lame 0 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба Добрый день! Есть инженерная задача, например автоматизация аквариума. Требуется: - вечером включать подсветку, чтобы было красиво - выдавать еду рыбкам по расписанию (открывать клапан) - включать\выключать помпу для фильтрации воды и так далее. То есть незамысловатые задачи по включению\выключению оконечных устройств в соответствии с таймером, либо в соответствии с показаниями датчиков. Теперь вопрос: КАК? :) Насколько я сейчас представляю проблема делится на две: 1) Программирование логики в контроллере - есть некий язык программирования. Написали логику, прошили в микроконтроллер, готово. 2) Сопряжение устройств. Выходной ток с контроллера предположим миллиамперы, а у оконечных устройств (помпа например) он может быть большой, напряжения могут быть разными, да мало ли там еще может быть проблем. Как это все совместить? Я так понимаю требуется разработка схемы с усилителями, раздельным питанием контроллера и устройств, какой-то расчет этого всего? Посоветуйте что читать? И еще вопрос - какие самые продвинутые контроллеры на сег день? Есть такие в которых программируется графический интерфейс? Чтобы было численное отображение параметров с датчиков например? Спасибо за ответы! :beer: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LSV 0 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба Рекомендую почитать: - Сташин, Урусов, Моногольцева "Проектирование цифровых устройств на однокристальных микроконтроллерах" - Фрунзе "Микроконтроллеры - это просто" Чтобы было численное отображение параметров с датчиков например? Т.е. Вы хотите, чтобы был встроен, например драйвер управления дисплеем. А заачем? Это или легко реализыется программно в микроконтроллере или есть в самом дисплее. Брать такой контроллер на мой взгляд имеет смыл если это оправдано по деньгам или массо-габаритным показателям. ИМХО: Вообще-то микроконтроллер выбирается не самый продвинутый, а под конкретныю задачу. Для удобства программирования и отладки я бы взял с JTAG и корпус удобный для распайки на макетке (DIP) или взять простенкий Стартер - Кит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба Для удобства программирования и отладки я бы взял с JTAG и корпус удобный для распайки на макетке (DIP) или взять простенкий Стартер - Кит. :) Вообще-то "контроллеры" это не только микросхемы с ножками, но и коробочки с экранчиками. Например первый попавшийся: http://www.italstructures.com/acstation.htm И это описание: И еще вопрос - какие самые продвинутые контроллеры на сег день? Есть такие в которых программируется графический интерфейс? Чтобы было численное отображение параметров с датчиков например? на вопрос по выбору чипа микроконтроллера не похоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lame 0 30 мая, 2007 Опубликовано 30 мая, 2007 (изменено) · Жалоба или взять простенкий Стартер - Кит. А вы можете привести ссылки на стартер киты? Я вот нашел пока AVR Butterfly. PS - И по поводу книг, может они у вас есть в электронном виде? А то боюсь их поиск затянется. на вопрос по выбору чипа микроконтроллера не похоже. Именно! Меня интересует не сам чип, а в идеале такое устройство: коробка с дисплеем (вплоть до QVGA), имеющая несколько аппаратных кнопок для управления. С возможностью подключения к ней любых датчиков (температуры, влажности, возможно ускорения), а также оконечных устройств: моторчиков и реле. Логика работы должна писаться на языке типа C (желательно), компилироваться на компе и заливаться в это устройство по какому-то интерфейсу. Хочется свести пайку к минимуму, ведь вопросы сопряжения разных элементов можно решить на программном уровне, если конечно контроллер это позволяет. Извиняюсь у меня об электронике очень общее представление, больше как-то в программировании. Изменено 30 мая, 2007 пользователем lame Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axxel 0 30 мая, 2007 Опубликовано 30 мая, 2007 (изменено) · Жалоба Попробуйте интеллектуальное реле. Фирму не называю, много их... Siemens, Omron, и.т.д. Программируются в том числе и на LAD Для аквариума по-моему самое-то Изменено 30 мая, 2007 пользователем Axxel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LSV 0 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба Например - http://www.cec-mc.ru/izdel/prog/index.shtml http://aly.projektas.lt/index.html http://www.dilogic.hr/index.html http://forum.ixbt.com/topic.cgi?id=48:5248 http://www.starterkit.ru/new/index.php?name=Pages http://www.segger.com/starterkit.html Книги в электронном виде есть, но обьём большой - сбросить не смогу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lame 0 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба Попробуйте интеллектуальное реле. Фирму не называю, много их... Siemens, Omron, и.т.д. Программируются в том числе и на LAD Для аквариума по-моему самое-то Ну задача на самом деле не для аквариума, но смысл такой же - включать\выключать помпы, лампочки. Вы вот об этом? http://mege-logo.ru/units/basic_pure Вроде то что надо, попробую разобраться подробнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axxel 0 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба Да, примерно. И дисплей есть, и программировать многие разновидности таких реле можно прямо с лицевой панели. Siemens дороговаты, Omron дешевле. Есть по-моему даже с аналоговыми входами, и к тому же можно еще расшириться отдельной платой I/O. А что автоматизируете если не секрет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lame 0 30 мая, 2007 Опубликовано 30 мая, 2007 (изменено) · Жалоба Например - http://www.cec-mc.ru/izdel/prog/index.shtml http://aly.projektas.lt/index.html http://www.dilogic.hr/index.html http://forum.ixbt.com/topic.cgi?id=48:5248 http://www.starterkit.ru/new/index.php?name=Pages http://www.segger.com/starterkit.html Книги в электронном виде есть, но обьём большой - сбросить не смогу. Большое спасибо! Интересно. Особенно вышел по ссылкам на avr123. nm. ru - отличный сайт! Прямо зачитался :-) хотя это оказалось не совсем то (см. ниже). Да, примерно. И дисплей есть, и программировать многие разновидности таких реле можно прямо с лицевой панели. Siemens дороговаты, Omron дешевле. Есть по-моему даже с аналоговыми входами, и к тому же можно еще расшириться отдельной платой I/O. А что автоматизируете если не секрет? Вот это оказалось то что надо, устройства класса PLC. Вот тут: http://www.plcs.net/contents.shtml отлично объясняется как что и где делать! Речь идет об автоматизации террариума для разведения птицеедов (www.tarantulas.ru). Вот такая вот экзотичная задача... все пока на стадии задумки. Изменено 30 мая, 2007 пользователем lame Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TBI 0 30 мая, 2007 Опубликовано 30 мая, 2007 · Жалоба У MasterKit есть интересные наборы. Возможно Вам что-то подойдет. Например: http://www.masterkit.ru/main/set.php?num=906 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
js_cpp 0 1 июня, 2007 Опубликовано 1 июня, 2007 · Жалоба Если разводить будете сами - рекомендую Atmega16. Часы РВ - в качестве идеи от MSP. Компилятор - CrossWorks - На сайте SETUP, в INET'е - лом. Программатор - а-ля рони-прог... Останется блок питания- подойдет почти любой китайский (смотрите по току. Покупал сестре БП для фотоаппарата 1,3А на 5В обошелся в 430 р). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться