Easyelectronics.ru

Электроника для всех
Текущее время: 18 ноя 2018, 07:05

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 23 июл 2012, 10:50 
Старожил
Аватара пользователя

Зарегистрирован: 02 фев 2010, 00:24
Сообщения: 727
Откуда: Челябинск
Изображение

Почитав хорошую статью по работе с LabView от Bomond'a, загорелся таки подключить свой мультиметр APPA105N к компьютеру. На борту APPA имеет оптический, для гальванической развязки с ПК, RS232 выход. На скорую руку была сделана плата с ИК диодом и фототранзистором по такой вот схеме:
Изображение

Для проверки подключил плату через переходник USB->UART к ПК, засунул устройство, для отражения ИК света, в пакетик из фольги и через терминал отправлял и удачно принимал байты. Т.е. схема заработала сразу.

Для "общения" Appa c ПК смотрим протокол обмена и видим:

Изображение

В общем красиво только на бумаге, у меня же мультиметр наотрез отказался работать с ПК.
Отправляю 55H 55H 80H 00H AAH а в ответ на индикаторе APPA загорается надпись "RS232optical" и идет в терминал какая то билиберда. Причем такое же поведение, если отправлю любую посылку, хоть даже всего один байт. Порт вроде настроен правильно, из того же протокола обмена :

Изображение

Ничего не получается!
Может кто сталкивался с подключением мультиметра к ПК (пусть даже не этой марки) - отпишитесь. Весь день вчера убил безрезультатно! Где косяк, не пойму.


Вложения:
Протокол обмена Appa105n.rar [61.64 Кб]
Скачиваний: 196

_________________
Когда компьютеры были большими - программы были маленькими!.


Последний раз редактировалось noblako 23 июл 2012, 14:53, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК
СообщениеДобавлено: 23 июл 2012, 12:49 
Старожил
Аватара пользователя

Зарегистрирован: 03 сен 2011, 21:13
Сообщения: 13139
Откуда: г.Мариинск, Кемеровская обл. , мать Россия
может инверсию сигналов надо? В RS232 - сигналы инвертированы относительно UART. Попробуйте напрямую от железного ком-порта

_________________
Лишний повод не бриться: Если у меня растёт борода, значит, это зачем-то нужно? О, Господи, неужели я - философ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК
СообщениеДобавлено: 23 июл 2012, 13:00 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:19
Сообщения: 6264
Откуда: Из тех... Из бывших...
На сайте совсем другие параметры порта:
Цитата:
Sent a single command string “H” ( Hex code “48” ) to the multimeter or shine the flashlight on the RS232 socket of the
meter to enable or disable the RS232. When enable the RS232 the LCD display shows the RS232 annunciator.
The serial data is send from RS232 cable twice every A/D conversion cycle. The data format complies with JIS 7BIT
transmission code with a baud rate of 2400. The user can use RS232 interface to read the data. A single dada packet
includes a start bit (always 0), 7 data bits, an odd parity check bit, and a stop bit (always 1). The following figure shows
the data format of a single packet. The LSB is sent first and the MSB is sent last.

См. стр. 17 http://www.appatech.com/upload/download ... 312238.pdf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК
СообщениеДобавлено: 23 июл 2012, 14:52 
Старожил
Аватара пользователя

Зарегистрирован: 02 фев 2010, 00:24
Сообщения: 727
Откуда: Челябинск
Огромное спасибо! Заработало!
Протокол по ссылке STT оказался верным. Видимо моя инструкция расчитана на APPA109N и для 105N не подходит.

_________________
Когда компьютеры были большими - программы были маленькими!.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 23 июл 2012, 15:22 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:19
Сообщения: 6264
Откуда: Из тех... Из бывших...
noblako, ты какой-то софт используешь или просто байты шлешь? Насколько удобно работать через ПК? Места на столе обычно мало...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 24 июл 2012, 07:51 
Старожил
Аватара пользователя

Зарегистрирован: 02 фев 2010, 00:24
Сообщения: 727
Откуда: Челябинск
Софт к мультиметрам сотой серии APPA называется WINDMM100S , выглядит убого, малофункционален. Годится разве что для долгого мониторинга , к примеру, заряда аккумулятора и построения графика. Управлять с компа мултиметром(переключить режим измерения, поменять диапазон .... и т.д.) невозможно, так что ПК выступает в роли дисплея и только.
Моя задача поковырять программу LabView, а чтобы была какая то задача , решил брать данные с мультиметра , обрабатывать и отображать на мониторе.

_________________
Когда компьютеры были большими - программы были маленькими!.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 25 янв 2018, 08:46 
Здравствуйте!

Зарегистрирован: 24 янв 2018, 17:07
Сообщения: 4
Товарищи, приветствую! Столкнулся с той же проблемой. Ссылка на appa на данный момент не действительна. Может у кого остался файл с протоколом? Буду признателен!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 25 янв 2018, 14:14 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 983
На базе протокола я даже либу и API к ней выкладывал:
http://raxp2.blogspot.com/2015/11/api-appa109ndll.html
http://raxp2.blogspot.com/2016/05/appa-10xn.html
(там в архиве в конце и протоколы вложены)

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 25 янв 2018, 18:00 
Здравствуйте!

Зарегистрирован: 24 янв 2018, 17:07
Сообщения: 4
raxp писал(а):
На базе протокола я даже либу и API к ней выкладывал:
http://raxp2.blogspot.com/2015/11/api-appa109ndll.html
http://raxp2.blogspot.com/2016/05/appa-10xn.html
(там в архиве в конце и протоколы вложены)


Не получается скачать файлы.
Show


к APPA 105N идет софт WinDMM100J - в J-версии данные передаются со скоростью 2400, и протокол передачи указанный в топике совсем не подходит.
Меня интересует именно протокол, данные планируется заводить в LabVIEW либо микроконтроллер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 25 янв 2018, 18:50 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 983
...включите VPN в браузере, дверца и откроется.

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 26 янв 2018, 10:29 
Здравствуйте!

Зарегистрирован: 24 янв 2018, 17:07
Сообщения: 4
Скачать получилось, но как оказалось эти протоколы у меня есть и, к сожалению, они не работают. Ниже пример из LabVIEW. ответы приходят 2 раза в секунду. И мультиметру не важно, что ты отправил для работы с ним, пробовал любой набор символов, в т.ч. из протокола. Скорость передачи 2400 - замерял лог.анализаором. При иных скоростях, labVIEW выкидывает ошибку "Frame Error".

Пример ответа мультиметра (щупы закорочены, режим измерения сопротивления), 22 байта: B0B0 B0B0 31B3 B0B0 320D 8AB0 B0B0 B031 B3B0 B032 0D8A. Что интересно первые и вторые 11 байт одинаковы. Возможно я не понимаю чего-то и так и должно быть, поэтому прошу помощи.


Вложения:
Example.PNG
Example.PNG [ 55.43 Кб | Просмотров: 1213 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 26 янв 2018, 11:16 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 983
1- настройки порта должны быть 9600,8,n,1
2- запросы 0x55 0x55 0x00 0x00 0xAA и 0x55 0x55 0x00 0x00 0x2A (для N-серии)

p.s.: я бы не примеры с лабфивом пробовал, а запустил штатный WINDMM100S и отснифил запросы-ответы portmon, дабы увидеть реальное положение вещей. Дамп приложил бы на форум.

Удачи!

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 26 янв 2018, 11:22 
Здравствуйте!

Зарегистрирован: 24 янв 2018, 17:07
Сообщения: 4
Разобрался. Протокол во вложении.


Вложения:
'S MANUAL.pdf [189.74 Кб]
Скачиваний: 172
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу подружить мультиметр с ПК (решено)
СообщениеДобавлено: 26 янв 2018, 12:50 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 983
...это же замечательно.

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB