Регистрация
 
Добро пожаловать на форум об электродвигателях!

Не могу задать адрес контроллеру BMSD по интерфейсу RS-485
Прочитано 1548 раз
* 08 Июня 2017, 11:31:24
Здравствуйте .

Вобщем подключился к контроллеру BMSD по интерфейсу RS-485 через переходник USB-RS-485.
Попытался задать адрес 1 посылкой ( 0xE6 0xFF 0xA0 0x01 0x62 ), Контроллер никак не реагирует, светодиод не горит. Начинает моргать после нажатия кнопки START/STOP. Соответственно никакой адрес не устонавливается. ПОсле повторного включения контроллера светодиоды не горят, значит адрес остался 0xFF.
Пробовал вашей тестовой программой ( BxSD_program v-5-2-E ) и терминальными программами, результат тотже самый.

Записан


* 23 Июня 2017, 18:46:09
#1
Добрый день!
А при сбросе питания светодиоды одновременно загораются на короткое время?

Посылка 0xE6 0xFF 0xA0 0x01 0x62  правильная. Возможно, нет связи контроллера с компьютером. Преобразователь интерфейса рабочий? Настройки открытого порта указаны правильно? Должно быть 8 бит, 1 стоп-бит, контроль четности - нет.


Записан


* 26 Июня 2017, 12:02:39
#2
Добрый день !

При сбросе питания - вы имеете в виду при выключении ? При выключении питания никакие светодиоды не взмаргивают.
Параметры порта все проверял.

Насчет преобразователя интерфейса - проверить его я не могу, но с другими устройствами
на шине RS-485 он работает правильно. 

Записан


* 26 Июня 2017, 17:00:44
#3
Прошу прощения, описка. При сбросе адреса, конечно.

При сбросе адреса оба светодиода должны  вспыхнуть и погаснуть.
А сам контроллер работает? в режиме ручного управления двигатель реагирует на изменение скорости, направления, старт, стоп?

Записан


* 26 Июня 2017, 17:10:12
#4
У Вас на преобразователе интерфейса RS-485 линии данных указаны "A" и "B" или "+" и "-"?

Если "+" и "-" проверьте соответствие: чаще всего (правильно) - "А" = "-", "В"="+".

Записан