基于51单片机的智能窗户的设计与实现内容摘要:

GND6IN 27B O O T 28VREF9S E N S E10E N A B L E11U3L 6 20 3C21 04V C CC51 04+ 12 VG N DC61 04C71 04D11 N 40 0 7D21 N 40 0 7G N DG N D温湿度传感器G N DV C C电机驱动123P ow er1H e ad er 3G N DV C C+ 12 VP 14P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 10 / T1P 11 / T2P 123P 134P 145P 156P 167P 178P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728IN T 012IN T 113T014T115E A / V P31X218X119R E S E T9R D 39。 17W R 39。 16G N D20R X D10T X D11A L E / P 39。 30P S E N29V C C401V C CP 10P 11P 12P 13P 14P 15P 16P 17P 33P 32P 34P 35X1X2R E S E TP 37P 36V C CP 00P 01P 02P 03P 04P 05P 06P 07P 23P 24P 25P 26P 27P 30P 31123456789P11 0KV C CP S E NA L E / P 39。 单片机 STC89C52P 20P 21P 22电源接入口U23 30R41 00 KR5G N DV C CV C CG N D1243U43 30R81 00 KR9G N DV C CV C CG N D167312U 1 AL M 3 39245312U 1 BL M 3 391 00 KR71KR61KR 1 0G N D V C CV C CG N DG N DP 33P 32MB1M o t orS1S2S3S4G N DP00 P01 P02 P03 P04 P05 P06 P07P 24P 25P 26P 27P 10P 12P 11P20 P21 P22P 34V C C 21X12X23G N D4R S T5I/ O6S C L K7V C C 18U s 1D S 1 30 2Y2V C CBT1G N DG N DP 15P 16P 17按键电路时钟电路 图 最小系统电路 温 湿 度检测 电路设计 数字温湿度传感器 DHT11 简介 DHT11 数字温湿度 传感器是一款含有已校准数字信 号输出的温湿度复合传器。 它应用专用的数字模块采集技术和温湿度传感技术 ,确保产品具有极高可靠性与卓越的长期稳定性。 传感器包括一个电 阻 式 感 湿元件和一 个 NTC 测元件,并与一个 高性能 8 位单片机相 连接。 因此该产品具有品质卓越、超快应、抗 干扰能力强、性价比极高等优点。 每个 DHT11 传感器都在极为精确的度校验室中进行校准。 校准系数以程序的形式储存在 OTP 内存中,传感器内在检测信号的处理过程中要调用这些校准系数。 单线制串行接口,使系统 集变得简易快捷。 超小的体积、极低的功耗, 信号传输距离可达 20 米以上, 使成为各类应用甚至最为苛刻的应用场合的最佳选则。 产品 为 4 针单排引脚装。 连接方便。 DHT11 工作原理 由于采用 DHT数字 温湿度 传感器,电路不用考虑 A/D 转换,只需设计指定 与数字传感器相连,电路原理图如 图。 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 11223344D DC CB BA AR31 0K12Y11 2M H zC12 2PC32 2P1C41 0UG N DV C C G N DRESETX2X11234P2D H T 11D A T AV C CG N DNCV C CR15KG N D1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L C D 1V C CR21 0KLC D 1 2 8 6 4 显示模块G N DF M 1V C CQ1P N P 90 1 2R 1 12 00 R蜂鸣器电路O U T 21VS2O U T 13B O O T 14IN 15GND6IN 27B O O T 28VREF9S E N S E10E N A B L E11U3L 6 20 3C21 04V C CC51 04+ 12 VG N DC61 04C71 04D11 N 40 0 7D21 N 40 0 7G N DG N D温湿度传感器G N DV C C电机驱动123P ow er1H e ad er 3G N DV C C+ 12 VP 14P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 10 / T1P 11 / T2P 123P 134P 145P 156P 167P 178P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728IN T 012IN T 113T014T115E A / V P31X218X119R E S E T9R D 39。 17W R 39。 16G N D20R X D10T X D11A L E / P 39。 30P S E N29V C C401V C CP 10P 11P 12P 13P 14P 15P 16P 17P 33P 32P 34P 35X1X2R E S E TP 37P 36V C CP 00P 01P 02P 03P 04P 05P 06P 07P 23P 24P 25P 26P 27P 30P 31123456789P11 0KV C CP S E NA L E / P 39。 单片机 STC89C52P 20P 21P 22电源接入口U23 30R41 00 KR5G N DV C CV C CG N D1243U43 30R81 00 KR9G N DV C CV C CG N D167312U 1 AL M 3 39245312U 1 BL M 3 391 00 KR71KR61KR 1 0G N D V C CV C CG N DG N DP 33P 32MB1M o t orS1S2S3S4G N DP00 P01 P02 P03 P04 P05 P06 P07P 24P 25P 26P 27P 10P 12P 11P20 P21 P22P 34V C C 21X12X23G N D4R S T5I/ O6S C L K7V C C 18U s 1D S 1 30 2Y2V C CBT1G N DG N DP 15P 16P 17按键电路时钟电路 图 DHT11 与单片机的连接 DHT11 温湿度传感器性能说明: 表 DHT11 温湿度传感器性能 DHT11 的数据读取: DATA 用于微处理器 与 DHT11 之间的通讯和同步 , 采用单总线数据格式 , 一次通讯时间 4ms 左右 , 数据分小数部分和整数部分 , 具体格式在下面说明 , 当前小数部分用于以后DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 扩展 , 现读出为零。 操作流程如下 : 一次完整的数据传输为 40bit,高位先出。 数据格式: 8bit 湿度整数数据 +8bit 湿度小数数据 +8bi 温度整数数据 +8bit 温度小数数据 +8bit 校验 和。 数据传送正确时校验和数据等于 8bit 湿度整数数据 +8bit 湿度小数数据 +8bi 温度整数数据 +8bit 温度小数数据 所得结果的末 8位。 用户 MCU 发送一次开始信号后 , DHT11 从低功耗模式转换到高速模式 , 等待主机开始信号结束后 , DHT11 发送响应信号 , 送出 40bit 的数据 , 并触发一次信号采集 ,用户可选择读取部分数据。 从模式下 , DHT11 接收到开始信号触发一次温湿度采集 , 如果没有接收到主机发送开始信号 , DHT11 不会主动进行温湿度采集 , 采集数据后转换到低速模式。 总线空闲状态为高电平 , 主机把总线拉 低等待 DHT11 响应 , 主机把总线拉低必须大于18毫秒 , 保证 DHT11 能检测到起始信号。 DHT11 接收到主机的开始信号后 , 等待主机开始信号结束 ,然后发送 80us 低电平响应信号。 主机发送开始信号结束后 , 延时等待 2040us后 , 读取 DHT11 的响应信号 ,主机发送开始信号后 , 可以切换到输入模式 , 或者输出高电平均可 , 总线由上拉电阻拉高。 图 总信号表示方法 总线为低电平 , 说明 DHT11 发送响应信号 , DHT11 发送响应信号后 , 再把总线拉高 80us,准备发送数据 , 每一 bit 数据都以 50us 低电平时隙开始 , 高电平的长短定了数据位是 0还是 1。 格式见下面图示。 如果读取响应信号为高电平 , 则 DHT11 没有响应 , 请检查线路是否连接正常。 当最后一 bit 数据传送完毕后, DHT11 拉低总线 50us, 随后总线由上拉电阻拉高进入空闲状态。 图 数字 0信号表示方法 图 数字 1信号表示方法 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD JKFJDSKJF DSJF。 DS 电机驱动电路设计 L6203 是专用驱动 集成电路,属于 H 桥集成电路,其输出电流为 2A,最高电流 5A,最高工作电压 48V, 最高频率 100KHZ, 可以驱动感性负载,如大功率直流电机,步进电机,电磁阀等,特别是其输入端可以与单片机直接相联,从而很方便地受单片机控制。 当驱动直流电机时,可以直接控制步进电机,并可以实现电机正转与反转,实现此功能只需改变输入端的逻辑电平。 为了避免电机对单片机的干扰,可对模块加入光耦,进行光电隔离,从而使系统能稳定可靠的工作。 图 L6203 的管脚图 图 L6203 的内部框图 图 电机驱动的原理图 显示电路设计 显示部分采用 LCD12864 作为显示器件。 LCD12864 采用标准的 20脚( 有 背光 带字库 ) ,各引脚接口说明如表 41所示。 DSJKFHJKDH FJDHJKFH KDSJH JKDHF JKDS HKJ HGFDSJHF JHFJK HFKSD。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。