单片机多功能人体秤设计 第5页

单片机多功能人体秤设计 第5页
3.1.4  复位电路
对于本系统要求在单片机上电时可靠复位,在掉电时能防止程序乱飞。另外,单片机系统在工作时,由于干扰等各种因素的影响,有可能出现死机现象导致系统无法正常工作,为了克服这一现象,还需外加看门狗电路。具有看门狗功能的芯片很多,但我们为使电路简单可选用以高电平复位的芯片。而MAXIM公司推出的MAX813刚好能满足这些要求。
MAX813主要性能特点:
(1) 复位输出。系统上电、掉电以及供电电压降低时,第(7)脚产生复位输出,复位脉冲宽度的典型值为200ms,高电平有效,复位门限的典型值为4.65V。
(2) 看门狗电路输出。如果在1.6s内没有触发该电路(即第(6)脚无脉冲输入),则第(8)脚输出一个低电平信号。
(3) 手动复位输入,低电平有效,即第(1)脚输入一个低电平,则第(7)脚产生复位输出。
(4)1.25V时,第(5)脚输出一个低电平信号。
 MAX813有双列直插和贴片两种封装形式, MAX813引脚功能如下:第(1)脚为手动复位输入,低电平有效;第(2)、(3)脚分别为电源和地;第(4)脚为电源故障输入;第(5)脚为电源故障输出;第(6)脚为看门狗输入;第(7)脚为复位输出;第(8)脚为看门狗输出。
  图3-2  复位电路
引脚说明:
1.MR:手动复位输入端,通过一个按键开关接地就可实现手动复位功能。MR与TTL/CMOS电平兼容,因此也可由一根I/O线来驱动。
2.PFI:掉电比较输入端,此输入与1.25V比较,若低于1.25V则PFO脚输出低电平。
3. PFO:掉电比较输出端。
4. WDI:WATCHDOG喂狗信号输入端,每次脉冲到来将清除WATCHDOG计数器。
5.RESET:复位脉冲输出端。
6.WDO:WATCHDOG输出,当WATCHDOG计数器溢出时输出低电平,且一直保持到复位输出或WDI有脉冲输入为止。
3.2  串行通讯电路设计
51系列单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时由于电脑的串口是RS232电平,而单片机的串口是TTL电平,所以TTL电平和CMOS电平信号必须有电平转换电路实现通讯。我们采用了专用电平转换芯片MAX232。
AT89C52串行口可设置四种工作方式,有8位、10位和11位三种帧格式。本系统中,AT89C52串行口工作于方式3,即一帧11位的异步通信格式,包括1位起始位、8位数据位(低位在前)、1位可编程位和1位停止位。
发送前,由软件设置第9位数据(TB8)为奇偶校验位,将要发送的数据写入SBUF,启动发送过程。串行口自动把TB8取出,装入到第9位数据的位置,再逐一发送出去。发送完毕,使TI=1。
接收时,置SCON中的REN为1,允许接收。当检测到RXD(P3.0端)有“1”到“0”的跳变(起始位)时,开始接收9位数据,送入移位寄存器(9位)。当满足RI=0且SM2=0或接收到的9位数据为1时,前8位数据送入SBUF,第9位数据送入SCON中的RB8,置RI为1;否则,这次接收无效,不置位RI。
3.2.1  RS232通信协议
 RS232通信方式;波特率:9600bps;数据位:8;停止位:1。
代码系统
•二进制传输:用十六进制字符0...9,A...F表示;
•消息中的每个字符都是一个十六进制字符组成
每个字节的位
•1个起始位;
•8个数据位,最小的有效位先发送;
•1个奇偶校验位;
•1个停止位。
错误检测域
•传输码取反的方式检测
表 3.2.1    232通信帧格式
目的地址 功能代码 数据信息 检验码
1 Byte 1 Byte 1 Byte 3 Byte
开始标志:标志一个帧的开始,用目的地址的第九位标志一帧的开始。
地址码:用来确定接收命令帧或发送应答帧的控制器的地址。消息帧的地址域包含一个字节二进制,地址范围为0—256。地址域用来选通从设备。当从设备发送回应消息时,它把自己的地址放入回应的地址域中,以便主设备知道是哪一个设备做出回应。单个设备的地址范围是1...256。
功能码:帧功能的标识信息,不同功能的帧以不同的功能码标识。
数据信息:携带由功能码定义的数据信息。
校验信息:用以校验通信的正确性,为地址码、功能码、数据信息的反码。
帧的传输:
•帧的传输以字节为基本单位;
•各部分的传输顺序为:地址码-功能码-数据信息-校验信息;
•每个部分的传输顺序为:先传高字节,后传低字节;
帧的类型:按照作用的不同,将通信过程中出现的帧分为3种类型:
命令帧:主机发给从机的帧为命令帧,命令帧的功能码的第1位(最高位)应当为0;
确认帧:从机在收到主机的任何命令帧后,将首先发送确认帧,确认帧与其所收到的命令帧完全相同;
数据帧:某些命令帧可能要求主机在约定的时间发送携带数据或其它信息的帧,这样的帧称为数据帧。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有