Схемы, 
виртуальные приборы 
и др
.
mylab.wmsite.ru


Главная · Карта сайта · форум · Климат
temperature logger  |  PSoC User Module Library  |  1_Wire and GLCD  |  Программаторы из KITов  |  SD-Logger for PSoC5  |  Подключение кварца к CY8CKIT-014  |  12bitADC_and_4Dig_Logger_to_SD  |  дальномер HCSR-04  |  Модуль сбора данных  |  работа с WIFI  |  PSoC & ethernet  |  Saleae Logic  |  SIM900 alarm  |  NRF24L01+  |  MODBUS  |  laser gun

                                                        логгер температуры  на  CY8CKIT-014 PSoC®5

С использованием 1-Wire термометра DS18B20 и графического дисплея 128x64 POWERTIP PG-12864A .
Использованы материалы с сайтов авторов:
EA4FRB - Melchor Varela (Graphic LCD Module Interface for PSoC5) - как пример работы с GLCD
kmmankad ( PSoC3 and the TMP141 ) - как пример работы с 1-WIRE

Цель проекта - освоение языка С и PSoC, поэтому многие функции логгера могут оказаться ненужными или не верными.

Краткое описание функций и возможностей логгера:

* Логгер имеет только одну кнопку с двойной функцией:
- при первом нажатии кнопки очищается экран и начинается запись лога.
- второе нажатие останавливает запись не стирая экран до следующего нажатия.

* Каналы логгера:
- один канал логический. Он фиксирует состояние подключенному к нему "сухого" контакта.
- один канал температурный. Он рисует лог датчика DS18B20 подключенного по сети 1-Wire
- текущая температура и время, прошедшее с начала записи лога в формате ЧЧ:ММ:СС

* Период записи лога - 1Сек. Длительность - до нескольких суток.

* Автоматически выполняемые функции:
- авто удвоение масштаба по оси времени при заполнении экрана
- авто удвоение масштаба усреднения температуры при заполнении экрана
- авто удвоение масштаба по вертикали при выходе за пределы окна лога
- память максимальной и минимальной температуры .




Видео работы автомасштабирования (с ускоренным счетчиком времени):


   






Архив проекта для  PSoC Creator 2.0 :        DS18b20_logger.zip

тот же проект но с  применением компонентов из   PSoC User Module Library :       READ_TEMP.zip




Пример  применения:

                 
   
                
             
             
     















В PSoC Creator  2.0 Component Pack 1  появился  новый компонент  emFile (File System Library)  - появилась возможность добавить запись лога  на SD card.
Я использовал для этого разъем P2.  Этот разъем содержит выводы портов сконфигурированных на 3.3В  и шину 3.3В  (на  контакте  P2.2).


Проект логера с записью лога на на SD card:   PSoC_SD.zip

проект сделан  на скорую руку по принципу "лишь бы работало" со всеми вытекающими.....





Гостевая книга · Ссылки · Обо мне · Мои разработки
Схемы, LabVIEW и др.
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS