Показать сообщение отдельно
Старый 18.04.2007, 14:08   #1
stepan
Guest
 
Сообщения: n/a
По умолчанию Получение данных на контроллер через COM

Имеются весы и связанный с ними индикатор. Индикатор имеет выход (RS-232), его можно подключить к компьютеру через COM-порт и получать вес в виде числа через Hyperterminal, например.

Требуется подключить индикатор к контроллеру и получать значение веса прямо на контроллер. Что для этого нужно сделать? В инструкции к индикатору есть описание формата передаваемых данных (8ACS-LH):

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