1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
系统采用MSP430F149单片机。它是超低功耗Flash型16位RISC指令集单片机,具有强大的处理能力、丰富的片上外围模块和方便高效的开发方式, 是MSP430系列中功能最强大的一款。MSP430F149采用"冯--纽曼"结构,RAM、ROM和全部外围模块都位于同一个地址空间内, 具有一个硬件乘法器、6个I/O端口(每个有8个I/O口)、1个精确的模拟比较器、2个具有捕捉/比较寄存器的定时器、8路12位A/D转换器、片内看门狗定时器、2个串行通信接口和60KB的FlashROM,2KB RAM。MSP430F149还具有强大的扩展功能,其具有48个I/O引脚,每个I/O口分别对应输入、输出、功能选择、中断等多个寄存器,使得功能口和通用I/O口可以复用,大大增强了端口功能和灵活性,提高了对外围设备的开发能力。
温度测控系统 本系统采用铂电阻PT100为测温元件,PT100具有性能稳定、抗氧化能力强和测量精度高等优点。由PT100和电阻元件组成的桥式电路将由温度变化引起的铂电阻的阻值变化转换为电压信号输入放大器。因需通过连接导线将安装在测量现场的铂电阻接入控制台,为了减小引线电阻的影响,采用三线式接线法。温度测控模块主要由以下几个单元组成:PT100测温单元、MCU单元、HD7279A模、键盘和显示单元和驱动电路单元等组成。 系统中各模块单元的功能如下: (1) PT100测温单元 (2)MCU单元 (3)HD7279A显示驱动单元 (4)驱动电路单元 4 系统软件设计 MSP430系列是一种具有集成度高、功能丰富、功耗极低等技术特点的16位单片机。其代码存储空间从1K至60K不等。当程序量大于8K时,使用汇编语言会使软件设计工作的效率大大降低。用C语言程序设计来实现系统的应用软件开发,可以大大提高开发调试工作的效率;同时,所产生的文档资料也容易理解,便于移植。适用于MSP430系列的C430语言,与标准C语言兼容程度高。 MSP430系列单片机可以利用IAR公司提供的集成调试环境Workbench和C430语言调试器C-SPY进行编译,直接下载至片内Flash内存,脱机运行。整个用户界面友好,调试过程中可以在上层软件中看到各寄存器的内容并在线修改,支持单步运行,在线观察定义的各个变量实时值。采用把所有相关文件放入一个项目中的组织方式,编译运行时软件会自动将文件按内在联系自动组合在一起,支持C语言编程。 温度测控模块的程序分别由主程序、键盘处理子程序、显示子程序、定时子程序等组成。主程序主要完成系统的初始化、系统时钟的设置和调用子程序等功能。键盘输入采用扫描方式进行。每检测完温度后就与预设温度进行比较,并调用显示程序。当达到预设温度值时,调用定时子程序;当定时到达预设时间时,即转入下一步的预设温度和预设时间,进行温度采样,实时显示,并使驱动电路工作,直至完成所有预设步数为止。 从该温度控制模块的软硬件构成可以看出,系统结构简单,软件程序易于实现,控制精度较高。该设计具有较好的通用性,便于进行功能扩展和重新配置。针对不同的控制对象,只需改变前端信号处理电路,并采用相应的控制算法,即可胜任系统的控制任务。该控制模块具有结构开放、性能可靠、抗干扰能力强、不需扩展外围器件等特点,可以灵活地进行不同对象温度的自动测量和控制。 |
|
相关推荐
1 个讨论
|
|
1325 浏览 1 评论
3206 浏览 1 评论
8145 浏览 0 评论
1958 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17352 浏览 0 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 16:28 , Processed in 0.520393 second(s), Total 40, Slave 33 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号