USB-Altimeter
Электронный барометр выполнен в формате USB устройства. Позволяет получить показания барометра, термометра, альтиметра (высотометра), вариометра (скороподъемность). Показания выводятся 10 раз в секунду.
Скачать схему, плату, прошивку
Шаг измеряемых величин
- Давление - 1 паскаль;
- Температура - 0,1 oC;
- Высота - 0,1 м;
- Скороподъемность - 0,1 м/с
- Скороподъемность, усредненная за 1 сек. - 0,1 м/с
Показания давления можно получить в паскалях или в миллиметрах ртутного столба. Высоту - в метрах или футах. Скороподъемность - в м/с или футах/секунду. Температуру - в градусах по Цельсию или в градусах по Фаренгейту.
В качестве USB интерфейса применена стандартная микросхема FT232 (http://www.ftdichip.com/), для которой имеются драйвера (http://www.ftdichip.com/FTDrivers.htm) для большинства популярных операционных систем.После установки VCP драйверов и подключения USB-Altimeter к USB порту, будет создаваться виртуальный последовательный COM порт, используя который, можно отправлять команды и получать данные от USB-Altimeter.Скорость порта 57600.
Установка драйверов
Инструкции по установки драйверов для разных операционных систем моно скачать здесь:
http://www.ftdichip.com/Support/Documents/InstallGuides.htm
Подключение терминала
В качестве примера рассмотрим подключение USB-Altimeter к компьютеру под управлением Windows XP.После подключения USB-Altimeter к USB порту и установки драйверов, в списке появится последовательный порт. В нашем случае это COM6.
Запускаем программу HyperTerminal.
Примечание: До Windows XP включительно эта программа входила в Windows как стандартная. В последних версиях Windows эта программа отсутствует. Потребуется установить программу - терминал сторонних разработчиков, например PuTTY.
Примечание: До Windows XP включительно эта программа входила в Windows как стандартная. В последних версиях Windows эта программа отсутствует. Потребуется установить программу - терминал сторонних разработчиков, например PuTTY.
Указываем имя соединения:
Нажимаем кнопку OK и указываем порт, на котором находится USB-Altimeter:
Нажимаем кнопку OK и указываем скорость порта. Для USB-Altimeter всегда 57600:
Нажимаем кнопку OK, и если все сделали правильно, увидим поток данных:
Формат вывода данных
давление:температура:высота:скороподъемность мгновенная:скороподъемность усредненная за 1 сек.:
Сразу после подключения USB-Altimeter выводит в порт данные с частотой 10 раз в секунду. Через терминал USB-Altimeter-у можно отправлять команды управления.Для этого сразу нужно остановить вывод данных командой ATSTOP.
Команды USB-Altimeter
ATSTOP - Остановить вывод данных
ATSTART - Запустить вывод данных
ATVER - Версия ПО
ATT=F - Переключить вывод температуры в градусах Фаренгейта
ATT=C - Переключить вывод температуры в градусах Цельсия
ATA=F - Переключить вывод высоты в футах и вариометра в футах/сек.
ATA=M - Переключить вывод высоты в метрах и вариометра, метрах/сек.
ATAM - Вывести высоту в метрах
ATAF - Вывести высоту в футах
ATVM - Вывести вариометр в метрах/сек.
ATVF - Вывести вариометр в футах/сек.
ATTC - Вывести температуру в градусах по шкале Цельсия
ATTF - Вывести температуру в градусах по шкале Фаренгейта
ATP - Вывести давление в паскалях
ATMMRTST- Вывести давление в миллиметрах ртутного столба
Если требуется получать температуру по шкале Фаренгейта, а высоту и скороподъемность в футах и футах/сек. соответственно, следует ввести следующую последовательность команд:
ATSTOP
ATT=F
ATA=F
ATSTART
ATT=F
ATA=F
ATSTART
Если требуется получать данные по запросу отдельной командой, нужно остановить вывод данных командой ATSTOP после чего можно получать данные вводя команды ATAM, ATAF, ATVM, ATVF, ATTC, ATTF, ATP, ATMMRTST.