- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口实验报告
题 目: 基于STC单片机的无线温控系统设计
院 (系): 电子工程与自动化学院
专 业: 仪器仪表工程
学生姓名:
学 号:
指导老师:
职 称: 教 授
2015年7月22日
一 实验目的
1 本实验通过利用STC89C52单片机来控制
2 掌握用Altium Designer软件绘制原理图和PCB电路,以及电路板的制作过程(包括腐蚀,焊接,下载与调试),熟练Keil环境以及单片机C代码的编写、调试和hex文件的生成并下载到单片机芯片内,掌握软硬联调技巧与方法。
1、系统的概述
本实验研究基于51单片机的无线温度控制系统设计,以STC89C52单片机STC89C52单片机图3 电源稳压模块
电源稳压模块
如图3是电源稳压模块,电源稳压模块是将单片机供电的5V电源通过稳压电路变为3.3V。其中稳压芯片采用的是AMS1117-3.3V的稳压芯片。
AMS1117是一个低漏失电压调整器,它的稳压调整管是由一个PNP驱动的NPN管组成的,漏失电压定义为: VDROP = VBE+ VSAT。
AMS1117有固定和可调两个版本可用,输出电压可以是:1.2V,1.5V,1.8V,2.5V,2.85V,3.0V,3.3V,和5.0V。片内过热切断电路提供了过载和过热保护,以防环境温度造成过高的结温。
为了确保AMS1117的稳定性,对可调电压版本,输出需要连接一个至少22μF的钽电容。对于固定电压版本,可采用更小的电容,具体可以根据实际应用确定。通常,线性调整器的稳定性随着输出电流增加而降低。
3、温度采集模块
图4 DS18B20温度传感器检测电路
如图4是温度采集模块,DS18B20温度传感器检测电路,温度采集通过数字化的温度传感器DS18B20,通过QD接向单片机的P1.7口。
4、显示模块
图5 从机1602液晶显示电路
如图5,是从机的1602液晶显示电路,1602是一款操作比较简单,适用于只有数字和字母的显示,D0~D7进行数据的传输,RS,RW是数据读写的控制位,E是使能端。
图6 主机LCD12864的液晶显示电路
如图6,是主机的LCD12864液晶显示电路,LCD12864相比于LCD1602更加高端一点,不但可以显示数字,字母还可以显示汉字,符号等。
5、控制模块和无线模块。
图7 单片机的最小系统和无线模块电路
如图7,是单片机最小系统和无线模块。单片机最小系统包括STC89C52单片机,复位电路和晶振电路,他是本实验系统的控制系统,进行命令和数据的传输和控制。例如温度采集数据,显示数据,无线的发送和接受数据,按键采集等。其中还有nRF24L01模块和单片机的接口电路。
晶振控制电路:晶振采用的是11.0592MHZ的标准晶振。接入单片机的XTAL1、XTAL2。
图8 按键电路
如图8是按键电路,给I/O口低电平的时候开关导通执行相关的操纵。
图9 继电器电路
如图9,是继电器电路,他用PNP三极管控制继电器的打开,如图中PNP三极管相当于一个开关电路,因为三极管工作在在饱和区(如图10)。
如图10 三极管输出特性曲线
二极管作用:二极管的主要特性是单向导电性,也就是在正向电压的作用下,导通电阻很小;而在反向电压作用下导通电阻极大或无穷大。正因为二极管具有上述特性,无绳电话机中常把它用在整流、隔离、稳压、极性保护、编码控制、调频调制和静噪等电路中。本实验用于消耗线圈的反向电流。
图11 直流电机电路
如图11,使用三极管驱动直流电机。这是一个简单的单向驱动电路,没有H桥复杂,不可以正反转,只是用来模拟温度可以被加热和降温。用P2.1口控制电机。
四 软件系统
本实验的软件部分包括两部分:从机部分和主机部分。
主机系统程序主要包括:主程序,按键控制子程序,温度显示子程序,无线数据发送接受子程序等。
图11 温度控制系统主机程序流程图
从机系统程序主要包括:主程序,读出温度子程序,温度显示子程序,无线数据发送接受子程序等。
下面看一下程序流程图。
主机系统程序流程图(如图11):
主机开机之后会显示从机发来的温度,并且检测从机的工作状态,从机采集的温度会一直通过nRF24L01模块进行传输。当有按键信号发出时,主机单片机开始进行判断,检测
文档评论(0)