ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
722055 Топик полностью
Скрипач, пророк (22.12.2016 13:03 - 23.12.2016 20:30, просмотров: 285) ответил VLLV на скока?
Пока, выдал предложение на Siemens. Посмотрим как оно пойдет. В принципе, была бы интересна "пара" за 20...30евро. Обьем - две сотни в год, наверно. Но это очень неточная оценка. Резервировать обьемы - не готов. ТЗ: Модуль-передатчик должен: - помещаться в стандартный подрозетник (чем меньше, тем лучше), - работать от батарейки больше года (лучше, больше двух лет), - считывать два аналоговых сигнала: температуру (терморезистор Pt1000) и задание (потенциометр 10кОм) - передавать по радиоканалу: измеренные значения +0.5С и состояние батареи (норм или уже садится) - дальнобойность - 100м "по открытой местности" - передача должна осуществляться с защитой CRC и автоповтором при отсутствии подтверждения приема - передача по радиоканалу должна осуществляться по факту изменения больше чем на гистерезис, но не реже чем раз в 10 минут. Модуль приемник должен: - Питание - 5в - подключаться к хост-контроллеру по SPI или UART (лучше, SPI) - принимать, с подтверждением, данные от передатчика - буферизировать последние прочитанные значения и состояние батареи - вычислять значение "больше чем 15 минут не было посылки от передатчика" (timeout) - отдавать прочитанные значения, состояние батареи и timeout хост-контроллеру по какому-нибудь простенькому протоколу (лучше, с CRC) Адресация: - Приемник (желательно) должен уметь работать с десятью передатчиками, различая их по сериному номеру. - в протоколе связи хост-контроллера с приемником должна быть команда enum () - получить список серийников последних услышанных передатчиков и set(0...9, serial-num) - назначения какие из них слушать. - пары должны нормально функционировать когда в эфире одновременно до десяти пар. - один передатчик может передавать только одному приемнику (последнему, выполнившему команду set ()
... но не любой ценой.