PDA

Просмотр полной версии : Помогите соорудить пульт ДУ микроконторллером



Stragnik
08.05.2005, 18:38
Встала проблема - необходимо управлять системкой на базе микроконтроллера на небольшом расстоянии (около 1.5 м). Требуется передать несколько команд и получить подтверждение о приеме каждой (хотяб используя светодиодную индикацию). Может подскажет кто нить каким образом это наиболее просто сделать, какой интерфейс
для этого предпочтительнее использовать??

ew4dx
08.05.2005, 19:59
Наиболее просто - кнопками. На полтора метра этого достаточно. А вообще то задачу надо формулировать точнее - управление проводное или беспроводное, быстродействие, помехозащищенность и т. д.

09.05.2005, 02:04
http://atmel.com/dyn/resources/prod_documents/DOC1473.PDF - это приемник
http://atmel.com/dyn/resources/prod_documents/doc2534.pdf - это передатчик

Stragnik
09.05.2005, 12:48
управление проводное с использованием кнопок но требуется мининум проводов и конструкция попроще

Бармалей
09.05.2005, 18:20
Все элементарно просто. Берете пульт дистанционного управления телевизором, желательно с системой команд RC5, и в Вашем распоряжении несколько десятков кнопок (то есть команд). А добавить в микроконтролерную систему приемник команд (это одна микросхема стоимостью 0,5 доллара со встроенным инфракрасным фотодиодом ) и сделать обработку этих команд в программе микроконтролера вообще элементарно просто, правда, при наличии резерва программной памяти.

Stragnik
10.05.2005, 00:59
но проблемка то заключалась в двустороннем обмене - на команду необходимо получить подтверждение о выполнении хотя бы в виде горящего светодиода
IrDA приведет к усложнению я думаю.

EU1ME
10.05.2005, 09:55
RS232 и что тут думать.

Бармалей
10.05.2005, 15:04
Вариант телевизионного пульта просто с моей точки зрения наиболее практичен, ибо 50% уже сделано - пульт можно взять готовый. Для обратной связи в базовое устройство можно установить микросхему от пульта - это 1568ХЛ1 (=1доллар), и передатчик обратной связи готов, причем, практически, без корректировки программного обеспечения базового устройства. Для приемника сигнала обратной связи пойдет любое устройство, хотя бы пример от Атмела. В принципе, можно применить и RS232, есть микросхемы, которые без микроконтролера осуществляют прием/передачу информации, которые выпускались и в СССР, но сейчас они редкость.

Stragnik
10.05.2005, 17:32
Бармалей а можно поподробнее о последних. Мне просто ради интереса.
А как вы оцениваете возможность применения других интерфейсов, например SPI или I2C, как альтернативу RS232 в данной конструкции??
Какой из них позволяет обойтись минимумом проводов чтоб на пульт дополнительные для питания не тянуть??

10.05.2005, 17:35
1-WIRE :)
некоторые ДАЛЛАСОВСКИЕ термодатчики работают по таком интерфейсу

Stragnik
10.05.2005, 17:37
1-WIRE :)
некоторые ДАЛЛАСОВСКИЕ термодатчики работают по таком интерфейсу
но у меня же не термодатчик у меня двусторонний обмен

10.05.2005, 17:38
проблем ноль - по аське земляк 235767644

Stragnik
10.05.2005, 17:41
Для приемника сигнала обратной связи пойдет любое устройство, хотя бы пример от Атмела.
А можно хотяб ссылочку дать на одно из них??

ew4dx
11.05.2005, 07:17
Что-то я не понимаю... О каком двухстороннем обмене можно говорить, если по сообщению в первом постинге данной темы говорится о достаточности светодиодной индикации? Подключил к выходу портов контроллера по светодиоду и вперед! Вопрос второй - а сколько нужно кнопок для передачи команд?

Stragnik
11.05.2005, 16:16
наверна буду делать используя i2c...