Artonit
Декабря 22, 2024, 12:25:37
Добро пожаловать,
Гость
Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
SMF - Just Installed!
Начало
Помощь
Поиск
Вход
Регистрация
Artonit
>
Артонит
>
Программное обеспечение Артонит.
>
usb-485
« предыдущая тема
следующая тема »
Страницы: [
1
]
Печать
Автор
Тема: usb-485 (Прочитано 8835 раз)
andrey_v
Newbie
Сообщений: 31
usb-485
«
:
Апреля 14, 2015, 09:13:50 »
Добрый день! Пытаюсь подключить контроллер через адаптер MOXA Uport1130 и ничего не выходит. в настройках адаптера выставляю RS-485 2W. при обращении к контроллеру на нем мигает светодиод, а программа его невидит
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #1 :
Апреля 17, 2015, 09:13:19 »
А к какому это контроллеры Вы пытаетесь подключиться через RS-485?
Сообщить модератору
Записан
andrey_v
Newbie
Сообщений: 31
Re: usb-485
«
Ответ #2 :
Апреля 19, 2015, 11:50:05 »
ademant 500f.01
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #3 :
Апреля 20, 2015, 08:50:50 »
Мне кажется, что выбранная Вами "железка" слишком "умная" (у нее есть буфер памяти), и позволяет себе преобразовывать данные.
Наш опыт работы с конвертерами типа HL-340 показывает, что подобные устройства вообще не требует никакой специальной настройки.
Чуть позже предоставлю параметры работы COM-порта.
«
Последнее редактирование: Апреля 20, 2015, 10:41:33 от adminsmf
»
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #4 :
Апреля 20, 2015, 21:36:17 »
Вот параметры работы COM-порта:
Параметры передачи
Скорость 4800
длина 8 бит
стоп 1 бит
четность см. ниже
Запрос Компьютер -> Модуль
Байт0: Адрес периферийного модуля !!! (ЧЕТНОСТЬ 1)
Байт1: Длина блока начиная с байта1 (отсюда и далее ЧЕТНОСТЬ 0)
Байт2: Команда и далее данные.
Т.е. порт перестраивается в ходе отправки команды. Сначала идет байт адреса с четностью 1, а затем данные без четности.
А вот как реагирует Ваша железка на изменения порядка формирования бита четности - не знаю.
Сдается мне, что она игнорирует бит четности в адресе байта. Как следствие, контроллер просто не видит обращения к себе.
«
Последнее редактирование: Апреля 21, 2015, 08:31:00 от adminsmf
»
Сообщить модератору
Записан
andrey_v
Newbie
Сообщений: 31
Re: usb-485
«
Ответ #5 :
Апреля 21, 2015, 12:38:03 »
вот ответ разработчика адаптера "Ответственность за открытие порта с определенными параметрами возлагается на ПО, которое с ним работает."
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #6 :
Апреля 22, 2015, 07:30:18 »
Правильный ответ.
Программа (в нашем случае это драйвер для работы с Адемантом через COM-порт) организует работу с COM-портом, обеспечивая обмен данными с нужными устройствами.
Многолетняя практика показала, что порт открывается, обмен осуществляется, проблем нет.
«
Последнее редактирование: Апреля 22, 2015, 07:54:51 от adminsmf
»
Сообщить модератору
Записан
andrey_v
Newbie
Сообщений: 31
Re: usb-485
«
Ответ #7 :
Апреля 26, 2015, 16:36:47 »
подключил дополнительно еще один адаптер (MOXA Uport1130) для считывание того что передаеться первым,запустил "mcterror" на поиск контролеров, идут по порядку шестнадцитиричные числа от 00 до ff
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #8 :
Апреля 27, 2015, 08:05:28 »
Я не могу объяснить логику работы преобразователя.
Предлагаю двигаться от обратного. Какую задачу решаете? Сформулируйте, пожалуйста.
Сообщить модератору
Записан
andrey_v
Newbie
Сообщений: 31
Re: usb-485
«
Ответ #9 :
Апреля 27, 2015, 09:00:04 »
нужно контролеры подключить к компьютеру
Сообщить модератору
Записан
andrey_v
Newbie
Сообщений: 31
Re: usb-485
«
Ответ #10 :
Апреля 27, 2015, 09:14:07 »
адаптеры точно рабочии, вчера подключал щетчик меркурий, все отлично считалось со щетчика
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #11 :
Апреля 27, 2015, 09:24:13 »
Установтить PCI COM плату. Просто, дешево, надежно. Недостаток: такое можно сделать только в "большом" компьютере.
Использовать менее "умный" конвертер USB-COM. Такие есть, я выше упоминал, работаю без проблем.
Использовать сетевой конвертер
http://www.artonit.ru/index.php?option=com_content&view=article&id=117&Itemid=86
. Поддержка обеспечивается на уровне драйвера Адеманта. Вот описание его использования:
http://www.ademant.ru/content/view/26/
Сообщить модератору
Записан
andrey_v
Newbie
Сообщений: 31
Re: usb-485
«
Ответ #12 :
Апреля 27, 2015, 09:40:04 »
я негде ненашел где купить его, поетому приобрел этот, и теперь нужно подключать через этот, или у вас там всетаки не 485 порт, а чтото свое, и поэтому работает только с вашими адаптерами?
«
Последнее редактирование: Апреля 27, 2015, 09:44:54 от andrey_v
»
Сообщить модератору
Записан
adminsmf
Administrator
Jr. Member
Сообщений: 85
Re: usb-485
«
Ответ #13 :
Апреля 27, 2015, 10:35:42 »
Нет там ничего своего. Все типовое, согласно рекомендациям. Настройки порта, режим его работы я уже написал... повторяюсь:
Параметры передачи
Скорость 4800
длина 8 бит
стоп 1 бит
четность см. ниже
Запрос Компьютер -> Модуль
Байт0: Адрес периферийного модуля !!! (ЧЕТНОСТЬ 1)
Байт1: Длина блока начиная с байта1 (отсюда и далее ЧЕТНОСТЬ 0)
Байт2: Команда и далее данные.
Сообщить модератору
Записан
Печать
Страницы: [
1
]
« предыдущая тема
следующая тема »
Artonit
>
Артонит
>
Программное обеспечение Артонит.
>
usb-485