单片机的太阳能路灯控制器设计相关介绍
本文介绍了一种基于单片机1224的太阳能路灯控制器的设计。
该控制器设计用于实现对电池的科学管理,指示电池过电压和欠电压运行状态,具有两个负载输出,每个负载额定电流可达5,两个负载可任意设置点亮,分时点亮,具有负载过电流和短路保护的单独定时操作模式,具有高度自动化和智能化的硬件电路组成工作原理太阳能路灯智能控制器系统的硬件结构如图1所示系统stc2c5410ad MCU核心外围电路主电压采集电路负载输出控制检测电路led显示电路键盘电路部分电压采集电路由太阳能电池板组成电池电压采集用于识别太阳光的强度电池电压采集微控制器p3端口两位数字键盘输入端口用于设置工作模式参数2 Stc2c5410ad单片机stc2c5410adstc2系列单片机采用与通用8051兼容的risc型cpu内核指令集芯片,包含10 kbf程序存储器、2 kbf数据存储器、512 bram数据存储器、内部看门狗、wdt、片上集成、max810、专用复位电路通道、10位adc通道、pwm、可编程8级中断源、4个优先级、系统编程、isp应用程序编程、iap、丰富的片上资源、高集成度、易于使用、,stc2c5410ad可以在系统上工作实现调度,以实现外部输入参数设置、电池负载管理、工作状态指示和充分利用片上资源。
本文设置参数并将其写入数据存储器。
2p32太阳能电池板电压采集用于确定太阳光的强度。
白天和黄昏识别信号系统支持太阳能电池板的反向连接和反向充电。
电池电压采集用于识别电池的工作电压。
使用微控制器pwm功能执行电池充电管理。
太阳能当水池正常充电时,电池的开路控制器会关闭负载,以确保不会损坏负载。
当太阳能电池在夜间未充电时,电池的开路控制器将不工作。
当充电电压比保护电压高15时,电池将自动关闭。
当充电电压高于保护电压15时,将自动关闭电池。
当维持电压为13时,将关闭浮充。
当电池电压低于保护电压11时,控制器将自动关闭负载开关以保护电池。
三级充电使太阳能电池板能够在提高系统充电效率方面发挥主要作用。
该系统支持电池反向连接、过充电和过放电。
2系统设计有两个负载输出,每个负载输出都是独立控制和检测的。
具有完善的过流和短路保护措施。
电路示意图2显示了两个保护级别的设计。
r70铜线运算放大器lm358比较器lm393用于形成过电流和短路检测电路,该电路与微控制器ad转换、外部中断响应配合,以实现负载过电流短路保护是一种硬件和软件模式。
当lm358的输出被发送到pl或以上时,确认过电流短路电流被设置为10毫秒。
第二级采用电子熔断器保护。
当电流流过电子保险丝并突然增加时,温度随之升高。
阻力大大增加。
工作电流大大降低。
达到了保护电路的目的。
响应时间为秒。
在过电流被消除并且短路被恢复之后,电子保险丝被恢复为低阻抗导体。
在维护系统采取两级保护措施数小时后,在负载短路测试后,控制器仍未烧坏。
它解决了传统熔断器的一次性保护装置只能用于电路的问题。
必须手动更换。
短路后,系统需要手动复位并关闭电源。
与系统相比,它具有明显的优势。