Hello everyone, I'm trying to understand the protocol of the ABNT NBR 14522 standard to read electronic meters, with the idea of using an Arduino UNO or Mega in the project. This Brazilian standard is based on IEC 65056-21. I didn't find many answers in Brazilian forums.
The meter in question has an RS-232 output, I found that it is necessary to use a module to adjust the voltage levels to those of the Arduino.
How do I be able to read the data from this meter through this serial port?
I see in the norm that it needs to send a command and wait for a response from the meter, I need help implementing this. I couldn't understand the syntax of the commands, how do I transcribe this to code. If anyone can help I'd appreciate it!
There is also an optical reading port, if you cannot read through RS-232, it can be through this optical port, which complies with the ABNT NBR 14519 standard.
I'm sorry but I don't have experience from ABNT NBR 14522. You said it's based on IEC 65056-21. IEC 65056-21 is an ASCII-based protocol and it's not very complicated. I hope this will help you to get started.
Hi,
Hi,
I'm sorry but I don't have experience from ABNT NBR 14522. You said it's based on IEC 65056-21. IEC 65056-21 is an ASCII-based protocol and it's not very complicated. I hope this will help you to get started.
https://www.gurux.fi/node/5415
BR,
Mikko