一种基于arm的温度采集控制系统和控制方法

文档序号:8257172阅读:344来源:国知局
一种基于arm的温度采集控制系统和控制方法
【技术领域】
[0001]本发明涉及的是温控领域,特指是一种基于ARM的温度采集控制系统和控制方法。
【背景技术】
[0002]在薄膜包装流水线中,需要经过薄膜的热切割,热接合,热收缩等工序,这些工序需要在一个恒定温度下进行,温度的控制直接影响到包膜的效果。目前的解决方案大都是外接独立的温控表,每个需要控制温度的地方都要外接一个温控表,增加了设备的生产成本,也降低了设备的工作稳定性。此外,由于是外接的温控表,与主控制处理器无法通信,改变控制温度都得手动进行,无法满足实时调节控制温度的需求。

【发明内容】

[0003]本发明的目的在于解决现有技术的不足,提出了一种基于ARM的温度采集控制系统。本系统的控制算法在ARM处理器上实现,它的适用范围不仅仅在薄膜包装流水线,在任何基于ARM处理器的需要温度控制的系统都可以移植。
[0004]为实现以上目的,本发明采用的技术方案为:
一种基于ARM的温度采集控制系统包括ARM处理器、220V交流过零检测电路、热电偶温度采集放大滤波电路、室温采集放大电路以及温度控制输出电路。此处所用的ARM处理器为 ST 公司的 STM32F103ZET6。
[0005]所述的220V交流过零检测电路包括6个电阻,2个二极管,第一运算放大器LM358和I片光耦NEC250IL-1。
[0006]第一电阻Rl的一端接220V交流电的火线,另一端与第三电阻R3的一端、第一二极管Dl的负极、第二二极管D2的正极、第一运算放大器UlA的正向输入端连接;第二电阻R2的一端接220V交流电的零线,另一端与第四电阻R4的一端、第一二极管Dl的正极、第二二极管D2的负极、第一运算放大器UlA的反向输入端连接;第三电阻R3的另一端与第四电阻R4的另一端连接并接地,第一运算放大器UlA的正电源端与第一电容Cl的一端连接并接12V电源,负电源端与第一电容Cl的另一端连接并接地,输出端与光耦的I脚连接;光耦的2脚与第五电阻R5的一端连接,第五电阻R5的另一端接地;光耦的4脚接3.3V电源,3脚与第六电阻R6的一端连接并与ARM处理器的一个带定时器功能的I/O 口连接;第六电阻R6的另一端接系统地。
[0007]所述的热电偶温度采集放大滤波电路包括仪表放大器U2、第二运算放大器U3、7个电阻和9个电容,仪表放大器U2的型号为INA126,第二运算放大器U3的型号为0P07;
第七电阻R7的一端与热电偶的负极连接,第七电阻R7的另一端与第二电容C2的一端、第九电阻R9的一端、第四电容C4的一端、仪表放大器U2的2脚负输入端连接,第八电阻R8的一端与热电偶的正极连接,第八电阻R8的另一端与第二电容C2的另一端、第十电阻RlO的一端、第三电容C3的一端、仪表放大器U2的2脚正输入端连接;仪表放大器U2的I脚与第^ 电阻Rll的一端连接,8脚与第^ 电阻Rll的另一端连接,4脚与第五电容C5的一端连接并接负5V模拟电源,5脚与第九电阻R9的另一端、第四电容C4的另一端、第十电阻RlO的另一端、第三电容C3的另一端、第五电容C5的另一端、第六电容C6的一端、第七电容C7的一端连接并接模拟地,6脚与第七电容C7的另一端、第十二电阻R12的一端连接,7脚与第六电容C6的另一端连接并接正5V模拟电源;第十二电阻R12的另一端与第十三电阻R13的一端、第八电容C8的一端连接,第八电容C8的另一端与第二运算放大器U3的2脚、第二运算放大器U3的6脚并与ARM处理器的一个模拟输入脚连接,第十三电阻R13的另一端与第二运算放大器U3的3脚、第九电容C9的一端连接,第九电容C9的另一端接模拟地;第二运算放大器U3的4脚与第十电容ClO的一端连接并接负5V电源,7脚与第十电容ClO的另一端连接并接正5V电源,I脚、5脚、8脚架空;
室温采集放大电路包括温度传感器U4,第三运算放大器U5、3个电阻和2个电容,所述的温度传感器型号U4为LM35DZ,所述的第三运算放大器U5型号为0P07;
所述的温度传感器U4的I脚与第十四电阻R14的一端连接并接5V模拟电源,第十四电阻R14的另一端与第十六电阻R16的一端、第三运算放大器U5的2脚连接,温度传感器U4的2脚与第十五电阻R15的一端连接,第十五电阻R15的另一端与第^ 电容Cll的一端、第三运算放大器U5的3脚连接,第^^一电容Cll的另一端接5V模拟电源,温度传感器U4的3脚接5V模拟电源;第三运算放大器U5的4脚与第十二电容C12的一端连接并接负5V电源,7脚与第十二电容C12的另一端连接并接正5V电源,I脚、5脚、8脚架空;6脚与第十六电阻R16的另一端连接并接ARM处理器另一个模拟输入脚,
所述的温度控制输出电路包括第二光耦,一个MOS管,一个继电器,一个二极管和一个电阻。
[0008]所述的第二光耦0C2的I脚接ARM处理器的控制信号输出脚,2脚接数字地,4脚接12V隔离电源,3脚与MOS管的栅极、第十七电阻R17的一端连接,第十七电阻R17的另一端与MOS管的源极S连接并接隔离地,MOS管的漏极D与继电器的3脚、第三二极管D3的正极连接,第三二极管D3的负极与继电器的4脚连接12V电源;继电器的2脚接220V零线,I脚与加热丝的一端连接,加热丝的另一端接220V火线。
[0009]本发明的温度控制方法包括以下步骤:
步骤(I):ARM处理器实时读取热电偶的经过放大滤波的电压信号,经过查找热电偶分度表换算出相应的温度值T_k,同时读取通过放大滤波后的室温采集放大电路的信号,转换成温度值T_Base,则实际温度T为T_k与T_Base的和。
[0010]步骤(2):ARM处理器对检测到的温度值进行PID计算产生控制信号。
[0011]步骤(3):220V交流过零检测电路实时检测交流电的频率和过零点,当交流电频率在-48Hz?52Hz时并且在交流电过零时,ARM处理器根据PID的计算结果输出控制信号控制继电器的打开与关闭。如果检测到交流电不正常,则立即关闭加热。
[0012]本发明的有益效果是:实时检测220V交流电的频率和过零点,在交流电不正常时,能立即关闭加热输出,对系统起到了保护作用;只有在交流电过零的时候才会使继电器动作,延长了继电器的寿命;热电偶检测温度时候,要与金属器件直接接触,工业设备难免存在漏电流,这些漏电流会对热电偶检测温度产生很大的共模干扰,本电路采用仪表放大器进行前端放大,极大的抑制了这种干扰;二阶有源滤波器对热电偶的信号进一步滤波,大大改善了信号质量。
【附图说明】
[0013]图1是本温度采集控制系统的整体框架图。
[0014]图2是本发明的220V交流过零检测电路;
图3是本发明的热电偶温度采集放大滤波电路;
图4是本发明的室温采集放大电路;
图5是本发明的温度控制输出电路。
【具体实施方式】
[0015]下面结合附图和实例对本发明进一步说明。
[0016]如图1所示,一种基于ARM的温度采集控制系统包括ARM处理器、220V交流过零检测电路、热电偶温度采集放大滤波电路、室温采集放大电路以及温度控制输出电路。此处所用的ARM处理器为ST公司的STM32F103ZET6。
[0017]如图2所示,所述的220V交流过零检测电路包括6个电阻,2个二极管,第一运算放大器LM358和I片光耦NEC2501L-1。
[0018]第一电阻Rl的一端接220V交流电的火线,另一端与第三电阻R3的一端、第一二极管Dl的负极、第二二极管D2的正极、第一运算放大器UlA的正向输入端连接;第二电阻R2的一端接220V交流电的零线,另一端与第四电阻R4的一端、第一二极管Dl的正极、第二二极管D2的负极、第一运算放大器UlA的反向输入端连接;第三电阻R3的另一端与第四电阻R4的另一端连接并接地,第一运算放大器UlA的正电源端与第一电容Cl的一端连接并接12V电源,负电源端与第一电容Cl的另一端连接并接地,输出端与光耦的I脚连接;光耦的2脚与第五电阻R5的一端连接,第五电阻R5的另一端接地;光耦的4脚接3.3V电源,3脚与第六电阻R6的一端连接并与ARM处理器的一个带定时器功能的I/O 口连接;第六电阻R6的另一端接系统地。
[0019]如图3所示,所述的热电偶温度采集放大滤波电路包括仪表放大器U2、第二运算放大器U3、7个电阻和9个电容,仪表放大器U2的型号为INA126,第二运算放大器U3的型号为OP07 ;
第七电阻R7的一端与热电偶的负极连接,第七电阻R7的另一端与第二电容C2的一端、第九电阻R9的一端、第四电容C4的一端、仪表放大器U2的2脚负输入端连接,第八电阻R8的一端与热电偶的正极连接,第八电阻R8的另一端与第二电容C2的另一端、第十电阻RlO的一端、第三电容C3的一端、仪表放大器U2的2脚正输入端连接;仪表放大器U2的I脚与第^ 电阻Rll的一端连接,8脚与第^ 电
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1