An open API service indexing awesome lists of open source software.

https://github.com/ditronix/epem-ethernet-power-energy-monitor

DitroniX EPEM ESP32 ATM90E32 ATM90E36 AT24C64 CH340 Ethernet Power Energy Monitor
https://github.com/ditronix/epem-ethernet-power-energy-monitor

Last synced: about 1 month ago
JSON representation

DitroniX EPEM ESP32 ATM90E32 ATM90E36 AT24C64 CH340 Ethernet Power Energy Monitor

Awesome Lists containing this project

README

        

## EPEM ESP32 ATM90E32 ATM90E36 Ethernet Power Energy Monitor SDK

This is a new project Q3 2023.

![enter image description here](https://github.com/DitroniX/EPEM-Ethernet-Power-Energy-Monitor/blob/main/Datasheets%20and%20Information/EPEM%20-%20Ethernet%20Power%20Energy%20Monitor%20%28Placeholder%29.jpg?raw=true)

**Based on IPEC and other project commitements and feedback, this is a NEW project which will now evolve during Q3 2023.**

EPEM follows in the successful development footsteps of the IPEM and IPEC Power Energy Monitoring Boards.

EPEM is an Ethernet Power Energy Monitor and Controller. 3 Phase, or 3 x Single Phases, with DAC/PWM/MPWM/MPPT/I2C Expansion Port Outputs.

- For remote Solar Power Energy installations which have no/limited WiFi coverage
- EPEM is an Ethernet based Power Energy Monitor and - Controller.
- ATM90E32 Enhanced High-performance Energy Metering - Device.
- Espressif ESP32 (Popular and Reliable MCU).
- Full Three Phase Remote Power Monitoring (3P3W, Y or Δ).
- Up-to 3 x Single, Split, Individual Phase Power Monitoring.
- DAC, PWM, MPWM, MPPT and I2C Expansion Ports.
- Automated Controlling of Solar Power Diversion, Smart Charging, Relays etc.
- Stand-Alone Operation, and/or IoT MQTT Integrated.

**Update 15th August 2023**

This board is in the design stages:

Following a couple of weeks technical pondering, I now have a ballpark for the EPEM board design outline and the proof of concept and design is now underway.

Below is an overview (in no particular sort order), of some of the many areas being covered in this board R&D, all of which reflect in the design, prototyping, build and manufacturing costs.

- ATM90E32 and/or ATM90E36

- ESP32 Variant

- Backup WiFi/BT, or Not.

- IPEM/IPEC Design Continuity

- Ethernet Controller PHY SPI Interface and Protocols

- Wake Up over UDP

- Voltage and Noise Tolerance

- PoE Standard(s) and Compliance to 802.3at Type 1 (802.3af)

- PoE Galvanic Isolation and Safety

- PoE Voltage Range

- Power Device (PD), Controller

- Power Demands and Management

- Thermal Protection and Shutdown/Reset

- PoE Operating Distance (Power and Data) >= 100m?

- Lightning Surge Protection

- ESD Protection

- Transient Voltage Suppression

- On-Board Power DC-DC

- Target EMC Compliance (Ideally the more stringent Class B)

- Target EMI Compliance (Ideally 4kV C, 8kV A, 10 V/m RFI)

- Component Density v Power/Temperature

- Operating Temperature Range

- Temperature Sensing

- Low Voltage Reset and Brown Out (BOR)

- Board Size, Layers, Stack etc.

- Testability and Test Points

- Flying Probe Testing

- Cost, Manufacturability and Line Testing

- Continuity of IPEM/IPEC Code Base

- IPEC Expansion Port Compliance

Now the above 'shopping' list is broadly complete, the design can move forward.

Should you have any thoughts, or have a challenging application and would like to beta test a board, please let me know.

## **Further Information**

Additional information, and other technical details on this project, maybe found in the related repository pages.

**Repository Folders**

- **Code** *(Code examples for Arduino IDE and PlatformIO)*
- **Datasheets and Information** *(Component Datasheets, Schematics, Board Layouts, Photos, Technical Documentation)*
- **Certification** *(Related Repository Project or Part, Certification Information)*

**Repository Tabs**

- **Wiki** *(Related Repository Wiki pages and Technical User Information)*
- **Discussions** *(Related Repository User Discussion Forum)*
- **Issues** *(Related Repository Technical Issues and Fixes)*

***

We value our Customers, Users of our designs and STEM Communities, all over the World . Should you have any other questions, or feedback to share to others, please feel free to:

* Visit the related [Project](https://github.com/DitroniX?tab=repositories) *plus the related* **Discussions** and **Wiki** Pages. See tab in each separate repository.
* **Project Community Information** can be found at https://www.hackster.io/DitroniX
* [DitroniX.net Website - Contact Us](https://ditronix.net/contact/)
* **Twitter**: [https://twitter.com/DitroniX](https://twitter.com/DitroniX)
* [Supporting the STEM Projects - BuyMeACoffee](https://www.buymeacoffee.com/DitroniX)
* **LinkedIN**: [https://www.linkedin.com/in/g8puo/](https://www.linkedin.com/in/g8puo/)

***Dave Williams, Maidstone, UK.***

Electronics Engineer | Software Developer | R&D Support | RF Engineering | Product Certification and Testing | STEM Ambassador

## STEM

**Supporting [STEM Learning](https://www.stem.org.uk/)**

Life is one long exciting learning curve, help others by setting the seed to knowledge.

![DitroniX Supporting STEM](https://hackster.imgix.net/uploads/attachments/1606838/stem_ambassador_-_100_volunteer_badge_edxfxlrfbc1_bjdqharfoe1_xbqi2KUcri.png?auto=compress%2Cformat&w=540&fit=max)