Твитнуть
С датчиком температуры LM35 мы могли бы сделать это небольшое, но очень разносторонний термостат, который служит для нагрева и охлаждения.
Схема операции фокусируется на PIC16F870 микроконтроллер который интерьера 10-бит АЦП. Четыре кнопки позволяют устанавливать точки включения и отключения реле. Эти параметры автоматически сохраняются во внутренней EEPROM ПОС поэтому он не должен перезаряжаться, удалив текущий. ЖК-дисплей, 2-строчный по 16 символов на вершине и меры фактической температуры в нижней части верхней и нижней параметров. Зуммер (Осциллирующие тип) лаваш на 100 мс при каждом нажатии кнопки.
Принцип действия очень прост. Если температура падает ниже нижнего предела реле. Если температура превышает верхний предел реле отключается. Так как обе точки устанавливаемых может достичь гистерезис точки (промежуточное состояние) мы хотим.
Если мы хотим использовать это оборудование для контроля, например, холодильник необходимо подключить компрессор между общим и нормально замкнутые контакты реле. Таким образом, когда температура достигает верхнего предела уставки компрессор включается, и, когда так здорово, она достигает нижней остановку.
Однако, если мы будем использовать его в тепло, мы должны подключить нагревательный элемент между общей и нормально открытые контакты реле. Таким образом, когда температура падает ниже нижней уставки включения и, когда так много тепла, что превышает предел нагреватель будет отключен.
На первый взгляд исходного кода кажется несколько осложняется обширным, но он очень прост для понимания. Сначала определим ячеек памяти используется и биты, которые будут использоваться. Тогда инициализации позиции, что нужно, и читать с внутренней EEPROM настроек. Тогда инициализации LCD и завершения основных символов. После первого преобразования помещается на экране температуры и Сете. Эти три параметра (температура текущей уставки нижней и верхней уставки) являются только те данные, которые были изменены в ЖК. По сравнению, если температура ниже минимальной, чтобы связаться реле или выше максимального для отключения. Тогда удаленного управления ключами, если управляется соответствующей реакцией и, наконец, циклическое к вершине, где новые выборки температуры.