-基于单片机的智能插座的设计(1)(4)

2018-12-25 22:47

陕西理工学院毕业设计论文

8引脚DIP或可选的用于表面的8引脚SOIC封装; 简单的3线接口; TTL兼容(VCC=5V);

可选的工业温度范围-40℃至+85℃; 在DS1202基础上增加的特点: ——可选的慢速充电的能力;

——用于主电源和备份电源的双电源引脚;

——备份电源引脚可用作电池或超容量电容器的输入端; ——附加的告诉暂存存储器(7字节)。 图3.8为DS1302的芯片引脚图。 表3.1为DS1302各引脚的功能。

图3.3.1 DS1302的芯片引脚图

图3.8 DS1302的芯片引脚图

DS1302各个引脚的功能可以通过表3.1表示,其中有主电源、备用电池、振荡器、数据输入/输出端口、复位端口和串行时钟端口。

图3.9为本设计中时钟芯片和单片机的连接电路,5、6、7引脚分别接在了单片机的P05、P06、P07口。备用电池采用了3v的纽扣电池。

第 11页 共29页

陕西理工学院毕业设计论文

表3.1 DS1302引脚功能

引脚号 1 2、3 4 5 6 7 8 引脚名称 VCC2 X1、X2 GND RST I/O SCLK VCC1 功能 主电源 振荡器,外接32.768HZ晶振 电源地 复位 数据输入/输出(双向) 串行时钟 后备电源

图3.9 DS1302电路图

3.4显示电路

本设计采用的是LCD1602字符型液晶显示器。LCD液晶显示器是一种低功耗的显示器件,它广泛应用于工业控制、消费电子及便携式电子产品中。它不进省电,而且能够显示大量的信息,如文字、曲线、图形、动画等,其功能比数码管强大得多。

LCD1602液晶显示模块可同时显示16*2即32个字符,内部含有的字符发生

第 12页 共29页

陕西理工学院毕业设计论文

存储器里面存储了160个不同的点阵字符图形,包括阿拉伯数字、英文字母的大小写、常用的符号和日文的片假名等,每个字符都有一个固定的代码,比如大小写英文字母的A的代码是01000001B(41H),显示模块在显示A时就把地址41H中的点阵字符图像显示出来,我们就能看到屏幕显示字母A了。表3.2为LCD1602引脚定义:

表3.2 LCD1602引脚定义

引脚号 1 2 3 4 引脚名 Vss Vcc Vee RS 电平 0/1 输入/输出 输入 1=输入数据 0=向LCD写入指令或数据 5 R/W 0/1 1,1→0 6 7 8 9 10 11 12 13 14 15 16 E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 A K 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 +Vcc 接地 输入 1→0(下降沿)执行命令 输入/输出 输入/输出 输入/输出 输入/输出 输入/输出 输入/输出 输入/输出 输入/输出 数据总线line0(最低位) 数据总线line1 数据总线line2 数据总线line3 数据总线line4 数据总线line5 数据总线line6 数据总线line7(最高位) LCD背光电源正极 LCD背光电源负极 输入 1=从LCD读取信息 使能信号,1时读取信息, 作用 电源地 电源(+5V) 对比调整电压 0=输入指令

第 13页 共29页

陕西理工学院毕业设计论文

3.5控制模块

本设计采用的是型号为SONGLE SRD-05VDC-SL-C的继电器,5V继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用,实现小电压控制大电压的目的。在本系统中,主要是用于控制插座的开关状态,通过单片机I/O输出信号控制继电器的工作已否从而达到控制插座开关的目的。

3.6 温度采集模块

DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单、体积小、低功耗、高精度、抗干扰能力强等特点的数字温度传感器。

DS1820数字温度计提供9位(二进制)温度读数,指示器件的温度。信息经过单线接口送入DS1820或从DS1820送出,因此从主机CPU到DS1820仅需一条线(和地线)、DS1820的电源可以由数据线本身提供而不需要外部电源。因为每一个DS1820在出厂时已经给定了唯一的序号,因此任意多个DS1820可以存放在同一条单线总线上。这允许在许多不同的地方放置温度敏感器件。DSI820的测量范围从一55℃到+125℃增量值为0.5℃,可在1s(典型值)内把温度变换成数字每一个DS1820包括一个唯一的64位长的序号,该序号值存放在DS1820内部的ROM(只读存贮器)中。开始8位是产品类型编码(DS1820编码均为10H)、接着的48位是每个器件唯一的序号、最后8位是前面56位的CRC(循环冗余校验)码。DS1820中还有用于贮存测得的温度值的两个8位存贮器FAM编号为0号和1号。1号存贮器存放温度值的符号,如果温度为负(℃).则1号存贮器8位全为1,否则全为0。0号存贮器用于存放温度值的补码,LSB(最低位)的“1\表示0.5℃。将存贮器中的二进制数求补再转换成十进制数并除以2就得到被测温度(-550℃一125℃). DS1820的引脚如图3.10所示、每只DS1820都可以设置成两种供电方式.即数据总线供电方式和外部供电方式。采取数据总线供电方式可以节省一

第 14页 共29页

陕西理工学院毕业设计论文

根导线,但完成温度测量的时间较长,采取外部供电方式则多用一根导线,但测量速度较快。

1.GND:地; 2.DQ:数字输入/输出; 3.VDD:可选的+5V电源。 图3.10 DS18B20的引脚图

第 15页 共29页


-基于单片机的智能插座的设计(1)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:猎捕非国家重点保护陆生野生动物

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: