spark_abacus
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
spark_abacus [2017/01/20 21:09] – [Orange Pi] kingkevin | spark_abacus [2017/01/23 19:34] – adjust summary kingkevin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | The spark abacus is a custom electricity meter with wireless data logging capability. | + | The spark abacus is a custom electricity meter monitoring system. |
- | It's a follow-up | + | It's a follow-up |
====== electricity meters ====== | ====== electricity meters ====== | ||
Line 23: | Line 23: | ||
Compared to the [[spark_counter# | Compared to the [[spark_counter# | ||
Else it uses the same design and chip. | Else it uses the same design and chip. | ||
+ | |||
+ | ===== DDM100TC ===== | ||
+ | |||
+ | The [[http:// | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | The meter provides: | ||
+ | * 1 LCD to show the energy used in kWh (with a precision od 0.1 kWh) | ||
+ | * 3 LEDs to show which phase powered (L1, L2, L3) | ||
+ | * 1 LED to show the direction to the current (reverse if REV is on) | ||
+ | * 1 LED to show impulses as energy is used | ||
+ | * 1 S0 interface to output impulses as energy is used | ||
+ | |||
+ | The S0 interface (labelled TEST on the side) allows me to collect the energy used on my micro-controller. | ||
+ | Connect the + side (pin 8) to a positive voltage (i.e. +5V), an the - side (pin 7) to an input (with a pull-down resistor). | ||
+ | Each impulse will generate a high signal (+2.5V in my case) on - for ~ 90 ms. | ||
+ | The number of impulses indicates the energy used, and the time interval between impulses indicates the current power consumption. | ||
+ | I chose one with a high impulse rate of 1600 impulses/ | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | There is also the DDM100TCR model with an RS-485 interface, but I couldn' | ||
+ | |||
+ | ===== Eastron SDM120-Modbus ===== | ||
+ | |||
+ | The [[http:// | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | Be aware as numerous SDM120 models exist, combining following options: | ||
+ | * in-line current measurement or using a current sensing coil (CT) | ||
+ | * with electro-mechanical display or LCD, sometimes with backlight | ||
+ | * only with 2 pulse outputs, or with additional MBus or Modbus interface | ||
+ | |||
+ | I chose the {{: | ||
+ | The [[http:// | ||
+ | This document also explains the Modbus protocol, but I rather recommend to read the one for the [[http:// | ||
+ | |||
====== EPS8266 ====== | ====== EPS8266 ====== | ||
Line 98: | Line 145: | ||
====== Orange Pi ====== | ====== Orange Pi ====== | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
The [[http:// | The [[http:// | ||
Line 112: | Line 163: | ||
I am only using this SBC a cheap computer rather than hardware platform. | I am only using this SBC a cheap computer rather than hardware platform. | ||
Also, don't forget to put a heat sink on the CPU, else they will be slowed down quite often because of the high temperatures. | Also, don't forget to put a heat sink on the CPU, else they will be slowed down quite often because of the high temperatures. | ||
+ | |||
+ | On it I've installed an [[https:// |
spark_abacus.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1