基于单片机的数字式多路温度采集系统设计
[关键词:单片机,温度采集系统] [热度 ]提示:此毕业设计论文完整版包含【论文,电路图】 作品编号:txgc0457,word全文:64页,合计:18000字 |
课题利用SPCE061A单片机作为核心控制器,通过两个DS18B20器件实现两路温度的实时采集,温度通过数码管显示,分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度,可以为每一个通道设置独立的报警温度。共完成了复位电路、晶振电路、DS18B20与单片机接口电路以及显示电路的设计,用protel DXP对其进行电路图的绘制。在这些电路的支持下,配合所编写的读/写温度程序、温度转换/显示程序来完成整个课题的设计。
课题设计的内容和目的
SPCE061A是一款16位μ'nSP结构的微控制器。该芯片带有硬件乘法器,能够实现乘法运算、内积运算等复杂的运算。它不仅运算能力强,而且处理速度快,单周期最高可以达到49MHz。SPCE061A内嵌32K字的Flash程序存储器以及2K的SRAM。利用这些特性可以很容易实现温度采集及显示,而且具有语音处理优势,可以实现语音报警功能。
方案讨论了使用高性能SPCE061A单片机作为主控制器,采用一线制数字温度传感器DS18B20作为温度传感器,采用LED键盘模组作为显示器件,采用SPR1024作为数据存储器的应用方案。该方案实现了目标温度的测量、显示、存储与PC机传输数据的功能。
设计要求
利用SPCE061A单片机、DS18B20实现多路温度采集,基本要求如下:
1. 2路温度的实时采集;
2. 温度通过数码管显示,分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度;
3. 可以为每一个通道设置独立的报警温度。
扩展要求
1. 将DS18B20由2路扩展到4路;
2. 实现在一条数据总线上挂接多个18B20器件;
3. 采集的温度可以通过串口发送到上位机,并由上位机显示;
4. 可以将采集的温度值进行备份,并通过按键查询。
基于 SPCE061A 的16位特性、DSP 功能以及快速的处理能力,使得该系统的数据采集和运算处理十分的方便简单,另外由于 IDE 支持标准的 C 语言函数库,使得复杂的数学运算变得轻而易举,大大减小了编程的难度。使用高性能SPCE061A单片机作为主控制器,采用一线制数字温度传感器DS18B20作为温度传感器,采用LED键盘模组作为显示器件,采用SPR1024作为数据存储器的应用方案。本方案实现了目标温度的测量、显示、存储与PC机传输数据的功能。系统设计简便、实用性强、操作简单、程序设计简便。本设计充分利用了 SPCE061A 的资源,发挥了芯片的性能。
提示:此毕业设计论文完整版包含【论文,电路图】 作品编号:txgc0457,word全文:64页,合计:18000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于单片机的数字式多路温度采集系统设计(论文,电路图)!