Получение данных на контроллер через COM
Имеются весы и связанный с ними индикатор. Индикатор имеет выход (RS-232), его можно подключить к компьютеру через COM-порт и получать вес в виде числа через Hyperterminal, например.
Требуется подключить индикатор к контроллеру и получать значение веса прямо на контроллер. Что для этого нужно сделать? В инструкции к индикатору есть описание формата передаваемых данных (8ACS-LH):
Это 8-битовый стандартный код ASCII. Сначала отправляется первый идетификатор "=" (3DH), затем из 7 цифр отправляются данные взвешивания, а в конце также отправляется идентификатор. Последовательность данных имеет первый нижний бит и последний верхний бит. Символ "-" это "2D", точка - "2E". Например, если масса груза 123.456 то передается "3D, 36, 35, 34, 2E, 33, 32, 32". Скорость 9600 бит\сек.
|