Сеть полудуплексная - 2 провода. Переключение приём/передача осуществляется програмно. Если программа зависла на передаче вся сеть рухнула.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Mebius
02 апреля 2004 г. 10:59
В ответ на:
Ответ: дык делай 485 сеть ан уарте:)
отправлено pink 02 апреля 2004 г. 10:49
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: ну блин вы мыслите приметивно, ничего виснуть не будит ... просто должн быть протоколо обмена устройств, тайм ауты ...оппаратная защита в котролере от тотального зависания....и никаких проблем, покрайней мере я так делал и на полтора киломера и более трицати устройсвах проблем с зависание не было а оборудование работало круглые сутки обмен был интенсивный..
—
pink
(02.04.2004 11:43,
пустое
)
сторожевой таймер естественно будет. Но его придётся заводить на достаточно длительное время. Не хочется ждать пока он сработает. В общем та схема которую привёл Михаил практически решает мою проблему если использовать аппаратный UART. Всем кто поделился мнениями - спасибо!
—
Mebius
(02.04.2004 12:39,
пустое
)
Все уже изобретено, не нужно ничего нового придумывать. WDT вполне достаточно для защиты от зависания линии. Ну и протоколы стандартные(типа DIN 66348), самопал - не использовать!
—
Vladimir Ljaschko
(02.04.2004 14:28,
пустое
)
управляй драйвером 485 одновибратором - будет щастя
—
=mse=
(02.04.2004 11:08,
пустое
)
:) Я один раз уже применил HC123 (не для 485). Ужом на сковородке пришлось побыть из-за его недокументированных параметров.
—
Mebius
(02.04.2004 11:13,
пустое
)
например NRZ + кондер на линию.
—
DSN
(02.04.2004 11:18, 78 байт)
NRZ это уже метод кодирования, а не физич реализация...
—
xc164
(02.04.2004 11:46,
пустое
)
NRZ это уже метод кодирования, а не физич реализация...
—
xc164
(02.04.2004 11:46,
пустое
)
MRZ это уже метод кодирования, а не физич реализация...
—
xc164
(02.04.2004 11:45,
пустое
)
кондер это физика, а NRZ это для примера
—
DSN
(02.04.2004 11:47,
пустое
)
ну дык, эта... ;О) если загрузить линию через кондёр на землю, например, то что, никто этого не заметит что-ли? ;О)
—
=mse=
(02.04.2004 12:02,
пустое
)
на землю заметит, а вот через один драйвер может и пройдет...
—
DSN
(02.04.2004 12:07, 36 байт)
навряд-ли
—
=mse=
(02.04.2004 12:27,
пустое
)
если завис в "0" или "1" то шанс есть, если что-то генерит то врядли.
—
DSN
(02.04.2004 12:55,
пустое
)
шанс есть только когда...
—
=mse=
(02.04.2004 13:05, 304 байт)
ну они разные бывают - на худой конец ЦПЛД. Или это наоборот, на толстый?
—
=mse=
(02.04.2004 11:16,
пустое
)
Оно-то и плохо что все они разные а написано на них одно :)
—
Mebius
(02.04.2004 11:20,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru