Skip to content

Arduino multichannel input module for MAX31855 and MAX6675 with serial interface

License

Notifications You must be signed in to change notification settings

arinichevN/ai5566

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Многоканальный модуль ввода для микросхем MAX6675 и MAX31855 для платформы Arduino.
Каждый канал приложения может быть настроен для работы с MAX6675 либо с MAX31855.
Каждый канал с заданным периодом опрашивает свою микросхему.  Результаты опроса сохраняет в буфер. 
При поступлении запроса по UART на получение измерений от канала, приложение отправляет ответ с данными 
из буфера канала.
1 Установка
1.1 Требования
Использует стандартные библиотеки Arduino.
1.2 Настройки:
Там, где есть метка "-user_config:", можно редактировать исходный код.
файл ./app.h:
	общие настройки
файл ./app/param.c:
	параметры по умолчанию для приложения;
файл ./app/noids/param.c:
	параметры по умолчанию для сетевых объектов;
файл ./app/serials/main.c:
	параметры по умолчанию для последовательных портов;
файл ./app/channels/main.c:
	параметры по умолчанию для каналов.
2 Использование
Интерфейс пользователя включает в себя кнопку сброса приложения и UART-сервер, 
принимающий команды для управления приложением. Для того, чтобы установить 
настройки по умолчанию, нужно при перезагрузке удерживать кнопку сброса
приложения, подключенную к DEFAULT_CONTROL_PIN (./app.h). Если после перезагрузки
микроконтроллера, горит светодиод, подключенный к INDICATOR_PIN (./app.h), то
произошла ошибка.
2.1 Управление приложением через UART.
Каждый из UART микроконтроллера может быть настроен для работы в режиме сервера или для вывода отладочных сообщений.
Отладочные сообщения можно выводить только на один из UART. Сервера можно привязать к несколькоим UART, тогда
микроконтроллер сможет работать одновременно с несколькими клиентами.
2.2. Управление с помощью ПК.
Приложение qwst для POSIX совместимых ОС связывает последовательные порты терминала с 
интернетом, а приложение для веб-браузера wui позволяет пользователю настраивать
данное приложение.




About

Arduino multichannel input module for MAX31855 and MAX6675 with serial interface

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages