No description
Find a file
2019-04-01 06:09:29 +03:00
CHPC_PCB_v1_a1.8.9.ino initial 2019-04-01 06:02:55 +03:00
LICENSE Initial commit 2019-03-13 12:09:52 +03:00
PCB_Type_F.png Type F 716x736 2019-03-13 23:55:13 +03:00
PCB_Type_G.png Type G image 2019-03-14 00:35:22 +03:00
proto2.jpg Add files via upload 2019-04-01 06:07:57 +03:00
proto2_PCB.jpg Add files via upload 2019-04-01 06:07:57 +03:00
README.md Update README.md 2019-04-01 06:09:29 +03:00

#Cheap Heat Pump Controller (CHPC)
The CHPC a minimal cost Heat Pump (HP) controller, which can be used as provided, or can be adopted to nearly all use cases due to open source nature.

Uploading and description in progress, your interest and comments will make progress faster )
###Applications: ###1. Thermostat. Brief: Precision thermostat. Simple and cheap. Only 1 relay and 1 temperature sensor required. Application examples: Room heat control. Chicken coop climate control. Distillation column or Yogurt maker temperature control.

###2. Heat pump (HP) controller. Brief: Heat pump controler. Controller drives HP system components: compressor, Cold and Hot side Circulating Pumps (CP). Protects system from overload, overheat and freezing up. Drives EEV* to optimize HP running conditions. Application examples: DIY heat pump system. Repair module for commercial system. Water heater, house heating systems and same. Available protections: Compressor: cold start or overheat. Discharge and suction lines protection. Short-term power loss. Anti-freeze. Power overload protection. Others. * under development

For more information about Heap Pumps look at Wikipedia about HP
###Control interfaces: None: Target temperature uploaded to board with firmware and cannot be changed. System used as fixed thermostat. Target temperature can be changed later with firmware re-upload. 0.96 OLED or 1602 LCD screen + buttons: Simple, local screen controlled system. Remote control is not possible. Remote computer terminal over RS-485 line. Target temperature and running conditions under remote control. User can get stats from all T sensors. Up to 1.2 kilometer line.* Remote automated control/stats via RS-485. Firmware was written with python scripting in mind (and real scripts at prototype 485 network). * RS-485 specification. Hardware test succeeded on 400 meters line.
###Relays: ###"Thermostat": Only 1 Relay: drives electric heater (any) ###Heat Pump. Capillary tube, TXV, EEV: 5 Relays, drives all you need:

  • Compressor (can be used as external relay driver for High Power systems)
  • Cold Circulating Pump (CP)
  • Hot CP
  • Sump Heater (optional, recommended for outdoor HP installations)
  • 4-way Valve (support coming up: autumn 2019)

###Temperature sensors:

  • Up to 13 temperature sensors can be connected to CHPC to control all processes that you want.
  • Only 1 sensor needed for "Thermostat" or "Heat Pump capillary/TXV"
  • 3 sensors needed for "HP with EEV" (absolute minimum scheme)

CHPC: Cheap Heat Pump Controller v1.0

- NOW: purchasing components and PCBs, development will be resumed after arrival at ~April 2019 !

Development

State: active

PCB Design

There are 2 PCB designs: type "F" and type "G".

Both designs state: beta, untested.

Type "F" features:

  • mostly SMD componens,
  • internal power source,
  • 10 output channels,
  • 4 input channels,
  • 5 relays: 1 * 16A + 4 * 7A,
  • buzzer,
  • EEV support,
  • 16 bit i2c ADC: on board,
  • i2c devices: allowed,
  • T sensors: ds18b20 on one lane.

Type "G" features:

  • no SMD components,
  • external or board-placed power source,
  • 5 output channels,
  • 4 input channels,
  • 5 relays: 2 * 16A + 3 * 7A,
  • buzzer,
  • EEV support,
  • 16 bit i2c ADC: off board,
  • i2c devices: allowed,
  • T sensors: ds18b20 on one lane.

Type "F" PCB

Type F PCB

Type "G" PCB

Type G PCB

....

.... Drafts below.

Sensors abbreviations:

Abbr. Full name
Tae after evaporator
Tbe before evaporator
Ttarget target
Tsump sump
Tci cold in
Tco cold out
Thi hot in
Tho hot out
Tbc before condenser
Tac after condenser
Touter outer (outdoor)
Ts1 additional sensor1
Ts2 additional sensor2