Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 19.12.2006, 15:11  
mishutka
Частый гость
 
Регистрация: 04.02.2005
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mishutka на пути к лучшему
По умолчанию ПИД регулятор на AVR

Обращаюсь прежде всего к вам господа сишники! давайте напишем всем форумом самонастраивающийся ПИД регулятор. Со своей стороны обязуюсь проанализировать и перевоплотить откомпилированный Си код в хороший ассемблерный. Сам преследую две цели - получить самонастройку для ПИД - прекратить эту тему раз и навсегда - предлагаю после реализации разослать во все анналы рунета
Реклама:
mishutka вне форума  
Непрочитано 19.12.2006, 15:20  
EVGENIY1962
Гражданин KAZUS.RU
 
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
EVGENIY1962 на пути к лучшему
По умолчанию Re: ПИД регулятор на AVR

Сообщение от mishutka
Обращаюсь прежде всего к вам господа сишники! давайте напишем всем форумом самонастраивающийся ПИД регулятор. Со своей стороны обязуюсь проанализировать и перевоплотить откомпилированный Си код в хороший ассемблерный. Сам преследую две цели - получить самонастройку для ПИД - прекратить эту тему раз и навсегда - предлагаю после реализации разослать во все анналы рунета
Это тянет минимум на нобелевкую премию.
EVGENIY1962 вне форума  
Непрочитано 19.12.2006, 15:28  
mishutka
Частый гость
 
Регистрация: 04.02.2005
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mishutka на пути к лучшему
По умолчанию

ага - че то фирма Овен пока ее не получила
могу даже маленькое техзадание сделать:
две подпрограммы:
1) модуль самонастройки
2) модуль регулирования
для модуля регулирования предлагаю сделать следующие входные данные - 10-ти битное число (по числу бит АЦП)
выходные данные - 10-ти битное число (100% с дисретностью 0.1% оставшиеся 23 значения можно не использовать или завести на данные значения что нить служебное)
подумайте господа сколько пиплов слово доброе потом скажут
mishutka вне форума  
Непрочитано 19.12.2006, 20:51  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: ПИД регулятор на AVR

Сообщение от mishutka
давайте напишем всем форумом самонастраивающийся ПИД регулятор.
Вот этот метод настройки можно впихнуть в прогу:

http://ourworld.compuserve.com/homepages/ACTGMBH/zn.htm

а исходники ПИД есть в примере-апноуте на странице avr123.nm.ru/01.htm

ну и в аноутах PIC, MOTOROLA их много - список апноутов на той же странице скачать можно.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 19.12.2006, 20:59  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Кстати можно и MATLAB использовать "Контрол тул бокс" - там можно все смоделировать и на выходе код Си получить для разных популярных МК.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 19.12.2006, 21:28  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Очень советую вот этот материал:

http://www.analog.com/library/analog...38-01/pid.html

PID на примере - перевернутый маятник. Подробно о влиянии коэффициенотов.

ADUC845 - вы можете заказать и получить бесплатно.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 19.12.2006, 22:46  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

инструкция по нстройке ПИД в нагревателе:
http://www.newportus.com/Products/Techncal/techncal.htm

настройка ПИД на примере деловой игры :
http://www.cs.utexas.edu/~pstone/Cou...ports/Long.pdf

A Self-Testing PID Loop :
http://www.mstarlabs.com/software/ma.../selftest.html

Self-testing control loops:
http://www.mstarlabs.com/software/ma.../selftest.html


другие результаты поиска:
http://www.google.ru/search?num=100&...elf+tuning+pid
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 20.12.2006, 03:09  
mishutka
Частый гость
 
Регистрация: 04.02.2005
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mishutka на пути к лучшему
По умолчанию

большое спасибо за ответы! но хотелось бы увидеть именно код более менее оптимальный с точки зрения всех участников - господа кодеры профессионалы присоединяйтесь
mishutka вне форума  
Непрочитано 20.12.2006, 03:27  
mishutka
Частый гость
 
Регистрация: 04.02.2005
Сообщений: 16
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mishutka на пути к лучшему
По умолчанию

в частности - у вас avr123-nm-ru разве нет каких нибудь своих идей - выложите пожалуйста если не жалко - лучше в виде исходного кода с комментариями - просто поверьте 99% людей просмотрит эти страницы после чего вновь уйдет в гугл за поиском - давайте все таки реализуем а не ограничимся ссылками на интернет ресурсы
mishutka вне форума  
Непрочитано 20.12.2006, 11:22  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

я советую не упираться в конкретный МК и язык.

Давайте создавать алгоритм в псевдокоде. Т.е. в словестном описании алгоритма.

Потом его можно записать на любом языке программирования.

========
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПИД регулятор на AVR ua_gruzin Микроконтроллеры, АЦП, память и т.д 52 22.03.2012 15:52
ПИД-регулятор и Proteus oleg_harp Микроконтроллеры, АЦП, память и т.д 16 01.07.2009 23:37
ПИД регулятор masterpc Производственное оборудование 14 05.03.2007 16:24
Пид-регулятор и AVR French Микроконтроллеры, АЦП, память и т.д 1 06.10.2004 23:30


Часовой пояс GMT +4, время: 19:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot