王力宏什么歌好听利用软件控制交流电源的通断
摘要:在自动化办公等领域,有时会要求某些电器的开关要受到计算机上某程序的控制。当该程序运行时,电器打开;程序结束时,电器关闭。本文介绍一款根据以上需要设计的交流电源控制系统。
关键词:软件 交流电源
煮粽叶最正确的方法该系统分为两部分:硬件部分包括核心处理器件单片机、与计算机连接的通讯接口、控制交流电源通断的继电器等,软件部分包括单片机内部程序和计算机上的监控程序。
美好回忆硬件部分电路原理:交流220V电源接入P1口的1、2脚,一路送给继电器,另一路经电源变压器及整流滤波后,由7805稳压输出5V的工作电压。电路的核心部分为单片机STC12C2052,通过MAX232负责与计算机监控软件进行通讯,并控制继电器的通断。由于STC单片机程序的写入可直接通过串口,因此程序的烧写和修改非常方便。DS1作为单片机工作状态的显示,当整个电路正常工作时,LED慢闪烁,在有串口数据交换时块闪烁,如果常亮或常灭则表示电路出现故障。
宠物小精灵动画片
为什么要说普通话元件的选择上,除了D形接口、P1接口、变压器、继电器、电解电容、晶振和7805外,其他元件尽量使用贴片元件,R102的取值可根据使用的LED电流在50~100K之间选取,C101滤波电容在1000uF以上即可满足需要。
硬件电路如图1。
中国电信e9套餐MCU的软件部分需要实现以下功能:接收计算机端监控软件的命令实现继电器的通断;定时查询计算机端监控软件的状态,一旦出现死机等故障则断开继电器;根据是否有通讯数据控制DS1的闪烁速度。整个程序比较简单,编译后再1.5K左右,下面只就几个关键的部分做一下说明:在硬件通电初始化的这段时间内,要保证P3.7口为低电平,否则会引起电器的快速打开和关闭,这对于有些电器是不允许的。每隔一段时间,如果没有监控软件发来的命令,则要查询一下监控软件的状态,通过232接口发送给计算机一个查询命令,如果监控软件没有回应,则说明计算机端状态异常,这时要关闭继电器。DS1平时依赖定时器0每秒闪烁一次,当有串口数据时,设置以一个标志位,将定时器0的定时时间变短,提高DS1的闪烁频率,一定的时间后,清除标志位,恢复定时器0的定时时间。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论