毕业设计基于51单片机粮库无线温度监测系统的设计与实现_第1页
毕业设计基于51单片机粮库无线温度监测系统的设计与实现_第2页
毕业设计基于51单片机粮库无线温度监测系统的设计与实现_第3页
毕业设计基于51单片机粮库无线温度监测系统的设计与实现_第4页
毕业设计基于51单片机粮库无线温度监测系统的设计与实现_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 科技学院2013届本科毕业论文 基于51单片机粮库无线温度监测系统 的设计与实现 专 业: 通信工程 指导教师: 王 松 学生姓名: 罗 强 学生学号: 0920041342 中国贵州贵阳2013年5月目 录摘要abstract第一章 绪论11.1 引言11.2 现状11.3 目的和意义21.4 本文结构2第二章 方案的比较和论证32.1 温度传感器的选型32.2 无线发送模块的选型42.3 语音芯片的选型52.4 显示模块的选型6第三章 mcs-51单片机的结构与原理简介73.1 mcs-51单片机的内部结构73.1.1 mcs-51单片机的组成73.1.2 cpu73.2 mcs-51单

2、片机外部结构83.2.1 mcs-51单片机引脚功能83.2.2 复位和复位电路103.3 mcs-51单片机的定时器/计数器103.3.1定时器/计数器的结构103.3.2工作方式113.4 mcs-51单片机的中断系统123.4.1中断请求源和中断请求标志123.4.2中断控制13第四章 系统硬件设计154.1 系统硬件框图154.2 单片机模块164.3无线发送模块164.3.1 rf1100-232技术指标174.3.2 rf1100-232端口定义174.3.3 rf1100-232参数设定184.4 温度传感器模块224.4.1 ds18b20的管脚定义及内部结构224.4.2 d

3、s18b20温度数据格式234.4.3 ds18b20温度传感器工作原理234.5显示模块244.5.1 数码管显示244.5.2液晶显示264.6语音报温模284.6.1引脚及功能284.6.2 isd1700典型的应用电路314.7其他模块324.7.1电源模块324.7.2超温报警模块32第五章 系统软件设计335.1系统开发环境简介335.1.1软件功能335.1.2 keil软件使用方法335.2系统软件流程图415.3温度传感器驱动程序设计435.4无线收发模块程序设计465.5液晶显示驱动程序设计48第六章 设计总结53参考文献54附录55致谢68 基于51单片机粮库无线温度监测

4、系统的设计与实现摘 要粮食是国家的战略物质,是人民的生活必需品。粮食安全是国家安全的基础。然而,我国粮食霉变事故时有发生,造成巨大的粮食浪费,危害国家粮食安全。为此,本文设计和构建了粮食仓库温度监测系统,主要用于实时监测粮食仓库中各个粮仓的温度。方便粮库管理人员掌控粮情,做好防范措施,防止粮食安全事故的发生。本文首先从理论上论述了温度监测的重要意义,讨论了粮食仓库中温度的允许变化范围,探讨了测量粮食仓库温度的原理和方法。在此基础上,进行了粮食仓库温度无线监测系统的设计和研制。此系统用51单片机、温度传感器和无线发送模块构成温度检测与发送装置 ;用51单片机、lcd显示装置和无线发送模块构成温度

5、接收与显示装置;用语音芯片构成定时报温与超温报警装置。实现温度信号的无线传输、对仓库内多个点的温度进行实时监测和语音报温报警。其设计指标:温度检测范围为 -40至60,温度检测误差=0.5。温度控制目标范围为-10至30,控制点的间隔为1,超过目标范围时自动报警,以方便管理人员对温度的把握与控制。此系统采用了无线射频技术,有效距离达到200米,完全可以满足中小型粮食仓库的温度监测。关键词:粮库;温度多点监测;无线传输;51单片机 design and implementation of grain depot wireless temperature monitoring system bas

6、ed on 51 mcuabstractfood is the national strategic materials and the daily necessities of the people.so food security is the foundation of national security.however,our country grain-mildewing accidents occur frequently, causing huge waste, endangering national food security.to this end, this paper

7、design and build the grain depot temperature monitoring system, mainly used for real-time monitoring the granary of the temperature in the grain warehouse.in order to control the grain situation, complete the prevention measures, and prevent food safety accidents.this paper first theoretically discu

8、sses the importance of temperature monitoring and discuss the allowed range of food warehouse temperature.meanwhile,the paper discusses the principle and method of measuring grain warehouse temperature.on this basis, the paper begin to design and implement the wireless temperature monitoring system

9、of the grain warehouse.this system uses microcomputer, temperature sensor and wireless sending module to constitute temperature detection and sending device;uses microcomputer, lcd display and wireless sending module to constitute temperature receiving and display device;uses voice chip to constitut

10、e temperature-voiced and over temperature alarm device.finally, the system realizes the temperature signal wireless transmission, real-time monitoring of multiple points temperature,temperature-voiced and over temperature alarm.the design indexes: temperature detection range for - 40 to 60 and the t

11、emperature detection error 2 米,9600bps可靠传输距离大于 100m(ber=10-3/9600bps);1200bps传输距离最大可达 200m(ber=10-3/1200bps)。此外,rf1100-232支持透明数据传输,提供透明的数据接口,能适应任何标准或非标准的用户协议。自动过滤掉空中产生的假数据,使用简单无需编程,大大方便应用。综合比较方案一与方案二,方案二具有抗干扰能力强、误码率低、使用简单无需编程等优点,所以选择方案二。 图2.4 rf1100-232外形2.3 语音芯片的选型 方案一: 采用isd1420,如图2.5所示,其单片录放时间为20

12、秒,音质较好。选址处理达160段信息,eeprom可重复擦写。单电源供电,典型电压+5v,电路断电后语音内容不会丢失。其控制方式:并口或按键。isd1420模块芯片采用cmos技术,内含振荡器、话筒前置放大、自动增益控制、防混淆滤波器、平滑滤波器、扬声器驱动及 eeprom 阵列。其外围元件简单,需少量阻容元件、麦克风即可组成一个完整录放系统;操作简单,无需专用编程器及语音开发器。它的采样频率从5.3、6.4到8.0khz,对音质有轻微影响。此外,isd1420的稳定性较差,价格稍贵。 图2.5 isd1420外形方案二:采用isd1760,如图2.6所示,其单片录放时间40120秒,音质好。

13、可利用震荡电阻来自定芯片的采样频率,来决定芯片的录放间和录放音质。其控制方式:按键模式和mcu串行控制模式(spi协议) 。该芯片提供多项新功能,包括内置专利的多信息管理系统,新信息提示,双运作模式,以及可定制的信息操作指示音。芯片内部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。isd1760的独立按键工作模式录放电路非常简单,而且功能强大,不仅有录、放功能,还有快进、擦除、音量控制、直通放音和复位等功能。这些功能仅仅通过按键就可完成。同时,它具有电压范围宽,稳定性好,工作状态提示丰富多样,可处理多达 255 段以上信息,宽价廉物美,应用灵活等优点

14、。综合比较方案一与方案二,方案二更适合本系统设计的要求。 图2.6 isd1760外形2.4 显示模块的选型方案一:采用led数码管,如图2.7所示,它是设备常用简易显示电子元器件之一。led数码管的主要优点如下:(1)能在低电压、小电流条件下驱动发光,能与cmos、itl电路兼容。(2)发光响应时间极短,高频特性好,单色性好,亮度高。(3)体积小,重量轻,抗冲击性能好。(4)寿命长,使用寿命在10万小时以上,甚至可达100万小时。(5)成本低,使用简单方便。然而,led也有缺点的:(1)其散热性能稍差(2)用单片机控制时需要配置恒流驱动芯片(3)容易出现光衰甚至“死灯”现象。(4)只能显示数

15、字,而不能显示简单的字符。基于上述特点,led数码管常用于设备简易的数字显示中。 图2.7 led数码管外形 方案二:采用lcd 1602a,如图2.8所示,其为标准型16x2液晶显示字符模块。lcd 1602a的特点如下:(1)机身薄,节省空间:与比较笨重的crt显示器相比,液晶显示器只要前者三分之一的空间。(2)省电,不产生高温:属于低耗电产品,可以做到完全不发烫,相对与crt显示器,因显像技术不可避免产生高温。(3)无辐射,益健康:液晶显示器完全无辐射,这对于整天在电脑前工作的人来说是一个福音。(4)画面柔和不伤眼:不同于crt技术,液晶显示器画面不会闪烁,可以减少显示器对眼睛的伤害,眼

16、睛不容易疲劳。lcd 1602a能现显示简单的字符。其也存在缺点,如价格较贵,可视角度小,反应时间较慢等。综合比较方案一与方案二,数码管作为温度检测的显示,lcd1602a 作为温度接收的显示。 图2.8 lcd1602a外形 第3章 mcs-51单片机的结构与原理简介作为单片机市场的主流产品,51系列单片机具有省电耐用、可多次编程、性能稳定、物美价廉等优点,所以选择mcs-51单片机作为此温度监测系统的控制核心 。本章将对其结构及原理进行简要的介绍。 3.1 mcs-51单片机的内部结构3.1.1 mcs-51单片机的组成mcs-51单片机是在一块芯片上集成cpu、ram、rom、定时器/计

17、数器和i/o口等基本功能部件。单片机内部包含以下几个部件: (1)一个8位cpu (2)一个片内振荡器及时钟电路 (3)4 kb rom程序存储器 (4)128 b ram数据存储器 (5)两个16位定时器/计算器 (6)可寻址64 kb外部数据存储器和64 kb外部程序存储器空间的控制电路 (7)32条可编程的i/0线 (8)一个可编程全双工串行接口 (9)具有5个中断源、两个优先级嵌套中断结构3.1.2 cpu cpu是单片机的核心部件,它由运算器和控制器等部件组成。1) 运算器运算器的功能是进行算述运算和逻辑运算。可以对半字节、单字节等数据进行操作。例如能完成加、减、乘、除、bcd码十进

18、制调整等操作。此外,8051运算器还包含有一个布尔处理器,用来处理位操作。2)程序计数器pc程序计数器pc用来存放即将要执行的指令地址,共16位,可对64kb的程序存储器直接寻址。执行指令时,pc内容的低8位p0口输出,高8位经p2口输出。3)指令寄存器指令寄存器中存放指令代码。cpu执行指令时,由程序存储器中读取的指令代码送入指令寄存器,经译码后由定时与控制电路发出相应的控制信号,完成指令功能2。4)定时与控制部件 (1)时钟电路8051片内设有一个由反向放大器所构成的振荡电路,xtal1和xtal2分别振荡电路的输入和输出端,时钟可以由内部方式产生。内部方式时钟电路如图3.1所示。外部方式

19、的时钟很少用,若要用时,只要将xtal1接地,xtal2接外部振荡器即可。 图3.1内部方式时钟电路 (2)时序mcs-51典型的指令周期为一个机器周期,一个机器周期由6个状态个振荡周期组成。每个状态又被分成两个时相进行。如图3.2所示,为8051单片机的取指令和执行指令的定时关系。 图3.2 8051时序3.2 mcs-51单片机外部结构3.2.1 mcs-51单片机引脚功能 mcs单片机都采用40引脚的双列直插封装方式,其引脚功能如下:1)主电源引脚vss和vccvss接地;vcc正常操作时为+5v电源。2)外接晶振引脚xtal1和xtal2xtal1内部振荡电路反相放大器的输入端,是外接

20、晶体的一个引脚。当采用外部振荡器时,此引脚接地。xtal2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。3)控制或与其他电源利用引脚rst/vpd,ale/prog,psen和ea/vpp(1)rst/vpd 当振荡器运行时,在此引脚上出现两个机器周期的高电平,将使单片机复位。在vcc掉电期间,在引脚可接上备用电源,由vpd向内部提供备用电源,以保持内部ram中的数据。(2)ale/prog正常操作时为ale功能提供把地址的低字节锁存到外部锁存器,ale引脚以不变的频率周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。(3)ps

21、en外部程序存储器读选通信号输出端,在从外部程序存储器取指令或数据期间,psen在每个机器周期内两次有效。(4)ea/vppea/vpp为内部程序存储器和外部程序存储器选择端。当ea/vpp为高电平时,访问内部程序存储器;当ea/vpp为低电平时,访问外部程序存储器。4)输入输出引脚p0.0p0.7,p1.0p1.7,p2.0p2.7,p3.0p3.7p0口(p0.0p0.7)是一个8位漏极开路型双向i/o口,在访问外部存储器时,它分时传送低字节地址和数据总线,p0口以吸收电流的方式驱动8个lsttl负载。p1口(p1.0p1.7)是一个带有内部提升电阻的8位准双向i/o口。能驱动4个lstt

22、l负载。p2口(p2.0p2.7)是一个带有内部提升电阻的8位准双向i/o口,在访问外部存储器时,它输出高8位地址。p2口可以驱动4个lsttl负载。p3口(p3.0p3.7)是一个带有内部提升电阻的8位准双向i/o口。能驱动4个lsttl负载。3.2.2 复位和复位电路在单片机系统中,复位电路是非常关键的,当程序跑飞或死机时,就需要进行复位。mcs-5l 系列单片机的复位引脚rst 出现2个机器周期以上的高电平时,单片机就执行复位操作。mcs-51单片机的复位电路如图3.3所示: 图3.3开关复位电路在reset(图中表示为rst)输入端出现高电平时实现复位和初始化。复位后,各内部寄存器状态

23、如表3.1所示: 表3.1内部寄存器初始状态寄存器内容寄存器内容pc0000htmop00hacc00htcon00hb00hth00hpsw00htl00hsp07hth00hdptr0000htl00hp0p30ffhscon00hip00000sbuf不定ie000000pcon03.3 mcs-51单片机的定时器/计数器3.3.1定时器/计数器的结构 1) 特殊功能寄存器tmod特殊功能寄存器tmod为定时器的方式控制寄存器,寄存器中每位的定义如图3.4所示。其中m1、m0用来确定所选的工作方式,如表3.2所示:d7d6d5d6d3d2d1d0t1方式控制字gatec/tm1m0t0方

24、式控制字gatec/tm1m0 图3.4 tmod寄存器各位定义 表3.2 工作方式选择m1m0方式说明00013位定时器/计数器01116位定时器/计数器102自动装入时间常数的8位定时器/计数器113对t0分为两个8位独立计数器;对t1置方式3时停止工作 (1)c/t 定时器方式或计数器方式选择位。c/t=1时,为计数器方式;c/t=0时,为定时器方式。 (2)gate 定时器/计数器运行控制位,用来确定对应的外部中断请求引脚,是否参与t0或t1的操作控制。2)定时器控制寄存器tcon特殊功能寄存器tcon用于控制定时器的操作及对定时器中断的控制。其各位定义如图3.5所示:d7d6d5d4

25、d3d2d1d0tf1tr1tf0tr0ie1it1ie0it0用于外部中断 图3.5 tcon寄存器各位定义 (1)tr0 t0的运行控制位。该位置1或清0用来实现启动计数或停止计数。(2)tf0 t0的溢出中断标志位。当t0计数溢出时由硬件自动置1;在cpu中断处理时由硬件清为0。(3)tr1 t1的运行控制位,功能同tr0。(4)tf1 t1的溢出中断标志位,功能同tf0。3.3.2工作方式mcs-51片内的定时器/计数器可以通过对特殊功能寄存器tmod中的控制位c/t的设置来选择定时器方式或计数器方式;通过对m1m0两位的设置来选择4种工作方式,以t0为例加以说明3。1)方式0当m1m

26、0设置为00时,定时器选定为方式0工作。在这种方式下,16位寄存器只用了13位,tl0的高3位未用。由th0的8位和tl0的低5位组成一个13位计数器。当gate=0时,只要tcon中的tr0为1,tl0及th0组成的13位计数器就开始计数;当gate=1时,此时仅tr0=1仍不能使计数器计数,还需要int0引脚为1才能使计数器工作。 2)方式1 方式1和方式0的工作相同,唯一的差别是th0和tl0组成一个16位计数器。 3)方式2 方式2把tl0配置成一个可以自动恢复初值的8位计数器,th0作为常数缓冲器,th0由软件预置值。当tl0产生溢出时,一方面使溢出标志tf0置1,同时把th0中的8

27、位数据重新装入tl0中。 4)方式3 方式3对定时器t0和定时器t1是不相同的。若t1设置为方式3,则停止工作。所以方式3只适用于t0。方式3使mcs-51具有3个定时器/计数器。当t0设置为方式3时,将使tl0和tf0成为两个相互独立的8位计数器,tl0利用了t0本身的一些控制(c/t,gate,tr0,into和tf0)方式,它的操作与方式0和方式1类似。3.4 mcs-51单片机的中断系统3.4.1中断请求源和中断请求标志 1)定时器控制寄存器tcon tcon是定时器/计数器0和1的控制寄存器,它同时也用来锁存t0,t1的溢出中断请求源和外部中断请求源。tcon寄存器中与中断有关的位如

28、图3.6所示:d7d6d5d4d3d2d1d0tf1tf0ie1it1ie0it0 图3.6 tcon寄存器各位定义 其中: (1)tf1定时器/计数器1(t1)的溢出中断标志。当t1从初值开始加1计数到计数满,产生溢出时,由硬件使tf1置“1”,直到cpu响应中断时由硬件复位。 (2)tf0定时器/计数器(t0)的溢出中断标志。其作用同tf1。 (3)ie1外中断1中断请求标志。如果it1=1,当外中断1引脚int1上的电平由1变0时,ie1由硬件置位,外中断1请求中断。在cpu响应该中断时由硬件清0。(4)it1外部中断1(int1)触发方式控制位。如果it1为1,则外中断1为负边沿触发方

29、式;如果it1为0,则外中断1为电平触发方式。(5)ie0外中断0中断请求标志。如果it0置1,则当int0上的电平由1变0时,ie0由硬件置位。在cpu把控制转到中断服务程序时由硬件使ie0复位。(6)it0外部中断源0触发方式控制位。其含义同it1。 2)串行口控制寄存器scon串行口控制寄存器scon中的低2位用做串行口中断标志,如图3.7所示:d7d6d5d4d3d2d1d0tiri 图3.7 scon寄存器各位定义 其中: ri串行口接收中断标志。在串行口方式0中,每当接收到第8位数据时,由硬件置位ir;在其他方式中,当接收到停止位的中间位置时置位ri。r1必须由软件来复位。 t串行

30、口发送中断标志。在方式0中,当每发送完8位数据时由硬件置位t1;在其他方式中于停止位开始时置位。t1必须由软件来复位。3.4.2中断控制 1)中断允许和禁止 在mcs-51中断系统中,中断允许或禁止是由片内的中断允许寄存器ie控制的,ie中的各位定义如图3.8所示:d7d6d5d4d3d2d1d0eaeset1ex1et0ex0 图3.8 ie寄存器各位定义 其中: ea:cpu中断允许标志。ea=0,cpu禁止所有中断,;ea=1,cpu开放中断。但每个中断源的中断请求是允许还是被禁止,还需由各自的允许位确定。 es:串行口中断允许位。es=1,允许串行口中断。 et1:定时器/计数器1的溢

31、出中断允许位。et1=1,允许t1中断;et1=0,禁止t1中断。 ex1:外部中断1中断允许位。ex1=1,允许外部中断1中断;ex1=0禁止外部中断1中断。 et0:定时器/计算器0的溢出中断允许位。et0=1,允许t0中断;et0=0,禁止t0中断。 ex0:外部中断0中断允许位。ex0=1,允许外部中断0中断;ex0=0,禁止外部中断0中断。 2)中断优先级控制 mcs-51中断系统提供两个中断优先级,对于每一个中断请求源都可以编程为高优先级中断源或低优先级中断源,以便实现二级中断嵌套。中断优先级是由片内的中断优先级寄存器ip控制的。ip寄存器中各位定义如图3.9所示:d7d6d5d4

32、d3d2d1d0图3.9 ip寄存器各位定义pspt1px1pt0px0 其中: ps:串行口中断优先级控制位。ps=1,串行口定义为高优先级中断源;ps=0,串行口定义为低优先级中断源。 pt1:t1中断先级控制位。pt1=1,定时器/计数器1定义为高优先级中断源;pt1=0,定时器/计数器1定义为低优先级中断源。 px1:外部中断1中断优先级控制位。px1=1,外中断1定为高优先级中断源;px1=0,外中断1定义为低优先级中断源。 pt0:定时器/计数器0(t0)中断优先级控制位,功能同pt1。 px0:外部中断0中断优先级控制位。功能同px1。 第四章 系统硬件设计4.1 系统硬件框图此

33、无线温度监测系统使用的元器件主要有单片机at89s51、无线发送模块rf11000232、温度传感器ds18b20、语音芯片isd1760、液晶显示lcd1602a、数码管、蜂鸣器、双向驱动芯片74ls234等。其硬件框图如图4.1、4.2、4.3所示:rf1100232rf1100232共阳数码管共阳数码管 80c5274ls24580c5274ls245ds18b200ds18b20 图4.1温度发送模块a 图4.2温度发送模块brf1100232 lcd1602a报警mic isd176080c52 lm386speaker 图4.3温度接收模块 4.2 单片机模块使单片机能运行程序、正

34、常工作的最简单的电路系统,称为单片机的最小系统。单片机最小系统一般由单片机、时钟电路和复位电路组成4。如图4.4所示,是本设计中用到的单片机最小系统。图4.4 单片机最小系统系统采用12mhz晶振,由于系统对晶振要求不高,可以根据情况适当改变晶振频率;另外系统的复位可上电复位,也可手动复位5。4.3无线发送模块在电子市场上,有很多无线发送模块,其中rf1100-232具有抗干扰能力强,使用简单无需编程等特点,得到了广泛的应用。本节将详细介绍rf1100-232的技术指标、端口定义及参数设定的方法6。4.3.1 rf1100-232技术指标rf1100-232技术指标如表4.1所示: 表4.1

35、rf1100-232技术指标 指标参数调制方式fsk工作频段433mhz接口数据格式8n1(无校验)发射功率10mw接收灵敏度-110dbm1200bps信道速率固定串口波特率4800、9600、19200bps 可选工作温度-40+85电源2.7vdc5.5vdc(推荐 5vdc)模块尺寸41 * 21 * 1mm(尺寸不含天线座和天线)发射电流30ma接收电流20ma待机电流2-3ma天线接口sma-50 欧姆工作湿度10%90%相对湿度,无冷凝 4.3.2 rf1100-232端口定义rf1100-232 提供 1*6 针排孔,其定义及与终端的连接方法如表4.2所示:表4.2 rf110

36、0-232端口定义管脚定义说明连接到终端备注1sleep休眠此功能暂时不具备2reset复位引脚可不连3vcc电源+2.7v5.5v推荐+4.5+5.5v4rxd数据输入串口数据输入ttl 电平5txd数据输出串口数据输出ttl 电平6gndgnd地 gnd 端口位置图如图4.5所示: 图4.5 rf1100-232 管脚位置和尺寸图4.3.3 rf1100-232参数设定 rf1100-232 模块的参数设定有两种方法: 1)通过飞拓电子提供的无线模块设置软件进行设置,如图4.6所示: setp1: 把 rf1100-232 无线模块通过 usb-ttl 转接板连到 pc 的usb 接口上。

37、 step2: 启动设置软件,选择正确的串口和波特率,就可以设置参数了。 step3: 点击“读取”,则软件显示该模块的参数。 图4.6无线模块设置软件 2)通过串口工具发送命令对模块参数进行设置 (1)通信信道设定,如表4.3所示: 表4.3通信信道设定文字命令码信道说 明长度2bytes1bytes信道取值可以从 0x000xee,共计 238 个信道。格式hexhex固定a7,7a00 串口调试工具设置图例如图4.7所示: 图4.7串口调试工具 步骤: step1:把 a7 7a 06 输到上图所示的数据框中(间隔一位)step2:选“十六进制发送”step3:按“手动发送”,信道参数设

38、置完成 (2)串口波特率设定,如表4.4所示: 表4.4串口波特率设定文字命令码波特率说 明长度2bytes2bytes01:480002:9600 03:1920001:480002:960003:1920001:480002:960003:19200格式hexhex固定a3,3a01 (3)发送功率设定,如表4.5所示:表4.5发送功率设定文字命令码功率说 明长度2bytes1bytes功率可以是 0、5、7、10dbm格式hexhex固定ab,ba00 (4)模块 id 设置,如表4.6所示:表4.6模块 id 设置文字命令码模块 id说 明长度2bytes2bytes如果 id 号是

39、10 进制数则需要转换为 16 进制数后用两个字节表示。格式hexhex固定a9,9a00 09 (5)读取模块的参数,如表4.7所示:表4.7读取模块参数文字命令码无参数说 明长度2bytes该命令用来读取模块的参数。格式hex固定a6,6a 其参数说明,如表4.8所示:表4.8读取模块参数说明表4.8参数说明a6 0064020a0000返回数据的起始码通信信道空中速率100kbps02表示串口波特率是9600发送功率是10dbm模块的id是0000(两个字节) 总共返回7个字节的数据4.4 温度传感器模块传感器ds18b20具有体积小、精度高、适用电压宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。4.4.1 ds18b20的管脚定义及内部结构(1)dq为数字信号输入/输出端。4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论