基于STC12C5A60S2的无线温度采集系统设计
毕业设计-基于STC12C5A60S2单片机的数字温湿度计设计

东莞理工学院本科毕业设计毕业设计题目:温湿度控制器学生姓名:学号:系别:专业班级:指导教师姓名及职称:刘华珠高级工程师起止时间:2011年11月—— 2012年6月摘要本论文介绍了一种以单片机STC12C5A60S2为主要控制器件,以PT100,SHT15分别为温,湿度传感器。
本设计主要包括硬件电路的设计和系统软件的设计。
硬件电路主要包括控制器,测温湿控制电路和显示电路等。
控制器用带有AD转换的单片机,温度传感器PT100,湿度传感器采用SHT15,显示电路采用1个8位共阴极LED数码管,用锁存器是显示效果更好。
测温湿控制电路由温湿度传感器和预置温湿度值比较报警电路组成,当实际测量温湿度值大于预置温湿度值时,发出报警信号(发光二极管点亮)而且使外电路驱动(继电器动作)。
软件部分主要包括主程序,测温湿度子程序,显示子程序和按键子程序等。
本次设计采用的SHT15湿度传感器包括一个电容式聚合体测湿元件和一个能隙式测温元件,并与一个14位的A/D器以及串行接口电路在同一芯片上实现无缝链接,从而具有超快响应,抗干扰能力强,性价比高等优点。
而且PT100在要求的范围内线性度很好。
关键词:温度测量, 湿度测量,温度算法,PT100,SHT15ABSTRACTThis paper presents a new design of digital thermometers and hygrometer. It includes a main control device-microcontroller STC12C5A60S2 and a temperature and humidity sensor. This design includes hardware and system software .The hardware design includes a main controller circuit, Temperature and Humidity measurement and control circuits and show circuit. Main controller uses SCM STC12C5A60S2,temperature sensor uses PT100,and humidity sensor uses SHT15,Show circuit is a total of eight circuits using digital LED of the Altogether. Driver show circuit uses atches (74573). Temperature and Humidity control circuit includes the temperature and humidity sensor and preset temperature and humidity values compared alarm circuit. When the actual measurement of temperature or humidity values is greater than the preset temperature or humidity values, the alarm signal (Light emitting diode is lit) is sent. And output circuit will be sent(Relay action) .The major software includes the main routines, temperature and humidity routines, show routines and digital-to-analog routines.The humidity sensor (SHT15) in this design includes a capacitive polymer sensing element for power consumption makes it the ultimate choice for even relative humidity and a band gap temperature sensor. Both the most demanding applications are seamlessly coupled to a 14bit analog to digital converter with a 14 and the A / D, as well as serial interface circuits in the same chip on the realization of a Gap link to a super-fast response, anti-interference capability and cost-effective advantages.And PT100 within the required range linearity is very good.The design of digital thermometers and hygrometer with STC12C5A60S2 and PT100 and SHT15, not only has a simple external circuit, but also has a high-precision measurement.KEY WORDS: temperature measurement, humidity measurements, PT100,SHT15目录前言 (1)一设计任务要求和温湿度计的发展史 (1)1.1 设计任务及要求 (1)1.2 设计温湿度计的依据和意义 (1)1.3 温度计的发展史 (2)1.4 湿度计的由来 (3)1.5 露点意义 (3)二设计任务分析及方案论证 (4)2.1 设计总体方案及方案论证 (4)2.2 元器件的选择 (5)2.2.1 主控制器芯片 (5)2.2.2 温湿度传感器 (7)2.2.3 驱动显示电路 (8)2.3 温湿度测量的方法及分析 (9)三硬件电路的设计 (10)3.1 主控制电路和测温湿控制电路 (10)3.2 驱动显示电路 (12)四软件设计及分析 (13)4.1 SHT15传输时序和指令集]7[与测温模块 (13)4.1.1通讯复位时序 (13)4.1.2启动传输时序 (14)4.1.3 数据传输和指令集 (14)4.1.4湿度的测量时序 (15)4.1.5 输出转换为物理量 (15)4.1.6 SHT15的DC特性 (17)4.2 程序流程图 (19)4.3 程序的设计 (20)4.3.1 SHT15的初始化程序 (20)4.3.2 毕业设计.c是主函数,做了温度的算法 (26)4.3.3 AD转换子程序 (35)4.3.4 LED显示子程序 (36)4.3.5 软件在硬件上的调试分析 (45)结论 (46)参考文献 (47)致谢 (48)附录 (48)引言温度与湿度与人们的生活息息相关。
基于蓝牙的温度采集系统(详细的任务书)

毕业设计开题报告题目:基于蓝牙的温度采集系统的设计与实现学生:指导老师:系别:电子信息科学学院专业:软件工程班级:学号:20xx年xx月xx日2.毕业设计(论文)任务要研究或解决的问题和拟采用的方法:(一)、系统硬件结构图(二)、驱动组成和功能构想1、驱动的组成本驱动程序主要由四个部分构成:卡是否插入的探测,卡的识别和初始化,卡的读操作,卡的写操作。
它们各自的功能描述如下:(1)卡是否插入的探测本功能主要是探测SD/MMC卡插入或移除,是以查询的方式获取卡以插入卡座,或者是卡插入卡座时通过nCD引脚发送中断通知卡已经插入。
nCD引脚是用于判断卡是否已插入,由于该引脚被上拉,当卡未插入卡座内时,从INT0 引脚读到的是高电平;当卡完全插入到卡座内时,卡座内部触点接地,则从INT0读到的是低电平。
通常通过检测该引脚的电平值来判断卡的动态拔插动作。
(2)卡的识别和初始化本功能主要是用于识别插入的到底是哪一种扩展卡,并完成卡的初始化流程。
卡的识别,包括卡的类型,读取卡上的信息,为卡分配地址等。
卡的初始化主要是针对卡的各个硬件接口进行初始化,以及卡插入后对卡的初始化,获取卡的各项信息,激活卡。
(3)卡的读操作本功能主要是完成的读操作,发送读命令来读写卡上的数据。
每次读操作通常以块(一般为512 字节)为单位。
若一次读取的数据在一块以内,可使用单块读命令;若超过一块,则应使用多块读命令,此时还应在接收完预期数据后给卡发送停止传输命令通知卡停止传送数据。
读命令的4字节参数为欲读取数据的地址。
MMC 卡和SD卡的最大容量为4G,地址以字节为单位,通常与512 对说明:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在导师指导下,由学生填写,经导师签署意见及系审查后生效。
基于STC12C5A60S2多路温度监控系统设计

基于STC12C5A60S2多路温度监控系统设计
罗浩;刘尚武;王书易;张莉莉;霍向阳;周晓蕊;李明振
【期刊名称】《信阳师范学院学报:自然科学版》
【年(卷),期】2014(27)1
【摘要】介绍了一种基于STC12C5A60S2的多路温度监控系统设计.以单片机STC12C5A60S2作为核心处理器,选用热电偶作为温度检测传感器,能够实现对炉体温度的精确测量与控制;另外,该系统增设了485接口,可以实现单片机同上位机之间的通信,便于远程控制.
【总页数】5页(P106-110)
【关键词】STC12C5A60S2;温度检测;多路温度监控;远程控制
【作者】罗浩;刘尚武;王书易;张莉莉;霍向阳;周晓蕊;李明振
【作者单位】信阳师范学院物理电子工程学院
【正文语种】中文
【中图分类】TP274
【相关文献】
1.基于STC12C5A60S2的室内环境监控系统设计 [J], 刘姜涛
2.基于STM32与LabVIEW的多路温度实时监控系统设计 [J], 刘默;李玉松;元光
3.基于STC12C5A60S2单片机室内监控系统设计 [J], 晁松杰
4.基于STC12C5A60S2的无线温度采集系统设计 [J], 秦相林;张海兵;张盈盈
5.酿造过程的多路温度监控系统设计 [J], 方帅朋;陶太洋
因版权原因,仅展示原文概要,查看原文内容请购买。
基于单片机STC12C5A60S2无线多点温度采集系统设计

Through physical experiments this system has achieved the task requirements, it proved this temperature acquisition system is true and reliable.
Key words:temperature measurement;DS18B20;digital temperature sensor;single chip processor;wireless transceiver
基于单片机的无线温度采集系统设计与实现

技术应用
田晶晶*田善玉*黄院苏———汽车起重机底盘板簧式后悬挂装配技术研究
第4期
; 板安全 (5)选择液压泵 经 2 计算得知,泵工作循环所需的工作压力 P= 10.74MPa 泵的最大工作压力 经查阅厂家样品选择:排量 q=10mL/r =0.01L/r, 转速 n=1450r/min 功率 故选用电机功率为 5.5Kw,额定压力为 16MPa 五、结论 该工装投入使用之前, 后悬挂线上装配需要 2 人 2 个小时, 线下二次拧紧需要 3 人 2.5 小时方可 完成装配,使用工装以后,只需要线上 1 人 1.2 小时 即可完成,极大的提高了工作效率。 经过批量生产, 此工装操作简便、工人劳动强度低,易于实现板簧压 紧,压紧过程安全可靠,可以解决板簧式后悬挂装配 难的问题。 目前已经在安徽柳工推广和使用,并且 可以在生产板簧后悬挂的卡车生产厂家推广使用。
基于单片机的无线温度采集系统设计与实现
靳晓波 1,2
(1.中北大学, 山西 太原 030051; 2.山西机电职业技术学院, 山西 长治 046011)
[摘 要]本文介绍了一种单片机控制的远程无线采集系统。本系统采用 zigbee 模块、高精度的温度传感
器及单片机对系统进行设计,并对相关程序进行设计,经实际验证具有较好的效果。用户可以远程对温度进
本文设计了一种无线温度采集系统,用 STC12C5A60S2 单片机作为控制器, 选用数字温度 传感器,对被测对象的温度进行采集,具有稳定性 好、精度高等特点。此外系统还设计了单片机与上位 机的通信方式,实现了无线信息传输。
一、系统硬件设计 系统原理:整个系统工作由上位机控制,当系统 接收到上位机通过 zigbee 模块发出采集指令后,对 当前的温度数据进行采集,并把对应的温度信息由 zigbee 网络传回上位机; 当检测到温度超出预设值 时会进行警报输出。 本系统由温度测量模块、控制器模块、数据通信
基于STC12c5a60s2多路数据采集系统

该模块工作在远距离终端,作为模拟待采样的信号源,产生正弦波。对于该 模块有以下两种方案:
方案一:采用ICL8038集成芯片。构成三角波发生器及正弦整形电路。该IC 电路属于积分型施密特压控多谐振荡器,工作范围0.001HZ~300KHZ,完全可 以达到设计要求。
方案二:LC正弦波振荡器。有电容三点式和电感三点式振荡器以及克拉波和 西勒振荡器
1.2.2 系统各模块的最终方案
根据以上方案,结合器件和实现条件等因素,确定如下方案: (1).利用ICL8038集成芯片来作为正弦波信号的产生器。
(2)F/V变换模块采用LM331频压变换器。 (3).采用双单片机STC12C5A60S2来实完成信号的采集与处理。 (4).单片机之间的通信选取RS-485的通信标准。 (5).显示模块的选用LCD1602液晶显示。 小结:这一部分主要介绍了整个系统的构思,以及各个模块的方案比较与选择。
(5)显示模块 该模块在主控端,用于显示接收到的数据。 方案一:采用数码管显示; 方案二:采用 LCD 液晶显示; 方案一要额外增加锁存器等驱动电路,而且不稳定,调试较为麻烦;而方案
二中LCD则具有功耗小、平面直角显示以及影象稳定不闪烁,可视面积大,画面 效果好,抗干扰能力强等特点。所以选用方案二。
STC12C5A60S2系列单片机ADC(A/D转换器)的结构如下图所示。
A/D 转 换 结 束 后 , 最 终 的 转 换 结 果 保 存 到 ADC 转 换 结 果 寄 存 器 ADC_RES 和 ADC_RESL,同时,置位ADC控制寄存器ADC_CONTR中的A/D转换结束标志位ADC_FLAG, 以供程序查询或发出中断申请。模拟通道的选择控制由ADC控制寄存器ADC_CONTR 中的CHS2 ~ CHS0确定。
基于Stc12c5a60s2单片机的气象要素采集系统的设计

基于Stc12c5a60s2单片机的气象要素采集系统的设计AbstractWith the increase in demand for accurate weather predictions, the need for a reliable and efficient weather monitoring system has become imperative. This paper presents the design and implementation of a weather monitoring system using the Stc12c5a60s2 microcontroller. The system integrates sensors for measuring temperature, humidity, pressure, and rainfall, and stores the collected data in an SD card. The collected data can be accessed remotely through a serial interface.Keywords: Stc12c5a60s2, weather monitoring system, sensors, SD card, serial interface.IntroductionWeather monitoring systems play a crucial role in providing accurate weather predictions and forecasts. The accuracy of these predictions largely depends on thereliability and efficiency of the data collected. In recent times, there has been a significant increase in the demandfor accurate weather predictions, and this has led to the development of more advanced weather monitoring systems.This paper presents the design and implementation of a weather monitoring system using the Stc12c5a60s2 microcontroller. The system integrates sensors for measuring temperature, humidity, pressure, and rainfall, and stores the collected data in an SD card. The collected data can beaccessed remotely through a serial interface.Design and ImplementationSensor integration: The system integrates sensors for measuring temperature, humidity, pressure, and rainfall. The temperature and humidity sensors are DHT11 sensors, while the pressure sensor is an MPX4115A sensor. The rainfall sensor is a tipping bucket type sensor. The sensors are connected to the microcontroller through their respective pins.Data storage: The collected data are stored in an SD card. The microcontroller is connected to the SD card through an SPI interface. The system uses the FAT16 file system to store the data.Serial communication: The collected data can be accessed remotely through a serial interface. The microcontroller is connected to a computer or any other device through a USB to TTL converter. The system uses the UART protocol for serial communication.Power supply: The system is powered by a 5V DC power supply. The power supply is connected to the microcontroller through a voltage regulator for stable operation.Results and DiscussionThe system was tested in a laboratory setting, and the results showed that the system could accurately measure and record weather data. The data recorded by the system were accessed remotely through a serial interface, and the results were found to be accurate and reliable.ConclusionIn conclusion, this paper presents the design and implementation of a weather monitoring system using theStc12c5a60s2 microcontroller. The system integrates sensors for measuring temperature, humidity, pressure, and rainfall,and stores the collected data in an SD card. The collecteddata can be accessed remotely through a serial interface. The results of the system showed that it is accurate and reliable, and it can be used for weather monitoring applications.。
基于 STC12 C5 A60 S2多路温度监控系统设计

D OI : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 3 - 0 9 7 2 . 2 0 1 4 . 0 1 . 0 2 8
基于 S T C 1 2 C 5 A 6 0 S 2 多 路 温 度 监 控 系统 设 计
罗 浩 , 刘尚武 , 王 书 易, 张莉莉 , 霍 向阳, 周 晓蕊 , 李 明振
( 信 阳师范学 院 物理 电子工程学 院 , 河南 信 阳 4 6 4 0 0 0 )
摘 要: 介绍 了一种基 于 S T C 1 2 C 5 A 6 0 S 2的 多路 温度监控 系统设计. 以单 片机 S T C 1 2 C 5 A 6 0 S 2作 为核 心处
理 器, 选用热 电偶作为温度检测传感 器, 能够 实现 对炉体 温度 的精 确 测量 与控 制 ; 另 外, 该 系统 增设 了4 8 5接
Hu o Xi a n g ya n g,Zho u Xi a o r u i ,Li Mi ng z h e n
( C o l l e g e o f P h y s i c s &E l e c t r o n i c E n g i n e e r i n g , X i n y a n g N o r ma l U n i v e r s i t y , X i n y a n g 4 6 4 0 0 0, C h i n a )
Ab s t r a c t  ̄ T h e d e s i g n o f mu l t i — c h a n n e l t e mp e r a t u r e c o n t r o l s y s t e m b a s e d o n S T C1 2 C 5 A 6 0 S 2 w a s i n t r o d u c e d .I n
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于STC12C5A60S2的无线温度采集系统设计
目前,我国绝大多数的温度监测系统都是传统方式,主要有就地进行数据采集的方式和有线通信的实时温度监测系统,前者测量方法单一,测量数据不连续且时效性差,后者缺少灵活性且适用环境有限。
随着信息通信与电子技术的迅猛发展,使得传统的数据采集方式已不能满足需求,严重地制约了现代化监测系统发展的进程。
例如在监测区域环境复杂,且监测点的位置分布较分散的情况下,布线复杂而且慢,人力物力成本较大,不适合与控制中心进行有线通信。
无线监测系统是无线技术发展至今最重要的应用之一,采用无线网络可增强监测系统的灵活性和可扩充性,省去网络布线的麻烦。
因此,本文尝试研究一种无线温度监测系统,此系统将无线收发模块与单片机相结合,采用抗干扰能力强的射频发射模块及接收模块实现无线通信,提高系统的可靠性。
该监测系统具有结构简单、使用方便、成本低、工作稳定可靠等优点。
1无线传感器节点硬件设计1.1单片机选择方案
无线传感器节点要实现对温度信息的采集、处理和无线传输。
无线传感器节点内的单片机对节点起管理、控制作用,并进行信号处理。
在选择单片机时,主要参考以下标准:首先,要求单片机的功耗要很小,由于它消耗的是节点中电池的电量,并且长期处在工作状态,所以必须具有功耗低的特点。
其次,要求单片机的价格适中,不能使成本太高。
此外单片机的运行速度和程序存储空间大小,对以后节点功能的扩展很重要。
本无线传感器节点采用STC12C5A60S2单片机去控制nRF24L01射频芯片和DS18B20温度传感器,其硬件结构与功能模块的对应关系如图1所示。
图1无线传感器节点新一代STC12C5A60S2与传统的MCS-51系列单片机指令完全兼容,具有高速、低功耗及抗干扰性能强等优点。
该单片机拥有60K的程序存储器和1280字节RAM,完全能满足单片机系统的软件设计要求;且该单片机是新一代单时钟/机器周期(1T),其处理速度是传统51单片机的8到12倍,便于以后进行功能扩展,例如:可以快速处理其所在节点的路由算法。
故STC12C5A60S2单片机是构建本监测节点理想的选。