Перейти к содержанию
    

Общие вопросы по неизвестной области

Добрый день!

 

Есть инженерная задача, например автоматизация аквариума.

Требуется:

- вечером включать подсветку, чтобы было красиво

- выдавать еду рыбкам по расписанию (открывать клапан)

- включать\выключать помпу для фильтрации воды

и так далее.

 

То есть незамысловатые задачи по включению\выключению оконечных устройств в соответствии с таймером, либо в соответствии с показаниями датчиков.

 

Теперь вопрос: КАК? :)

 

Насколько я сейчас представляю проблема делится на две:

1) Программирование логики в контроллере - есть некий язык программирования. Написали логику, прошили в микроконтроллер, готово.

2) Сопряжение устройств. Выходной ток с контроллера предположим миллиамперы, а у оконечных устройств (помпа например) он может быть большой, напряжения могут быть разными, да мало ли там еще может быть проблем. Как это все совместить? Я так понимаю требуется разработка схемы с усилителями, раздельным питанием контроллера и устройств, какой-то расчет этого всего?

 

Посоветуйте что читать?

 

И еще вопрос - какие самые продвинутые контроллеры на сег день? Есть такие в которых программируется графический интерфейс? Чтобы было численное отображение параметров с датчиков например?

 

Спасибо за ответы! :beer:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендую почитать:

 

- Сташин, Урусов, Моногольцева "Проектирование цифровых устройств на однокристальных микроконтроллерах"

 

- Фрунзе "Микроконтроллеры - это просто"

 

Чтобы было численное отображение параметров с датчиков например?

Т.е. Вы хотите, чтобы был встроен, например драйвер управления дисплеем. А заачем?

Это или легко реализыется программно в микроконтроллере или есть в самом дисплее. Брать такой контроллер на мой взгляд имеет смыл если это оправдано по деньгам или массо-габаритным показателям.

 

 

ИМХО:

Вообще-то микроконтроллер выбирается не самый продвинутый, а под конкретныю задачу.

 

Для удобства программирования и отладки я бы взял с JTAG и корпус удобный для распайки на макетке (DIP) или взять простенкий Стартер - Кит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для удобства программирования и отладки я бы взял с JTAG и корпус удобный для распайки на макетке (DIP) или взять простенкий Стартер - Кит.

:) Вообще-то "контроллеры" это не только микросхемы с ножками, но и коробочки с экранчиками. Например первый попавшийся:

http://www.italstructures.com/acstation.htm

И это описание:

И еще вопрос - какие самые продвинутые контроллеры на сег день? Есть такие в которых программируется графический интерфейс? Чтобы было численное отображение параметров с датчиков например?

на вопрос по выбору чипа микроконтроллера не похоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или взять простенкий Стартер - Кит.

 

А вы можете привести ссылки на стартер киты?

Я вот нашел пока AVR Butterfly.

 

PS - И по поводу книг, может они у вас есть в электронном виде? А то боюсь их поиск затянется.

 

на вопрос по выбору чипа микроконтроллера не похоже.

 

Именно! Меня интересует не сам чип, а в идеале такое устройство: коробка с дисплеем (вплоть до QVGA), имеющая несколько аппаратных кнопок для управления. С возможностью подключения к ней любых датчиков (температуры, влажности, возможно ускорения), а также оконечных устройств: моторчиков и реле.

Логика работы должна писаться на языке типа C (желательно), компилироваться на компе и заливаться в это устройство по какому-то интерфейсу.

 

Хочется свести пайку к минимуму, ведь вопросы сопряжения разных элементов можно решить на программном уровне, если конечно контроллер это позволяет. Извиняюсь у меня об электронике очень общее представление, больше как-то в программировании.

Изменено пользователем lame

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте интеллектуальное реле. Фирму не называю, много их... Siemens, Omron, и.т.д.

Программируются в том числе и на LAD

Для аквариума по-моему самое-то

Изменено пользователем Axxel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте интеллектуальное реле. Фирму не называю, много их... Siemens, Omron, и.т.д.

Программируются в том числе и на LAD

Для аквариума по-моему самое-то

 

Ну задача на самом деле не для аквариума, но смысл такой же - включать\выключать помпы, лампочки.

Вы вот об этом? http://mege-logo.ru/units/basic_pure

Вроде то что надо, попробую разобраться подробнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

можно прямо с лицевой панели. Siemens дороговаты, Omron дешевле. Есть по-моему даже с аналоговыми входами, и к тому же можно еще расшириться отдельной платой I/O.

А что автоматизируете если не секрет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Большое спасибо! Интересно. Особенно вышел по ссылкам на avr123. nm. ru - отличный сайт! Прямо зачитался :-) хотя это оказалось не совсем то (см. ниже).

 

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

можно прямо с лицевой панели. Siemens дороговаты, Omron дешевле. Есть по-моему даже с аналоговыми входами, и к тому же можно еще расшириться отдельной платой I/O.

А что автоматизируете если не секрет?

 

Вот это оказалось то что надо, устройства класса PLC. Вот тут: http://www.plcs.net/contents.shtml отлично объясняется как что и где делать!

 

Речь идет об автоматизации террариума для разведения птицеедов (www.tarantulas.ru). Вот такая вот экзотичная задача... все пока на стадии задумки.

Изменено пользователем lame

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У MasterKit есть интересные наборы. Возможно Вам что-то подойдет.

Например:

http://www.masterkit.ru/main/set.php?num=906

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если разводить будете сами - рекомендую Atmega16. Часы РВ - в качестве идеи от MSP. Компилятор - CrossWorks - На сайте SETUP, в INET'е - лом. Программатор - а-ля рони-прог... Останется блок питания- подойдет почти любой китайский (смотрите по току. Покупал сестре БП для фотоаппарата 1,3А на 5В обошелся в 430 р).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...