智能控制系统课程设计.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业课程设计指导 北京航空航天大学机械学院机电专业 目录 TOC \o 1-3 \h \z \u 第一章 系统分析 1 第二章 信号的采集与调理 1 2.1 DHT11概述 1 2.2 接口说明 2 2.3 DHT11原理 2 第三章 系统硬件电路图绘制 4 3.2 STM32最小系统 4 第四章 执行机构 6 4.1 小型4相8状态步进电机 6 第五章 STM32单片机系统 7 5.1 STM32系统开发板的使用说明 7 5.2 系统流程图: 8 5.2.1系统总流程图 8 5.2.2定时器中断流程图 8 5.2.3串口中断流程图 9 5.3 系统程序实现 10 5.1 DHT11 10 5.2 步进电机的控制 10 5.3 LCD屏显示 10 5.4.时间显示 11 第六章 上位机通信 12 6.1概述 12 6.2 上位机软件方案 13 6.2.1 上位机软件界面、功能设计 13 6.2.2 上位机软件编程实现 14 (1) 建立项目架构 14 (2) 设计图形用户界面 15 (3) 插入串口控件MSComm 15 (4) 编写函数实现串口功能 15 (5) 发送数据功能 16 (6) 查询数据功能 16 (7) 设置参数功能 16 (8) 清除功能 16 (9) 调试 17 PAGE 15 第一章 系统分析 本次专业课程设计要完成一个控制系统的设计,该系统应具备以下基本功能:该系统为智能系统,有一个CPU(或处理器),并能完成一定的功能,如采集温度并控制风扇电机的旋转速度。智能系统在具备自己完成测量控制的同时,还可以将采集到的信号储存,发送给上位机,上位机在进行数据处理之后将控制要求发送回智能节点。 图1 系统整体框架图 第二章 信号的采集与调理 信号的采集工作即为对温度和湿度两个参数进行测量,本组采用数字传感器DHT11实现以上功能。 2.1 DHT11概述 DHT1数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集 成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。 2.2 接口说明 图2 DHT11接口说明图 DHT11的供电电压为 3-5.5V。传感器上电后,要等待 1s 以越过不稳定状态在此 期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF 的电容,用以去耦滤波。 2.3 DHT11原理 DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次 通讯时4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下: 一次完整的数据传输为40bit,高位先出。 数据格式:8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据 +8bit校验和 数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。 用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据。从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集。采集数据后转换到低速模式。 通讯过程如图3所示 图3 通讯过程示意图 总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。 图4

您可能关注的文档

文档评论(0)

卖报的小行家 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档