Она работает с устройствами DATQ145
DATQ151
DATQ154
DATQ155
DATQ158
DATQ194
Вопрос: как мне сформировать данные чтобы программа восприняла их как одно из этих устройств?
Для передачи данных в COM порт буду использовать USART AVR микроконтроллера.
Для оцифровки данных могу использовать 10, 12, 16 bit АЦП.
А так, как в описании http://www.jclahr.com/science/psn/as1/index.html :
"Data Format: an ASCII number from 0 through 4095 followed by a CR and a LF at a rate of about 6.2 samples per second."
не пробовали?
Перевести что-ли?
"формат данных: число в текстовом виде от 0 до 4095, за которым следуют символы возврата каретки (0x0D) и перевода строки (0x0A) с темпом примерно 6.2 выборок в секунду."
Еще скорость порта надо найти.
PS. Скорость порта - 2400
PPS. Вам нужно передавать амплитуды (выборки) со скорость примерно 6.2 штук в секунду.
Одна выборка - это число от 0 до 4095 (я так понял 0 - это максимальная отрицательная амплитуда, т.о. 2048 - это условный ноль - нет колебаний).
Если, допустим, нужно передать число 45, то это будут 4 байта: '4', '5', CR, LF
где:
'4' = 0x34 = 52 - символ '4'
'5' = 0x35 = 53 - символ '5'
CR = 0x0D = 13 - возврат каретки
LF = 0x0A = 10 - перевод строки
Последний раз редактировалось a_skr Вс дек 08, 2013 14:56:52, всего редактировалось 2 раза.