基于C8051F040的压力机控制系统设计
由于该系统开关量控制信号较大,故采用同态继电器和三极管组合驱动,如图5所示。图中K1为同态继电器,COM和DO1为常开触点的2个接线端子;VD401为继电器线圈续流二极管,VQ1为NPN三极管,工作在OC方式下。单片机控制VQ1以驱动继电器的线圈。本文引用地址:https://www.eepw.com.cn/article/163775.htm
3.4 模拟量输出电路
利用模拟量控制调节阀,调节阀控制信号是4~20 mA电流信号,但下一代调节阀可能是1~5 V电压信号控制,为了方便互换,设计了电流输出和电压输出选择跳线,如图6所示。单片机D/A转换器输出电压信号,经过同相比例运算放大器信号为0~5 V,如果输出电压信号可用跳线将JP1的1和2短路,JP2输出电压信号;如果输出电流信号,可用跳线将JP1的2和3短路,信号输入至AD694电压/电流转换器,则JP2输出电流信号。AD694供电电源电压范同宽,其范围为4.5~36 V,根据不同连线方式可输入0~2 V、O~2.5 V、0~10 V和0~12.5 V,输出可选O~20 mA和4~20 mA。该系统设计输入为0~2.5 V,输出4~20 mA。
4 软件设计
控制器是以单片机为核心,设计采用C语言编写,其流程图如图7所示。上电运行后先初始化,包括端口、定时器、串口和中断等初始化;初始化完成后等待上位机开始试验指令和压力阈值,收到指令后打开电源,根据压力阈值进行PID预算,利用运算结果控制调节器,试验结束后卸载油缸,然后断电停机。
5 结论
在分析现有的手动操作压力机缺点的基础上,提出智能压力机方案和组成原理,并着重论述弱电控制系统的硬件电路设计,介绍基于USB接口的采集控制系统组成原理,详细论述各个单元电路设计。该控制器已通过实验测试,达到预期效果,研制出产品样机,为批量生产打下基础。
pid控制器相关文章:pid控制器原理
评论