I2C IMPLEMENTATION USING ARM FOR WIRELESS COMMUNICATION
Automatic meter reading is the technology of automatically collecting consumption, diagnostic, and status data from water meter or energy metering devices (gas, electric) and transferring that data to a central database for billing, troubleshooting, and analyzing. This technology mainly saves utility providers the expense of periodic trips to each physical location to read a meter. Another advantage is that billing can be based on near real-time consumption rather than on estimates based on past or predicted consumption. This timely information coupled with analysis can help both utility providers and customers better control the use and production of electric energy, gas usage, or water consumption. This technologies include handheld, mobile and network technologies based on telephony platforms (wired and wireless), radio frequency (RF), or powerline transmission. In this project the base station acquires the updated reading from the RPM meter connected to the remote station via zigbee by sending its identifier. Here we are using the I2C to communicate both with the ARM and the PIC micro controllers for the RTC and the Memory. Remote Station
The proximity sensor is connected to the external interrupt of the PIC micro controller at the remote section. Each time when the metal comes in contact with the proximity sensor one electrical unit is generated. This value is stored in EEPROM of the PIC micro controller , hence the number of electrical units is retained even if there is no power supply. Base Station
A switch is connected to the ARM processor , if the switch is on (i.e 1), then the user can enter the ID through keypad connected to LPC 2148 controller. If the valid ID is entered then the number of electrical units , wheel rotation , etc is transmitted from remote station to the base station through Zigbee and store it in the external memory. The received unit is displayed on LCD. If the...
Please join StudyMode to read the full document