Установка драйвера usb rs485
Контроллеры CANNY 7.2 Gamma имеют четыре независимых аппаратных интерфейса UART, поддерживающих работу в асинхронном полудуплексном режиме приема/передачи данных, который может быть использован для связи контроллеров друг с другом или с внешним оборудованием поддерживающим данный вид связи. Для работы с драйвером UART могут быть задействованы каналы ввода-вывода контроллера №№1…21 (контакты №№1…21 разъема X2). Каналы ввода-вывода контроллера, которые будут использованы для работы с интерфейсами UART, задаются пользователем в функциональной диаграмме. Каналы могут быть задействованы независимо друг от друга и иметь индивидуальные настройки скорости передачи данных, типа и конфигурации используемого протокола, подтяжки линии. Контроль состояния канала передачи данных должен осуществляться пользователем из функциональной диаграммы. Если канал свободен, то устройство может начать передачу данных, в противном случае устройство должно дождаться освобождения линии. Наличие четырех интерфейсов UART, способных работать в полудуплексном режиме, позволяет, при необходимости, организовать на их основе два интерфейса, работающих в дуплексном режиме.
Кроме того, под управлением драйвера UART находится выделенный интефейс RS-485, для работы с которым предусмотрены специальные контакты разъема X1: контакты №1 (RS-485 линия B) и №2 (RS-485 линия A). В своей работе интефейс RS-485 исполльзует один из аппаратных интерфейсов UART контроллера CANNY 7.2 Gamma.
Объем приемного и передающего буферов каждого из интерфейсов драйвера UART CANNY 7.2 Gamma составляет 64 байта.
Реализация инвертированного UART в контроллерах CANNY 7.2 Gamma, при использовании двух отдельных каналов UART, позволяет организовать обмен данными с другим устройством в дуплексном режиме, т.е. по одному каналу выполнять отправку данных, а по другому одновременно осуществлять прием данных.
Протокол Modbus в контроллерах CANNY 7.2 Gamma реализуется как поверх UART, так и поверх инвертированного UART. В качестве ADU (Application Data Unit) используется компактный двоичный вариант - Modbus RTU. Проверка целостности данных осуществляется с помощью автоматически рассчитываемой контрольной суммы (CRC). Размер пакета ограничен 64 байтами включая CRC.
Примечание: Для корректной работы интерфейсов UART необходимо, чтобы контакты GND устройств, совершающих обмен данными, были приведены к единому потенциалу («общая земля»).
Драйвер UART в своей работе использует ресурсы каналов контроллера, но имеет более высокий приоритет чем драйвер дискретного ввода-вывода. Таким образом, при активации того или иного интерфейса UART, для задействованных в его работе каналов, изменение значений в связанных с ними регистрах драйвера дискретного ввода-вывода будет проигнорировано контроллером.
ВНИМАНИЕ! Драйвер Dallas 1-Wire использует для свой работы ресурсы драйвера UART1. Одновременное использование драйверов Dallas 1-Wire и UART1 невозможно.
Регистры драйвера
Ниже приведено описание допустимых и возвращаемых значений регистров управления работой драйвера.
Примечание: При работе канала в режиме UART, один и тот же канал может быть использован как для передачи (TX), так и для приема (RX) данных, при этом данный интерфейс UART должен работать в полудуплексном режиме.
Примечание: При работе RS-485 используются отдельные специальные контакты разъема X1 контроллера, т.о. указание какого-либо из каналов ввода-вывода в регистре номера канала ввода-вывода UARTx не требуется, а в случае его указания, будет проигнорировано.
Конфигурация драйвера UART определяется константой, представляющей комбинацию параметров, определяющих скорость, режим, дополнительные параметры передачи данных и потенциал линии в пассивном режиме.
Параметр | Перечень допустимых значений |
---|---|
Скорость передачи данных, бод | 110; 150; 300; 600; 1200; 1800; 2400; 4800; 9600; 19200; 38400; 57600; 115200 (только для RS-485) |
Режим работы | прямая полярность (UART); инверсная полярность (INV UART); RS-485 |
Подтяжка в режиме UART | плюс; воздух |
Направление передачи в режиме UART и RS-485 | прием; передача; прием/передача |
Направление передачи в режиме INV UART | прием; передача |
Количество бит данных | 8; 9 |
Контроль четности | N (no) — нет; O (odd) — нечетный; E (even) - четный |
Количество стоповых бит | 1; 2. |
Именованные константы, представляющие доступные пользователю комбинации параметров конфигурации UART, содержатся в разделе «Конфигурация UART» справочника констант CannyLab, доступ к которому осуществляется через контекстное меню констант на функциональной диаграмме.
Работа контроллера в режиме UART
Пример функциональной диаграммы для обмена данными по UART.
Пример функциональной диаграммы для обмена данными по UART.
Примечание: Особое внимание следует обратить на то, что для избежания коллизий, при отправке данных, необходимо строго контролировать регистр готовности буфера передачи данных канала UARTx: если буфер не готов, значит в данный момент драйвером выполняется прием данных — отправка данных должна быть отложена.
Работа контроллера в режиме инвертированного UART
Работая по инвертированному UART контроллер может использовать каждый из своих каналов передачи данных только в симплексном (однонаправленном) режиме. При использовании сразу обоих каналов UART, которые работают независимо друг от друга, возможно организовать дуплексный режим обмена информацией по двум проводам: один канал — только прием, второй — только передача.
Пример функциональной диаграммы для работы с инвертированным UART. Получая данные по каналу UART2, при условии, что значение полученных байтов D1:D0 равно «0хAAAA», контроллер отправляет, по каналу UART1, 2 байта данных, содержащих значение «0xBBBB».
Пример функциональной диаграммы для работы с инвертированным UART.
Реализация Modbus RTU
Пример функциональной диаграммы работы контроллера в режиме MASTER-узла Modbus поверх инвертированного UART.
Пример функциональной диаграммы работы контроллера в режиме MASTER-узла Modbus поверх инвертированного UART.
Выполняя диаграмму, контроллер периодически отправляет SLAVE-узлу с адресом 0х20 запрос на получение от него значения из Modbus-регистра данных с адресом 0х0001. Получение ответа на свой запрос MASTER сопровождает коротким включением своего зеленого светодиода.
Строка запроса, при обмене данными между устройствами, будет выглядеть так:
-> 20 03 00 01 00 01 D3 7B
Пример функциональной диаграммы работы контроллера в качестве SLAVE-узла Modbus поверх инвертированного UART.
Пример функциональной диаграммы работы контроллера в качестве SLAVE-узла Modbus поверх инвертированного UART.
Получая от MASTERа запрос на передачу данных, контроллер в ответ передает состояние запрошенного регистра. Контроллер передает 2 байта данных (+2 байта CRC), т.к. регистры Modbus имеют разрядность 16 бит.
Строка ответа, при обмене данными между устройствами, будет выглядеть так:
Работа контроллера в режиме RS-485
Драйвер UART4 пожет быть сконфигурирован для приема и передачи данных через аппаратный трансивер RS-485, использующий выделенные контакты разъема X1. Обмен данными происходит в полудуплексном режиме, т.е. в один момент активным на шине может быть только один передатчик.
Пример функциональной диаграммы для работы с RS-485. Контроллер производит подсчет времени, прошедшего с момента подачи на него питания и по истечению каждых 1000мс отправляет в шину значение количества подсчитанных секунд. Подсчет ведется накопительным итогом, до 65535 секунд, с переполнением.
Пример функциональной диаграммы для работы с RS-485.
Работа контроллера в режиме USB VCP
Драйвер UART2, работая в режиме USB VCP, позволяет контроллеру устанавливать соединение с внешними устройствами для обмена данными с использованием разъема miniUSB контроллера. Устанавливать параметры обмена данными в данном режиме не требуется. Настройки соединения могут быть заданы на внешнем устройстве. Обмен данными возможен на максимальной скорости, которую может обеспечить Virtual COM-port.
Пример работы контроллера в режиме USB VCP.
День добрый.
При подключениии к ПК, на котором установлена винда 10 64битная (лицензия), С2000-ПИ прибор не обнаруживается никаких портов в диспетчере устройств, после подключения нет. Заранее отвечаю меняли разные кабели USB и сами приборы с С2000-ПИ. результата ноль. Единственное . при подключении к компу светодиод питания на ПИшке светится.
Скачал с вашего сайта весь дистрибутив . что касалось USB, все пакеты драйверов по очереди инсталировал. (код ошибки №10) , или просто драйвер садится, но порт не появляется. UProg проверяю . никакой реакции в опросе.
Аналогичная ситуация касается USB-RS485, при подключение появляется в диспетчере устройств с пометкой установки драйвера. Аналогично скачаны дистрибутивы с вашего сайта все типы USB-RS485/232. Инсталировал все . драйвера не устанавливаются или (код ошибки №10). В том числе и по вашей инструкции где в ручном режиме выбераешь ком порт-выбираешь тип драйвера-и подставляешь тот что предлагаете.
При любых комбинациях результат один оборудование не работает! ( с виндой 7 . никаких вопросов нет вообще)
Прошу предоставить рабочий драйвер под Win-10 x64 который инсталируется нормально как и должно быть.
Драйвер необходим для USB-RS485 ( 1 квартал 2011года. №0790)
Драйвер необходим для С2000-ПИ ( приобретено в мае 2020)
1 год 11 месяцев назад
– Баулин Владимир Александрович 1 год 11 месяцев назад
ну как не обнаруживается? порт СОМ 1 или 3 , как вы вуполните опрос в ПИ или USB-RS485 если не будет указан СОМ .
– Дмитрий 1 год 11 месяцев назад
может не ставится из-за отсутствия цифровой подписи? попробовать отключить проверку подписи.
Если драйвер поставился, но всё равно не видит приборы, то в дополнительных свойствах (в Диспетчере устройст) поставить галочку RS485.
это всё про USB-RS485.
– Волков Андрей 1 год 11 месяцев назад
Такая же проблема, на Windows 7 драйвер встал без проблем, на десятку испробовал уже кучу способов и драйверов, но так установть и не удалось(((
– Aleksei 1 год 7 месяцев назад
Всем привет. Не могу установить дрова usb rs485 на win8, перепробовал все дрова с сайта не получается, делал все по инструкции, на win7 установил без проблем,может что делаю не так, подскажите как сделать пошагово,заранее благодарен.
7 лет 2 месяца назад
Нечепуренко Виктор Александрович
Старайтесь по возможности к своему вопросу добавлять теги - названия продуктов Болида, о которых идет речь в вопросе. Чтобы отредактировать свой вопрос и добавить теги - нажмите на ссылку "редактировать" - справа от вопроса.
– Демин Геннадий 7 лет 2 месяца назад
Все работает и на ноуте 64 бит и на плпншете 32бит в се с сайта качал может винда не лицензия.
7 лет 2 месяца назад
Галкин Руслан Александрович
На "восьмёрке" установить дрова - геморрой жуткий, надо в прямом смысле устанавливать через ж. сначала потребуется отказаться от проверки цифровой подписи, вот ссыль на мануал:
7 лет 2 месяца назад
Голосной Дмитрий Евгеньевич
– Савельев Семен Александрович 6 лет 6 месяцев назад
У меня на 8.1 дрова сели без проблем, а вот uprog и pprog вместо кириллицы выдают иероглифы. Так что работать можно, но сложно) Кстати, есть две версии С2000-USB, в маленьком корпусе надо кроме всего прочего в диспетчере устройств, в свойствах COM порта, надо устанавливать галочку "RS-485".
7 лет 2 месяца назад
Шлыков Евгений Дмитриевич
Долго мучился с преобразователями интерфейсов, причем не важно RS485-USB или RS232-USB. Для настройки систем был куплен ноутбук с 32bit системой, на нем все работало замечательно. Но прогресс идет в гору и поставить старую ОС на объект стало не очень возможным делом. Проблема решилась случайно. При установки драйвера на преобразователь интерфейсов достаточно чтобы компьютер на который устанавливается драйвер был подключен к сети Internet. Устанавливаем преобразователь в компьютер и без установки драйверов производим поиск драйвера в Internet. Таким образом не нашел драйвера только на пару китайских преобразователей. Все остальное работает прекрасно на всех ОС семейства Windows.
Здравствуйте. Не прочитав инструкцию вставил преобразователь в ноутбук (W10). В диспетчере устройств появилось "Устройство с последовательным интерфейсом USB( COM5). Установил драйвер, подключил КДЛ, включил поиск приборов в UPROG. Поиск идёт очень медленно и ничего не находит. Потом прочитал что в диспетчере должно появиться "XR21B и т.д. Что я только не делал, удалял драйвера ком порта и устройсва usb, переустанавливал, перегружал, бестолку. Появляется "Устройство с последовательным интерфейсом USB( COM5) и всё тут. На домашнем компьютере (W10) сначала установил драйвер а потом вставил преобразователь и всё нормально, появилось "XR21B1411 USB UART (COM7). Может кто знает что сделать, кроме переустановки системы.
С ув. Игорь
Пробовал, COM порт вообще пропал. Причём преобразователь 2012 года, металлический, видит как "USB Serial Port (COM 4). Пока не на чем проверить подключение прибора к UPROG, занимаюсь этим дома. попозже попробую
винде лучше вас знать, какой драйвер правильный
поэтому в распакованной папке с драйверами от "свистка" находите xrusbser.inf и Установить, непонятное "Устройство с последовательным. ", после этого становится понятным "XR21B1411 USB UART", радуемся но не полностью, заходим в свойства и находим Port Settings, там явно нету галочки на RS485, без этого всё равно не найдёт ничего, ставим галочку и радуемся теперь уже полностью.
Сейчас только что у себя проверил, винда10 повела себя так же как и у вас) объяснил что она не права.
Только добрался до компа. В распакованной папке от "свистка" xrusbser.inf нет.
Старый "свисток" запустился без всякого гемора и установки драйверов на ноуте, UPROG и PPROG всё видит. На домашнем компе новый работает также.
С "СПРУТ"овским преобразователем было тоже самое, но там решилось переустановкой драйверов.
это про архивный драйвер было, у меня "свисток" 2016 года, ему новые драйвера никуда)
значит смотрите другой *.inf например silabser.inf
Теперь можно вздохнуть, закончилось побоище с установкой драйвера. C помощью "восстановление системы" Откатил W10 на 2 недели назад. Всё сделал по инструкции, сначала установил драйвер а потом подключил свисток. И. опять "Устройство с последовательным интерфейсом USB( COMх)" мать его. Начались танцы с бубном, подставлял дрова в ручную, по всякому. С помощью "wumt_x64.exe" пытался найти драйвер, бесполезно. Уже подумал а не ноут ли во всём виноват "Lenovo ThinkBook", есть у него проблемы с драйверами. Собрался и переустановил W10, установил драйвер USB нашего, вставил "свисток" и. опять "Устройство с последовательным интерфейсом USB( COMх)" бл. Повторил опять всякие варианты, и уже напоследок, не надеясь ни на что запустил "wumt_x64.exe", поставил на установку всё что нашла это прожка и о чудо! Свисток заморгал голубым! Появилось заветнейшее "XR21B1411 USB UART (COMx)" и всё заработало. Подозреваю что во всём виновата версия виндовс LTSC, сейчас стоит "Профессиональная". Вот такая история.
Спасибо всем кто отозвался.
Добавлено спустя 51 минуту 2 секунды:
Пока возился с свистком КДЛ по питанию накрылся. Подключал от аккума и видимо дребезг контактов вырубил DC\DC преобразователь. Пока поключил напрямую к стабилизатору 5V.
Мобильный каталог продукции для Android
Каталог продукции 2017. Часть 1.pdf
Каталог продукции 2017. Часть 2. Видеонаблюдение.pdf
ИСО Орион. Каталог типовых решений. Выпуск 8.pdf
ИСО Орион. Справочник монтажника. Выпуск 7.pdf
Каталог.
Здесь собраны ссылки на различные видеоуроки.
Эти и другие видео доступны на канале НВП Болид
В ходе вебинара слушатели могут ознакомиться с особенностями перехода на АРМ "Орион Про" 1.20 и новым функционалом учёта посетителей.
АРМ.
Доброе время суток, помогите запустить юсб свисток под вайном. Пользоваться не лицензионным ПО не хочу, а платить за лицензию Виндовс не имею желания, так как только для программирования приборов её требуется установить (пользуюсь линуксом)
Новые преобразователи Болид начал делать на микросхеме CP2104, с ними в Linux нет проблем. Лучше купите преобразователь на микросхеме CP2104, а на микросхеме от Exar используйте в windows. Хз как заблокировать драйвер от Exar, нужно гуглить и.
Приобрели для работы данный преобразователь, проблемы такие же как и в предыдущих постах, т.е. драйвера установлены последние с сайта Bolid, COM-порт определяется, всё выставляю, но при попытке у-прог найти приборы поиск оканчивается ничем. Прибор.
Здравствуйте, подскажите столкнулся с проблемой: потеря контактов с прибором, потерялись 4 прибора которые висят на интерфейсе rs 485 на сигнале 20. В итоге была найдена причина отпал провод интерфейса от сигнала 20, но при попытке прозвона.
Есть АРМ Орион про, стоит на сервере к нему подключен usb hub подключённый по ethernet, и есть 10 usb-rs485, при 9 штуках всё работает нормально, при подключении десятой на какой-то из них появляется восклицательный знак и соответственно она и не.
Разобрались, удалили все com порты и заново переназначили в абд так как они определились, а не наоборот под назначенные в АБД com порты подстраивали свои.
Как назначение портов в АБД, соответственно ЯдраОпроса, программ, наличие которых на борту.
Здравствуйте. Не прочитав инструкцию вставил преобразователь в ноутбук (W10). В диспетчере устройств появилось "Устройство с последовательным интерфейсом USB( COM5). Установил драйвер, подключил КДЛ, включил поиск приборов в UPROG. Поиск идёт.
Теперь можно вздохнуть, закончилось побоище с установкой драйвера. C помощью "восстановление системы" Откатил W10 на 2 недели назад. Всё сделал по инструкции, сначала установил драйвер а потом подключил свисток. И. опять "Устройство.
Преобразователь Bolid USB\RS-485 работает по протоколу Орион в ПО Pprog и Uprog. Тут у меня появилась необходимость настроить устройство другого производителя по протоколу Modbus RTU (RS-485), преобразователь Bolid USB\RS-485 ни как не реагирует.
Может копать в сторону драйверов? У меня этот преобразователь работает в Linux с прибором С2000-ПП по протоколу Modbus. Еще экзотический вариант - в windows работает с прибором ПОРП-1 производства ЮМИРС.
Добрый день!
При подключении USB-RS485 к USB порту (любому из 3 на ноуте) он отображается в диспетчере устройств св разделе порты COM и LPT с восклицательным знаком.
На вкладке Общие в окне состояния отображается:
Не удается проверить цифровую.
319911 , попробуй скачать с сайта "болида" драйвер usb_rs.zip
ссылка:
В этом файле есть документ по обновлению микропрограммы (прошивки) USB-RS485. Может это твой случай.
Здравствуйте! Есть СКУД реализованная с помощью С2000-4,C2000м. Она связана с пк с помощью usb-rs485, через орион про все приборы работают, заводятся новые пользователи и пароли и т.д. Появилась необходимость подключится к приборам с помощью uprog.
Появилась необходимость подключится к приборам с помощью uprog
В настройках программы необходимо выбрать соответствующий протокол, "Орион" или "Орион Про", скорость порта.
Спасибо помогло!
Есть объект, на нем установлен C2000-КДЛ + C2000-СП2 + C2000-М. При подключении всего этого к Ориону, сначала мигает "RS-485" затем когда запускаешь Оперативную Задачу перестает мигать "RS-485" потом после того как ОЗ пишет.
тогда чего вы хотите то? ответ я уже дал в самом начале
так АРМ и пульт в одном интерфейсе и не будут работать , это всё равно что пришить человеку вторую голову. Поэтому избавляйтесь от USB-RS485 и подключайте пульт к АРМу через USB-RS232
других.
Привет всем, уже 3 заявка "RS-485 потерял приборы" после замены преобразователя орион снова видит все приборы.
так как я новичок по работе с болидом, я вообще не понимаю что за хрень творится. Так вот хочу посоветоваться что лучше.
Возможно проблемы с "землей".
Выход из ситуации малой кровью, на мой взгляд, в этом совете - может имеет смысл рассмотреть с2000-ethernet в качестве преобразователя?
Если же по каким то причинам это невозможно - тогда нужно выстраивать.
Доброго Вам. Подскажите, можно ли приборы подключить к компьютеру без преобразователя ? Если да, то как. Простите за такой вопрос, но с болидом работаю редко, и сами преобразователи в началии кончились.
никогда о таком не слышал, а вот rs232 можно, правда сом-порты уже давно не впаивают в материнку, но на старых есть такой разъём. А преобразователем может быть не только usb-rs485, но и с2000-ethernet, да и с2000м может, но только в сом-порт
Здравствуйте, имеется интерфейс с алиекспрес RS-485 на объекте работал нормально, сегодня вызвали смотрю что интерфейс найти приборы не может, хотя компьютер определяет интерфейс. Читал что нужно поставить где-то галочку RS - 485 найти этот пункт я.
Будем пробовать завтра, сегодня всю ОПС отключили, будем пробовать снова все что написано сверху. Закажем уж тогда болидовский преобразователь.
Здравствуйте!
Можно этот преобразователь использовать как сниффер, чтобы смотреть данные на шине Modbus?
Или нужно что-то другое?
Здравствуйте, коллеги, скажите, возможно ли теоретически подключить прибор Рубеж-20П с помощью программатора Болид RS-485 к компьютеру?
Установил драйвера на нетбук (32-бит W-7), а так же на ноутбук (64-бит W-7). Подсоединил USB-RS485. На ноутбуке и на ноуте USB-RS485 заморгал и нашёл сам драйвера и установился на комп. Но на ноутбуке установился как ПИ USB-RS485, а на ноуте как.
день добрый. Кто сталкивался с такой проблемой и как ее решить.
есть USB RS 485 выпуска 4 квартал 2015 года. Работает со всем оборудованием за исключением (с2000 ethernet) и программы (RS485Settings)
при программировании etherneta идет поиск.
[quote=" Phoenix ":1m84tpy5] 23764 Это не FTDI. Вам сюда. Тут вроде был, но заново пройдусь, спасибо.
Добрый день! Возникла проблема, которая стопорит всё, что можно - Приобрел USB-RS485, подключая к USB порту, устройстов определяется, показываю, где лежит драйвер на него, скачанный с сайта болида. Драйвер не подходит. Погрешил на 7 версию ОС.
Здравствуйте!
Проблема с преобразователем USB-RS485 версия 4.
Сначала отвалился разъем usb. Так отвалился что пришлось провода передачи данных припаивать прямо к ножкам микросхемы. Допустил ошибку и случайно расплавил резистор, который расположен.
Помогите с проблемой с USB-RS485. При подключению к ПК определяется как xr21b1411 usb uart (COM x) и не видит приборы подключенные к интерфейсу. Пробовал на разных ПК определяет тоже самое.
Всем привет.В общем проблема такова.
Система построена и отлажена.В системе присутствуют сетевые адреса: 2000пи -10,2000м-11,сигнал10-12 и т.д. до 16.При подключении к rs485 сразу же пропадают три последних прибора,не зависимо воткнут в комп или.
Я вот тоже как-то не втянусь в суть вопроса.
Если, как пишет автор, система отлажена и работает , значит присутствует пульт, проблемы начинаются после добавления USB/Rs485. Тогда возникает встречный вопрос, что именно подключено к USB/Rs485: линия.
Цитата из руководства С2000М : Внимание! Если пульт новый и конфигурация в него ни разу не записывалась, его конфигурирование следует начать с создания конфигурации, а не с ее чтения из пульта. Для создания новой конфигурации программой pprog.exe.
а в системе всего 6 ком портов. В какой системе? Если Вы про Ядро опроса - там можно в окне хоть 100 портов выставить. Упрог тоже не имеет ограничение на номер порта.
Кто сейчас на форуме (по активности за 5 минут)
Сейчас этот раздел просматривают: 1 гость
Права доступа
Отказ от ответственности
Читайте также: