Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

ПИД регулятор на AVR

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

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

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

ага - че то фирма Овен пока ее не получила
могу даже маленькое техзадание сделать:
две подпрограммы:
1) модуль самонастройки
2) модуль регулирования
для модуля регулирования предлагаю сделать следующие входные данные - 10-ти битное число (по числу бит АЦП)
выходные данные - 10-ти битное число (100% с дисретностью 0.1% оставшиеся 23 значения можно не использовать или завести на данные значения что нить служебное)
подумайте господа сколько пиплов слово доброе потом скажут
mishutka вне форума  
Непрочитано 19.12.2006, 20:51  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 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.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 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.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 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.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 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
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
mishutka на пути к лучшему
По умолчанию

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

в частности - у вас avr123-nm-ru разве нет каких нибудь своих идей - выложите пожалуйста если не жалко - лучше в виде исходного кода с комментариями - просто поверьте 99% людей просмотрит эти страницы после чего вновь уйдет в гугл за поиском - давайте все таки реализуем а не ограничимся ссылками на интернет ресурсы
mishutka вне форума  
Непрочитано 20.12.2006, 11:22  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 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, время: 08:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.