← back
TMS320F28379D Solar Inverter Firmware

TMS320F28379D Solar Inverter Firmware

Pending
💰 INR 7500–15000 👤 Unknown 🕒 15d ago status: new
C Programming Project Management Electronics Microcontroller Electrical Engineering Video Production Documentation CAN Bus
I’m building a solar-hybrid inverter that must seamlessly switch between on-grid and off-grid operation while coordinating a lithium battery pack. To get there, I need fresh, well-structured Embedded C firmware for the TI TMS320F28379D. The core of the assignment is the power-management and control algorithms: MPPT, bidirectional DC-bus regulation, seamless grid-tie synchronisation, and inverter output modulation. On top of that, the code must expose CAN bus, UART and SPI interfaces so the control board can talk to the BMS, a metering module and a remote GUI. I’m starting completely from scratch, so the project will cover device bring-up, peripheral initialisation, driver abstraction, and a clean application layer that’s ready for future field updates through the bootloader. Deliverables • Complete, well-commented C source and headers targeting TMS320F28379D (CCS / C2000 compiler) • Peripheral drivers and FreeRTOS (if you prefer an RTOS) or a structured super-loop with documented timing budget • Implemented algorithms: MPPT, PLL-based grid sync, battery charge/discharge control, fault handling and logging • Working CAN, UART and SPI stacks with example frames for each use case • Buildable project file plus a concise README explaining memory map, interrupt usage and build steps • Bench-tested hex file and a short video or oscilloscope captures showing startup, grid-tie transition and battery charge cycle I’ll provide the hardware schematics, exact power-stage timings and test vectors as soon as we kick off. Let’s make this firmware robust, maintainable and production-ready.
↗ View on Freelancer