
Awarded
Posted
Paid on delivery
Project Overview STM32-based automotive signal and load emulation module. Main goals: - Generate 4 independent 5V PWM outputs at fixed frequency (200 Hz) - Configurable duty-cycle tables - React to simple 12V trigger inputs - Drive separate MOSFET-controlled dummy loads to emulate resistive/inductive automotive actuators - Include basic thermal and protection monitoring Please provide: 1. Clean and well-commented STM32 firmware (STM32CubeIDE, HAL or LL) 2. Schematic including: - 4 PWM outputs - level shifting to 5V - MOSFET load stages - protection components - programming header 3. Basic BOM 4. Short setup guide explaining: - how to adjust PWM duty tables - how to modify PWM frequency - how to recompile firmware Optional: - Compact 2-layer PCB layout (KiCad or Altium) Acceptance targets: - Stable 5V PWM outputs - PWM jitter below ±1% - Duty-cycle resolution better than 0.5% - MOSFET load channels designed for up to 2A each - Support for external heatsink/power resistors I can quickly answer technical questions and test early firmware versions on real hardware.
Project ID: 40453042
73 proposals
Remote project
Active 40 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
73 freelancers are bidding on average $511 USD for this job

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$250 USD in 7 days
7.4
7.4

With my extensive background in Electrical Engineering and over 8 years of experience designing high-quality circuit boards, I am confident that I possess the skills required to create a well-commented, clean STM32 firmware for your automotive emulation module. My proficiency with STM32CubeIDE, HAL, and LL paired with my deep knowledge in C programming and Microcontroller will ensure that we achieve the desired goals efficiently and with utmost precision. Furthermore, I offer expertise in PCB design using multiple platforms such as Eagle, Altium, KiCAD, EasyEDA. My familiarity with these platforms will allow me to produce not only the schematic you require but also a compact 2-layer PCB layout if needed. Lastly, I am always available for consultation or clarification to guarantee we remain on the same page throughout the project. I can address any technical concerns promptly and conduct thorough hardware testing to optimize firmware versions and ensure its compatibility with real-world applications. Let's bring your vision into reality! Feel free to peruse my portfolio and reach out anytime!
$500 USD in 7 days
6.9
6.9

I will develop an STM32-based automotive signal and load emulation module with 4 independent 200 Hz PWM outputs and configurable duty-cycle tables. The design will include 12V trigger inputs, MOSFET-driven load stages, and full protection including thermal monitoring and surge suppression. I will ensure stable PWM generation with low jitter and high-resolution duty control for accurate load emulation. The firmware will be clean, modular, and fully documented using STM32CubeIDE (HAL/LL). I have 12+ years of experience in STM32 firmware and automotive electronics PCB design. Deliverables will include firmware, schematic, BOM, and ready-to-manufacture PCB files.
$500 USD in 2 days
6.9
6.9

Hi! STM32 is the right call for this — the hardware timer peripherals generate jitter-free PWM without CPU intervention, which is the only way to hit your ±1% spec reliably. A software PWM approach (common with Arduino-based solutions) would fail that requirement immediately, so your hardware decision is already sound. The work I'd point to most directly here is a mixed-signal motor driver board I built around the STM32F103, where the core challenge was keeping MOSFET switching noise out of the ADC reference — the same ground management problem your four-channel load stage will face at 2A per channel. Solving it required careful ground plane splitting and star-point architecture on a 2-layer board, exactly the layout discipline your thermal monitoring accuracy depends on. On that input protection: your 12V trigger inputs need more than a voltage divider — add a 15V TVS diode (SMAJ15A) in parallel with a 10kΩ series resistor before the level shifter. This clamps load dump transients that routinely hit 40V in automotive environments and will otherwise kill the STM32's GPIO in the first relay-switching event, a failure mode that's nearly impossible to diagnose after the fact. We can discuss it more in details in chat. Thanks
$250 USD in 4 days
5.6
5.6

Hi, I can develop an STM32-based automotive signal and load emulation module featuring stable 5V PWM outputs, trigger input processing, MOSFET dummy load circuitry, and basic protection/thermal monitoring capabilities. I possess experience in STM32 firmware development using STM32CubeIDE, HAL/LL drivers, PWM generation, GPIO interrupt handling, MOSFET load control, automotive-grade input protection, and embedded hardware design. For this project, I can deliver clean and well-commented firmware, a configurable duty cycle table, 200Hz PWM generation, trigger-based logic, and documentation explaining how to adjust duty cycle values and frequencies, as well as how to rebuild the project. Additionally, I can design the hardware—including four PWM outputs, 5V level shifting, a protected 12V trigger input, MOSFET load channels (rated up to 2A each), a programming header, and a Bill of Materials (BOM)—and optionally create a compact 2-layer PCB layout using either KiCad or Altium. The total price for the firmware and schematic package is $550 USD; if the optional PCB layout and Gerber files are included, the price is $700 USD. I am available to start immediately and can provide support through initial firmware testing, debugging feedback, and revisions until the module meets your approval criteria. Regards.
$500 USD in 7 days
5.7
5.7

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
$251 USD in 2 days
5.9
5.9

Hello sir, Did go through your job description and glad to share that I have enormous experience in working with STM32 PWM & Load Emulator I'm a seasoned programmer and Engineer with quality experience in Flutter, React, Node.JS, SpringBoot, Frontend and Backend Development, Python, Matlab, R studio, C, C++, C#, OpenCV, OpenGL, Tesseract OCR, google vision, Statisticaal programming/R progamming data analysis Computing for Data Analysis Time Series & Econometric, Machine learning, AI, Deep learning, Matlab and Mathematica, 3D modeling, CAD/CAM,AutoCAD, 2D, Architectural Engineering, SolidWorks, Unity 3D, PCB, Electronics, Arduino, Automation, Embedded and Firmware , IOT, Electrical/Mechanical Engineering I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/mzdesmag. Looking forward to potentially working together on this project. Thanks and Best regards, Adekunle.
$250 USD in 2 days
5.6
5.6

Hi, I’m a senior embedded and automotive electronics engineer with strong experience in STM32 firmware, PWM signal generation, MOSFET power stages, and automotive PCB development. I have designed multiple STM32-based control modules including automotive load emulators, PWM controllers, sensor simulators, and protected 12V embedded systems with low-jitter timing requirements. Approach: ✅ I will develop clean STM32CubeIDE firmware using HAL or LL drivers to generate 4 independent 5V PWM outputs with configurable duty tables, stable 200 Hz timing, and <±1% jitter performance. ✅ I will design the schematic including protected 12V trigger inputs, MOSFET-controlled dummy loads, 5V level shifting, thermal monitoring, programming header, and automotive protection circuitry. ✅ I will optimize the design for reliable 2A load handling, thermal dissipation, transient protection, and easy future firmware modification. Questions: ✅ Which STM32 family do you prefer, or should I select the most suitable device for timing accuracy and IO requirements? ✅ Will the dummy loads emulate inductive actuators requiring flyback suppression, or only resistive loads? ✅ Do you want the optional 2-layer PCB layout included in the initial scope? Best, Yaroslav
$500 USD in 7 days
5.3
5.3

Hello, I understand you need an STM32-based automotive PWM and load emulation module with 4 independent 5V PWM outputs at 200Hz, configurable duty-cycle tables, trigger-controlled behavior, and MOSFET dummy load stages for resistive/inductive actuator simulation. The project also requires reliable protection handling, thermal awareness, and firmware structured for easy future modification. I will deliver clean STM32CubeIDE firmware using HAL or LL, including timer-based PWM generation with low jitter, configurable duty tables, trigger input handling, and protection monitoring logic. I’ll also provide a complete schematic with 5V level shifting, MOSFET load stages, flyback and protection circuitry, programming header, BOM, and a setup guide covering PWM tuning, recompilation, and firmware customization. Optional PCB layout support in KiCad or Altium can also be included. I’m ready to begin immediately and can structure the design for stable automotive-style operation, efficient debugging, and straightforward hardware validation on your test setup. Please share your preferred STM32 family and whether the load channels will primarily emulate inductive or resistive devices. Thanks, Asif
$750 USD in 12 days
5.4
5.4

The critical challenge in your automotive emulation module isn't just generating a 200 Hz PWM; it’s guaranteeing sub-0.5% resolution and ±1% jitter stability while driving inductive dummy loads in a harsh, electrically noisy environment. Standard timer configurations and direct GPIO handling will easily drift under thermal stress or trigger false interrupts. To hit your acceptance targets, the architecture needs a highly deterministic approach. I will utilize STM32 Advanced-control timers combined with DMA updates (via LL/HAL) to ensure the duty-cycle tables update synchronously, eliminating software-induced jitter entirely. For the hardware layer, directly interfacing 12V triggers and driving inductive actuators requires robust isolation and transient mitigation. The design will incorporate automotive-grade TVS diodes and appropriately sized flyback snubber networks across the MOSFET channels to handle high-energy inductive kickbacks, ensuring long-term thermal and electrical stability for continuous load conditions. The level-shifting to 5V will be handled by fast-switching gate drivers to maintain the integrity of the PWM edges, which is crucial for the <1% jitter requirement. I will deliver a clean, modular STM32CubeIDE project, a well-documented schematic with full protection components, and I can also provide a compact Altium Designer 2-layer layout to complete the hardware suite. Before we finalize the BOM, I have two quick architectural questions: Are the 12V trigger inputs expected to survive specific automotive transients (e.g., ISO 7637-2 load dumps), or is standard opto-isolation sufficient for your test bench environment? What is the maximum expected inductance of the dummy loads? This will dictate the precise sizing of the freewheeling/snubber components on the MOSFET outputs. I strongly encourage you to review the portfolio on my profile. Comparing the complexity and routing precision of my previous hardware designs will give you a clear baseline of the engineering standard I bring to the table. Let me know when you are ready to discuss the firmware testing flow.
$480 USD in 14 days
5.2
5.2

Hi, I am ready to design your STM32 based automotive signal and load emulation module. The focus will be on generating stable PWM outputs, buffered to 5V, with MOSFET controlled dummy loads and thermal protection. The designs and documentation will be aligned with IEC 61010, IPC 2221 and other relevant standards. Before moving forward, do let me know: 1. Do you prefer HAL drivers or LL for PWM configuration in STM32CubeIDE? 2. Should MOSFET load stages be designed for continuous 2A or peak 2A operation? Project Deliverables • STM32 firmware • Schematic design • Basic BOM Tools I Use • STM32CubeIDE • KiCad I have experience of 7+ years in firmware and PCB. I have delivered automotive PWM and load emulation projects, including: • Automotive Actuator Emulator PCB STM32 based PWM generation with MOSFET • PWM Signal Conditioning Module STM32 firmware with duty cycle tables Find my past projects attached with this proposal. Looking forward to your message. Warm regards, Abubakar
$511 USD in 7 days
5.1
5.1

As a freelancer with extensive experience in C Programming, Electrical Engineering, Electronics, and STM32 microcontrollers, I am the perfect choice for your project. I have completed multiple successful projects that involve designing complex embedded systems on the STM32 platform, and I am confident I can translate this expertise to meet your PWM and Load Emulator needs. Additionally, my knowledge in PCB layout using KiCad and Altium is valuable towards the optional compact 2-layer PCB layout if you require it. My proficiency in creating clean and well-commented firmware on STM32CubeIDE or HAL/LL will ensure your PWM outputs performs accurately and meets your stringent specifications. Maintaining stable 5V PWM outputs with minimal ±1% jitter while offering an impressive duty-cycle resolution of at least 0.5% is a task I'm capable of delivering on. Having developed solutions across React, Flutter, Django, Node, and deployed on AWS, GCP, Azure in the past empowers me to better understand unique system landscapes. This insight enables me to design algorithms suited for real-life environments and undergo rigorous testing to produce high-quality solutions tailored for reliable long-term use. Contact me now for an intelligent fusion of AI-powered hardware and software systems that delivers on its promise.
$500 USD in 7 days
4.7
4.7

⭐⭐⭐⭐⭐ Hello, This is a solid fit for my embedded and automotive-control experience. I can develop the STM32-based PWM/load-emulation module with clean firmware architecture, protected automotive I/O, and hardware designed for reliable bench and vehicle-environment testing. My approach would include: • hardware-timer-driven PWM generation for low jitter • independent configurable duty-cycle tables • protected 12V trigger inputs • MOSFET load stages sized for thermal stability and 2A operation • automotive-style power/input protection and filtering Firmware: • STM32CubeIDE project • HAL or LL based (your preference) • clearly separated configuration tables and control logic • easy adjustment of frequency/duty parameters • commented source with clean modular structure Hardware: • 4 isolated 5V PWM outputs • proper level shifting/buffering • MOSFET stages with flyback/TVS protection where needed • thermal-monitoring hooks • SWD programming/debug header • optional compact 2-layer PCB layout in KiCad I would also pay close attention to: • timer synchronization • PWM stability under interrupt load • grounding/current-return layout • EMI reduction around switching loads • thermal dissipation and connector sizing Deliverables: • Firmware source • schematic + optional PCB • BOM • setup/build documentation • manufacturing-ready files if PCB is included
$250 USD in 7 days
4.7
4.7

You need a 200 Hz PWM generator with configurable duty cycles and MOSFET-driven dummy loads for automotive emulation. Here’s how I’d approach it: - Firmware: STM32CubeIDE with LL drivers for precise timing, using a hardware timer to generate 4 independent PWM channels at 200 Hz with <1% jitter. Duty cycles will be table-driven via flash or EEPROM, with a simple UART/serial interface for runtime adjustments. - Hardware: Schematic with 5V level-shifting (e.g., N-channel MOSFETs or dedicated translators), P-channel MOSFETs for high-side load switching, and current/thermal monitoring via ADC. Protection includes flyback diodes for inductive loads and overcurrent detection. - Deliverables: Commented firmware, schematic/BOM (LTspice or KiCad), and a concise guide covering PWM configuration, frequency adjustment, and recompilation. Optional PCB layout if time permits after core validation. I’ll deliver the full package in 7 days for $700, covering the scope as written; we’ll refine the figure once we walk through the missing details. Let’s schedule a 15-minute call to clarify the duty-cycle table format and any preferred components.
$600 USD in 7 days
4.8
4.8

Dear Client, The biggest risk in this project is not generating PWM outputs. It is building an automotive-grade emulation system that appears functional during bench testing but later suffers from unstable timing, MOSFET overheating, grounding noise, or unreliable load behavior under real 12V automotive conditions. That is where embedded systems and power electronics design experience matter. I would approach this project by: 1. designing a robust STM32-based architecture capable of generating 4 independent low-jitter 5V PWM outputs with accurate timing and scalable firmware structure 2. implementing protected 12V trigger inputs, proper 5V level shifting, and clean grounding to maintain signal stability in noisy automotive environments This keeps the first revision focused on stable real-world operation instead of avoidable redesigns caused by timing instability, power noise, or thermal issues. Two quick questions: 1. Will the load channels mainly emulate inductive automotive actuators, resistive loads, or both? 2. Do you already have a preferred STM32 series, or should I recommend the best option based on PWM accuracy and I/O requirements? If you message me, I can outline the STM32 architecture and protection strategy I would use to make the PWM and load-emulation platform stable, scalable, and production-ready. Best regards, Prat PCB Must Innovations
$500 USD in 4 days
6.4
6.4

Hi , Thanks for posting your PWM/load emulator project. I have years of experience writing code for STM32 PWM controllers for heaters, LED lights and simple battery chargers. Also zone alarms with dry contacts, simple UI via serial terminal (USART). This is my proposed solution: HARDWARE: 2 layer PCB STM32F4 controller. Screw terminals for resistive/inductive loads. Flyback diode protection for inductive loads High-side or low-side mosfet configuration TVS, MOV and fuse protection. SWDIO header SOFTWARE: Single file STM32CubeIDE project Simple, cooperative RTOS PWM duty and frequency configurable in code. Option for configuring through serial commands from any terminal app (Putty, etc.) DELIVERABLES: - Circuit diagram (.PDF) - PCB manufacturing files (Gerber, pick-and-place, drill list, etc.) - Native Altium files (.PcbDoc, .SchDoc) - Bill of Materials (BOM) (.XLSX), including supplier-specific formats - Source code and compiled firmware image (.C, .HEX) - 3D CAD model of the board (.STEP) - Documentation: programming guide, command reference. - 3D previews of the board (.PDF) BACKGROUND: 12+ years of experience in hardware design, including: - Circuit design and simulation (Altium Designer) - PCB layout for high-speed and multilayer boards - Programming in C, C++, Arduino, Python, Pytorch, NumPy Please review my portfolio for examples of past projects. I hope this meets your requirements. Looking forward to your reply. --- Best regards, Gonzalo Pérez, EE
$519 USD in 4 days
4.5
4.5

Hi, I am currently working with STM32, I can help you design a schematic for 4 PWM, dummy load enable and 12V digital input. those target is achievable, but we still need to discuss the detail. so leave me a message and we can get started
$700 USD in 7 days
4.5
4.5

Hi, I've thoroughly reviewed your STM32 PWM & load emulator project requirements and am confident in delivering a robust, automotive-grade solution. With extensive experience in STM32 firmware development and embedded systems, I will provide clean, well-documented code using STM32CubeIDE with HAL/LL libraries to generate stable 4-channel 5V PWM outputs at 200 Hz, ensuring duty-cycle resolution below 0.5% and jitter within ±1%. I will design a safe and efficient schematic including level shifting, MOSFET load stages, protection components, and a programming header. You'll also receive a detailed BOM and a concise setup guide covering PWM table adjustments, frequency modification, and firmware recompilation. If you opt for a PCB layout, I’m experienced in KiCad and Altium and can provide a compact 2-layer design. I propose completing the firmware and schematic within 7 days, after which we can iterate based on your hardware testing feedback. Could you specify your preferred STM32 microcontroller model or if you want me to recommend one suitable for the load currents and features? Best regards,
$555 USD in 25 days
4.2
4.2

Are you looking for an engineer to develop a complete STM32-based automotive PWM/load emulation module, including firmware, schematic, and optional PCB for testing on real hardware? I’m an Electrical and PCB Design Engineer specializing in embedded systems, PCB design, and automotive-style control electronics, with experience in STM32 firmware and protected power interfaces. Approach I can develop the full solution: stable timer-based PWM generation, 12V trigger sensing, protected MOSFET dummy-load channels, and thermal/protection logic suitable for automotive environments. Scope I Can Support STM32 firmware (HAL/LL) 4-channel PWM generation 5V output level shifting MOSFET power stage design Protection circuitry Thermal monitoring Optional 2-layer PCB layout Deliverables • Well-commented firmware (STM32CubeIDE) • Schematic • BOM • Setup/config guide • Optional PCB files (KiCad / Altium Designer) Performance Targets 200 Hz fixed PWM Duty table configuration < ±1% jitter <0.5% duty resolution 2A MOSFET channels External heatsink provision I can also support iterative testing using your real hardware feedback to finalize reliable operation. Best regards, Hasan
$250 USD in 3 days
4.0
4.0

Hi, As an experienced freelancer with a background in electronics, embedded systems, and PCB layout, I am confident in my ability to deliver a clean and well-commented STM32 firmware for your PWM & Load Emulator project. I have worked extensively with the STM32CubeIDE and HAL/LL platforms and have always strived for stability and precision in my designs. Best regards, Sakshi masih
$251 USD in 1 day
4.1
4.1

Naucalpan, Mexico
Payment method verified
Member since Mar 24, 2026
$250-750 USD
₹15000-25000 INR
$250-750 USD
€1500-3000 EUR
£20-250 GBP
₹750-1250 INR / hour
₹12500-37500 INR
₹3500-7000 INR
₹600-1500 INR
$30 USD
$10-11 USD
₹1500-12500 INR
$30-250 NZD
$10-1000 USD
₹12500-37500 INR
$250-750 USD
$30-250 NZD
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
€1500-3000 EUR