本发明涉及电磁式烤酒锅炉的控制的,尤其涉及一种基于微处理器的电磁式烤酒锅炉的控制方法及系统。
背景技术:
1、电磁式烤酒锅炉的内部需处于要求的温度区间以满足工作要求,才能确保电磁式烤酒锅炉能够正常完成其生产工作。但是目前的控制设备体积大,控制不稳定,价格高,不便于进一步推广使用。
技术实现思路
1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
2、鉴于上述存在的问题,提出了本发明。
3、因此,本发明要解决的技术问题是:现有的电磁式烤酒锅炉无法将各个设备之间进行协调联系,锅炉内部的控制效率低下,控制的费用较高,以及如何提高锅炉内部运行的稳定性。
4、为解决上述技术问题,本发明提供如下技术方案:一种基于微处理器的电磁式烤酒锅炉的控制方法,包括,
5、通过指令计数器、通用寄存器以及多路选择器之间的相互协作,将外部输入的信号转换成控制指令;
6、将生成的控制指令通过控制信号ldir的控制,以指令地址的形式存储在指令寄存器中;
7、将指令寄存器中的指令地址取出,通过指令译码器的编译,对烤酒锅炉进行控制。
8、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制方法的一种优选方案,其中:所述控制指令的生成是通过指令计数器、通用寄存器以及多路选择器之间协作来实现的,具体实现如下:
9、所述控制指令的生成是通过指令计数器、通用寄存器以及多路选择器之间协作来实现的,具体实现方式如下:
10、将时钟信号clk、控制信号inpc、控制信号ldpc以及总线信号readin输入指令计数器;
11、当时钟信号为下降沿且inpc=1,ldpc=0时,此时指令计数器中的信号计数加1;
12、当时钟信号为下降沿且inpc=0,ldpc=1时,此时指令计数器加在总线上的数据readin;
13、将输出信号q传输给多路选择器;
14、时钟信号clk、控制信号we、控制信号raa、控制信号rwba和总线数据信号输入至通用寄存器;
15、当时钟信号clk为下降沿时且控制信号we为低电平时,此时总线上的数据加载到通用寄存器,最终根据raa和rwbade值来确定输出的值,最后输出两个数据信号传输给多路选择器;
16、将madd控制信号、指令计数器中的输出信号q以及通用寄存器中的输出信号a、b输入至多路选择器,然后多路选择器通过控制madd的值来确定a、b、q中的值,然后转换成输出信号toram,最后传输给存储器。
17、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制方法的一种优选方案,其中:所述对生成的指令进行寄存是通过指令寄存器来实现的,所述指令寄存器是将存储器中的控制信号ldir存储成指令地址,
18、当时钟信号clk为下降沿时且控制信号ldir为高电平时,将指令所对应的地址传输给指令译码器进行指令编译。
19、本发明的另外一个目的是提供一种基于微处理器的电磁式烤酒锅炉的控制系统,其能通过系统内各个模块的协调联系,解决了现有烤酒锅炉内部的控制效率低下,控制的费用较高的问题。
20、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:包括,
21、函数发生器模块,用于算术逻辑运算以及移位的处理;
22、指令计数器模块,用于实现指令的自加功能;
23、指令译码器模块,用于从存储器中读取指令、翻译指令以及修改控制信号的指令;
24、指令寄存器模块,用于从存储器中取出指令以及在寄存器中暂时寄存指令;
25、多路选择器模块,用于通过控制信号的值来确定传输给存储器的值;
26、存储器模块,用于实现数据的读写功能。
27、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:所述函数发生器模块包括算术逻辑单元和移位逻辑器两个部分,用于实现两个数据信号a和b的算术逻辑运算;
28、所述算术逻辑单元用于输入包括两个数据信号a和b以及两个控制信号m和n;
29、所述控制信号m是4位控制信号,从高到低依次是s3、s2、s1和s0,且控制信号m是由指令译码器输入的控制信号;
30、所述控制信号n是从外部直接输入的信号;
31、所述移位逻辑器是通过三个控制信号来确定是否对算术逻辑单元的运算结果进行移位处理。
32、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:所述指令计数器模块是用于实现自加功能,且自加功能的实现受控制信号的控制;
33、所述指令计数器模块包括输入信号,控制信号inpc、控制信号ldpc以及总线信号readin;
34、所述控制信号是由指令译码器输入的。
35、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:所述指令译码器主要是从存储器中读取指令、翻译指令以及修改控制信号使整个控制系统能够正常运行,具体实现公式如下:
36、peb(t)=peb(t-1)+a(t)
37、
38、其中,peb(t)表示时刻t电磁式烤酒锅炉的用电功率,qeb(t)为电磁式烤酒锅炉的产热功率,
39、qeb(t)=ηpeb(t)
40、其中,η表示电磁式烤酒锅炉的热电转换效率,a(t)为需要调节的功率,t(t)表示时刻t电磁式烤酒锅炉的温度,tr(t)表示时刻t的环境温度,rrao表示向外输出热功率过程中的等效热阻,ceb表示电磁式烤酒锅炉的等效热容量,σ表示电磁式烤酒锅炉的等效损耗率,peb(t)、t(t)为指令译码器的输出量和烤酒锅炉的输入量。
41、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:所述指令寄存器模块是用于实现在存储器中去除指令以及在寄存器汇总暂时寄存指令;
42、所述指令寄存器模块包括输出信号、时钟信号以及总线数据信号;
43、所述输出信号是从存储器中取出的指令地址;
44、所述输出信号的传输是给指令译码器的信号。
45、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:所述通用寄存器是用于通过控制信号来确定输出的,具体过程如下:
46、当时钟信号为下降沿且控制信号we为低电平时,允许总线上的数据加载到通用寄存器,然后通过控制信号的值来确定输出的值。
47、作为本发明所述一种基于微处理器的电磁式烤酒锅炉的控制系统的一种优选方案,其中:所述多路选择器模块是通过控制信号madd的值确定a、b、q中传输给存储器的值;
48、所述多路选择器模块中的输入信号包括两位的madd控制信号以及三个数据输入信号a、b和q,其中a和b是通用寄存器的输出信号,q是指令计数器的输出信号,输出信号toram传输给存储器。
49、本发明的有益效果:本发明提供了一种基于微处理器的电磁式烤酒锅炉的控制方法及系统,通过将外部输入信号进行处理生成控制指令,然后存储在寄存器中,最后对指令进行编译;可以通过输入信号将锅炉中各个设备进行协调联系,能够提高锅炉内部的控制效率、节省锅炉控制的费用,也能够更好的提高锅炉运行的稳定性。