Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Посоветуйте в выборе протокола
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2
muravei
Цитата(Pyku_He_oTTyda @ Oct 12 2006, 20:22) *
протокола 1-wire с оптронной развязкой.

Так я и не понял - а чем же Вас не устроила токовая петля ? Почитайте Схемотехнику №9 .
Семён
Цитата(Pyku_He_oTTyda @ Oct 12 2006, 20:22) *
В общем наступили на грабли по вине заказчика, им понадобилось по кабелю питать устройство, причем на общей земле. Падение на земляном проводе составляет около 1 вольта, так что аналоговый канал с весовыми резисторами отпал сам по себе, хотя было сделано и работало.
Теперь смотрю в сторону протокола 1-wire с оптронной развязкой.

Здравствуйте. Я Вам еще летом писал про свою реализацию связи на 1-Ware, без опто развязки, но в Вашем случаи лучше использовать токовую петлю, так как по схематехнике сложность соизмерима, а по программированию проще использовать в строенный USART и не заторачиваться с программной реализацией 1-Ware. Мое ИМХО. Но если интересно в инете встречал реализацию 1 Ware на USART могу попробовать поискать ссылку.
TMX
можно сделать калибровку таймера по стартовому биту (как в брелках для авто) и долбить кодоимпульсной посылкой - вполне надежно.
а можно вообще не париться и считать количество импульсов, главное, чтобы интервал между посылками был достаточный.
Pyku_He_oTTyda
Цитата
Почитайте Схемотехнику №9 .

А есть в электронном виде он?
muravei
Цитата(Pyku_He_oTTyda @ Oct 14 2006, 10:28) *
Цитата
Почитайте Схемотехнику №9 .

А есть в электронном виде он?

Сейчас будет.
Тут появилась мысль - а не может ли петля быть физическим уровнем "1-wire с оптронной развязкой"?
Pyku_He_oTTyda
Думаю почему бы и нет, если единицу передавать превышением заданного значения тока, для отслеживания применить компаратор.
Цитата
Сейчас будет.

Заранее благодарен!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.