Monday, September 24, 2114

Solar MPPT controller

Last updated:  Nov 21, 2014

The SmartMPPT controller is a solar panel charge controller utilizing the Arduino IDE to allow for simple updating and modification. It is sized to support one or two 'large' solar panels (charge current up to 25A, and solar panel input up to 85v) supporting 12v, 24v, 32/36v, or 48v battery systems.  In its final form a wide range of charge profiles will be included, and when combined with the remote smartBMS module ( ) will allow advanced battery charge management capabilites (such as measuring battery acceptance rate) to assure not only a fully charge battery, but also protect it from overcharging (as well as chronic undercharging).

By using a module approach, multiple SmartMPPT controllers may be installed into a system to allow near unlimited solar capacity scaling.  In addition, each solar panel / mppt controller module will optimize power output independently - allowing optomial power production when say a port of your solar systems panels are shaded (highly important in movable structures, ala boats or RVs).  Simple CAT-5 cables connect the  SmartMPPT controller (s) allowing coordination of solar charging, as well as intelligent integration into other charging sources for the canBAT network (  )

Currently the 1st hardware design has been completed.  After fabrication the MPPT algorithm from Tim Nolan's efforts will be ported to proof the hardware.  From there will develop more advanced firmware to include concepts from the Smart Alternator Regulator ( such as configurable battery charge profiles, ASCII commands to allow customization w/o recompiling, as well as CAN protocols for communicaiton.  I am interested in experimenting with advanced MPPT algrosums, as well as other optomizaiton algrosiums (ala, self optomizing dead-time for the FETs)

1 comment:


    When the truth opposes doctrinal positions, men reject the truth. If Scripture is contrary to long held denominational teaching most men either reject Scripture outright or explain it away. God's truth, found in the Bible, is the first casualty of denominational rules for faith and practice.

    God's Truth: 1 Corinthians 13:8-13 Love never fails; but if there are gifts of prophecy, they will be done away; it there are tongues, they will cease; if there is knowledge, it will be done away.........13 But now faith, hope, love, abide these three; but the greatest of these is love. (NASB)

    Opposite of God's Truth: Gifts of prophecy have not been done away with. Tongues have not ceased. Knowledge that is God's revelation to men has not been done away with. Faith, hope, love, tongues, prophecy, and special knowledge from God, these six abide with us today.

    God's Truth: Mark 16:16 He who has believed and has been baptized shall be saved; but he who has disbelieved shall be condemned.(NASB)

    Opposite of God's Truth: He who has believed is saved immediately. Water baptism has nothing to do with being saved. Besides that, Mark 16:16 should not be included the Bible away; because it is not included in some manuscripts. You really cannot trust God to give mankind an accurate translation of the Bible.

    God's Truth: Acts 10:25-26 When Peter entered, Cornelius met him, and fell at his feet and worshiped him. 26 But Peter raised him up, saying, "Stand up; I too am just a man."(NASB)

    Opposite of God's Truth: The apostle Peter should have permitted Cornelius to worship him; because the apostle Peter was the first Catholic pope. Cornelius should have kissed Peter's ring and feet. Cornelius was correct, he should have treated Peter with awe, reverence. adoration, and veneration. Peter was the first Holy Father on earth and deserved to be worshipped.

    God's Truth: Revelation 3:1-6 "To the angel of the church in Sardis write:..........5 He who overcomes will thus be clothed in white garments; and I will not erase his name from the book of life....(NASB)

    Opposite of God's Truth: Jesus was not talking to Christians. Christians are once saved always saved, there is no possibility of having their names erased from the book of life.

    The first casualty of God's truth is man's opinion.