artmasterpro » 07 май 2010, 13:14
вы хотите сказать что идея с модуляцие утопична ?
Romikgy » 07 май 2010, 13:44
вставлю и я свои 5 копеек

имхо если хочется именно модуляцией, то нужно будет делать что то на подобии с СДМА (кодовое разделение)
но для этого потребуется хорошая числомолотилка (что по моему на АВР будет тяжеловато сделать лучше АРМ )
и не нужен тсоп , все делать самому
PS плюс еще наверное понадобится считывать данные с фотодиод в аналогом виде....
Michael_K » 07 май 2010, 14:13
artmasterpro писал(а):вы хотите сказать что идея с модуляцие утопична ?
Я сказал, что сделать на фотодиоде демодулятор класса тсопа - задолбаешься.
Можно, но геморроя хапнешь по полной программе.
artmasterpro » 07 май 2010, 14:15
тогда самый реальный способ - разделить по времени ?
Michael_K » 07 май 2010, 14:29
конечно!
boez » 07 май 2010, 15:18
И очень здравая идея применить для связи не тупо провода от каждого датчика к центральному, а повесить их все на шину i2c и опрашивать по очереди. Тогда не надо никаких разделений, датчики все одинаковые, по команде на шине i2c шлют немодулированную посылку 36 кГц (ну или модулированную, для помехозащищенности, но одинаково), ловят ее и отдают контроллеру результат - перекрыто/не перекрыто. Все соединяется четырьмя проводами, но не от центрального контроллера по 4 провода к каждому МК, а одни и те же 4 провода соединяют в параллель все датчики и контроллер. Никаких уартов, прием программно, передача 36 кГц аппаратно таймером.
artmasterpro » 07 май 2010, 16:01
Дамсь спасибо друзья, пожалуй на этом я и остановлюсь !