Протокол обмена данными с вольтметром «UNI-T» модели UT60A


Настройка последовательного порта:

скорость обмена - 2400;

количество передаваемых данных - 8 бит;

количество стоп бит - 1;

контроль чётности - нет.

Обмен инициируется взводом линии DTR, он подтверждается "1" по DSR. Вольтметр выдаёт данные, примерно, каждые 0,3 сек в режиме измерения тока или напряжения, и каждые 2 сек в режиме измерения частоты или емкости.

Обмен данными односторонний. Вся посылка состоит из 14 байт.

 

Каждый байт состоит из двух частей: первая половина - номер байта в посылке (нумерация начинается с 1), вторая половина - данные. Завершается пакет кодом Е8.

Рассмотрим пример посылки.

Пусть на индикаторе мы видим     

Вольтметр посылает пакет данных:

15 27 3D 43 5E 68 75 87 9F A8 B0 C0 D8 E8

Расшифровка кодов приведена в таблице.

 

Этот мультиметр можно соединить по последовательному порту  с любым микроконтроллером. Например, это может пригодится при построении удаленного даталоггера. Пример такого соединения приведен на рис.1

Рис.1. Пример подключения UT-60A к PIC16F877.

Выставлением  логической "1" на порту RA0 микроконтроллер начинает прием данных с мультиметра. Данные принимаются по линии Rx (порт RC7). Микроконтроллер должен быть запитан от источника  +5В  - этого напряжения вполне хватает для устойчивой работы фототранзистора в кабеле связи.


(c) SM,   2007 г.

Сайт управляется системой uCoz