Моя задача обеспечить только мегу связью. На другом конце (по условию) только стандартный девайс!
Поиск возможного коннекта компа с IR и ATMega с USART
- Сообщения: 336
- Зарегистрирован: Пн мар 20, 2006 13:05:08
по условию задачи, насколько я понял, комп трогать нельзя.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
- Реклама
Дык UART тогда ему зачем??
Настоящий кот всегда либо голоден,
либо невыспался ...
либо невыспался ...
- Сообщения: 336
- Зарегистрирован: Пн мар 20, 2006 13:05:08
есть модули (чипы), реализующие IRDA, которые управляются через UART. только засада, эти модули, оказывается, не так просто достать.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
Мм-да... Видимо больше вариантов нет.wzn писал(а):Дайте еще варианты!
Ну, не электронщик я! Просто программер. А железку надо сделать.
Видать недостающее программой реализовать придется, но об экономии питания тогда можно забыть...
Так я вроде объяснил выше...moLCHec писал(а):Дык UART тогда ему зачем??
Существуют (уже в наличии) всякие готовые нотебуки и наладонники.
-Едем в компндировку с тем, что взяли.
-Пошли по точкам
-Циклы 20..500 со временем одного цикла не более 30 сек (условно).
- подошли, сконектились
- данные упали в файл на то, что поднесли
- контроллер (очередной) сам очистился для записи новых данных
- пошли к следующей точке
-КонецЦикла
-Принесли кучу в центр и слили в один монстр из разных командировок (читай- населенных пунктов).
У каждого контроллера в данной ситуации должно быть уже с собой все, что нужно для операции, т.е. нечто стандартное и бесконтактное.
И не возить с собой спец-переходников или прочий согласующий хлам.
IRDA представляется мне наиболее дешевым и надежным в силу больших производственных электромагнитных наводок (мегавольты).
В данной ситуации простое подключение может завершиться пробоем (тут как повезет).
- Реклама
Всё? Идеи кончились?
А вообще кто-нибудь занимался IRDA? Например общался с телефоном? С компом через СВОЮ ПРОГРАММУ низкого уровня?
А вообще кто-нибудь занимался IRDA? Например общался с телефоном? С компом через СВОЮ ПРОГРАММУ низкого уровня?
Эх, народ!
Вам бы все слушать! А я вот тут всё-же накопал парочку. Увы, больше не обнаружил ничего подходящего.
Это
- MCP2150 или MCP2155:
Implements the IrDAR standard including:
- IrLAP
- IrLMP
- IAS
- TinyTP
- IrCOMM (9-wire "cooked" service class)
Provides IrDA standard physical signal layer
support including:
- Bidirectional communication
- CRC implementation
- Data communication rates up to 115.2 kbaud
Includes UART to IrDA standard encoder/decoder
functionality:
- Easily interfaces with industry standard
UARTs and infrared transceivers
UART interface for connecting to Data Terminal
Equipment (DTE) systems
Transmit/Receive formats (bit width) supported:
- 1.63чs
Hardware baud rate selection for UART:
- 9.6 kbaud
- 19.2 kbaud
- 57.6 kbaud
- 115.2 kbaud
Infrared baud rates supported:
- 9.6 kbaud
- 19.2 kbaud
- 38.4 kbaud
- 57.6 kbaud
- 115.2 kbaud
64 Byte Data Packet Size
Programmable Device ID String
Operates as Secondary Device
CMOS Technology
Low power, high-speed CMOS technology
Fully static design
Low voltage operation
Industrial temperature range
Low power consumption
- < 1 mA @ 3.3 V, 11.0592 MHz (typical)
- 3 mA typical @ 5.0 V when disabled
И такое:
SC16IS750IPW или SC16IS760IPW.
Кто-нибудь с ними работал?
Как они в настройке/работе?
Вам бы все слушать! А я вот тут всё-же накопал парочку. Увы, больше не обнаружил ничего подходящего.
Это
- MCP2150 или MCP2155:
Implements the IrDAR standard including:
- IrLAP
- IrLMP
- IAS
- TinyTP
- IrCOMM (9-wire "cooked" service class)
Provides IrDA standard physical signal layer
support including:
- Bidirectional communication
- CRC implementation
- Data communication rates up to 115.2 kbaud
Includes UART to IrDA standard encoder/decoder
functionality:
- Easily interfaces with industry standard
UARTs and infrared transceivers
UART interface for connecting to Data Terminal
Equipment (DTE) systems
Transmit/Receive formats (bit width) supported:
- 1.63чs
Hardware baud rate selection for UART:
- 9.6 kbaud
- 19.2 kbaud
- 57.6 kbaud
- 115.2 kbaud
Infrared baud rates supported:
- 9.6 kbaud
- 19.2 kbaud
- 38.4 kbaud
- 57.6 kbaud
- 115.2 kbaud
64 Byte Data Packet Size
Programmable Device ID String
Operates as Secondary Device
CMOS Technology
Low power, high-speed CMOS technology
Fully static design
Low voltage operation
Industrial temperature range
Low power consumption
- < 1 mA @ 3.3 V, 11.0592 MHz (typical)
- 3 mA typical @ 5.0 V when disabled
И такое:
SC16IS750IPW или SC16IS760IPW.
Кто-нибудь с ними работал?
Как они в настройке/работе?
Итак... Железки наконец-то закуплены.
Как соединять контакты MCP2150-I/SO и TFDU4100?
Напоминаю. Нужно только сделать цепочку:
IR-сигнал -> TFDU -> MCP -> Mega8 и ничего лишнего в виде прочих сигналов (DTR,RTS и прочей фигни). И обратно.
Чтение с IR по прерыванию (от внешней активности IR).
Может кто разводил эту парочку? По докции вроде и понятно, но есть сомнения.
Вот начальная стадия (вид платы со стороны DIP-корпусов):
Как соединять контакты MCP2150-I/SO и TFDU4100?
Напоминаю. Нужно только сделать цепочку:
IR-сигнал -> TFDU -> MCP -> Mega8 и ничего лишнего в виде прочих сигналов (DTR,RTS и прочей фигни). И обратно.
Чтение с IR по прерыванию (от внешней активности IR).
Может кто разводил эту парочку? По докции вроде и понятно, но есть сомнения.
Вот начальная стадия (вид платы со стороны DIP-корпусов):
- Вложения
-
- IrDA.gif
- (11.33 КБ) 660 скачиваний


