Battery Powered Pulse Counter

Avg Bid (USD)
Project Budget (USD)
$300 - $1000

Project Description:
Develop code for Pic XLP microcontroller that can count pulses (max 50hz, 50% duty cycle).
Must provide some kind of software debouncing.
Utilise energy saving techniques to keep micro in low power mode.

inputs: 3 digital inputs; one for pulse counting and two alarm inputs.

If one of the two alarm inputs go high send alert data packet to Alert Recipients mobile no
Update Report Packet:
Every xx hours send current register data along with status of the two digital inputs along with the battery ADC value 0-9 in a compressed packet format, you decide.

Store the following totalized register pulse count data:
hourly pulse count, last 24 hours
daily pulse count, last 14 days
weekly pulse count, last 8 weeks
monthly pulse count, last 12 months.

Develop protocol to:
Read / Write the RTCC clock
Change the freq at which Update Report packet below is sent to recipients mobile as SMS packet.
Read / Write SMS message Centre
Read / Write SMS recipients mobile no
Read / Write SMS Alert recipients mobile no
Read / Write the status of alert digital inputs
Read / Write (clear) Register data for: hourly, daily, weekly and monthly

All packets must have a CRC calculation.

All Command / responses must be made via UART, IRDA or SMS.

IDE / Language of choice is MPLAB C or MikroC

Skills required:
Electrical Engineering, Electronics, Embedded Software, Microcontroller
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1800
in 30 days
Hire Engineer85
$ 1000
in 30 days
Hire quang102
$ 700
in 30 days
$ 900
in 20 days
Hire bchandra1955
$ 999
in 60 days
$ 700
in 20 days
$ 600
in 10 days
$ 500
in 6 days
$ 500
in 10 days
$ 500
in 20 days