|
1-wire интерфейс нужны библиотеки для ведущего и ведомого, для AVR. |
|
|
|
Aug 12 2011, 11:28
|
Местный
  
Группа: Участник
Сообщений: 298
Регистрация: 26-01-09
Из: Пермь
Пользователь №: 43 940

|
Цитата Вопрос знатокам этого дела. Что лучше 1-wire или USART на скорости 4800 при связи по бывшей сетевой проводке на расстоянии от 3 до 30 м? Если USART аппаратный, да еще и с микросхемами драйверов, то лучше использовать его, т.к. у него, по моему мнению, лучшая помехозащищенность. И использовать в софте гораздо легче, чем 1-wire, который надо реализовывать програмно.
|
|
|
|
|
Aug 12 2011, 11:43
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(alexeyv @ Aug 12 2011, 14:28)  Если USART аппаратный, да еще и с микросхемами драйверов, то лучше использовать его, т.к. у него, по моему мнению, лучшая помехозащищенность. И использовать в софте гораздо легче, чем 1-wire, который надо реализовывать програмно. Микросхем драйверов нет. Выход передатчика подключен к линии через повторитель с mosfet на выходе. Линия подтянута к + 5 В резистором 150 Ом. Связь в одну сторону. Собственно простота и подкупила.
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Aug 12 2011, 12:57
|
Участник

Группа: Участник
Сообщений: 53
Регистрация: 19-02-07
Пользователь №: 25 487

|
UART+драйвер 485-го
|
|
|
|
|
Aug 15 2011, 12:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(ARV @ Aug 15 2011, 15:28)  не попадались библиотеки на Си для ведомого. и на USART тоже не попадались. сам сделал на avr-gcc ведомого, но толком протестировать не выходит - нет "образцового" мастера  а так - работает при тактовой AVR не ниже 8 МГц. Всё таки поискал AVR274: Single-wire Software UART on tinyAVR and megaAVR devicesа вот ещё AVR318: Dallas 1-Wire master on tinyAVR and megaAVR devices
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|