一种冰箱软件通用开发套件及调试方法与流程

文档序号:11229664阅读:660来源:国知局
一种冰箱软件通用开发套件及调试方法与流程

本发明涉及嵌入式软件开发,具体涉及一种冰箱软件通用开发套件及调试方法。



背景技术:

随着人们生活水平的提高,人们对冰箱的要求越来越高,这对冰箱性能的提升提出了新的考验,冰箱的性能提升周期也越来越短。冰箱新产品的快速开发、升级、迭代成了冰箱设计师的最大挑战。

在现有的项目开发流程中,冰箱软件的开发一般必须等到样板出来后才能够进行在线调试,样板的开发设计过程中,软件不能够在线调试,即软硬件的开发形成一个依赖关系,这对于整个项目的进度来说是一个很不利的因素,对于时间的利用很不充分。严重的情况下,甚至会致使项目进度的滞后。

软件的开发过程中,代码的编写只是占其中很小的一个部分,这段时间所花费的时间是很短暂的,更多的时候是需要调试,而在现在的开发流程中,软件设计好之后没有样板可供调试,此时软件开发的进程被迫中断,须等到样板出来后再进行调试,软件的调试是很复杂的一个过程,对于一些问题点的突破尤为艰难,如果此时软件调试遇到难点,导致调试耗时远远超过预期,那么整个项目流程便会严重的滞后。

一个家电产品的开发,对时效性要求很高,如果一个产品因为软件开发而导致延迟上市,这对于一家家电企业的市场占有、市场份额的划分是极为不利的,所以,我们需要严格的保证项目的开发进度,不让任何一个环节称为项目开发的瓶颈。



技术实现要素:

本发明所要解决的技术问题是:提出一种冰箱软件通用开发套件及调试方法,使软件的调试与样板分离开来,不产生强制性的依赖关系,即使样板还在开发设计中,软件也能够提前调试,从而加快整体项目开发进度。

本发明解决其技术问题所采用的技术方案是:

一种冰箱软件通用开发套件,包括以下模块:

+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分钟延时检测。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1