slava68: (Default)
[personal profile] slava68
http://pastebin.com/B4S9szNV полностью работающая.
"Быстродействующая система многоточечного замера температуры".
1. Сканирует устройства на шине 1-Wire.
2. Читает показания с датчиков в режиме "фотоснимок".
3. Сохраняет изменения конфигурации системы на SD-карту с привязкой времени.
4. Сохраняет измеренные значения температуры с привязкой времени.
5. Дублирует всю выводимую информацию в "Терминал" (COM-порт).

Датчики можно добавлять и удалять во время работы системы. Максимальное количество датчиков ограничивается только физическими возможностями шины (максимум 200 шт. в одном сегменте сети)
Периодичность снятия показаний с датчиков и периодичность сканирования шины 1-Wire на наличие изменений - пока устанавливается в коде программы.


Дальнейшие планы:
1. Отказаться от шины I2C , на которой реализован RealTimeClock в пользу аналогичного устройства на шине 1-Wire или SPI.
2. Оптимизация кода для снижения "веса" прошивки. От количества свободной памяти зависит, сколько датчиков можно обрабатывать за один раз. Сейчас всего 24 шт.
3. Спаять отдельное устройство на ATmega328.

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 07:53 am
Powered by Dreamwidth Studios