XMEGA software to control a current pulse generator
$100-500 USD
Paid on delivery
We need help for implementing software to control a current pulse generator.
The hardware platform is a Atmel XMEGA-B1 Xplained board (based on the AVR XMEGA processors), connected to 4 potentiometers via 4 ADC input channels, and a H-bridge (two digital outputs, On/Off and Direction). We will pay a Atmel XMEGA-B1 Xplained board for the contractor, and the contractor keep this after the job is completed as a part of the payment.
A standard 12V power supply is connected as input to the H-bridge, and the purpose of the software is to make it generate special pulse trains as seen on attached screenshots. The pulse train can be adjusted by the 4 potentiometers. They have the following functionality.
- Amount of positive pulses per. negative pulse (from 4 to 30)
- Frequency of the pulses (20 - 2000 Hz)
- Duty cycle of the positive pulses (0-100%)
- Duty cycle of the negative pulses (0-100%)
The display should be used to display theese 4 values one at a time. The value to be displayed is selected by pressing on of the buttons on the board.
Software shall be coded in C, using AVR Studio 5
## Deliverables
Please attached scope picture off how the pulses should look like
Project ID: #2711678