Member 12292743 Ответов: 3

У меня есть датчик температуры, и я хочу знать, как управлять им в visual basic 2010


Как вы и предполагали, я новичок в VB.

Моя цель-создать элементарную программу для измерения температуры при нажатии кнопки.

Какие шаги мне нужно предпринять, чтобы достичь своей цели?

Уведомление О Перенаправлении[^]

(Датчик подключен к моему компьютеру через USB, а не через микроконтроллер. Я установил программное обеспечение, позволяющее мне просматривать график изменения температуры.)

3 Ответов

Рейтинг:
2

Patrice T

Первые шаги:
- Найдите производителя и модель датчика.
- Попросите у производителя руководство, может быть SDK и / или образцы кода для считывания температуры.
- если вы не получаете что-то полезное, найдите форум клиентов, чтобы получить помощь.


Member 12292743

Я разместил ссылку на информацию о датчике (это список команд)

Рейтинг:
0

CPallini

Обычно вы этого не делаете ( PC не связывается напрямую с датчиком температуры. Один микроконтроллер используется для получения данных от датчика, а затем для пересылки измерения на PC (используя, например, последовательную связь).
Конечно, все зависит от "датчика", который вы используете.

[Обновление]
Очевидно, ваш пирометр использует последовательную связь.
Следовательно, все, что вам нужно, - это Класса SerialPort (Системы.ИО.Порты)[^] и хорошее понимание протокола устройства (документация выглядит многообещающе: приведены примеры).
[/Обновление]


Member 12292743

Я разместил ссылку на информацию о датчике (это список команд)

CPallini

Я обновил свой ответ.

Member 12292743

Большое спасибо

CPallini

Добро пожаловать.

Рейтинг:
0

W∴ Balboos, GHB

Во-первых, датчик температуры (обычно термопара) не контролируется, он считывается. Это датчик, и он, таким образом, реагирует изменяющимся сигналом, который каким-то образом может быть связан с измерением того, на что он реагирует.

Фотоэлемент, например, может реагировать на интенсивность света, а баратрон-на давление.

Необходимо иметь какое-то преобразование, чтобы перевести выход устройства в числовое значение. Термопара, например, может иметь напряжение, пропорциональное температуре; фотоэлемент будет иметь ток, пропорциональный интенсивности света. На некоторых современных устройствах схема их преобразования уже может быть встроена в датчик как часть того, что лучше было бы описать как чувствительное устройство.

Однако, согласно предыдущим комментариям/ответам, вам нужно будет получить информацию производителя о том, как конвертировать, возможно, включая калибровочные кривые, методы, SDK, примеры кода.

Если нет - вам нужно будет измерить напряжение вашего датчика [аналоговый сигнал] (через подходящий резистор и подключенный к аналого-цифровому преобразователю). Затем, используя известные значения температуры, постройте свою собственную калибровочную кривую, чтобы вы могли скрыть сигнал от напряжения до температуры.


Member 12292743

Я разместил ссылку на информацию о датчике (это список команд)