
Closed
Posted
Paid on delivery
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.
Project ID: 40421335
9 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average ₹12,479 INR for this job

Drawing from my extensive experience as a Software Developer and my focus on scalability, efficiency, and longevity, I am well-suited to deliver the comprehensive firmware needed for your advanced solar-hybrid inverter project. I have a deep understanding of C programming, having leveraged it in various projects to develop robust and maintainable codebases. The core requirements of your project -- the power-management and control algorithms, MPPT, bidirectional DC-bus regulation, seamless grid-tie synchronisation -- deeply align with my areas of expertise. Moreover, I have hands-on experience with peripheral drivers which will be invaluable for implementing CAN bus, UART and SPI interfaces. My value proposition extends beyond coding; I am known for my ability to meticulously document projects, which will ensure that every aspect of the firmware is accessible and easily updated in the future. By choosing me as your partner for this project, you can be confident in receiving solutions that are not just functional but also tailored to fit your long-term goals. Let's build a fault-tolerant, production-ready firmware that optimizes your solar inverter with power-efficient algorithms and flexible communication stacks!
₹10,000 INR in 5 days
3.0
3.0

Hi, how are you? I’m an Electronic Engineer. I also teach university courses related to processors, real-time systems, programming fundamentals, and embedded software development, so I work extensively with low-level firmware, timing-critical applications, and hardware/software integration. I have experience developing embedded systems in C/C++ and working with microcontrollers, communication buses, and real-time architectures. I’m also familiar with control-oriented development workflows and structured firmware design for maintainability and scalability. Your project is especially interesting to me because it combines several areas I work with regularly: embedded firmware, real-time systems, communication interfaces, and system integration. I can help with all points you need I also appreciate the emphasis on robustness and long-term maintainability, especially with future bootloader and field-update support in mind. Before starting, I’d like to clarify a few details: Will the firmware interact with any existing BMS protocol over CAN, or should that layer also be defined from scratch? Are there any hard real-time timing constraints already identified for the control loops? I’d be happy to review the schematics and timing requirements once available and collaborate on building a reliable production-ready platform. Best regards!
₹11,563 INR in 10 days
2.4
2.4

Building a solar-hybrid inverter presents unique challenges, particularly in ensuring seamless switching between on-grid and off-grid operations while coordinating with a lithium battery pack. Your requirement for well-structured Embedded C firmware for the TMS320F28379D is critical to achieving this goal. With over 12 years of experience in embedded systems and real-time applications, I specialize in developing robust firmware that incorporates power-management algorithms like MPPT, PLL-based grid synchronization, and battery control. My expertise includes working with communication protocols such as CAN, UART, and SPI, ensuring your control board can effectively communicate with the BMS and remote GUI. I will create clean application layers ready for future updates through bootloaders while maintaining clear documentation for ease of maintenance. To better understand your needs, could you share any specific requirements regarding fault handling or logging mechanisms you envision for this project?
₹15,000 INR in 7 days
0.0
0.0

i have 6 years of experiencein embedded systems development and have extensive knowledge with the TMS320F28379D microcontroller. I have successfully executed multiple projects, similar to yours, delivering robust and efficient firmware for intricate power-management and control systems. My understanding of essential algorithms like MPPT, bidirectional DC-bus regulation, grid synchronization, and inverter output modulation will greatly contribute to your project's success. Moreover, I specialize in creating well-structured and documented code that allows for easy maintainability and updates in the future. With proficiency in peripheral drivers, FreeRTOS (if required), and structured super-loop design, I optimize code timing budgets to ensure smooth functioning. I’m also experienced with implementing and troubleshooting communication protocols, such as CAN, UART, and SPI, which your project requires to connect with BMS and metering module. Lastly, my commitment to client satisfaction is unwavering. By choosing me for this project, you're guaranteeing yourself 24/7 availability and a freelancer who will tirelessly work towards your goals with zero upfront costs! Let's bring up your solar-hybrid inverter together - one code line at a time!
₹11,250 INR in 7 days
0.0
0.0

Hi, I can fix your TMS320F28379D Solar Inverter Firmware I've solved this exact problem many times. Here is what I will do: - Set up clean device bring-up, peripheral initialization, and driver abstraction for CCS/C2000. - Implement MPPT, PLL-based grid sync, DC-bus regulation, battery charge/discharge control, and fault handling. - Build CAN, UART, and SPI communication stacks with a maintainable application layer and update-ready structure. 10 days free support after delivery Milestone-based payment Reply "YES" and Best regards, syed ribal
₹15,000 INR in 4 days
0.0
0.0

Hi, I hope you’re doing well. I’ve reviewed your requirement for embedded firmware development on the TI TMS320F28379D for a solar-hybrid inverter, and this aligns perfectly with my expertise. I’m Hassan, an IoT, Embedded Firmware & Energy Systems Engineer with 7+ years of experience in power electronics, solar systems, battery management, and real-time firmware. I’ve worked on control systems involving MPPT, grid synchronization, and inverter control. I can develop your firmware from scratch, including device bring-up, peripheral initialization, and a clean, modular architecture (RTOS or structured super-loop). I will implement MPPT, PLL-based grid sync, bidirectional DC-bus control, inverter modulation, and robust fault handling. CAN, UART, and SPI interfaces will be fully implemented with structured drivers and example communication frames for BMS, metering, and GUI integration. The code will be well-documented and designed for scalability and future bootloader updates. Deliverables include complete source code, CCS project, communication stacks, README, and tested hex with validation captures. Let’s connect for a quick call or chat to discuss your hardware and requirements in detail. Thanks, Hassan
₹11,250 INR in 7 days
0.0
0.0

Hi, I have experienced of solar inverter for 400Vdc cell voltage to single phase conversion using dspic30F, I can help you for development and production of this product Regards Rupesh
₹15,000 INR in 21 days
0.0
0.0

Hi, I can help develop robust Embedded C firmware for the TMS320F28379D solar-hybrid inverter with clean bring-up, peripheral drivers, CAN/UART/SPI communication, MPPT, PLL-based grid synchronization, DC-bus regulation, battery control, fault handling, and logging. I have strong real-time embedded firmware experience from STM32-based fall-detection systems involving sensor acquisition, interrupts, low-latency processing, UART logging, and production-ready code structure. I’ll deliver a maintainable CCS/C2000 project with clear timing, modular drivers, algorithm layers, README, and bench-test support to make the firmware reliable and ready for future expansion
₹12,000 INR in 7 days
0.0
0.0

KIIT POST, Bhubaneswar,, India
Payment method verified
Member since Jul 12, 2017
₹1000-4000 INR
₹3000-10000 INR
₹600-1500 INR
₹100-200 INR / hour
₹250000-500000 INR
$250-750 USD
$10-30 USD
min $50 USD / hour
$250-750 USD
$2-8 USD / hour
$250-750 USD
$10-40 USD
₹12500-37500 INR
€8-50 EUR
₹12500-37500 INR
₹750-1250 INR / hour
₹750-1800 INR / hour
$2-15 USD / hour
$10-60 USD
$10-50 USD
₹400-750 INR / hour
$30-250 AUD
₹400-750 INR / hour
$15-30 USD
$10-30 USD