一种基于STM32单片机的工业控制器制造技术

技术编号:12974473 阅读:107 留言:0更新日期:2016-03-03 23:05
本实用新型专利技术涉及基于STM32单片机的工业控制器,包括STM32单片机,与STM32单片机相连的模拟信号采集模块、数字信号采集模块、高频脉冲信号采集模块、模拟信号输出模块、数字信号输出模块、高频脉冲信号输出模块、485通信模块和显示器,模拟信号采集模块用于采集电流信号、电压信号和温度信号,数字信号采集模块用于采集高低电平信号和开关量信号,高频脉冲信号采集模块用于采集0~50KHz频率的脉冲信号,模拟信号输出模块用于输出电流信号和电压信号,数字信号输出模块用于输出高低电平信号和开关量信号,高频脉冲信号输出模块用于输出0~50KHz频率的脉冲信号,485通信模块用于进行远程通讯,显示器用于显示采集的信号和输出信号。该工业控制器的成本低,且保密性高。

【技术实现步骤摘要】

本技术属于控制
,涉及一种工业控制器,具体涉及一种基于STM32单片机的工业控制器
技术介绍
在工业控制领域中,例如,锅炉温度控制、恒压供水控制、电机转速控制、生产过程控制等领域中,都需要用到工业控制器。目前控制领域的工业控制器基本都是PLC。PLC的体系结构是封闭的,各PLC厂家的硬件体系互不兼容,编程语言及指令系统也各异。这样,当用户选择了一种PLC产品后,必须选择与其相应的控制规程,并且学习特定的编程语言。因此,现有的PLC存在如下问题:程序存储器容量小、处理速度慢、编程语言不能通用、通讯协议多使得所有的通讯方式都不可以通讯、控制特殊的设备需要特殊的模块从而导致不能完全整合在一起、价格高、对生产的控制过程保密程度有限、不便于与普通的液晶屏相连等。鉴于现有技术的上述技术缺陷,迫切需要研制一种新型的工业控制器。
技术实现思路
本技术的目的在于克服现有技术中存在的缺点,提供一种基于STM32单片机的工业控制器,该工业控制器的成本低,且保密性高。为了实现上述目的,本技术提供如下技术方案:一种基于STM32单片机的工业控制器,其包括STM32单片机,其特征是,进一步包括与所述STM32单片机相连的模拟信号采集模块、数字信号采集模块、高频脉冲信号采集模块、模拟信号输出模块、数字信号输出模块、高频脉冲信号输出模块、485通信模块和显示器,其中,所述模拟信号采集模块用于采集电流信号、电压信号和温度信号,所述数字信号采集模块用于采集高低电平信号和开关量信号,所述高频脉冲信号采集模块用于采集0?50KHz频率的脉冲信号,所述模拟信号输出模块用于输出电流信号和电压信号,所述数字信号输出模块用于输出高低电平信号和开关量信号,所述高频脉冲信号输出模块用于输出0?50KHz频率的脉冲信号,所述485通信模块用于进行远程通讯,所述显示器用于显示采集的信号和输出信号。进一步地,其中,所述基于STM32单片机的工业控制器进一步包括用于给所述STM32单片机供电的电源。更进一步地,其中,所述基于STM32单片机的工业控制器进一步包括与所述STM32单片机相连的时钟电路。再进一步地,其中,所述基于STM32单片机的工业控制器进一步包括与所述STM32单片机相连的按键接口。再更进一步地,其中,所述基于STM32单片机的工业控制器进一步包括与所述STM32单片机相连的存储器。与现有的工业控制器相比,本技术的基于STM32单片机的工业控制器具有如下有益技术效果:1、采用此工业控制器后,可大大降低系统成本,尤其是对于比较复杂的控制领域,成本节约是非常明显的。2、由于采用了 STEM32单片机,而单片机的保密性是相当高的,其具有加密措施,这就对用户的控制程序保密性提供了强有力的保障。3、其便于与普通的液晶屏相连,从而便于对控制过程进行显示和监控。【附图说明】图1是本技术的基于STM32单片机的工业控制器的结构示意图。【具体实施方式】下面结合附图和实施例对本技术进一步说明,实施例的内容不作为对本技术的保护范围的限制。图1示出了本技术的基于STM32单片机的工业控制器的结构示意图。参见图1,本技术的基于STM32单片机的工业控制器包括STM32单片机。其中,所述STM32单片机用于实现整个工业控制器的控制。STM32单片机是一款32位的单片机,其主频最高可以达到72MHz,价格比较低廉,性价比很高。以STM32单片机作为中央处理单元,根据工业控制的需要设计外围电路,即可设计本技术的多功能工业控制器。所述工业控制器进一步包括与所述STM32单片机相连的模拟信号采集模块、数字信号采集模块、高频脉冲信号采集模块、模拟信号输出模块、数字信号输出模块、高频脉冲信号输出模块、485通信模块和显不器。其中,所述模拟信号采集模块用于采集电流信号、电压信号和温度信号。在本技术中,所述模拟信号采集模块可以包括3路模拟量采集端口,其中两路可采集0?10V电压信号,或者0?20mA和4?20mA电流信号,另一路可直接连接PT100电阻和PT1000电阻,用于采集温度信号。所述数字信号采集模块用于采集高低电平信号和开关量信号。在本技术中,所述数字信号采集模块可以包括10路开关量信号采集接口,可采集不同的开关量信号和高低电平信号。所述高频脉冲信号采集模块用于采集0?50KHz频率的脉冲信号。在本技术中,所述高频脉冲信号采集模块可以包括4路高频脉冲采集端口,从而可检测0?50KHz频率的不同脉冲信号。所述模拟信号输出模块用于输出电流信号和电压信号。在本技术中,所述模拟信号输出模块可以包括4路模拟量输出端口,可输出0?10V电压信号、0?20mA电流信号和4?20mA电流信号。所述数字信号输出模块用于输出高低电平信号和开关量信号。在本技术中,所述数字信号输出模块可以包括10路数字量输出端口,可根据控制的需要输出相应的高低电平信号或开关量信号,即继电器开关动作信号。所述高频脉冲信号输出模块用于输出0?50KHz频率的脉冲信号。在本技术中,所述高频脉冲信号输出模块可以包括2路高频脉冲输出端口,可输出0?50KHz频率的不同脉冲信号,信号的占空比可任意设置。所述485通信模块用于进行远程通讯。在本技术中,所述485通信模块可以包括2路485通信端口,采用标准modbus通信协议,使其可同时作为主机和从机使用。所述显示器用于显示采集的信号和输出信号,从而便于控制过程的显示和监控。由于采用了 STM32单片机,而单片机非常易于与普通的液晶屏相连,因此,所述显示器可以采用普通的液晶屏,解决了 PLC难以与普通的液晶屏相连的问题。此外,在本技术中,所述工业控制器进一步包括用于给所述STM32单片机供电的电源。通过所述电源,可以给所述STM32单片机进行供电。优选地,所述电源提供24V电压输入。更优选地,所述工业控制器可同时提供1路5V电压输出、1路10电压输出、1路24V电压输出。所述基于STM32单片机的工业控制器包括与所述STM32单片机相连的时钟电路。优选地,所述时钟电路的计时误差为正负0.5秒/天。这样,便于确定时间,从而能够便于依据时间进行自动控制。所述基于STM32单片机的工业控制器进一步包括与所述STM32单片机相连的指按键接口。通过所述按键接口,可以与按键相连,从而便于所述工业控制器的控制。最后,所述基于STM32单片机的工业控制器可以包括与所述STM32单片机相连的存储器。所述存储器用于存储采集的各种信号。由于采用了 STM32单片机,所述存储器可以是存储能力更大的存储器,使得其存储能力得到了极大的提高。本技术的基于STM32单片机的工业控制器可大大降低系统成本。对于比较复杂的控制领域,成本节约是非常明显的。例如:一个锅炉控制系统,要求采集和控制锅炉的压力、温度、水量,还要控制鼓风机和引风机的风速、燃煤添加速度,并需要实时显示温度、压力、水量,风机转速,还要具备报警灯功能。如果用PLC实现的话,需要添加多个扩展模块,其成本相当高。而采用此控制器,不需要添加额外的扩展模块,其成本则相当于PLC的几分之一。同时,对于用户来说,PLC的另一个缺点是毫无保密性可言。而单片机的本文档来自技高网...

【技术保护点】
一种基于STM32单片机的工业控制器,其包括STM32单片机,其特征是,进一步包括与所述STM32单片机相连的模拟信号采集模块、数字信号采集模块、高频脉冲信号采集模块、模拟信号输出模块、数字信号输出模块、高频脉冲信号输出模块、485通信模块和显示器,其中,所述模拟信号采集模块用于采集电流信号、电压信号和温度信号,所述数字信号采集模块用于采集高低电平信号和开关量信号,所述高频脉冲信号采集模块用于采集0~50KHz频率的脉冲信号,所述模拟信号输出模块用于输出电流信号和电压信号,所述数字信号输出模块用于输出高低电平信号和开关量信号,所述高频脉冲信号输出模块用于输出0~50KHz频率的脉冲信号,所述485通信模块用于进行远程通讯,所述显示器用于显示采集的信号和输出信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:史张鹏袁平刘克明
申请(专利权)人:潍坊欧德利电气设备有限公司
类型:新型
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1