Project ID:
537974
Project Type:
Fixed
Budget:
$750-$1500 USD
Project Description:
INTRODUCTION
The purpose of this document is to define the high level requirements for a firmware
development project of a sensor data collection system based on STM32 Primer 2 and ST
MEMS sensors.
This project description intends to define a design for a complete firmware, ready-to-use
for demonstration, operating on a system built from STM32 Primer2 and MEMS
accelerometers. The accelerometers are low-power 3-axis linear accelerometers with
digital output. The foreseen firmware needs to run an STM32 Primer2 device connecting
the sensing elements via an I2C interface, capable of translating information from a
numbeDesign Principles
This section provides the design principles with reasons driving these principles.
- Simplicity
-- Very simple, if possible the simplest solutions are preferred.
- I2C Bus
-- For the communication between the STM Primer The usage of I2C bus is flexible printed circuit board is required.
- Portability
The preference it to create a firmware, which is portable between STM32 and ST7
microcontrollers (both present on the STM32 Primer2 development platform)
Scope of Work
The following activities are in scope:
- Connection of Sensor
-- via Add-On Module [5] or
-- via breakout boards of MEMS sensors connecting to the E14 extension
connector of STM32 Primer2, similar to [6] (Please note, that this is a
different type of MEMS, although suitable for I2C integration development)
- Firmware development
- Testing
SCOPE
The following activities are out of scope:
- Application development
The following activities are limited to the necessary extent:
- Electronic advice, design and verification with regards to SMT32 Primer2
The following activities may be extended to the necessary extent:
- Advice on electronic design and verification with regards to replacing SMT32 Primer 2 with SMT32 Primer1
- Advice on electronic design and verification with regards to replacing the SMT32
Primer2 with an Atmel AVR based solution
... DETAILED PROJECT DESCRPTION ATTACHED
Skills required:
C Programming,
Electronics,
Microcontroller,
Scientific Research
Additional Files:
STM32+Primer2+Fimware+Develpment++PA1.pdf