After developing a new sensor platform (one PCB hosting multiple hardware versions depending on the populated components) based on ATMEL ATxmega16A4 microcontroller we need a software developer with knowledge of microcontroller programming and specifically the ASF framework from ATMEL to implement the device algorithms.
The system architecture is as follows:
One XMEGA16A4 as the system's CPU communicating with different peripherals through i2c.
The communication between the device and the concentration equipment is done through RS485.
The algorithm is the following :
Upon reception of an identification order from the concentration devices the device will provide the type of peripherals attached
Once identified by the concentration equipment, the device will periodically receive sensor value requests.
After each request he will retrieve the peripheral value and send it to the concentration device.
The programming is made through PDI.
A detailed schematic of the system will be provided upon agreement to give the developer an exact idea of the I/O ports used.
We will also provide full documentation for all peripherals and RS485 requests and answers format.