|
Беспроводный UART |
|
|
|
Aug 3 2014, 19:51
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
QUOTE (rx3apf @ Aug 3 2014, 20:23)  Но 1 mW для радиочастотного решения - утопия. Разве что использовать импульсную запитку приемника в неактивном состоянии. Иначе как минимум на порядок больше. Или подумать на тему оптики. Импульсная запитка - беспонтовое занятие. тогда нужен уже не просто "беспроводный UART со скоростью 115200" а нечто куда более продвинутое, с пакетизацией и подтверждением приема. Проще говоря, вся экономия пойдет коту под хвост. А в ISM диапазонах с их нынешней загаженностью я вообще бы и не думал делать чего то ответственное.
|
|
|
|
|
Aug 3 2014, 20:25
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(navy2000 @ Aug 3 2014, 18:36)  Подскажите решение. Требуется беспроводный UART (микросхема, модуль). Проще всего (хотя и не дешевле) - BlueTooth. Главное его достоинство в том, что стандартные драйвера для ПК уже обеспечивают ему видимость в системе, как COM-порта. Благодаря этому, не приходится свой огород городить, создавая или переделывая программы, работающие с COM-портом, на интерфейс иного рода. Сама лично сталкивалась вот с таким модулем - https://www.olimex.com/Products/Modules/RF/MOD-BT/ . Стыковала его с AVR-кой  . Там коннект с МК по USART, а команды текстовые AT-типа, как у модемов. Правда этот модуль у меня так не заработал (молчал, на команды не отвечал), но это уже мои личные издержки.
|
|
|
|
|
Aug 4 2014, 20:04
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 5-05-14
Из: Минск
Пользователь №: 81 582

|
Есть модули HC-05 (03, 04, 06). Недорогие (5-10$), правда мощность побольше чем вам нужно. Передача по USART, AT команды, перепрошивка по SPI. http://www.exp-tech.de/service/datasheet/H...th-Products.pdf
|
|
|
|
|
Aug 5 2014, 06:02
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
А кто что хорошего (плохого) может сказать про SX1211 http://www.semtech.com/wireless-rf/rf-transceivers/sx1211/Приемник как раз около 1 мВт по характеристикам. А BlueTooth и ZigBee для меня избыточно. С ПК устройство связываться никогда не будет. Главное чтобы в режиме приемника могло отработать заданный ресурс на своих аккумуляторах. Протокол напишу сам. Гарантию доставки, подтверждение, определение и исправление ошибок. Трафик не велик. Вопрос про сам канал передачи данных. Может еще есть какие то решения?
|
|
|
|
|
Aug 5 2014, 07:48
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата(jcxz @ Aug 5 2014, 13:47)  И где Вы, извините, там 1мВт усмотрели? Или по-Вашему - в 10 раз больше - это около? Ну тогда Вам наверное и модули на 100мВт подойдут - тоже ведь "около"... 3В*3мА=9мВт. Возможно при меньшем питании будет немного меньше (Vdd 2.1-3.6V), возможно и нет. Сарказм понятен. Но лучше все равно пока ничего не найдено.
|
|
|
|
|
Aug 5 2014, 15:53
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(navy2000 @ Aug 5 2014, 11:48)  3В*3мА=9мВт. Возможно при меньшем питании будет немного меньше (Vdd 2.1-3.6V), возможно и нет.
Сарказм понятен. Но лучше все равно пока ничего не найдено. Скорее всего при меньшем питании будет более 3 мА, а при 3,6В меньше. У СС1101 так, но от 14 до 11мА Но все равно потребляемая ОТ ПИТАНИЯ мощность, а не мощность в дБм в антенне как некоторые подумали, будет 9 мВт.
|
|
|
|
|
Aug 6 2014, 04:45
|
Местный
  
Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874

|
Цитата(vadimp61 @ Aug 5 2014, 22:53)  Но все равно потребляемая ОТ ПИТАНИЯ мощность, а не мощность в дБм в антенне как некоторые подумали, будет 9 мВт. Вроде я о потреблении в первом сообщении и говорил... Цитата(navy2000 @ Aug 3 2014, 21:36) Важно потребление приемника (около 1 мВт нормально). А так как дальности связи и большой скорости мне не нужно, то и мощность передатчика нужна минимальная. Все в пределах 3-х метров. Важно именно потребление приемника. Логика работы такая. Получил сообщение, разбудил "большого брата", выполнил команду и снова уснул. Только приемник всегда на страже. А аккумулятор не вечный и время работы в ТЗ прописано.
|
|
|
|
|
Oct 2 2015, 12:32
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(Leka @ Oct 2 2015, 14:15)  Попробовал запустить попавшийся "blue commander" от NXP, на HC-06 светодиод загорелся постоянно (без мигания). Так что проблема у меня в софте, похоже. Мне нужен прозрачный беспроводный UART, чтобы можно было обращаться к нему в своих программах на Си/Паскале, как к обычному COM-порту. Куда копать? Почитайте тут http://www.wless.ru/technology/?tech=8вам нужен профиль SPP, берете два таких модуля блютуз и вперёд!
|
|
|
|
|
Oct 2 2015, 19:14
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(Leka @ Oct 2 2015, 14:15)  прозрачный беспроводный UART Похоже, в WinXP какие-то системные функции мешают. Если переустановить заново bluetooth, можно обращаться к беспроводному COM-порту в своей проге через обычный createfile(), все работает. Стоит запустить системную программу mode - беспроводный COM-порт исчезает... Если выключить-включить модуль HC-06, все опять начинает работать - до первого запуска mode или copy. После createfile() уже не проходит.
Сообщение отредактировал Leka - Oct 2 2015, 18:37
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|