Sei sulla pagina 1di 4

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 switch is zero then the received unit from remote station is displayed on hyper terminal of PC.

BLOCK DIAGRAM

RPM motor reader sensor

PIC MICRO CONTROLLER

ZIGBEE

Remote Station

RTC Base Station

SWITCH

EEPROM

ZIGBEE

ARM

LCD

RS232

KEYPAD

PC

Hardware : ARM : It control and coordinate the Base station. PIC Microcontroller : At regular time interval it takes meter reading and send it to Base station via zigbee. Zigbee : It is used for wireless communication (b/w Remote station and Base station). Memory. The range of zigbee is 10 metre.

Rpm Motor reader Sensor: Rpm motor is connected externally with a shaft ,when motor rotates shaft come in contact with metal sensor and the sensor output is read through the micro controller interrupt pin. The program then will do the needful. Power Supply: DC supply +5V/1.5 Amp / 12V 1 amp RTC : It initiate PIC microcontroller periodically(30 days) to read meter reading and send it to the Base station. LCD : It will display the Units and the time . We are using the 16x2 back lit Hitachi LCD. Key pad: keypad is used to enter the identification number of each remote station. Software: MPLAB Embedded C Hyper Terminal KEIL Windows 2000 or above Advantages: * * * * * * * * * * * * Can read from the remote place Accurate meter reading, no more estimates Consumes less energy and is more efficient. Increases the overall efficiency of the system. Works at high speeds. Meter readers losing their jobs Loss of privacy - details of use reveal information about user activities. Used in Homes Used in power stations Used in Industries Used in Automated meter reading systems Used in the R & D industries.

Disadvantage:

Applications:

Potrebbero piacerti anche