Настройка последовательного порта:
скорость обмена - 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 г.