2.7 保护电路设计
鉴于电源电路存在一些不稳定因素,用来防止此类不稳定因素影响电路效果的回路称作保护电路。比如有过流保护、过压保护、过热保护、空载保护、短路保护等。
电机过流检测设计采用电流互感器来检测电流过载。在供电用电的线路中电流电压相差悬殊。线路上的电压都比较高如直接测量是非常危险的。电流互感器的作用就是变流和电气隔离。电流互感器原理其实就是电磁感应原理。
本电路使用的是380V交流电,所以用电流互感器来检测较为安全,经过电流互感器将大电流变为小电流然后在变换为电压,再送入单片机处理。
3.系统软件的设计
3.1 系统总体流程图
系统总体流程图如图4所示。
3.2 鉴相处理及电机控制
鉴相采集的原理其实很简单,380V交流电已由外部硬件电路转换为方波,单片机只需处理输入两路信号超前与滞后的关系就可以了,这里使用外部中断来捕捉外部输入的方波的信号。
电机控制包括正转、反转和停止,这里就需要换相和电源通电控制。
注意:一定要先进行换相然后再对电机通电,否则在电机动作的时候进行换相会发生短路的情况。
3.3 反馈及远程信号处理
反馈信号主要是检测电动执行器当前的运行状态,其中包括阀门开度反馈、开关到位、过力矩检测、过电流和过热反馈。
过流检测:通过互感器将电流变换为电压然后通过A/D转换后进行处理。
过热检测:通过热敏电阻检测,反馈回开关量。
过力矩检测:通过外部限位开关读取阀门过力矩信号,返回开关量。
开度采集:开度通过于转动阀门连接的电位器反馈信号,由A/D转换后送入单片机进行处理。
3.4 按键及红外遥控器信号处理
按键主要是用于执行器本地操作和远程切换操作,安装在执行器的外壳上,主要实现本地点动和本地保持动作。
此处要注意的是按键消抖采用定时器延时来做,不要使用等待延时,可以提高单片机的运行速度。
红外遥控器接收管连接到单片机的外部中断,当有信号的时候进入中断处理,可以提高遥控器的执行效率,处理的方法是将发送部分信号进行解码,软件处理是将发送的码字破译成二进制的0和1,由0和1组合成不同的字节即可破解遥控器按键。
3.5 液晶显示驱动软件设计
液晶显示部分显示的内容主要有三种,第一种是开度显示,第二种是电动执行器状态显示,第三种的设置菜单显示。
液晶驱动程序的液晶显示部分的基础,我们使用的液晶是不带字库的液晶,所以在使用的时候需要把要显示的字用取模软件转换成字模。液晶驱动采用串行数据模式,这样可以减少外部管脚的占用。