Всего будет порядка 5 устройств на базе Atmega16, все устройства в сети равноценны.
Протокол для Rs-485
- Сообщения: 11
- Зарегистрирован: Вс окт 08, 2006 11:33:17
Подскжите какой лучше протокол использовать для объединения нескольких устройств в сеть через интерфейс RS-485 ??
Всего будет порядка 5 устройств на базе Atmega16, все устройства в сети равноценны.
Всего будет порядка 5 устройств на базе Atmega16, все устройства в сети равноценны.
- Реклама
- Сообщения: 336
- Зарегистрирован: Пн мар 20, 2006 13:05:08
все зависит от архитектуры - если можно применить Master/Slave архитектуру - то тут выбор есть (посмотри тот же самый MODBUS или на его базе чего-нибудь попроще).
Если же все девайсы могут инициировать передачу в любой момент - то тут сложнее. надо отслеживать состояние шины и реализовывать протокол, отлавливающий одновременную передачу с двух девайсов.
чтобы определиться с протоколом надо больше знать о поставленной задаче.
Если же все девайсы могут инициировать передачу в любой момент - то тут сложнее. надо отслеживать состояние шины и реализовывать протокол, отлавливающий одновременную передачу с двух девайсов.
чтобы определиться с протоколом надо больше знать о поставленной задаче.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
- Сообщения: 11
- Зарегистрирован: Вс окт 08, 2006 11:33:17
советую WAKE - он с исходниками есть в статьях Ридико ЛИ.fredo писал(а):Подскжите какой лучше протокол использовать для объединения нескольких устройств в сеть через интерфейс RS-485 ??
Всего будет порядка 5 устройств на базе Atmega16, все устройства в сети равноценны.
Поиском можно найти в рамблере например "статьи Ридико ЛИ"
http://www.rambler.ru/srch?words=%F1%F2 ... 9%F2%E8%21
http://www.spetspribor.com/support/software/
Вот здесь и находится описание протокола Wake. Только учтите, писать программу для работы с этим протоколом для микроконтроллера- занятие не для слабонервных. Но компьютеру по этому протоколу с периферией общаться крайне удобно. ДЛЛка прилагается на сайте. Кажется, там было и реализация для микроконтроллера- не помню, посмотрите сами.
Суть протокола- он использует две физические линии для обмена информацией, не привязываясь к процедурам компьютера.
Вот здесь и находится описание протокола Wake. Только учтите, писать программу для работы с этим протоколом для микроконтроллера- занятие не для слабонервных. Но компьютеру по этому протоколу с периферией общаться крайне удобно. ДЛЛка прилагается на сайте. Кажется, там было и реализация для микроконтроллера- не помню, посмотрите сами.
Суть протокола- он использует две физические линии для обмена информацией, не привязываясь к процедурам компьютера.
- Реклама
помоему моя ссылка лучше - она открывается.
- Сообщения: 11
- Зарегистрирован: Вс окт 08, 2006 11:33:17
я полагаю имелась в виду эта ссылка
http://www.spetspribor.com/support/soft ... /wake.html
Спасибо, Вы дали более полный адрес . Сэр Мурр
http://www.spetspribor.com/support/soft ... /wake.html
Спасибо, Вы дали более полный адрес . Сэр Мурр
- Сообщения: 11
- Зарегистрирован: Вс окт 08, 2006 11:33:17


