USB-Барометр, USB-Altimeter


10.02.2013

Электронный барометр выполнен в формате USB устройства. Позволяет получить показания барометра, термометра, альтиметра (высотометра), вариометра (скороподъемность). Показания выводятся 10 раз в секунду. USB-Altimeter

Шаг измеряемых величин

  • Давление - 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.
USB-Altimeter

Запускаем программу HyperTerminal.

Примечание: До Windows XP включительно эта программа входила в Windows как стандартная. В последних версиях Windows эта программа отсутствует. Потребуется установить программу - терминал сторонних разработчиков, например PuTTY.

Указываем имя соединения:
USB-Altimeter
Нажимаем кнопку OK и указываем порт, на котором находится USB-Altimeter:
USB-Altimeter
Нажимаем кнопку OK и указываем скорость порта. Для USB-Altimeter всегда 57600:
USB-Altimeter

Нажимаем кнопку OK, и если все сделали правильно, увидим поток данных:

USB-Altimeter

Формат вывода данных

давление:температура:высота:скороподъемность мгновенная:скороподъемность усредненная за 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

Если требуется получать данные по запросу отдельной командой, нужно остановить вывод данных командой ATSTOP после чего можно получать данные вводя команды ATAM, ATAF, ATVM, ATVF, ATTC, ATTF, ATP, ATMMRTST.

Схема USB-Барометра

USB Altimeter. Схема

Печатная плата USB-Барометра

plata

Скачать схему, плату, прошивку.

Cм. так же:

Схеми і прошивки
Коментарі:
Додати коментар
Code
* - обов'язкові поля

Архіви