9字节 E2PROM
图4 3.3高述暂存RAM结构图.!!%“muHal' 0 NC
DSl
8820工作时按此寄存器中的分辨率将温度转换为相应精度的数值。该 表4.3.1配置寄存器的位定义 字节各位的定义如表4.3.1所示。 Tl l M
R1
R0
l
l
1
1
l I由表4.3.1可知,配置寄存器的低5位一直为1,TM是测试模式位,用于设 即 用来设置分辨率,分辨率的定义规定如表4.3.2所示。 表4.3.2 DSl 置DSl 8820在工作模式还是在测试模式。R1和R0决定温度转换精度位数,
8820分辨率的定义规范 由表4.3.2可见,DS l 8820温度转换时间比较长,而且设定的分辨率越高, 所需要的温度数据转换时间就越长。因此,在实际应用中要将分辨率和转换时间 权衡考虑。 高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节读
出前面8个字节的CRC码,用来检验数据,从而保证通信数据的J下确性。 4.3.4DS 1 8 B2 0的测温原理
DS18820的测温原理如图4.3.4所示,图中低温度系数晶振的振荡频率受温 度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数振 荡器随温度变化其振荡频率明显改变,所产生的信号作为减法计数器2的脉冲输 入。图4.3.4中还隐含着计数门,当计数门打开时,DSl 8820就对低温度系数振荡器产生的时钟脉冲进行计数,进而完成温度测量。计数门的开启时间由高温度 系数振荡器决定,每次测量前,首先将.55℃所对应的基数分别置入减法计数器1 和温度寄存器中,减法计数器l和温度寄存器被预置在.55℃所对应的一个基数 值。
图4.3.4 DSl8820测温原理图 33
减法计数器l对低温度系数振荡器产生的脉冲信号进行减法计数,当减法计 数器1的预置值减到0时温度寄存器的值将加1,减法计数器1的预置值将重新 被装入,减法计数器l重新开始对低温度系数振荡器产生的脉冲信号进行计数。 如此循环直到减法计数器2计数到O时,停止温度寄存器值的累加,此时温度寄 存器中的数值即为所测温度。图4.3.4中的斜率累加器用于补偿和修j下测温过程 中的非线性,其输出用于修J下减法计数器的预置值,只要计数门仍未关闭就重复 上述过程,直至温度寄存器值达到被测温度值,这就是DSl 8820的测温原理。 4.3.5 DS 1 8 B2
8820与单片机接口电路如图4.3.5所示。DS 1 8820采用单总线方式和 SST89E58RD2单片机相连,即DS l 8820的1脚接地,3脚DSl
0与单片机的接口电路 接地,2脚接至 SST89E58RD2的P1.1引脚,同时将P 1.1引脚采用一只4.7kQ的电阻上拉至V
CC。 .
l
P20 P21 P22 2 3 4 5
6 7 8 9 10 ll 12 13 14 15 16 17 18 19 20 P23 F24 图4.3.5 DSl8820、LCD和单片机接口电路 本系统采用一根总线上挂接两个DS l 8820的方式来实现多点测温,即在单 片机的P1.1口挂接两个DS 1 8820实现车内外温度同时测温。在一根总线上挂接多个DS l 8820实现多点测温是根据DSl 8820中唯一的64位序列号来识别温度 传感器的。读取64位序列号的方法在系统的软件设计部分会有详细介绍。测得 的温度值以l 6位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2 字节,单片机通过单总线接口读到该数据后,即可通过计算得到实时环境温度值。
4.4LCD显示电路 本系统采用金鹏电子公司的OCMJ4×8C(128×64)液晶显示模块来设计LCD 显示电路?461。OCMJ4x8C(1 28x64)液晶显示模块可以显示字母、数字符号、中文 字型及图形,具有绘图及文字画面混合显示功能,而且它可显示四行内容,能满
足倒车雷达系统设计的显示要求。 OCMJ4>(8C.8(1 28)(64)弓l脚说明如表4.4.1所示。 表4.4.1 OCMJ4×8C(128x64)弓I脚说明
OCMJ4x8C(128x64)液晶显示模块与单片机接口电路如图4.3.5所示。本系 B0~DB7可 统中OCMJ4x8C(128 x64)液晶显示模块采用的串口工作方式,所以D以悬空。OCMJ4x 8C(1 28x64)液晶显示模块与单片机接口电路非常简单,只需要 将液晶显示模块的RS(CS)、R/W(STD)、E(SCLK)、PSB、/RST分别接单片机的 五个I/O口即可,这样就可以通过对单片机的I/O口进行操作来控制液晶显示模
块的工作。 4.5语音报警电路 本系统采用ISD4004语音芯片进行语音报警电路的设计【471,音质好,可实现分段录放,能达到本系统的要求。语音电路的主要作用是在汽车倒车过程中, 为驾驶员提供人性化的语音提示,可以使驾驶员在不分神的情况下,得知汽车与 障碍物之间的距离,使倒车顺利完成。 4.5.1 I SD4 004语音芯片简介
ISD4004语音芯片采用CMOS技术,片内集成了时钟振荡器、防混淆滤波器、平滑滤波器、传声器前置放大器、自动静噪电路、高密度多电平闪烁存储阵列、 模拟收发器、驱动控制电路、差动音频放大器电源控制等单元功能模块【481。