Прошу помощи!
Уважаемые форумчане, уверен что сможете мне помочь.
Скажу сразу, что это мой первый опыт с работой через COM порты.
Есть тестер Benning MM10 с подключением к ПК по интерфейсу RS-232 посредством "Silicon Labs CP210x USB to UART Bridge".
В NIMAX порт добавил
Есть vi и для прибора, но не работает, пишет что не проходит инициализация.
Подозреваю, что я еще что-то упустил.
Может кто сталкивался с таким прибором и подскажет как получить данные с него.
Заранее спасибо за любую информацию
Benning MM10 по RS-232
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Benning MM10 по RS-232
BigMazi79, так Вы через VISA-компоненты подключиться попробуйте. В HELP-е есть простой пример для работы с последовательным портом. В NI MAX команда типа ind проходит?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- interested
- Сообщения: 3
- Зарегистрирован: 19 сен 2016, 09:22
- Версия LabVIEW: 14
- Контактная информация:
Re: Benning MM10 по RS-232
1: Write Operation (ind)Vitekkz88 писал(а):BigMazi79, так Вы через VISA-компоненты подключиться попробуйте. В HELP-е есть простой пример для работы с последовательным портом. В NI MAX команда типа ind проходит?
Return Count: 3 bytes
2: Read Operation
Return Count: 1 bytes
\n
вот такое возвращается
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Benning MM10 по RS-232
BigMazi79, установите драйвера для этого чипа https://www.silabs.com/products/mcu/Pag ... ivers.aspx . Скачайте пример для последовательного порта от сюда: http://www.ni.com/example/27669/en/. Выбирайте нужный порт, скорость и т.д , пишите команду для отправки и ожидайте ответа(если требуется).
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- assistant
- Сообщения: 122
- Зарегистрирован: 09 дек 2014, 10:14
- Версия LabVIEW: 7-2015
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Benning MM10 по RS-232
Поставьте дрова, после этого должно появится в системе новое устройство. Не забудьте поставить NI-Visa.
-
- interested
- Сообщения: 3
- Зарегистрирован: 19 сен 2016, 09:22
- Версия LabVIEW: 14
- Контактная информация:
Re: Benning MM10 по RS-232
Виктор, драйвер у меня был установлен, vi запустил, ошибок не выдает, в окне чтения ответов приходят символы (H@A *), причем каждый раз разные.Vitekkz88 писал(а):BigMazi79, установите драйвера для этого чипа https://www.silabs.com/products/mcu/Pag ... ivers.aspx . Скачайте пример для последовательного порта от сюда: http://www.ni.com/example/27669/en/. Выбирайте нужный порт, скорость и т.д , пишите команду для отправки и ожидайте ответа(если требуется).
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Benning MM10 по RS-232
Сделайте небольшую доработку в коде, чтоб забирать из порта столько данных, сколько там есть в данный момент. Всю информацию объединяйте.Виктор, драйвер у меня был установлен, vi запустил, ошибок не выдает, в окне чтения ответов приходят символы (H@A *), причем каждый раз разные.
Отображение строки сделайте в hex. Возможно это поможет понять, что приходит от прибора. Протоколом полученных данных не побрезгуйте воспользоваться, если таковой имеется. Гляньте, какие запросы можно отправлять, что должно приходить в ответ на эти запросы. Какая информация может выливаться по умолчанию без отправки команд и т.д.
- Вложения
-
- basic_serial_write_and_read.vi
- (19.62 КБ) 174 скачивания
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Benning MM10 по RS-232
BigMazi79, еще обратите внимание на использование терминируещего символа - нужно ли его использовать, или нет. Т.к. если он используется, то строка будет читаться по этот символ, а не полностью - очень часто такая проблема случается...
Интерфейс в NI MAX, конечно, штука полезная; но мне коллеги рекоммендовали использовать RealTerm - http://realterm.sourceforge.net/ - для тестирования коммуникации через компорт; просто и удобно... Там как раз можете "на лету" поиграться с разными настройками.
Интерфейс в NI MAX, конечно, штука полезная; но мне коллеги рекоммендовали использовать RealTerm - http://realterm.sourceforge.net/ - для тестирования коммуникации через компорт; просто и удобно... Там как раз можете "на лету" поиграться с разными настройками.
Мы делили апельсин - много наших полегло...