一种冰箱软件通用开发套件及调试方法技术

技术编号:16175285 阅读:52 留言:0更新日期:2017-09-09 02:29
本发明专利技术涉及嵌入式软件开发,其公开了一种冰箱软件通用开发套件及调试方法,使软件的调试与样板分离开来,不产生强制性的依赖关系,即使样板还在开发设计中,软件也能够提前调试,从而加快整体项目开发进度。所述通用开发套件,包括:+5V电源模块,为冰箱常用芯片供电,为延时检测模块和温度模拟模块供电;+12V电源模块,为显示板模块、风机驱动模块供电;低电平输入模块,用于将芯片引脚配置为低电平输入;高电平输入模块,用于将芯片引脚配置为高电平输入;延时检测模块,用于模拟延时检测;温度模拟模块,用于模拟冰箱温度变化;风机驱动模块,用于驱动风机;芯片烧写模块,用于提供芯片在线烧写程序的功能;多个冰箱常用芯片,作为套件基础。

【技术实现步骤摘要】
一种冰箱软件通用开发套件及调试方法
本专利技术涉及嵌入式软件开发,具体涉及一种冰箱软件通用开发套件及调试方法。
技术介绍
随着人们生活水平的提高,人们对冰箱的要求越来越高,这对冰箱性能的提升提出了新的考验,冰箱的性能提升周期也越来越短。冰箱新产品的快速开发、升级、迭代成了冰箱设计师的最大挑战。在现有的项目开发流程中,冰箱软件的开发一般必须等到样板出来后才能够进行在线调试,样板的开发设计过程中,软件不能够在线调试,即软硬件的开发形成一个依赖关系,这对于整个项目的进度来说是一个很不利的因素,对于时间的利用很不充分。严重的情况下,甚至会致使项目进度的滞后。软件的开发过程中,代码的编写只是占其中很小的一个部分,这段时间所花费的时间是很短暂的,更多的时候是需要调试,而在现在的开发流程中,软件设计好之后没有样板可供调试,此时软件开发的进程被迫中断,须等到样板出来后再进行调试,软件的调试是很复杂的一个过程,对于一些问题点的突破尤为艰难,如果此时软件调试遇到难点,导致调试耗时远远超过预期,那么整个项目流程便会严重的滞后。一个家电产品的开发,对时效性要求很高,如果一个产品因为软件开发而导致延迟上市,这对于一家家电企业的市场占有、市场份额的划分是极为不利的,所以,我们需要严格的保证项目的开发进度,不让任何一个环节称为项目开发的瓶颈。
技术实现思路
本专利技术所要解决的技术问题是:提出一种冰箱软件通用开发套件及调试方法,使软件的调试与样板分离开来,不产生强制性的依赖关系,即使样板还在开发设计中,软件也能够提前调试,从而加快整体项目开发进度。本专利技术解决其技术问题所采用的技术方案是:一种冰箱软件通用开发套件,包括以下模块:+5V电源模块,为冰箱常用芯片供电,为延时检测模块和温度模拟模块供电;+12V电源模块,为显示板模块、风机驱动模块供电;低电平输入模块,用于将芯片相应引脚配置为低电平输入;高电平输入模块,用于将芯片相应引脚配置为高电平输入;延时检测模块,用于模拟延时检测;温度模拟模块,用于模拟冰箱温度变化;风机驱动模块,用于驱动风机;芯片烧写模块,用于提供芯片在线烧写程序的功能;多个冰箱常用芯片,作为套件基础,在其它模块的配合下组成冰箱软件通用开发套件。此外,本专利技术还提供了一种冰箱软件的调试方法,其包括以下步骤:a.选择需要调试的芯片,使用短路帽将芯片的电源与开发板的电源连接;b.根据实际使用场景,配置各普通逻辑输出端口,使用短路帽将对应输出端口与LED显示灯连接;c.根据实际使用场景,配置各特殊负载输出端口,使用短路帽将对应输出端口与相应负载连接;d.根据实际使用场景,配置高电平输入端口,使用短路帽将对应输入端口与相邻的+5V电源接通;e.根据实际使用场景,配置低电平输入端口,使用短路帽将对应输入端口与相邻的GND接通;f.根据实际使用场景,配置模拟电平输入端口,使用短路帽将相应的模拟信号接通,;g.根据实际使用场景,确定是否连接显示板进行调试;h.接通电源,进行软件调试。作为进一步优化,步骤c中,所述相应负载包括风机。作为进一步优化,步骤f中,所述相应模拟信号包括:温度检测信号、延时检测信号。本专利技术的有益效果是:使软件的调试与样板分离开来,不产生强制性的依赖关系,即使样板还在开发设计中,软件也能够提前调试,提前攻克软件难题,进而使项目的开发进度大幅提前。附图说明图1是本专利技术中冰箱软件开发套件的结构图;图2为实施例中开发板应用示意图。具体实施方式本专利技术旨在提出一种冰箱软件通用开发套件及调试方法,使软件的调试与样板分离开来,不产生强制性的依赖关系,即使样板还在开发设计中,软件也能够提前调试,从而加快整体项目开发进度。如图1所示,本专利技术中的冰箱软件开发套件包括:+5V电源模块,为冰箱常用芯片供电,为延时检测模块和温度模拟模块供电;+12V电源模块,为显示板模块、风机驱动模块供电;低电平输入模块,用于将芯片相应引脚配置为低电平输入;高电平输入模块,用于将芯片相应引脚配置为高电平输入;延时检测模块,用于模拟延时检测;温度模拟模块,用于模拟冰箱温度变化;风机驱动模块,用于驱动风机;芯片烧写模块,用于提供芯片在线烧写程序的功能;多个冰箱常用芯片,作为套件基础,在其它模块的配合下组成冰箱软件通用开发套件。实施例:图2是一个冰箱主控方案,使用R5F101LCA芯片,下面阐述如何通过本开发板来实施软件调试:a)选择芯片R5F101LCA,使用短路帽将R5F101LCA的电源与开发板的电源连接;b)配置各普通输出端口:使用短路帽将pin3、pin4、pin27、pin28、pin29、pin43、pin44、pin45、pin46与相邻的OUT接口相连接;c)配置各特殊输出端口:1.使用杜邦线将pin17与风机模块FAN1相连接;2.使用杜邦线将pin60与显示板模块TX1相连接d)配置各普通输入端口:根据需要,使用短路帽将pin4、pin25、pin26、pin63与相邻的+5V或者是GND端口相连接;e)配置各特殊输入端口:1.使用杜邦线将pin18与风机模块FB1相连接;2.使用杜邦线将pin49、pin50、pin51、pin52、pin53与温度检测模块相连接;3.使用杜邦线将pin54与5min延时模块相连接;4.使用杜邦线将pin62与显示板模块RX1相连接;f)连接显示板;g)连接风机;h)使用烧写器连接开发板,将程序下载到开发板中;i)将开发板连接到15V电源,开始调试程序:j)通过将短路帽在+5V与GND之间切换,可实现输入电平的转换;k)通过观察Led灯的开关情况,可知晓IO口的输出电平,输出高电平Led点亮,输出低电平Led熄灭;l)通过操作显示板调试主控与显示板的通讯;m)通过改变温度检测模块的可变电阻,可模拟不同的温度变化。通过上述方案,本专利技术中的通用套件具备以下功能:1)上述套件输入电压范围可变,可输入15V-30V的直流电压;2)拥有多种电源输入接口,可通过TJC3插座、DC电源接口或者是microUSB接口接入电源;3)各个芯片管脚可自由配置为输入、输出;4)各个芯片管脚可自由配置为高电平输入、低电平输入;5)各个芯片可自由的通电、断电;6)各个输出端口与Led相连接,可通过Led的亮灭来判断端口的输出电平;7)各个芯片可直接连接电脑进行仿真;8)各个芯片可在线烧写程序;9)可直接连接风机进行调试;10)可直接连接显示板进行调试;11)可模拟冰箱温度的变化;12)可模拟5分钟延时检测。本文档来自技高网...
一种冰箱软件通用开发套件及调试方法

【技术保护点】
一种冰箱软件通用开发套件,其特征在于,包括以下模块:+5V电源模块,为冰箱常用芯片供电,为延时检测模块和温度模拟模块供电;+12V电源模块,为显示板模块、风机驱动模块供电;低电平输入模块,用于将芯片相应引脚配置为低电平输入;高电平输入模块,用于将芯片相应引脚配置为高电平输入;延时检测模块,用于模拟延时检测;温度模拟模块,用于模拟冰箱温度变化;风机驱动模块,用于驱动风机;芯片烧写模块,用于提供芯片在线烧写程序的功能;多个冰箱常用芯片,作为套件基础,在其它模块的配合下组成冰箱软件通用开发套件。

【技术特征摘要】
1.一种冰箱软件通用开发套件,其特征在于,包括以下模块:+5V电源模块,为冰箱常用芯片供电,为延时检测模块和温度模拟模块供电;+12V电源模块,为显示板模块、风机驱动模块供电;低电平输入模块,用于将芯片相应引脚配置为低电平输入;高电平输入模块,用于将芯片相应引脚配置为高电平输入;延时检测模块,用于模拟延时检测;温度模拟模块,用于模拟冰箱温度变化;风机驱动模块,用于驱动风机;芯片烧写模块,用于提供芯片在线烧写程序的功能;多个冰箱常用芯片,作为套件基础,在其它模块的配合下组成冰箱软件通用开发套件。2.如权利要求1所述的一种冰箱软件的调试方法,其特征在于,包括以下步骤:a.选择需要调试的芯片,使用短路帽将芯片的电源与开发板的电源连接;b.根据实际使用场景,配置各普通逻辑输出端...

【专利技术属性】
技术研发人员:董朋
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1