新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机控制的智能化路灯节能装置的设计

基于单片机控制的智能化路灯节能装置的设计

作者: 时间:2012-03-31 来源:网络 收藏

当环境光线很亮时,光敏电阻RS阻值很小,此时三极管集电极电压很低,当环境光线暗到一定的程度时,输出OUT电压升高,当高于设定值时,开启。

2.6 功率因数检测电路

电压及电流经整形后,送到的INT0、INT1,当INT0(电压信号)产生中断后启动定时器T0计数,当INT1(电流信号)产生中断后读T0计数,当再一次INT0中断时读出T0值,同时清T0。由T0两次读出的值可算出电源的频率及功率因数。

3电路的软件

软件程序使用C51语言,采用模块化方式编程。软件由主程序、A/D采样程序、数字滤波程序、显示程序、键处理程序、步进电机驱动程序、电压调节程序、功率因数补偿程序等组成。

3.1 主程序

系统开始工作后主程序首先对内部及外部的资源初始化,然后依次调用各功能模块程序。

3.2 A/D采样程序

A/D采样程序由主程序循环调用,每次对外部10个模拟量采集12次,经数字滤波后送到数据缓冲区,供其它程序使用。

3.3 电压调节程序

电压调节程序采用PID算法,其输入量是设定的稳压值与输出电压经PID运算后再经标度变换,转换成步进电机输出的脉冲数,供步进电机驱动程序使用。步进电机驱动程序比较简单,根据PID算出的脉冲数及方向经I/O口向步进电机驱动器送出相应的脉冲,由于系统的稳压精度可通过键盘设定在一定的范围,因而系统在调压过程中不存在超调现象。

3.4 显示程序

显示程序是将电压、电流、功率因数、系统时间、工作状态等参数分屏显示到LCD上,由于LCD模块内部有汉字库,因而在显示汉字时可直接送汉字的内码,动态数字也利用LCD内部的字模显示,在程序中无需建立字模。

伺服电机相关文章:伺服电机工作原理


三相变压器相关文章:三相变压器原理
调压器相关文章:调压器原理


评论


相关推荐

技术专区

关闭