Benning MM10 по RS-232

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы

Benning MM10 по RS-232

Postby BigMazi79 on 19 Sep 2016, 09:43

Прошу помощи!
Уважаемые форумчане, уверен что сможете мне помочь.
Скажу сразу, что это мой первый опыт с работой через COM порты.
Есть тестер Benning MM10 с подключением к ПК по интерфейсу RS-232 посредством "Silicon Labs CP210x USB to UART Bridge".
В NIMAX порт добавил
1.png

Есть vi
Benning.vi
(17.65 KiB) Downloaded 73 times
и
Default Instrument Setup.vi
(10.27 KiB) Downloaded 77 times
для прибора, но не работает, пишет что не проходит инициализация.

Подозреваю, что я еще что-то упустил.
Может кто сталкивался с таким прибором и подскажет как получить данные с него.
Заранее спасибо за любую информацию
BigMazi79
interested
interested
 
Posts: 3
Joined: 19 Sep 2016, 09:22
LabVIEW Version: 14
Karma: 0

Re: Benning MM10 по RS-232

Postby Vitekkz88 on 19 Sep 2016, 10:57

BigMazi79, так Вы через VISA-компоненты подключиться попробуйте. В HELP-е есть простой пример для работы с последовательным портом. В NI MAX команда типа ind проходит?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1044
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 301
hardware I/O VIP

Re: Benning MM10 по RS-232

Postby BigMazi79 on 19 Sep 2016, 11:11

Vitekkz88 wrote:BigMazi79, так Вы через VISA-компоненты подключиться попробуйте. В HELP-е есть простой пример для работы с последовательным портом. В NI MAX команда типа ind проходит?


1: Write Operation (ind)

Return Count: 3 bytes

2: Read Operation
Return Count: 1 bytes
\n

вот такое возвращается
BigMazi79
interested
interested
 
Posts: 3
Joined: 19 Sep 2016, 09:22
LabVIEW Version: 14
Karma: 0

Re: Benning MM10 по RS-232

Postby Vitekkz88 on 19 Sep 2016, 11:28

BigMazi79, установите драйвера для этого чипа https://www.silabs.com/products/mcu/Pag ... ivers.aspx . Скачайте пример для последовательного порта от сюда: http://www.ni.com/example/27669/en/. Выбирайте нужный порт, скорость и т.д , пишите команду для отправки и ожидайте ответа(если требуется).
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1044
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 301
hardware I/O VIP

Re: Benning MM10 по RS-232

Postby rbl on 19 Sep 2016, 12:00

Поставьте дрова, после этого должно появится в системе новое устройство. Не забудьте поставить NI-Visa.
rbl
assistant
assistant
 
Posts: 101
Joined: 09 Dec 2014, 10:14
Location: Санкт-Петербург
LabVIEW Version: 7-2015
Karma: 22

Re: Benning MM10 по RS-232

Postby BigMazi79 on 19 Sep 2016, 13:04

Vitekkz88 wrote:BigMazi79, установите драйвера для этого чипа https://www.silabs.com/products/mcu/Pag ... ivers.aspx . Скачайте пример для последовательного порта от сюда: http://www.ni.com/example/27669/en/. Выбирайте нужный порт, скорость и т.д , пишите команду для отправки и ожидайте ответа(если требуется).

Виктор, драйвер у меня был установлен, vi запустил, ошибок не выдает, в окне чтения ответов приходят символы (H@A *), причем каждый раз разные.
BigMazi79
interested
interested
 
Posts: 3
Joined: 19 Sep 2016, 09:22
LabVIEW Version: 14
Karma: 0

Re: Benning MM10 по RS-232

Postby Vitekkz88 on 19 Sep 2016, 13:18

Виктор, драйвер у меня был установлен, vi запустил, ошибок не выдает, в окне чтения ответов приходят символы (H@A *), причем каждый раз разные.

Сделайте небольшую доработку в коде, чтоб забирать из порта столько данных, сколько там есть в данный момент. Всю информацию объединяйте.
Отображение строки сделайте в hex. Возможно это поможет понять, что приходит от прибора. Протоколом полученных данных не побрезгуйте воспользоваться, если таковой имеется. Гляньте, какие запросы можно отправлять, что должно приходить в ответ на эти запросы. Какая информация может выливаться по умолчанию без отправки команд и т.д.
Attachments
RSTest.png
basic_serial_write_and_read.vi
(19.62 KiB) Downloaded 76 times
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1044
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 301
hardware I/O VIP

Re: Benning MM10 по RS-232

Postby Kosist on 20 Sep 2016, 00:36

BigMazi79, еще обратите внимание на использование терминируещего символа - нужно ли его использовать, или нет. Т.к. если он используется, то строка будет читаться по этот символ, а не полностью - очень часто такая проблема случается...
Интерфейс в NI MAX, конечно, штука полезная; но мне коллеги рекоммендовали использовать RealTerm - http://realterm.sourceforge.net/ - для тестирования коммуникации через компорт; просто и удобно... Там как раз можете "на лету" поиграться с разными настройками.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 882
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 246
CLAD I/O VIP students


Return to Коммуникация с приборами

Who is online

Users browsing this forum: Google and 8 guests

cron