
Open
Posted
•
Ends in 6 days
Paid on delivery
I’m wrapping up the hardware side of a 3.5 kW single-phase on-grid inverter I’m building for my own use and now need well-structured C firmware to bring it to life. The goal is solid, standards-minded code that will: • keep the inverter phase-locked to the utility grid (grid synchronization), • sample and report key electrical parameters in real time (power monitoring), and • trigger a fast, orderly shutdown whenever limits are exceeded or the grid disappears (safety shutdown). I will share the full microcontroller pin-map, schematic details, and any manufacturer SDKs I already have. You’re free to work with bare-metal C or leverage vendor libraries as long as the final build remains portable and easy for me to maintain. Clear comments, interrupt-safe routines, and modular files are essential so I can tweak set-points or add features later. Deliverables – Complete, well-commented C source and header files – Build files or project for the recommended IDE / tool-chain – Brief design document describing algorithms (PLL method, measurement maths, fault logic) – Binary ready to flash and a quick start guide for bench testing Acceptance criteria – Phase-lock error ≤ ±1° under steady grid conditions – Voltage / current readings within ±2 % of calibrated meter values – Fault detection and shutdown in ≤ 100 ms for over-voltage, over-current, over-temperature, or grid loss I’m happy to run bench tests and provide scope captures so we can iterate quickly. If you have prior experience with DSP-based inverters, control loops, or grid-tie compliance, I’d love to hear about it.
Project ID: 40686661
Open for bidding
Remote project
Active 57 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Jaipur, India
Member since Sep 2, 2026
$10-30 USD
₹1500-12500 INR
$15-25 AUD / hour
₹20000-75000 INR
$250-750 USD
$15-25 CAD / hour
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$30-250 AUD
₹1500-12500 INR
₹12500-37500 INR
£20-250 GBP
₹12500-37500 INR
$250-750 USD
$250-750 USD
$1500-3000 USD
$30-250 USD
₹750-1250 INR / hour