Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 03 май 2025, 21:53

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 139 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 00:12 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
Нормально. Волне уверенно! :geek:
ссылки к теме
http://roboforum.ru/wiki/%D0%9F%D0%B5%D ... 0%D1%85%22
ИМХО самое доступное описание как это работает. Тут правда сильно упрощённый алгоритм. вместо массивов здоровые переменные.
http://pidcontrol.narod.ru/ тот же алгоритм но описанный словами.

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 00:15 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
ИМХО разумеется. Но ИМХО нужно больше данных для уверенного предсказания. Но за основу пойдёт.

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 00:34 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 00:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Вторая ссылка помогла найти некоторые ответы, теперь можно попробовать реализацию на АВ! :lol: Анатолий, может АВ установите, а я Вам ссылочку на офиц. сайт дам с дестреб, а?. работает превосходно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 14:21 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
Скачать то скачал теперь буду пытаться запустить под мою платформу :geek:

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 23:19 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Алгоритм с опросом и выводом на дисплей температуры от 4 датчиков, закончил. :D Завтра проверю на макетке и выложу на суд специалистов. :-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 08 янв 2012, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 09 янв 2012, 00:28 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
Ага amd64 и GPRS это блин как телега с ракетным двигателем. пока всё скачаешь. :?

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 09 янв 2012, 03:17 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
AB Запустил относительно без проблемно. Теперь вот проблему нашел. Надо УСБ программатор. Собирать. Как не хотел а придётся. Ведь ну не делают сейчас ноутбуков и персоналок с КОМ и ЛПТ. :evil: :evil: :evil: :evil:

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 09 янв 2012, 18:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Проверил программу на «железе». Конечно без косяков не обошлось. Но это от неопытности. Но зато милое дело непосредственно проверять на «железе», так как сразу видишь где накосячил. Теперь о самой программе. В устройстве есть 5 кнопок, кнопка «ОК», «Вверх», «Вниз», «Влево», «Вправо». Имеем 4 датчика DS18B20, значение температуры выводится на ЖКИ дисплей МТ16S2D (2 строки по 16 символов). Вот пока как это выглядит.
1.JPG
1.JPG [ 114.64 КБ | Просмотров: 9335 ]

Программа опрашивает датчики согласно их ROM кодов с проверкой CRC. ROM код хранится в EEPROM МК. Но вначале каждый ROM датчика необходимо записать. Чтобы не усложнять программу по изучению кода ROM четырёх датчиков находящихся одновременно на шине, решил сделать алгоритм записи только одного ROM датчика, то есть записываем ROM, когда на шине установлен только один датчик. Алгоритм организован таким образом, вначале опрашиваются все 4 датчика потом информация выводится на дисплей. Если произошла ошибка при опросе датчика, на ЖКИ выводится надпись Err №. № = от 1 до 4. Цифра: 1 – Нет высокого уровня на шине, 2 – Нет импульса присутствия от датчика, 3 – Не восстановлен высокий уровень, 4 – Не совпадает код ROM в EEPROM МК с ROMом опрашиваемого датчика.
Теперь последовательность записи ROM датчика.
Установили датчик на шину и включили питание (я не отключал питание, так как мне было удобно убирать и устанавливать датчики на шину. Но это неправильно). На ЖКИ все датчики показывают ошибку 4.
2.JPG
2.JPG [ 37.48 КБ | Просмотров: 9335 ]

Нажимаем и отпускаем (далее просто нажимаем) кнопку «ОК». На дисплее появляется надпись «Поиск датчика», после опроса шины на дисплее появляется надпись «Новый датчик» и его считанная температура.
3.JPG
3.JPG [ 35.95 КБ | Просмотров: 9335 ]

Если опрос шины произошёл с ошибкой, в место температуры будет надпись «Error» и цифра ошибки. Что бы вернутся назад, необходимо нажать кнопку «Вверх». Продолжение на следующей странице.


Последний раз редактировалось SVN 09 янв 2012, 19:53, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 139 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 14  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB