Difference between revisions of "EmonTx V3"
Glyn.hudson (talk | contribs) |
Glyn.hudson (talk | contribs) |
||
Line 60: | Line 60: | ||
To connect an external DS18B20 to the emonTx V3 screw terminal block connections are as follows | To connect an external DS18B20 to the emonTx V3 screw terminal block connections are as follows | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+DS18B20 emonTx V3 screw terminal connections | ||
|- | |- | ||
|'''Screw terminal pin''' | |'''Screw terminal pin''' |
Revision as of 21:51, 22 November 2013
emonTx V3
The emontx v3 is the latest generation of the open source hardware emontx low power wireless energy monitoring node designed for measuring AC electrical power on 4 different (household/building) circuits using non-invasive clip on CT current sensors and an AC-AC Voltage adaptor to provide a voltage signal for full real power and powerfactor calculation.
Features
- Emontx v3 can measure real power, apparent power, power factor, rms voltage and current on 4 different mains circuits, it also has inputs for temperature and humidity sensing.
- Pre-assembled SMT design
- A single AC-AC adapter can now be used to power the emonTxV3 and provide AC voltage measurement
- 4x CT current sensing inputs
- An on-board 3x AA battery option
- Flexible choice of RF radio module and removable microcontroller
Port Map
Overview
Power Supply Options
Uploading Firmware
Start by downloading the firmware, libraries and setting up the Arduino programming environment by following this guide:
Setup the Arduino Programming environment
Once complete the emonTx firmware location should be navigable from within the Arduino IDE by going to:
File > Sketchbook > OpenEnergyMonitor > emonTxFirmware > emonTxV3
These are the examples available so far:
RFM12B
- emonTxV3_RFM12B_DiscreteSampling
- Examples:
- emonTxV3_4chan_continuous
- emonTxV3_CurrentOnly
- emonTxV3_RealPower_Voltage
SRF
- SRF___Low_Power___Current_only_Apparent_Power
The emontx firmware is available on github here: Github:emonTxFirmware
Standard Operation
CT Energy Monitoring
Single Phase
Three-Phase
Accuracy
Extended Operation
Temperature Monitoring
A DS218B20 digital temperature sensor can easily be connected by the emonTYx V3 by connection to the screw terminal block. The default firmware supports auto-detecting one DS28B20. Many DS18B20's can be connected but this will require chage of Arduino firmware.
In order to save power when running off batteries the emonTx V3 supports switching off the DS18B20 in between readings. To do this the DS18B20 power pin is supplied with 3.3V from Dig5, this is switched off between readings. The data connection from the DS18B20 is connected to Dig19, this I/O pin has got a 4K7 pull-up resistor on-board the PCB.
To connect an external DS18B20 to the emonTx V3 screw terminal block connections are as follows
Screw terminal pin | DS18B20 Connection |
3 - GND | GND (Black) |
5 - Dig5 | Power (Red) |
6 - Dig19 | Data (White) |
Utility Meter Interface
Optical Pulse Counting
Direct Optical Interface
if you have an Elster meter (tested with Elster 100C) the emonTx V3 with an IR TSL261R sensor can be used to interface directly with the meter protocol to read off the exact accumulated watt hours that you have generated or used. This reading can be used on it's own or to cross-check and calibrate CT based measurement. See here for original blog post
RF Connectivity
RFM12B
SRF
Electrical Characteristics
power consumption, absolute max values
Open-Hardware Design Files
Proudly open source, the hardware designs are released under the Creative Commons Attribution-ShareAlike 3.0 Unported License:
Download Schematic PNG: emontx-v3.png
Download Schematic: emonTx V3.2.sch
Download Board files: emonTx V3.2.brd