控制;调节装置的制造及其应用技术1.本发明属于冰箱控制逻辑设计领域,特别是涉及一种冰箱控制逻辑可视化编辑系统。背景技术:2.冰箱在研发阶段制冷技术人员根据冰箱需要制定冰箱的控制规则,规则内容包括冰箱制冷运行中定义的不同状态,不同状态进入的条件以及在不同状态下各负载电器件的运行状态。控制规则确定后控制技术人员将其转化为能运行在单片机上的代码,从而实现对冰箱的控制。然而,在实际的研发过程往往由于制冷技术人员对控制规则细节的不明确或者控制技术人员对规则的不理解造成软件实际运行的规则不是制冷人员最终想要的规则,最终造成反复修改,延长产品的研发时间。技术实现要素:3.本发明的目的在于提供一种冰箱控制逻辑可视化编辑系统,通过技术人员定义冰箱运行需要的变量、状态、不同的状态建立的条件、以及在不同状态下各负载电器件的状态,由系统根据用户的定义进行运算,实现对冰箱的逻辑控制,解决了现有的制冷人员需要反复调试、产品研发时间长的问题。4.为解决上述技术问题,本发明是通过以下技术方案实现的:5.本发明为一种冰箱控制逻辑可视化编辑系统,包括输入模块、逻辑运算模块和通信模块;6.所述输入模块用于接收用户定义的各种变量、计算式和条件;7.所述逻辑运算模块用于根据用户输入的计算式和条件进行运算,得到各负载电器件的运行状态;8.所述通信模块与冰箱控制板进行通信连接;所述通信模块用于将计算得到的电器状态发送给冰箱控制板,由冰箱控制板直接对各负载进行控制。9.作为一种优选的技术方案,所述逻辑运算模块中所有变量分为固定寄存器变量、计算变量和定时器变量;10.所述固定寄存器变量为冰箱主控板采集的各传感器温度、用户设定的间室温度、用户设定的冰箱功能和冰箱控制逻辑的固定参数;11.所述计算变量为冰箱运行过程中需要不断计算得到新状态的变量;12.所述定时器变量为冰箱运行过程中为记录不同的运行状态运行时间而开启的定时器。13.作为一种优选的技术方案,所述系统运行时,主控板采集的温度传感器数据、用户设定的冰箱状态数据存入固定的寄存器;所述固定寄存器变量在逻辑运算中使用时直接从寄存器中读取使用,不需要进行逻辑运算。14.作为一种优选的技术方案,所述固定寄存器变量分为数值型固定寄存器变量和布尔型固定寄存器变量;所述数值型固定寄存器变量的数值为可进行数值运算的数据;所述布尔型固定寄存器只有0和1两个状态,分别代表一种状态的开启和关闭。15.作为一种优选的技术方案,所述计算变量在逻辑运算中需要不断进行计算的变量,用于得到不同运行状态、电器件运行状态的最新值;所述计算变量分为数值型和布尔型计算变量;所述数值型计算变量用于进行数值运算;所述布尔型计算变量只有0和1两个状态,用来标识一种新状态的建立或进行调节判断。16.作为一种优选的技术方案,所述定时器变量在逻辑运算中分为三个状态:开启、停止、清零;所述逻辑运算模块在编辑控制规则时,用户在输入界面输入需要的计算变量和定时器变量;所述计算变量需要输入计算式以及计算式进行计算时的条件;所述定时器变量需要输入定时器在开启、停止、清零时的条件。17.本发明具有以下有益效果:18.本发明通过技术人员定义了冰箱控制规则,冰箱控制规则中定义了冰箱运行过程中的各种状态,进入各种状态的条件、以及在不同的状态中各负载电器件的运行状态,给制冷技术人员提供一个方便操作、简单易懂的输入平台,平台根据用户的定义进行运算,最终实现对冰箱的逻辑控制,不需要控制技术人员进行代码的转换,缩短了产品的研发时间。19.当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。附图说明20.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。21.图1为一种冰箱控制逻辑可视化编辑系统的结构示意图;22.图2为本发明实施例中,一种冰箱控制逻辑可视化编辑系统工作流程图。具体实施方式23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。24.请参阅图1所示,本发明为一种冰箱控制逻辑可视化编辑系统,包括输入模块、逻辑运算模块和通信模块;25.输入模块用于接收用户定义的各种变量、计算式和条件;26.逻辑运算模块用于根据用户输入的计算式和条件进行运算,得到各负载电器件的运行状态;27.通信模块与冰箱控制板进行通信连接;通信模块用于将计算得到的电器状态发送给冰箱控制板,由冰箱控制板直接对各负载进行控制。28.逻辑运算模块中所有变量分为固定寄存器变量、计算变量和定时器变量;29.固定寄存器变量为冰箱主控板采集的各传感器温度、用户设定的间室温度、用户设定的冰箱功能和冰箱控制逻辑的固定参数;30.计算变量为冰箱运行过程中需要不断计算得到新状态的变量;31.定时器变量为冰箱运行过程中为记录不同的运行状态运行时间而开启的定时器。32.系统运行时,主控板采集的温度传感器数据、用户设定的冰箱状态数据存入固定的寄存器;固定寄存器变量在逻辑运算中使用时直接从寄存器中读取使用,不需要进行逻辑运算。33.固定寄存器变量分为数值型固定寄存器变量和布尔型固定寄存器变量;数值型固定寄存器变量的数值为可进行数值运算的数据;布尔型固定寄存器只有0和1两个状态,分别代表一种状态的开启和关闭。34.计算变量在逻辑运算中需要不断进行计算的变量,用于得到不同运行状态、电器件运行状态的最新值;计算变量分为数值型和布尔型计算变量;数值型计算变量用于进行数值运算;布尔型计算变量只有0和1两个状态,用来标识一种新状态的建立或进行调节判断。35.定时器变量在逻辑运算中分为三个状态:开启、停止、清零;逻辑运算模块在编辑控制规则时,用户在输入界面输入需要的计算变量和定时器变量;计算变量需要输入计算式以及计算式进行计算时的条件;定时器变量需要输入定时器在开启、停止、清零时的条件。36.本实施例的一个具体应用为:37.一、数据定义38.将冰箱的控制规则抽象为不同的计算变量、定时器的运算。用户通过对计算变量计算式、计算条件、定时器不同状态条件的规定实现对冰箱控制逻辑的确定。39.对固定寄存器变量定义:40.数值型固定寄存器变量:(1)冷藏设定温度;(2)冷藏空气温度;(3)冷藏开机温度参数;(4)冷藏关机温度参数;(5)化霜温度传感器。41.布尔型固定寄存器变量:42.(1)冷藏关闭状态43.计算变量定义:44.数值型计算变量定义:(1)冷藏开机温度(2)冷藏关机温度45.布尔型计算变量定义:(1)化霜(1:化霜状态,0:不处于化霜状态,初始值为0);(2)压缩机(1:开机,0:关机,初始值为0);(3)加热器(1:开,0:关,初始值为0)46.定时器定义:(1)压缩机累计运行时间47.二、计算48.计算式1:冷藏开机温度=冷藏设定温度+冷藏开机温度参数;49.条件:无50.计算式2:冷藏关机温度=冷藏开机温度-冷藏关机温度参数;51.条件:无52.计算式3:压缩机=1;53.条件:冷藏空气温度≥冷藏开机温度and化霜=054.表示含义为,在冷藏空气温度≥冷藏开机温度,且不处于化霜状态时,压缩机开机。55.计算式4:压缩机=0;56.条件:化霜=1or冷藏空气温度<冷藏关机温度57.表示含义为:在化霜状态下或者冷藏空气温度<冷藏关机温度时,压缩机关机。58.计算式5:化霜=1;59.条件:压缩机累计运行时间≥8小时60.表示含义:当压缩机累计运行时间≥8小时,进入化霜状态61.计算式6:化霜=0;62.条件:化霜=1and化霜传感器温度>5℃63.表示含义:在化霜状态下,当化霜传感器温度>5℃时,结束化霜。64.计算式7:定时器=1;65.条件:压缩机=166.表示含义为:在压缩机开机时,定时器开始计时67.计算式8:定时器=0;68.条件:压缩机=069.表示含义为:在压缩机关机时,定时器停止计时70.计算式9:定时器清零;71.条件:化霜=172.表示含义为:当进入化霜状态时,定时器清零。73.计算式10:加热器=1;74.条件:化霜=1and化霜传感器温度<-15℃75.表示含义为:在化霜状态下且化霜传感器的温度<15℃时,加热器开启。76.计算式11:加热器=0;77.条件:化霜=1and化霜传感器温度>5℃78.表示含义为:在化霜状态下,当化霜传感器温度>5℃时,加热器关闭。79.用户按上述定义完各变量及计算式后,运算模块的程序流程图如图所示,最终得到冰箱各负载电器件的开关状态,通信模块将负载电器件的开关状态发送至冰箱控制板,实现对冰箱的制冷控制。80.值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。81.另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中。82.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种冰箱控制逻辑可视化编辑系统的制作方法
作者:admin
2022-08-23 18:07:11
916
关键词:
控制;调节装置的制造及其应用技术
专利技术
- 下一篇: 一种冰箱化霜系统及控制方法与流程
- 上一篇: 电路板以及电子设备的制作方法