·上一文章:CAN总线技术在工业码垛机器人控制系统中的应用研究
·下一文章:实时控制系统中数值外推与平滑研究
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接口的采集控制系统组成原理,详细论述各个单元电路设计。该控制器已通过实验测试,达到预期效果,研制出产品样机,为批量生产打下基础。