|
Нужна помощь max485, Atmega16 |
|
|
|
Jun 2 2009, 19:04
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 15-05-09
Пользователь №: 49 109

|
Рисую принципиальную схему с МК Atmega 16, необходимо передавать данные с МК на ПК по интерфейсу rs-485 по протаколом CAN. Все впринципе понятно, кроме протакола CAN. Непойму следующее: для того чтобы был CAN протакол, нужна специальная микросхема или CAN описывается только в программе? Просто я сделал так: с МК веду на микросхему max485 потом опять на нее, затем на max232 и к ПК. Пример смотри ниже, только для МК PIC. А вот что с CAN делать непонятно. Подскажите пожалуйста. Модератор. Две темы были объединены. Напоминаю, что кросспостинг запрещен п.3.2 Правил форума.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Jun 3 2009, 06:02
|
Участник

Группа: Участник
Сообщений: 43
Регистрация: 15-05-09
Пользователь №: 49 109

|
Цитата(rezident @ Jun 2 2009, 23:49)  Протокол CAN подразумевает физический уровень в виде интерфейса CAN. MAX485 это драйвер RS485, а не CAN. И на вашей схеме нарисована сеть RS485. Вы вообще-то правильно (верно) поняли свое задание? Так как нам необходимо связать несколько ГРП с одним диспетчерским пунктом на расстоянии 1 000 м, то для нас лучше всего подходит интерфейс RS-485, и необходимо выбрать протокол связи. Будем использовать CAN прокол. Это мое задание. А микросхема MAX 1480 подойдет?
|
|
|
|
|
Jun 5 2009, 01:22
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(klin-2006 @ Jun 3 2009, 09:02)  Так как нам необходимо связать несколько ГРП с одним диспетчерским пунктом на расстоянии 1 000 м, то для нас лучше всего подходит интерфейс RS-485, и необходимо выбрать протокол связи. Будем использовать CAN прокол. Это мое задание. А микросхема MAX 1480 подойдет? Пользуйте MODBUS, он наиболее хорошо подходит для поставленной задачи и имеющегося железа. А CAN это не протокол. Цитата(XVR @ Jun 4 2009, 20:22)  Нет, modbus для одного мастера. У него как раз один мастер - Диспетчер, и множество слейвов - ГРП. Цитата(XVR @ Jun 4 2009, 20:22)  Вот только количество и адреса устройств должны быть известны на ПК, Plug & Play не получится Зачем знать адреса и количество? Прекрасно получится Plug&Play. ПК - делает опрос всех адресов, находит и идентифицирует все устройства в сети. Потом работает только с найденными и проидентифицированными. Периодически повторяет поиск новых устройств в сети.
|
|
|
|
|
Jun 5 2009, 01:53
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(defunct @ Jun 5 2009, 07:22)  У него как раз один мастер - Диспетчер, и множество слейвов - ГРП. Вы не очень внимательны. Цитата(klin-2006 @ Jun 4 2009, 20:16)  Также необходимо передавать значения текущей температуры на ПК оператору через интерфейс RS-485. А в случае нештатной ситуации также оповещать оператора через RS-485. Если мы правильно интерпретировали процитированное (" оповещать оператора"), то для этого режим "мультимастер" требуется.
|
|
|
|
Сообщений в этой теме
klin-2006 Нужна помощь max485 Jun 2 2009, 19:04 klin-2006 Подскажите пожалуйста к какой ножке МК Atmega16 по... Jun 2 2009, 19:22 XVR Цитата(klin-2006 @ Jun 2 2009, 23:22... Jun 3 2009, 07:40  klin-2006 Цитата(XVR @ Jun 3 2009, 11:40) К любой с... Jun 3 2009, 14:28   XVR Цитата(klin-2006 @ Jun 3 2009, 18:28... Jun 3 2009, 14:37    klin-2006 Цитата(XVR @ Jun 3 2009, 18:37) Сильно за... Jun 3 2009, 15:14     XVR Цитата(klin-2006 @ Jun 3 2009, 19:14... Jun 4 2009, 05:29      klin-2006 Цитата(XVR @ Jun 4 2009, 09:29) Устройств... Jun 4 2009, 14:16       rezident Цитата(klin-2006 @ Jun 4 2009, 20:16... Jun 4 2009, 14:30        XVR Цитата(rezident @ Jun 4 2009, 18:30) Это ... Jun 4 2009, 15:18         klin-2006 Цитата(XVR @ Jun 4 2009, 19:18) klin-2006... Jun 4 2009, 15:40          XVR Цитата(klin-2006 @ Jun 4 2009, 19:40... Jun 4 2009, 17:22   rezident Цитата(klin-2006 @ Jun 3 2009, 20:28... Jun 3 2009, 15:19    defunct Цитата(rezident @ Jun 5 2009, 04:53) Вы н... Jun 5 2009, 02:38     XVR Цитата(defunct @ Jun 5 2009, 06:38) Прост... Jun 5 2009, 06:38      klin-2006 Цитата(XVR @ Jun 5 2009, 10:38) Я с ними ... Jun 5 2009, 07:16       XVR Цитата(klin-2006 @ Jun 5 2009, 11:16... Jun 5 2009, 09:20      defunct Цитата(XVR @ Jun 5 2009, 09:38) 'Все... Jun 5 2009, 10:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|