STM32 Automotive Firmware Development
Budget: $250 – $750 USD
I’m developing an STM32-based automotive module that acts as a real-time analog signal emulator.
The system is triggered by electrical inputs from a secondary module and generates corresponding analog sensor signals via DAC.
Key details
• Primary role: emulate stable and realistic analog sensor signals.
• Trigger type: digital/electrical trigger inputs (edge-based) from another module.
• Interfaces:
– DAC (12-bit) for analog outputs (multiple channels).
– Digital trigger inputs (open-drain interface).
• Signal model: combination of base level, dynamic response, and low-frequency dither.
• Timing: deterministic control loop (5–10 ms).
• Resilience: watchdog, stable fail-safe output (no abrupt signal drop).
Deliverables
Clean, well-structured STM32 firmware (C, HAL or LL acceptable).
Clear code organization with comments.
Basic documentation of signal logic and timing behavior.
Notes
• System architecture is already defined.
• Implementation only — no redesign required.
• Hardware prototype is available for testing.
The system is triggered by electrical inputs from a secondary module and generates corresponding analog sensor signals via DAC.
Key details
• Primary role: emulate stable and realistic analog sensor signals.
• Trigger type: digital/electrical trigger inputs (edge-based) from another module.
• Interfaces:
– DAC (12-bit) for analog outputs (multiple channels).
– Digital trigger inputs (open-drain interface).
• Signal model: combination of base level, dynamic response, and low-frequency dither.
• Timing: deterministic control loop (5–10 ms).
• Resilience: watchdog, stable fail-safe output (no abrupt signal drop).
Deliverables
Clean, well-structured STM32 firmware (C, HAL or LL acceptable).
Clear code organization with comments.
Basic documentation of signal logic and timing behavior.
Notes
• System architecture is already defined.
• Implementation only — no redesign required.
• Hardware prototype is available for testing.