1、传感器具与测试技术课程设计设计题目 简易振动传感器的设计学生姓名 指导教师 专 业 摘要在高度发展的现代工业中,现代测试技术向数字化、信息化方向发展已成必然发展趋势,而测试系统的最前端是传感器,它是整个测试系统的灵魂,被世界各国列为尖端技术,特别是近几年快速发展的IC技术和计算机技术,为传感器的发展提供了良好与可靠的科学技术基础。使传感器的发展日新月益,且数字化、多功能与智能化是现代传感器发展的重要特征。振动传感器在测试技术中是关键部件之一,它的作用主要是将机械量接收下来,并转换为与之成比例的电量。由于它也是一种机电转换装置。所以我们有时也称它为换能器、拾振器等。关键字:振动 传感器 惯性式目
2、 录引 言 11 设计意义及报告要求 21.1 课题现状 .21.2 研究意义 .21.3 设计要求 .31.4 设计结构 .32 相关基础理论和基础知识概述 42.1 震动传感器相关概述 .42.1.1 振动传感器的工作原理 .42.1.2 无线射频收发模块简介 .52.2 主要元器件介绍 .82.2.1 STC89C51 单片机 82.2.2 编码解码芯片 PT2262/PT2272 .112.2.3 SC-1 振动传感器 153 系统设计及选型 163.1 系统设计 .163.2 元器件的选型 .173.2.1 单片机的选择 .173.2.2 振动传感器的选择 .173.2.3 编码解码
3、芯片的选择 .183.3 方案选择 .184 硬件电路设计及其实现 194.1 单片机模块 .194.2 振动信号检测模块 .214.3 声光报警模块 .224.4 无线通信模块 .234.4.1 无线发射模块 .234.4.2 无线接收模块 .244.5 继电器输出控制模块 .258 总结 38谢 辞 39参考文献 40引言近年来,随着改革开放的深入发展,人民的生活水平有了很大提高。各种高产品和贵重物品为许多家庭所拥有。然而一些不法分子也是越来越多。这点就是看到了大部分人防盗意识还不够强,造成偷盗现象屡见不鲜。因此,越来越多的居民家庭对财产安全问题十分担忧。报警器这时正为人们解决了不少问题。
4、但是市场上的报警器大部分都是用于一些大公司财政机构,价格高昂,一般人们难以接受。如果再设计和生产一种价廉、性能灵敏可靠的防盗报警器,必将在防盗和保证财产安全方面发挥更加有效的作用。由于无线传输技术具有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用,此外,在电子防盗、人体探测等领域中,无线防盗报警器也以其价格低廉、技术性能稳定等特点而受到广大用户和专业人士的欢迎。本文设计的摩托车防盗报警系统采用 MCS-51 系列单片机 STC89C51 作为核心控制元件。STC89C51 是一个低功耗,高性能 CMOS 8 位单片机,片内含 4K Bytes ISP(In-system p
5、rogrammable)的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用宏晶公司的高密度、非易失性存储技术制造,兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,功能强大的微型计算机 STC89C51 可为许多嵌入式控制应用系统提供高性价比的解决方案。1 课题的现状及研究意义1.1 课题现状摩托车防盗器产品是与我国民用摩托车工业同步发展壮大起来的,至今已经有二十多年的历史。在其发展历程中,曾经为用户们做出了很大的贡献,成为了摩托车的忠实守护神。但是,长期以来,相对于其他电子技术产品的发展,摩托车电子防
6、盗器的发展显得相对滞后,一直都是“老面孔”,其缺点也逐渐的暴露出来,越来越难以真正发挥其防盗作用。我们常见的防盗产品的核心防盗功能主要集中在阻吓和锁车上。对于摩托车来说,传统意义上的防盗措施在实施过程中有着相对较大的困难,较难以实现真正意义上的有效防盗。传统的防盗器绝大多采用震动传感器感知车体是否受到侵害,这类型的传感器的抗干扰能力十分有限,容易因为非侵害车体的外界震动,如雷电、风雨、鞭炮或其他车辆行驶干扰等均能诱发报警导致误报,误报成了传统防盗器无法逾越的障碍。由于误报频发,用户乃至公众已经难以分辨什么是真实报警,什么是误报了。同时频发的误报警报音已经成为了一种令公众厌恶的噪音。同时也让防盗
7、器持有者处于一种尴尬的地步。某些地方甚至出现过,非盗窃行为破坏防盗装置的事件,就是公众厌恶噪声的实例。诸多不利因素,造成以阻吓为防盗核心手段的传统防盗器已经难以发挥真正意义上的防盗功效。1.2 研究意义遥控式汽车防盗器是随着电子技术的进步而发展起来的,是市场上推广普及最为广泛的一种。它的特点是遥控控制防盗器的全部功能,可靠方便,可带振动。本课题采用 STC89C51 单片机作为主控制器,采用 SC-1 型全向震动传感器作为检测元件,当SC-1 震动传感器检测到较大振动信号时,能够从第三脚输出直流电压信号,经过放大接入单片机 I/O 端口。单片机检测到 SC-1 有信号输出时,立即通过 I/O
8、口发出相应的信号驱动扬声器发出报警信号,在发出报警声响的同时,熄火继电器常闭触点断开发动机的起动电源,使发动机无法起动,防止了盗贼不顾报警声响而把车辆发动起来盗走,到防盗报警的目的。 利用 PT2262 无线编码电路作为遥控器来启动和关闭防盗报警系统。1.3 设计要求本课题采用 STC89C51 单片机作为主控制器,利用 PT2262 无线发射模块作为遥控开关来启动和关闭防盗报警系统,遥控器亦可让报警器直接报警,以告知车主车辆所在。采用 SC-1 型全向震动传感器作为检测元件,当 SC-1 震动传感器检测到较大振动信号时,能够从第三脚输出直流电压信号,经过放大接入单片机 I/O 端口。单片机检
9、测到 SC-1 有信号输出时,立即通过 I/O 口发出相应的信号驱动扬声器发出报警信号,在发出报警声响的同时,熄火继电器常闭触点断开发动机的起动电源,使发动机无法起动,防止了盗贼不顾报警声响而把车辆发动起来盗走,到防盗报警的目的。完整的设计任务要求完成如下主要功能:(1)自动警戒;(2)具有声光报警装置;(3)引擎锁定;(4)可调节灵敏度。1.4 设计结构在设计的第二部分,将介绍关于本设计课题的相关基本理论和基础知识,着重在于介绍 STC89C51 单片机相关理论知识、PT2262/PT2272 专用编码解码芯片的原理、SC-1 震动传感器的主要特性及引脚功能等。在这一部分,还将介绍 315M
10、 无线射频收发技术的相关理论知识。在设计第三部分将着重介绍系统总体设计思想,包括硬件选择和实现的方法。在第四部分将详细介绍硬件电路的设计,元器件参数的确定。主要讲述 STC89C51 单片机及其最小系统和各个模块的实现以及和单片机的连接方式。第五部分介绍软件编程的总体设计思想,各个模块的流程图。第六部分将介绍硬件电路制作过程中印刷电路板的相关知识和注意事项。最后部分为整个设计过程的总结。2 相关基础理论和基础知识概述2.1 震动传感器相关概述2.1.1 振动传感器的工作原理在高度发展的现代工业中,现代测试技术向数字化、信息化方向发展已成必然趋势,而测试系统的最前端是传感器,它是整个测试系统的灵
11、魂,被世界各国列为尖端技术,特别是近几年快速发展的 IC 技术和计算机技术,为传感器的发展提供了良好与可靠的科学技术基础。使传感器的发展日新月益,且数字化、多功能与智能化是现代传感器发展的重要特征。振动传感器是将振动信号(加速度、速度及位移)转换成电信号的装置,振动传感器在测试技术中是关键部件之一,它的作用主要是将机械量接收下来,并转换为与之成比例的电量。由于它也是一种机电转换装置。所以我们有时也称它为换能器、拾振器等。振动传感器并不是直接将原始要测的机械量转变为电量,而是将原始要测的机械量做为振动传感器的输入量M,然后由机械接收部分加以接收,形成另一个适合于变换的机械量N,最后由机电变换部分
12、再将N变换为电量E,因此一个传感器的工作性能是由机械接收部分和机电变换部分的工作性能来决定的。振动传感器工作原理如下图所示:图 2-1 振动传感器的工作原理在工程振动测试领域中,测试手段与方法多种多样,但是按各种参数的测量方法及测量过程的物理性质来分,可以分成三类。(1)机械式的测量方法将工程振动的参量转换成机械信号,再经机械系统放大后,进行测量、记录,常用的仪器有杠杆式测振仪和盖格尔测振仪,它能测量的频率较低,精度也较差。但在现场测试时较为简单方便。(2)光学式的测量方法将工程振动的参量转换为光学信号,经光学系统放大后显示和记录。如读数显微镜和激光测振仪等。(3)电测方法将工程振动的参量转换
13、成电信号,经电子线路放大后显示和记录。电测法的要点在于先将机械振动量转换为电量(电动势、电荷、及其它电量) ,然后再对电量进行测量,从而得到所要测量的机械量。这是目前应用得最广泛的测量方法。常用振动传感器有以下几种:(1)压电片谐振式:使用压电片接收振动信号,压电片的谐振频率较高,为了降低谐振频率,使用加大压电片振动体的质量来实现,并使用弹簧球代替附加物,降低两谐振频率,增强了振动效果。其优点是灵敏度较高,结构简单。但是需要信号放大后送到 TTL 电路或者单片机电路中,不过使用一个三极管单级放大即可。(2)机械振动式:传统的振动检测方式,受到振动以后,弹簧球在较长的时间内进行减幅振动,这种振动
14、便于被检测电路检测到。振动输出开关信号,输出阻抗与配合输出的电阻阻值所决定,根据检测电路的输入阻抗,可以做成高阻抗输出方式。(3)微型振动传感器:将机械式振动传感器微型化,将振动体碳化并进行密封处理,其工作性能更可靠。输出开关信号直接与 TTL 电路和或者单片机输入电路相连接,电路结构简单。输出阻抗高,静态工作电流小。2.1.2 无线射频收发模块简介(1)发射模块无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触 RF 智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制
15、、无线 232 数据通信、无线 485/422 数据通信、数字音频、数字图像传输等领域中。发射模块原理如图所示,工作频率为 315M,发射模块采用声表谐振器稳频 ,频率稳定度极高,当环境温度在2585 度之间变化时,频飘仅为 3ppm/度,SMT 树脂封装,频率一致性较好,免调试,特别适合多发一收无线遥控及数据传输系统。采用声表面波(SAW315M)谐振器作为频率源器件的高 Q 值、高频稳度的无线遥控发射和接收电路,解决了传统的 LC 振荡电路频稳度差及频率漂移较大的问题。而一般 LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,误差变化及振动也很难保证已调好的频点不会发生偏移。具有较
16、宽的工作电压范围及低功耗特性。当发射电压为 3V 时,发射电流约为 2mA,发射功率较小; 12V 为最佳工作电压,具有较好的发射效果,发射电流约为 58mA,大于 12V 时直流功耗增大,有效发射功率不再明显提高。发射模块采用 AM 方式调制以降低功耗,数据信号停止发射时发射电流降为零,数据信号与发射模块之间采用电阻而不能采用电容耦合,否则发射模块将不能正常工作。数据信号电平应接近发射模块的实际工作电压以获得较高的调制效果,发射模块对过宽的调制信号易出现调制效率下降、收发距离变近的现象。当脉冲高电平宽度在 0.081ms 时发射效果较好,大于 1ms 时效率开始下降;当脉冲低电平宽度大于10
17、ms 时,接收到的数据第一位极易被干扰(即零电平干扰)而引起不解码。图 2-2 315M 无线发射原理图发射模块天线长度可在 0250mm 之间调节,也可无天线发射,但发射效率下降。图 2-2 为改进型,体积更小,内含隔离调制电路以消除输入信号对射频电路的影响,信号直接耦合,性能更加稳定。发射模块应垂直安装在抑制板边部,并应离开周围器件 5mm 以上,以免受分布参数影响而停振。发射模块发射距离与调制信号频率及幅度、发射电压及电流容量、发射天线、接收机灵敏度及收发环境有关。发射模块采用PT2262 编码器加 240mm 小拉杆天线发射时,在开阔区最大发射距离约 250m,在障碍区相对要近,由于折
18、射反射会形成一些死区及不稳定区域,不同的收发环境会有不同的收发距离。如需要远的可靠距离,可在发射模块的输出端增加一级射频功率放大器。(2)接收模块接收模块可使用超再生电路或超外差电路,超再生电路成本低,功耗小可达100uA 左右,调整良好的超再生电路灵敏度和一级高放、一级振荡、一级混频以及两级中放的超外差接收机差不多。然而,超再生电路的工作稳定性比较差,选择性差,从而降低了抗干扰能力。下图为典型的超再生接收电路。图 2-3 超再生接收电路原理图接收模块由接收天线、输人选频回路、高频放大、超再升电路、脉冲信号放大整形电路组成。其功能是将遥控器发出的高频载波信号进行选频、放大、解调,输出符合解码电
19、路要求的脉宽数据信号。接收模块接收频率为 315MHz,并具有较好的频宽及温度补偿特性,可与一般精度的声表谐振器稳频的发射机及 LC 发射机配套使用而不需要调整接收频率,较宽的工作温度范围可适应各种工作环境。接收模块对电源要求不太苛刻,可以使用开关电源,并具有较宽的工作电压范围及低功耗特性,2V 时只消耗约 2mA 电流,3V 消耗约 2.5mA 电流,但 5V 以下供电接收灵敏度要下降35dBm ,5V 供电可处于最佳接收灵敏度状态。电路工作原理如下,ANT 为 24CM 的软导线,由遥控器发出的高频信号经 ANT感应拾取,经 L1、C2 并联谐振选频后,通过 C3 耦合到高频放大级,经 Q
20、1 放大后的高频载波信号,经 C6 耦合到超再升电路。在超再升接收电路中,Q2 能完成对载波信号的放大、选频以及从高频载波信号中分离出调制信号(解调)等多重任务。Q2 工作在振荡状态,其接收频率主要由C7、L2 的参数决定,调整 C7 可以在一定范围内改变接收头的接收频率。解调后的低频脉宽数据信号经 L3、C10 组成的倒“ L”型低通滤波器滤除高频杂波后,送人整形放大电路。放大整形电路由 LM358 内部的两个运放组成的两级不同增益的放大器来完成,U1A 组成增益电压放大器,U1B 组成低增益隔离放大器,通过两级运放的互补作用,即保证来自前级的低频脉宽数据信号有较高的放大增益,又兼顾放大后输
21、出的脉宽信号有很好的电流特性(波形好) 。两级放大器之间采用直接耦合,最终从 LM358 的 1 脚输出幅度和波形符合解码处理电路要求的低频脉宽数据信号。2.2 主要元器件介绍2.2.1 STC89C51 单片机本系统中选用 MCS-51 单片机,它是在一块芯片中集成了 CPU、RAM 、ROM、定时器/计数器和多种功能的 I/O 线等一台计算机所需要的基本功能部件。 MCS-51 单片机与其的前一代产品 MCS-48 单片机相比,结构更先进,功能更强,在 MCS-48 的基础上增加了更多的电路单元和指令,指令数达 111 条。MCS-51 系列单片机主要有8031、8051 和 8751 类
22、型产品,这里选用的是与这三种系列类型的单片机功能都是差不多的 STC89C51。主要性能参数:与MCS-51产品指令系统完全兼容4k字节在系统编程(ISP)Flash 闪速存储器1000次擦写周期4.05.5V的工作电压范围全静态工作模式:0Hz 33MHz三级程序加密锁1288字节内部RAM32个可编程IO口线2个16位定时计数器6个中断源全双工串行UART通道低功耗空闲和掉电模式中断可从空闲模唤醒系统看门狗(WDT)及双数据指针掉电标识和快速编程特性灵活的在系统编程(ISP字节或页写模式)图 2-4 STC89C51 单片机引脚图功能特性概述:STC89C51 提供以下标准功能:4K 字节
23、Flash 闪速存储器,128字节内部RAM,32个I/O 口线,看门狗(WDT),两个数据指针,两个 16 位定时计数器,一个5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,STC89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。引脚功能说明(见图2-4)。Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向 I/O口,也即地址数据总线复用口。作为输出口用时,每位
24、能驱动8个TTL逻辑门电路,对端口写“l”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在F1ash编程时, P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口:Pl 是一个带内部上拉电阻的8位双向I/O 口, Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写 “l”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。Flash编程和程序校验期间,Pl 接收低8位地址
25、。表2.1 P3口第二功能端口引脚 第二功能P1.5 MOSI(用于ISP编程)P1.6 MISO(用于ISP编程)P1.7 SCK(用于ISP编程)P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INTO(外中断 0)P3.3 /INT1(外中断 1)P3.4 T0(定时/计数器0外部输入)P3.5 T1(定时/计数器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P2 口:P2 是一个带有内部上拉电阻的 8 位双向 I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对端口写“1”,通过内部的上拉
26、电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或 16位地址的外部数据存储器时,P2 口送出高 8位地址数据。在访问8 位地址的外部数据存储器时,P2 口线上的内容(也即特殊功能寄存器(SFR)区中P2寄存器的内容),在整个访问期间不改变。Flash编程或校验时,P2亦接收高位地址和其它控制信号。P3 口:P3 口是一组带有内部上拉电阻的 8 位双向 I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对P3口写入“l ”时,它们被内部上拉电阻拉高并可作为输入端口。作输
27、入端时,被外部拉低的P3口将用上拉电阻输出电流(IIL )。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,如表2.1所示。P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将使单片机复位。WDT 溢出将使该引脚输出高电平,设置SFR AUXR的DISRT0 位(地址8EH)可打开或关闭该功能。DISRT0位缺省为RESET 输出高电平打开状态。ALEPROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。即使不访问外部存储器,ALE 仍以时钟振荡
28、频率的16 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对F1ash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的 D0 位置位,可禁止ALE 操作。该位置位后,只有一条M0VX和M0VC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。PSEN:程序储存允许(PSEN )输出是外部程序存储器的读选通信号,当AT89S51 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。当访问外部数
29、据存储器,没有两次有效的PSEN信号。EA VPP:外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。F1ash存储器编程时,该引脚加上 +12V的编程电压Vpp 。XTALl:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。中断寄存器:各中断允许控制位于IE寄存器,5个中断源的中断优先级控制位于IP寄存器。2.2.2 编码解码芯片 PT2262/PT2272PT2262/
30、2272是一种CMOS 工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多可有12位(A0A11 )三态地址端管脚(悬空,接高电平,接低电平任意组合可提供531441地址码,PT2262最多可有6位(D0D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT(PT2272的17脚)脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,PT226
31、2不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作。当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100的调幅。PT2262/PT2272特点:CMOS工艺制造,低功耗 外部元器件少 RC振荡电阻 工作电压范围宽:2.6-15V数据最多可达6位地址码最多可达531441种 PT2262无线数据模块具有较宽的工作电
32、压范围312V ,当电压变化时发射频率基本不变,和发射模块配套的接收模块无需任何调整就能稳定地接收。当发射电压为3V 时,空旷地传输距离约2050米,发射功率较小,当电压5V 时约100200米,当电压9V 时约300500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700800米,发射功率约500毫瓦。当电压大于l2V时功耗增大,有效发射功率不再明显提高。因为无线电信号传输时收很多因素的影响,所以一般实用距离只有标称距离的20甚至更少。图 2-5 PT2262 引脚图表 2.2 PT2262 管脚功能名称 管脚 说 明A0A11 18、10
33、13地址管脚, 用于进行地址编码,可置为“0”,“1”,“f“(悬空)D0D5 78、1013数据输入端,有一个为“1”即有编码发出,内部下拉Vcc 18 电源正端()Vss 9 电源负端()TE 14 编码启动端,用于多数据的编码发射,低电平有效OSC1 16 振荡电阻输入端,与 OSC2 所接电阻决定振荡频率OSC2 15 振荡电阻振荡器输出端Dout 17 编码输出端(正常时为低电平)图 2-6 PT2272 引脚图表 2.3 P2272 管脚功能名称 管脚 说 明A0A11 18、1013地址管脚, 用于进行地址编码,可置为“0”,“1”,“f”(悬空),必须与 PT2262 一致,否
34、则不解码D0D5 78、1013地址或数据管脚,当作为数据管脚时,只有在地址码与PT2262 一致,数据管脚才能输出与 PT2262 数据端对应的高电平,否则输出为低电平,锁存型只有在接收到下一数据才能转换 Vcc 18 电源正端()Vss 9 电源负端()DIN 14 数据信号输入端,来自接收模块输出端OSC1 16 振荡电阻输入端,与 OSC2 所接电阻决定振荡频率OSC2 15 振荡电阻振荡器输出端Dout 17 解码有效确认 输出端(常低)解码有效变成高电平(瞬态)地址码和数据码都用宽度不同的脉冲来表示,两个窄脉冲表示“0” ;两个宽脉冲表示“1” ;一个窄脉冲和一个宽脉冲表示“F”也
35、就是地址码的“悬空” 。PT2262 每次发射时至少发射 4 组字码,而 PT2272 只有在连续两次检测到相同的地址码加数据码才会把数据码中的“1”驱动相应的数据输出端为高电平和驱动 VT 端同步为高电平。因为无线发射的特点,第一组地址码加数据码非常容易受零电平干扰,往往会产生误码,所以程序可以丢弃处理。 PT2272 解码芯片有不同的后缀,表示不同的功能,有L4/M4/L6/M6 之分,其中 L 表示锁存输出,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时才改变。M 表示非锁存输出,数据脚输出的电平是瞬时的,而且和发射端是否发射相对应,可以用于类似点动的控制。后缀的
36、 6 和4 表示有几路并行的控制通道,当采用 4 路并行数据时(PT2272-M4 ) ,对应的地址编码应该是 8 位,如果采用 6 路的并行数据时(PT2272-M6),对应的地址编码应该是 6 位。PT2262/2272 芯片的地址编码设定和修改:设置地址码的原则是:同一个系统地址码必须一致;不同的系统可以依靠不同的地址码加以区分。至于设置什么样的地址码完全随设计者喜欢。在通常使用中,我们一般采用 8 位地址码和 4 位数据码,这时编码电路 PT2262 和解码电路 PT2272 的第18 脚为地址设定脚,有三种状态可供选择:悬空、接正电源、接地三种状态,3 的8 次方为 6561,所以地
37、址编码不重复度为 6561 组,只有发射端 PT2262 和接收端PT2272 的地址编码完全相同,才能配对使用。振荡电阻: PT2262 和 PT2272 除地址编码必须完全一致外,振荡电阻还必须匹配,否则接收距离会变近甚至无法接收,在具体的应用中,外接振荡电阻可根据需要进行适当的调节,阻值越大振荡频率越慢,编码的宽度越大,发码一帧的时间越长。目前市场上大部分产品都是用 PT2262/1.2MPT2272/200K 组合,少量产品用PT2262/4.7MPT2272/820K 。2.2.3 SC-1 振动传感器SC-1 振动位移传感器,是一种集振动和位移测于一身的全方位固态控制器件,是目前作
38、为报警和状态检测的最佳选择。传感部分采用目前最先进固态加速度检测器件,既对振动有很高的检测灵敏度,又对周围环境的声音信号抑制,具有很强的搞干扰能力。可广泛应用于机动车,保险柜,库房门窗等场合的防盗装置中。器件的内部均含有专用的控制芯片,应用非常方便,可直接带动小功率负载,用一只三极管进行电流放大后,即可驱动继电器或报警器。由于 SC-1 器件工作在固态检测方式,故不存在机械疲劳,灵敏度降低,误触发和受环境湿度温度影响等不良现象,具有很好的一致性。SC-1 的引脚功能、内部示意图、外形及引脚见图 2-7,脚距:2.54mm,它内含振动和位移传感元件、灵敏度限制电路、检测控制电路、延时电路和输出级
39、等。内设的定时控制电路,具有报警一段时间后会自动复位的功能,当器件检测到振动信号时,输出端能够输出直流电压信号,经外部元件将电流放大后,即可驱动报警器报警,一段时间后自动复位,即输出端为低电平。引脚 功能1 地2 灵敏度设定3 输出4 延时设定5 电源图 2-7 SC-1 的技术指标及参数由于 SC-1 振动位移传感器内部集成度很高,所以外围电路相当简单。图 2-8 是SC-1 振动位移传感器典型接法,SC-1 振动传感器 4 脚外接延时控制电容,取值越大,延时就越长,反之则延时就越短,一般取值为 0.1F10F 之间。2 脚是外接灵敏度设定电阻,一般取值在 51K-100K 之间,阻值越大,
40、灵敏度就越高。此电阻可以不接,这时 SC-1 灵敏度最高。当晃动或振动(敲击)SC-1 时,3 脚输出由低电平转为高电平,延时过后自动由高电平转为低电平。图 2-8 SC-1 振动传感器典型接法3 系统设计及选型3.1 系统设计摩托车防盗报警器是一种安装在车上,用来增加盗车难度,延长盗车时间的装置。随着科学技术的进步,为对付不断升级的盗车手段,人们研制出各种不同结构的防盗器,目前防盗器按其结构可分两大类:机械式、电子式。钩锁、方向盘锁和变速挡锁等基本属于机械式防盗器,它主要是靠锁定离合、制动、油门或方向盘、变速挡来达到防盗的目的,但只防盗不报警。插片式、按键式和遥控式等都属于电子式防盗器,它主
41、要是靠锁定点火或起动来达到防盗的目的,同时具有防盗和声音报警功能。遥控式防盗报警系统因具有良好的实时性、准确性和可靠性以及多功能等特点,是目前作为摩托车防盗器的最佳选择。3.2 元器件的选型3.2.1 单片机的选择STC89 系列单片机的核心是 8031,在软件和硬件方面与 MCS-51 系列完全兼容,STC89 系列的指令与有关定义和 MCS-51 完全相同, MCS-51 系列单片机应用系统编写的程序可以直接使用。STC89 系列的引脚排列、定义与 MCS-51 完全一致,可以直接替换。由于该单片机内部有 FlashROM,所以编写的程序烧录方便,易于擦除,可反复使用,非常方便用于对程序进
42、行修改,缩短研制周期,降低了研制成本。STC89C51是8031的升级产品,性能上较8031有很大提升,在价格上却与8031差不多,甚至更低。STC89C51 显著的特点是加入了在系统编程(ISP)功能,不再依靠专用的编程工具,改写单片机存储器内的程序再也不需要把芯片从电路板上拆下。 基于性价比、低功耗及设计实现上考虑,本课题选用STC89C51单片机作为防盗系统的主控芯片。3.2.2 振动传感器的选择为了能够提取足够的信息,实现对监测目标的准确判断,选择传感器应遵循一些基本原则:合理选择传感器并加以优化组合,以实现系统高精度、低成本的需求;选用不同种类、不同功能的传感器,发挥各个传感器的优势
43、,降低虚报、漏报的可能性,提高系统的可靠性。传统的机械式振动传感器,如压电式振动传感器或水银开关在一些温度范围内线性不好,响应时间长,而且输出的是微弱的模拟信号,需要外加复杂的放大电路才能驱动报警器。随着电子技术的发展和进步,数字传感器将取代传统的机械式振动传感器。与传统的机械式振动传感器相比,SC-1 全向震动传感器既对振动有很高的检测灵敏度,又对周围环境的声音信号抑制,具有很强的搞干扰能力,由于 SC-1 器件工作在固态检测方式,故不存在机械疲劳,灵敏度降低,误触发和受环境湿度温度影响等不良现象,具有很好的一致性。器件内部集成度很高,外围电路相当简单。实际尺寸小、使用方便,与单片机的连接简
44、单等优点。基于以上的分析,选用 SC-1 全向震动传感器构成防盗系统的监测模块。3.2.3 编码解码芯片的选择与其他编码解码芯片相比,专用无线编码解码芯片PT2262/PT2272是一种CMOS工艺制造的低功耗、低价位通用编解码芯片。PT2262/PT2272最多可有12位(A0A11)三态地址端管脚(悬空、接高电平、接低电平) ,任意组合可提供531441地址码,最大限制地使地址码不重复。不需要通过软件来设置,可以与单片机直接连接,是无线遥控电路的最佳选择。3.3 方案选择方案一以防盗检测电路压电式振动传感器为核心,以使用最为普遍的继电器、二极管为控制电路。能在盗车贼打开车锁或搬动摩托车时,
45、发出报警信号,同时切断点火系统的供电电源。此方案简单易行,器件的价格便宜,但这类型的传感器的抗干扰能力十分有限,容易因为非侵害车体的外界震动,如雷电、风雨、鞭炮或其他车辆行驶干扰等均能诱发报警导致误报,误报成了传统防盗器无法逾越的障碍。由于误报频发,用户乃至公众已经难以分辨什么是真实报警什么是误报了。同时频发的误报警报音已经成为了一种令公众厌恶的噪音。方案二以采用MCS-51系列单片机作为核心控制元件,感应检测电路采用高灵敏度的SC-1全向震动传感器为核心器件,遥控电路以专用编码芯片PT2262为核心,由无线接收、数据解码、报警电路和电源电路组成。无线接收模块的接收频率为315MHz,数据解码
46、采用市面上用得较多的PT2272专用解码芯片,遥控电路集成了整个系统的全部功能。数据处理的任务由单片机完成,可靠性及稳定性较好,且电路简单、容易实现、耗电省、使用方便。 方案确定通过对方案一和方案二的比较得知,二者都可以实现防盗报警功能。方案一虽然简单易行,器件的价格便宜,但是干扰能力十分有限,电路集成度不高, 方法落后,而且具有很大的局限性。方案二电路简单,所用元器件少,集成度高,PCB布线容易实现,而且具有体积小、耗电省、使用方便等优点,是一种理想的摩托车安装防护装置。且无线通信代表了当今技术高速化、智能化、信息化、网络化的发展发向,所以本课题的设计选择了方案二。4 硬件电路设计及其实现如
47、图 4-1 所示为本课题的系统方案图:图 4-1 系统总体框图整个系统以控制芯片 STC9851 单片机和无线接收模块 PT2272 为核心部件。其中PT2272 用来接收由无线发射模块 PT2262 发送的数据,接收到数据时,PT2272 相应的数据端置位,STC89C51 根据 PT2272 数据端的不同输出使整个系统处不同状态。在远程控制端以无线传输模块 PT2262 为核心部件,可实现启动防盗、解除防盗、直接报警等功能。当报警器处于警戒状态时,STC89C51 对振动传感器输出数据的采集,同时通过 I/O 对声光报警电路和摩托车电子点火系统的电源进行控制。4.1 单片机模块主要用 ST
48、C89C51 单片机最小系统板。单片机及其外围电路见图 4-2。由 5V 电源给单片机供电,该芯片的 P3.0P3.4 用作无线接收模块的输入端口,由于 PT2272 输出的是高电平,所以在程序初始化后,P3.0P3.4 为均低电平。其他端口的作用为:P1.0 作为 SC-1 振动传感器数字量的输入端口(高电平有效) ;P2.0 灯光报警模块的控制端口(高电平有效) ;P2.1 声音报警电路的控制端口(低电平有效) ;P2.2 作为摩托车电子点火系统电源控制端口(高电平有效) ;P3.0 和 P3.1 是 STC89C51 的串口,实现上电复位程序下载。图 4-2 STC89C51 单片机及其
49、最小系统晶体振荡器特性:STC89C51 中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1 和XTAL2 分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器。外接石英晶体(或陶瓷谐振器)及电容Cl、C2 接在放大器的反馈回路中构成并联振荡电路。对外接电容Cl、C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。如果使用石英晶体,我们推荐电容使用30pF10pF,而如使用陶瓷谐振器建议选择40pF10pF 。用户也可以采用外部时钟,这里我使用的是 30pF电容,12MHz的晶体振荡器。此外,在调试程序的过程中,STC89C51 需要通过串口进行加载程序。与 PC 机的通信需要 MAX232 电平转换电路。在加载程序前先将 STC89C51 的 P1.0 和 P1.1 接地,通过 P3.0(RXD) 、P3.1 ( TXD)向单片机加载程序,其原理图如 4-3 所示。图 4-3 MAX232 电平转换电路4.2 振动信号检测模块通过反复试验得出 SC-1 振动传感器 4 脚