2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Датчик температуры двигателя на снегоход питон

Дисплей датчика температуры

Измерительный прибор для снегохода с датчиками температуры под свечи зажигания «Питон 22Б». Оригинальное название прибора — цифровой индикатор температуры двигателя снегохода « Piton 22B «. Датчики температуры Питон 22 устанавливаются под свечи зажигания с диаметром резьбовой части 14мм. Черно-белый дисплей отчетливо читается в солнечные дни. Для ночного времени индикаторы температуры подсвечены голубой подсветкой. Питание прибора возможно от бортовой сети снегохода или аккумуляторной батареи. «Питон 22″ полностью готов для установки — пользователю необходимо подключить питание и врезать индикаторы температуры в приборную панель снегохода. Читать обзорную статью » Индикаторы температуры «Piton – 11b» и «Piton – 22b» — обзор»!

Акция. Отдаем Piton22b — с подсветкой, по стоимости прибора без подсветки.

  1. Точность измерений: ±1С.
  2. Длина провода датчика 2.5 метра.
  3. Диапазон отображаемых температур: — -40 С / +220С.
  4. Предельная температура экспл. кольцевых датчиков: +225С.
  5. Питание прибора: 10V – 30V перемен.; 11V – 35V постоянный.
  6. Габариты одного модуля дисплея: — 72х39мм.
  7. Способ монтажа дисплеев: — врезка в панель приборов.
  8. Индикатор: 2-х модульный LCD дисплей высокой контрастности с подсветкой.

Комплектность Piton 22B:

  1. Инструкция по установке — 1шт.
  2. Дисплей отображения температуры — 2 шт.
  3. Датчик температуры под свечу зажигания с диаметром резьбовой части 14 мм -2 шт.

Контроллер Arduino с датчиком температуры и Python интерфейсом для динамической идентификации объектов управления

Введение

Возможность получения действительной информации о состоянии реальных объектов в реальном масштабе времени позволяет обоснованно приступать к следующему этапу анализа и синтеза систем – математическому моделированию динамических характеристик объектов управления.

В данной публикации рассматривается доступный в реализации проект системы измерения технологического параметра – температуры, с дистанционной передачей сигнала в вычислительную среду для дальнейшей обработки измерительной информации.

Читать еще:  Что такое ось коромысел в двигателе

В основу данного проекта положены аппаратные средства для прототипирования на базе платформы Arduino со множеством совместимых с ними модулей и свободных программных средств Python, образующих интегрированную среду разработки Arduino Software.

Контур измерения температуры

Контур измерения температуры состоит из первичного цифрового измерительного преобразователя – DS18B20 (Maxim Integrated), управление которым, по интерфейсу 1-wire, осуществляет микропроцессорный контроллер – Atmega328 (5V 16MHz (Microchip) на платформе Arduino Pro Mini.

Выходной сигнал измерительной информации с DS18B20 по интерфейсу 1-wire поступает на дискретный вход микроконтроллера, обрабатывается, преобразуется в строку ASCII символов измеренных значений температуры в диапазоне от -55 до +125 °C и, по стандартному последовательному интерфейсу, через TTL-USB преобразователь, поступает в компьютер для дальнейшей программной обработки:

Измерительная подсистема

Измерительная подсистема построена на базе платформы Arduino Nano V3:

Программное обеспечение составлено на базе примера, представленного на сайте [1], с использованием библиотеки OneWire, которую можно подключить через менеджера библиотек в интегрированной среде разработки Arduino Software:

После отладки и тестирования приведенной программы прошивки контролера, приступаем к монтажу компонентов и элементов измерительной подсистемы, и к сборке в корпус:

В условиях требований к минимизации корпуса, используем платформу Arduino Pro Mini. Аппаратное обеспечение подсистемы обработки и представления измерительной информации осуществляется через USB порт компьютера.

Python интерфейс для обработки “кривой разгона” и её графической реализации

Основные задачи, решаемые подсистемой обработки и представления измерительной информации оператору:

  1. Управление и опрос виртуального COM порта через USB порт; здесь использованы функции библиотеки pySerial.
  2. Интерактивное взаимодействие с оператором; здесь вводим необходимое количество измерений и номер последовательного порта (смотрим в Диспетчере Устройств ОС MS Windows). Если номер порта введен верно и не занят другими программами, на консоль и в графическое окно выводятся текущие измеряемые значения технологического параметра. По окончании измерений, на консоли выводится продолжительность времени измерений, период опроса датчика и указание – в каком файле txt находится таблица с результатами измерений, а в графическое окно выводится график измерений, дата, время, номер эксперимента, период опроса датчика.
  3. Автоматическая регистрация результатов измерений; здесь на диске в папке со скриптом необходимо наличие файла count.txt, в котором записано целое без знаковое число, используемое как счётчик экспериментов; каждый последующий эксперимент увеличивает счётчик на единицу и добавляет значение счётчика к имени файла с таблицей результатов эксперимента.
Читать еще:  Что такое диагностика судовых двигателей

Листинг программы:

введите количество измерений: 256
введите номер последовательного порта: 3
соединились с: COM3
параметры:
n — номер измерения;
T — температура, град. С;
измеряемые значения величины температуры
n T
0 24.75
1 24.75
2 24.75
3 24.75
4 24.75
5 24.75
6 24.75
…………….

Python интерфейс для получения передаточной функции и оценки адекватности модели

Для решения этой задачи можно использовать численные методы, поскольку модель не содержит дифференцирования, а предложенный метод решения согласно соотношениям не предполагает смены координаты времени. Кроме этого применим интерполяцию кубическим сплайном в соответствии со следующим листингом:

Время работы программы: 1.144

Получена передаточная функция объекта (ёмкость с нагревателем) при адекватности к “кривой разгона”- 0,97.

Выводы

Разработан и испытан контроллер Arduino с датчиком температуры и Python интерфейсом для динамической идентификации объектов управления по каналу регулирования температуры.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector