半导体恒温箱设计

[复制链接]

150

主题

445

帖子

1907

积分

审核员

Rank: 9Rank: 9Rank: 9

积分
1907
楼主
查看: 3215回复: 1 发表于 2020-1-10 09:48:13   只看该作者
摘要
以TI公司MSP430F247单片机为核心,辅以多路电源供给、键盘控制、LCD 显示、I2C总线的数字温度传感器TMP275、半导体制冷片等器件组成的各个功能模块构成的半导体温控系统,实现了一个由TMP275采集数据,通过MSP430F247自带的I2C总线将数据送入MSP430单片机进行处理,将输出信号通过GXM12864液晶屏显示,当温度溢出设定的温度范围时,单片机输出控制信号来控制半导体制冷片制冷或加热,并且LED闪光报警。依此来实现温度的智能控制。此系统具有很友好的人机交流界面。另外,通过改变程序或外围电路还能实现更多更好的功能,具有较强的开放性和实用性!
关键词:MSP430F247,TMP275,半导体制冷片,智能控制

一、作品简介
1简介
随着社会经济的进一步发展,能源、环境问题日益突出,节能、环保已成为当今社会的第一流行词汇。本作品即以此为基点设计、制作的半导体恒湿系统。

本作品以 MSP430F247 单片机构成信号处理系统,温度传感器采集数据并以I2C总线方式传输给单片机,单片机数据处理后,用LCD进行实时星示当前的温度。当温度溢出设定范围时(最大的恒温范围5C~50C).LED闪光报警,同时启动半导体制冷片加热或降温,使得箱内温度恒定在设定范围内,依此来达到温度的智能控制.本作品拥有很好的人机交流界面,用户可以自由设定温度的范围,在最大范围内满足用户的需求。此外,在作品中还添加了时间显示功能,让用户有时间观念,对日常生活提供帮助.通过改变程序和扩展外国电路还能实现更多更好的功能,具有较好的开发性和实用性!

本作品的温控部件是以半导体制冷片为核心构成的,理论上由于它没有可滑动部件,因此它可以最大限度的达到静音效果:相对于传绕采用压缩机工作的制冷系统,在没有任何化学添加剂等外部介质的参与,使本设计更具环保性。

实际应用中,本设计可以运用与轮船、舰艇、飞机等工业、运输、军事领城中,特别是应用在直接使用直流电、空间小的场合,可使我们的系统在环保、节能、静音等轻、便的优越性能在最大范围内发挥出来,在某些场合会超越一切传统的机械制冷系统等它将为高性能、绿色环保的高科技温控研究类定实用基础。

2 设计指标要求
1.温度测试范围: -40C-120C
2.温度测试精度:±0.5C:
3.温度控制范围:0C-50C;

二、总体方案设计
(一)系统分析
作品用 12V/1.6A稳压源作供电系统,以保障制冷芯片的正常工作,用测温范围在一40C-+125C的温度传感器TMP275 测温,因为此温度传感器在-20C全+100'C之间最大误差仅为士0.5C,测温精度比较高,符合设计要求,而且在单片机中还可以调用12C模块直接读出温度,按键经单片机处理后,可以调时钟的大小、温度的上下限和液品的清屏。液品清屏可以防止液品在显示过程出错而导致的乱码。单片机要不停的扫描温度,一旦温度超出设定范围,立即启动制冷芯片加热或制冷,同时用七彩管红光或萱光光报警,以达到恒温和提醒用户的目的。当在正常的温度范围内,让七彩管常亮绿光。液品的显示除了显示温度,温度的上下限,时间外,还可以显示一些汉字和图片,可以设置开机动画等。由于一块的制冷芯片的制冷作用有限,为保证恒温双果,所以选用的恒温箱的体积要小。和芯片接触要充分且散热效果要好,这样才能保障巷片的持续工作。

设计分析与计算:半导体恒温箱首先要精确显示箱内的温度,所以要求温度的测量误差要小.当温度澄出设定范围时,恒温器件要及时变换,使箱内的温度    保持在设定范围内。这对恒温器件要求较高。按键调温度的上下限时,要有较好的人机交流界面和可视化操作,因此液晶的刷新的速度要快,实时显示被调的值。
    用 TMP275采集的温度值共二个字节,第一个字节为温度的整数部分,第 个字节中只有前四位是温度的小数部分,这在计算中整数可以直接读出,而小数要左移四位,然后再乘以设定的分辨率,例如0.0625.在按键中断的处理时,要延时
    大约10ms的时间,对 msp430 来说.for 循环一次的时间要根据设定的时钟,这可以在 Cpu Rigisrers寄存器里通过计算得出。

(二)方案论证
1、测温模块方案选择
方案一:使用热敏电阻、运放、以及A/D转化电路组成电子测温模块,如图1所示,该方案实现比较困难,因为热披电阻本身的测温精度不高,信号小,港波困难。而且运用的元器件较多,不利于整体简洁设计。



方案二:运用TI公司生产的数学温度仅感器TMP275,便用该器件有以下的优点:输出数字信号,可以直接传输给单片机作数字信号处理,而不再需要模数信号转换:传感器输出温度的分辨率可以达到0.0625.在-20C至 100C范围内温度可以精确到士0.5.而且和单片机连接比较简单,但在使用该器件要保证相应的引脚不能直接相连。不能直接放在导电的液体和周体上。且器件价格比较品贵,综合系统以及相关的要求我们选择方案二。

2、信号处理模块
方案一:使用目前市场上性价比较高的51系列单片机,该单片机是8位机,相对应用技术比较成熟,但是它的1/0口比较少,外部中断功能接口少,且外部功能模块较少,侧如我们使用它与TP275级联,因为没有12C模块,我们对TMP275的操作就需用用软件模拟【2C时序,这样不仅程序编写难度大,而且出错的几率方案二:使用TI公司生产的性价比也不错 WSP430F247 单片机,该型号单片机是16 位机,处理数据速度快,而且拥有丰富的外围模块,方便了我们程序的编写,看门狗电路,大大降低了程序的出错率,更多的1/0口可以级联更多的器件,可扩展更多的功能,而不需要使用地址数据锁存器件,这样既方便了程序的编写,也简化了硬件电路的设计。丰富的中断接口可以提高系统智能化。

3、输出控制模块
输出控制模块其实就是一个加热、降温模块。具体方案如下:

方案一:该模块运用加热丝和风扇以及一些外围的控制器件来组成,因为加热和制冷是相互独立的单元电路,直接从 MC 输出控制信号对其单独控制,即可实现相应的功能,糕图如图2所示。因此该方案的实现就相对容易。但是温度可控范围小,缺少新意,组合安装时比较麻烦,框图如图3所示。



    方案二:在这个方案中我们使用半导体制冷片来代替加热丝和风扇。即只使用一片器件可以同时实现加热和降温。如图3所示,MCU通过电压开关控制半导体制冷片的工作,通过电流方向控制实现半导体制冷片切换于制冷与加热状态。由于半导体制冷片没有任何滑动部件,所以它的静音效果特别的好。降温时不使用任何化学添加剂,也不产生氟利昂。此方案还有环保、温控范围大的优点。



根据以上各方案的比较与选择,得到如下系统框图,它的硬件结构由温度测量、信号测试及处理、键盘输入、显示、控制输出电路和电源电路等六部分组成。



三、系统实现
(一)单元电路设计
1、信号测试及处理电路
本作品的核心控制部分采用TI公司生产的高性价比的16为微控器MSP430F247,用它来完成对温度数据和时间显示数值的处理,实现对温度的测算和制冷芯片控制功能。同时控制液晶显示速度,当温度超出设定温度时,让七彩管发出不同光报警。通过对按键的处理,使用户能方便调动时间、温度的上下限。

MSP430系列单片机是一种16位单片机。它具有集成度高、外围设备丰富,以及超低功耗等优点。它的内核CPU结构是按照精简指令集和高特明的宗旨来设计的。MSP430 采用的是“冯.诺依曼”结构,ROM 和RAM在同一地址空间,使用同一-组数据总线。

2、温度测量电路
该恒温箱的核心测温部件采用TI公司生产的温度传感器TMP275,用它来完成对恒温箱内部温度的测量,并以数字量的形式使用I2C 总线向CPU传输数据,以此作为CPU进行温控的依据。

TMP275是一个I2C总线的温度传感器,测温范围-40'C至+ 125"C,在-20C至十100C之间最大误差仅为士0.5°C。

TMP275内部有指针寄存器、配置寄存器、温度值寄存器、高温和低温限制寄存器等五个寄存器。

指针寄存器是通过P1、P0来识别哪个寄存器来响应读写命令。格式字如表1所示,各寄存器的指针地址如表2所示。



配置寄存器是一个八位可读写的寄存器,用来存储TMP275 的工作模式控制字。其格式字如表3所示。其中 D5、D6 位是用来管理内部A/D的分辨率,用户可以通过设置这两位来控制最佳分辨率和转换时间之间的选择,对应的转换字设置如表4所示。



温度寄存器是一个12位只读寄存器,用来存储最近变换得到的数据。该寄存器通过两个字节来读写数据格式如表5,表6所示,且先传输高8位再传输低8位,其中第一个字节八位都有效,第二个字节只有高四位是温度值且是温度的小数点。



3、显示电路
显示部分是以南京国显电子公司生产的 GXM12864液晶屏为核心以及其他外围电子元器件构成的显示电路,由于微控器的输出高电平最高只能达到3.3V,为_

4、控制输出电路
图7是调整温度的输出控制电路。P3.4 经VQ2驱动12V / 5A继电器RL2控制半导体制冷片的工作电压。P3.3经VQ1驱动12V带常开常闭双触点的继电器RL1,控制并切换加在半导体制冷片上的工作电压极性,实现加热和制冷。



半导体制冷片是一种热泵,它的优点是没有滑动部件,应用在一些空间受到限制,可靠性要求高,无制冷剂污染的场合。半导体制冷片的工作运转是用直流电流,它既可制冷又可加热,通过改变直流电流的极性来决定在同一制冷片上实现制冷或加热,这个效果的产生就是通过热电的原理。

半导体制冷片的工作原理是:当块N型半导体材料和一块P型半导体材料联结成电偶对时,在这个电路中接通直流电流后,就能产生能量的转移,电流由N型元件流向P型元件的接头吸收热量,成为冷端由P型元件流向N型元件的接头释放热量,成为热端。吸热和放热的大小是通过电流的大小以及半导体材料N、P的元件对数来决定。制冷片内部是由上百对电偶联成的热电堆,以达到增强制冷(制热)的效果。塞贝克效应(SEBECK EFFECT)、珀尔帖效应(PELTIER EFFECT)、汤姆逊效应(THOMSON EFFECT) 都是热电制冷的温差电效应。

5、电源电路
该恒温箱的加热制冷部分采用半导体制冷片来实现。为实现快速加热和制冷,要求电源能提供输出电流不小于3A的12V直流电压。12V 直流电经VD6隔离,-路经7805稳压为系统中5V用电器供电,在经TPS76033稳压后为单片机系统使用:另路为继电器供电以及半导体制冷片供电。

(二)软件设计
系统用C430语言编程,程序主要由下列几部分组成





四、系统调试
1调试环境
硬件:MSP430仿真器、万用表、pc机、12V/1.6A 稳压电源、温度计、示波器
软件:IAR Systems Embedded Workbench Evaluation 5.02软件设计与调试
刚看到 msp430时,给我们的第一感觉就是它和51单片机的差别太大了,其明显区别就是寄存器特别多,对I/0口的操作不像51单片机那样简单,它必须设置相应的寄存器,还要规定方向,看门狗技术是做什么用的,它的系统时钟是多少?BIT是干什么,可不可以直接赋值等等。等到用熟悉以后,就觉得 430单片机其实挺简单的,只要把寄存器里相应的内容写上就行,而不必去计算具体的值。P1和P2都可以作中断接口用,很大程度上提高了人机交流,多定时器、比较器、液晶模块、I2C 模、DCO 模块等外围模块,又提高了系统的智能化。可以说 msp430 单片机的用途非常广而且实用,在加上低功耗,既省能源又方便使用,因此430单片机应具有更广阔的应用前景,和应用价值。

在软件设置的时候,一定要注意对系统时钟的设定,晶振报错是很有必要的,如果晶振出错,系统的时间也会出现偏差,甚至不能忽略的差错。因此不要把它跳过。设置系统时钟的另外一个好处就是,可以精确延时,在很多情况下都需要用到精确延时,而且单片机内部本身就自带延时程序,但要有相应的时钟才行。在对卫2C模块的设置时,一定要把P3.l、P3.2为外部管脚、选择I2C模块模式、确定从机地址,清除相应中断标志。还有就是发开始和停止条件。对液晶操作需要特别注意的是时序问题。如果时序不对,液品将不显示。读忙也是需要注意的_

问题之一,如果没有读忙程序,只要在各部分延时时间足够长,也是可以不写读忙程序。但是,如果延时不够,又没有读忙程序,那么液品就会处于不稳定状态,可能会出现乱码等不可预知的情况。总之,对430单片机处理,最主要的就是对寄存器的设置,只要设置的恰当,就可以达到事半功倍的效果。

五、性能测试与分析
1温度测试测试环境:一杯95的开水,在室温为29℃室内自然冷却,用分辨率为1℃C温度计和被测得温度器同时测量得水得温度,每隔10分钟读一次温度值

数据如下图所示



经过三个小时的测试,由上表数据可知,温度下降幅度基本符合温度曲线,与温度计所测值比较,我们的作品能够完成精确测温。

2恒温箱测试
恒温箱测试过程中由于散热、导热的问题,制冷片的只能连续工作两分钟,在两分钟时间里,测试箱体内的温度下降2'C-3℃C。

六、总结与展望
本次项目从最初的资料收集、框图方案的设计到的 PCB 版的制作以及后面系统功能调试都凝聚着我们全组人员的心。从开始的模块调试到最后的整机综合,随着调试的进行,我们的全组人员的心情阴晴交替。当整机的各项功能、性能参数都符合我们的设计要求后,我们高兴,兴奋!

现在我们的作品已基本完成,反思整个设计、制作的过程,我们还是犯了很多的错误。如,在用 protel 画电路原理图时,网络标号标注不规范,做错来的线路板的连线错误:画元器件封装时没有严格按照元器件技术手册上的要求,导致板子做出后,元器件没法安装上去…在整个过程像这样让人啼笑皆非的事情还很多,给我们的进度造成了很大的阻力,也浪费了很大的人力、物力、财力。但是我们也从这些的错误、失误、不规范中学到了很多东西,充实了我们的实践经验。相信在我们以后的工作学习中不会再有类似的过失。从某些角度来说,我们成经下的这此误,因为它们会让我们在今后的工作中少击弯路。

    虽然最终我们得到了我们要的结果,但是纵观整个过程,我们的作品在设计和制作上有很多的缺憾。第一一,我们的作品没有设计开机电路,直接把电线挂到电源上,触发电压可能会烧坏我们的元器件,而且也不安全,假如有数据需要存储,直接断电势必会引起数据的丢失:第二,稳压芯片没有加散热片,因为我们的电路工作的电流最高会达到2安培,没有加分流元器件和散热片的情况下,稳压芯片的散热相当的惊人,现在虽然加了分流原件,但也破坏了电路板的完美性:第三,液晶显示屏背光灯没有使用,开始设计是使用的,但是因为设计的缺陷,导致其和其周边的电路电流过大,74LVC4245、液晶屏的发热明显增大,而且给周边的信号线带来很大干扰,显示乱码增多,无奈下只好拆除了该部分电路,在光照不是很好的环境,液晶的显示效果较差:还有就是半导体制冷片,它是一种热泵,在制冷的同时也会发出很大的热量,如果不即时的散去,会影响制冷效率,温度过高还会烧坏芯片。调试因为没有加散热片就烧坏了-一片,而且加热和制冷不能频繁的交换(十分钟左右交换-次比较适宜)这和我们的要求都还有一定的差距。

尽管恒温箱不是想象中那么完美,但是本作品在实际生产生活中不仅可以作恒温箱使用,经过改造,还可以做作冰箱、冷热两用空调,这样的小型电子冰箱在许多领域已经得到了使用,比如可以用来保存焊锡膏。我们可以设想,它还可以作为潜艇上的空调系统,可以使用海水冷却热面,也可以使用燃油冷却,这样燃油在燃烧前可以先预热。而且它优秀的静音效果会提高隐蔽性。轻便较小的体型更是适合潜艇这些空间小的场所使用。

作为即将毕业的大学生,我们非常庆幸能够参加这次比赛,它不仅给我提供了一个展示才华的平台,也对我们这些即将走上工作岗位的学生- -次临岗前的集训,一次宝贵的实习实践。

在此感谢大赛组委会给我们创造了一个锻炼我们、展示我们的机会,同时也感谢学校、老师对我们的支持和帮助!

附录 1:


附录 2:





43

主题

241

帖子

509

积分

单晶硅锭

Rank: 3Rank: 3

积分
509
沙发
发表于 2020-1-10 10:37:44   只看该作者
谢谢分享
快速回复 返回顶部 返回列表