基于GSM网络SMS功能的汽车防盗软件系统的设计_第1页
基于GSM网络SMS功能的汽车防盗软件系统的设计_第2页
基于GSM网络SMS功能的汽车防盗软件系统的设计_第3页
基于GSM网络SMS功能的汽车防盗软件系统的设计_第4页
基于GSM网络SMS功能的汽车防盗软件系统的设计_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、中北大学分校毕业论文 基于GSM网络SMS功能的汽车防盗软件系统的设计062027134程亚军电子工程系学生姓名: 学号: 通信工程系 部: 专 业: 指导教师: 二0一0年 六 月43中北大学分校毕业设计(论文)诚信申明本人申明:所呈交的学位论文基于GSM网络SMS功能的汽车防盗软件系统的设计,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律责任由本人承担。特此声明 。 本人签名:程亚军 2010年6月15日毕业设计(

2、论文)任务书设计(论文)题目: 基于GSM网络SMS功能的汽车防盗软件系统的设计 系部: 电子工程系 专业: 通信工程 学号: 062027134 学生: 程亚军 指导教师(含职称): 楼国红副教授 专业负责人: 焦冬莉 1设计(论文)的主要任务及目标GSM汽车防盗系统是适应市场需求,依托覆盖极高的GSM公众网络,利用GSM无线通信业务,采用人车互动的主动防盗模式,对车辆进行实时监控,使车主摆脱了看不到、听不见的被动防盗尴尬局面,解决了普通车辆防盗报警器监控范围小,不胜其烦的声响噪音等问题,能让汽车随时随地尽在车主的掌握之中。GSM装置可以在车辆被盗时自动以SMS方式通知车主也可同时将车辆彻底

3、锁死。从而真正做到防盗的功能。本设计融合了测试技术、计算机技术、通信技术、汽车工程技术等多个学科,是一个涉及机械、电子、计算机软硬件的综合应用系统,有较高的可靠性和实际应用价值。(1)通过此次设计,熟悉传感器电路、驱动电路、SMS检测与控制电路、GSM短信模块、报警电路等的设计。(2)掌握单片机硬件电路与设计。(3)掌握单片机软件的使用。(4)掌握用汇编语言编写程序,并仿真、调试。(5)特别掌握RS232通信设计。2设计(论文)的基本要求和内容(1)完成总体方案的设计。(2)完成软件设计。(3)完成VB编程部份。(4)完成PC机用串口控制单片机上的开关量信号部分。(5)单片机控制GSM模块发送

4、SMS部分的Keil C程序的设计。(6)串行口RS232通信程序的设计。3主要参考文献1康万新.毕业设计指导及案例分析.北京:清华大学出版社,2007.2张剑平.智能化检测系统及仪器.北京:国防工业出版社,2005.3韩海.汇编语言程序设计.陕西:西安电子科技大学出版社,2002.4张毅刚主编.新编MCS-51单片机应用设计.哈尔滨:哈尔滨工业大学出版社,2003.5余锡存,曹国华主编.单片机片机原理及接口技术.西安:西安电子科技大学出版,20006王慧主编.计算机控制系统.北京:化学工业出版社,2000.77求是科技.单片机典型模块设计实例导航.北京:人民邮电出版社,20048王绍光.汽车

5、电子学.北京:清华大学出版社,20059闫志宽.汽车遥控防盗报警系统的技术特点与检修.北京:机械工业出版社,200510龚建伟.Visual C+/Turbo C串口通讯编程实践.北京:电子工业出版社,200511童名文一种新型报警器的研制D武汉理工大学,200312赵冲,代茗枢,柴钰基于GSM的防盗报警系统J西安科技大学学报(增刊),200613基于GSM短信的信息管理系统开发D哈尔滨工程大学,200614周学冰短信息(SMS)与WAP的开发及应用M电子工业出版社200515陈雷,丁晓明,李强GSM短消息系统在远程数据采集中的应用J中国数据通信,4进度安排设计(论文)各阶段名称起止日期1查阅

6、资料,复习有关专业知识,并明确设计要求,细化指标。10-04-022确定总体设计方法,进行方案的可行性论证,并完成开题报告。10-04-0610-04-103选定编写程序软件,确定程序流程图并完成外文文献的翻译工作。10-04-1110-04-244详细设计各模块程序。10-04-2510-05-085完善程序,验证模块程序的准确性。(同时接受中期检查)10-05-0910-05-226优化程序,并完成各模块整合。10-05-2310-06-057配合硬件完成电路总体调试,并根据实际效果改进程序。10-06-0610-06-128完善设计,并撰写论文。10-06-1310-06-199完善论文

7、,并完成打印装订工作,准备答辩材料( 包括演示文稿)。10-06-2010-06-2610答辩并总结设计工作。10-06-2710-07-02摘要随着我国经济的迅猛发展,人民生活水平日益提高,机动车拥有量也在不断增加。伴随机动车数量的增加,机动车被盗案件频发的问题凸显。据统计,全国每年发生盗车案件10万多起,平均每天被盗车辆300多辆。就北京而言,到2008年,北京机动车拥有量达到350万辆,北京市公安局110报警服务台每天都会接到10余起机动车被盗的警情。公安机关通过案件回访,发现有714。的被盗汽车未安装防盗设施。通过分析可知,汽车防盗系统对保证停车安全具有很大的意义。为了防范汽车被盗,科

8、研工作者们研制开发了很多汽车防盗新技术。各种防盗装置相继产生并被广泛运用。目前,防盗技术己与安全、环保、节能一起被列为汽车技术发展的四大课题。据了解,现在市面上流行有多种汽车防盗、报警系统,但是这些系统不同程度地存在误报率高、防盗功能单一、反应速度慢、成本过高等缺点。针对以上问题,本系统采用GSM模块、W77E58单片机等模块实现了一种可靠、高效、低成本的汽车防盗系统。GSM(Global System For Mobile Communications)全球移动通信系统是目前基于时分多址技术的移动通信体制中最成熟、最完善、应用最广的一种系统。我国目前已经建成覆盖全国的GSM数字蜂窝移动通信网

9、络,是我国陆地移动通信的主要方式。GSM网络功能以话音为主,同时提供短消息SMS(ShortMessage Service)、数据承载业务等其它增值服务。本文研究的汽车防盗报警系统是利用W77E58微控制器控制GSM模块通过GSM网络的话音或短消息业务实现通信,用于对汽车运行状态的远距离监控。其低成本、高效率的特点使其具有较好的实用价值和广阔的市场前景。关键字W77E58单片机 ,GSM,网络,SMS,短消息Abstract With the rapid development of economy, people's living standards, increasing vehi

10、cle ownership has also increased. With the increasing number of vehicles, vehicle theft case of frequent problem. According to the statistics, the steal happen every year, more than 10 million cases since stolen vehicles per day on average more than 300 vehicles. Beijing, by 2008, Beijing motor to 3

11、.5 million vehicles in the ownership of the Beijing municipal public security bureau, 110 warning reception from 10 every day since the stolen vehicle industry. Public security organs through case, found a 71.4%. The stolen car not to install security facilities.Through the analysis, car alarm syste

12、m to ensure safety is of great significance to stop. In order to prevent car theft, research workers developed many car theft of new technology. Various anti-theft device successively generated and widely used. At present, anti-theft technology has and safety, environmental protection, energy saving

13、 technology development is listed as the four cars. According to the understanding on market now, a variety of car theft, fashion, but the system alarm system exist to varying degrees of false positives high, anti-theft functions, slow response, the high cost of shortcomings. In view of the above qu

14、estions, the system adopts the GSM module, W77E58 single chip module implements a reliable, efficient, low-cost car alarm system.GSM (Global System For Mobile Communications) Global System For Mobile Communications is currently based on the technology of Mobile communication System the most mature,

15、the most perfect, the most widely used of a System. China has built the GSM digital cellular mobile telecommunication network in China, is the main mode of land mobile communication. GSM network function to voice, and provide Short Message SMS (short message Service), data and other value-added Serv

16、ice bearing business.This study is the car anti-theft alarm system using W77E58 microcontroller control GSM module through GSM network's voice or short message service realize communication, auto operation condition for remote monitoring. Its low cost and high efficiency of the characteristic th

17、at its good practical value and broad market prospect. KeywordsW77E58 singlechip,GSM, network,SMS,short message service目录1 绪论.11.1 引言.11.2研究现状.12 系统的硬件设计.22.1系统总体设计方案.22.2系统的总体结构.22.3 W77E58芯片介绍.43 相关的通信技术.73.1通信方式、协议等.73.2无线通信或者移动通信的基本概念.73.3串口通信的基本概念.93.4引脚定义及方向.103.5通信参数.123.6通信协议.124 设计工具.165 软件

18、编程.17 5.1 VB编程部分.17 5.2主程序流程图.21 5.3 Keil CuVision 2.0 软件编程.226系统调试.27 6.1软件调试.27 6.2 VB调试.29结论.30参考文献.31附录.32致谢.431、绪论1.1引言随着我国改革开放,人们生活水平的不断提高,汽车越来越成为人们生活中不可缺少的一部分。从世界上第一辆T型福特牌轿车被盗开始,偷车已成为现今城市里最常见的犯罪行为之一。汽车数量增多,车辆被盗的数量也逐年上升,这不仅给给一位汽车用户的生活和工作带来很大不方便,而且给社会带来极大的不安定因素,担心车辆被盗,成为困扰每一位汽车用户的难题。由上述原因,汽车防盗器

19、应运而生。什么是汽车防盗器?简单说,汽车防盗器就是一种安装在车上,用来增加盗车难度,延长盗车时间的装置。由于汽车防盗器的诞生,汽车被盗的情况有所好转,这个汽车一族的生活以及社会上了无形的保护伞。所谓魔高一尺,道高一丈,为了应对不断升级的狡猾盗车手段,汽车防盗器面临的是如何提高自己防止盗窃的能力,要不断的改良和提升,最大限度的防止和预防汽车被盗。1.2研究现状汽车防盗器有哪几种类型?随着科学技术的进步,为对付不断升级的盗车手段,人们一代一代研制各种方式、不同结构的防盗器,目前防盗器按其结构可分三大类;机械式、电子式和网络式。钩锁、转达向盘锁和变速挡锁等基本属于机械式防盗器,它主要是告锁定离合、制

20、动、油门或转向盘、变速挡来达到防盗的目的,但只防盗不报警。插片式、按键式和遥控式等都属于电子式防盗器,它主要是靠锁定点火或起动来达到防盗的目的,同时具有防盗和声音报警功能。网络式汽车防盗器是随着电子技术的进步而发展起来的,是市场上推广普及最为广泛的一种。具有代表性的是GSM无线通讯汽车防盗系统,它依托覆盖极高的GSM公众网络,利用GSM无线通信网络,采用人车互动主动防盗模式,对车辆进行远程监控和定位,使车主摆脱了看不到、听不见的被动防盗尴尬局面,它还具备遥控式防盗器的全部功能,可靠方便,可带有振动侦测功能。随着市场防盗器要求的不断提高,遥控网络式汽车防盗器还增加了许多方便使用的附加功能,如遥控

21、中控门锁、遥控送放冷暖风、遥控电动门窗及遥控开启行李舱等功能。系统充分运用GSM移动通讯网络,结合数字通讯技术、实现对各种移动目标进行状态监控、调度、防盗报警、求助报警、远程控制、跟踪定位、车载电话等功能。2、系统的硬件设计2.1系统总体设计方案(1) 快速远程报警本系统通过AT指令集实现对GSM模块的控制。在接收到汽车状态传感器的信号后,控制GSM模块发送短消息通知车主。发送短消息则需要20秒时间。这样就保证了通知车主的速度。传统的报警器不能做到远程报警。针对将来社会的发展趋势,人员流动性大,车主和汽车之间的距离不确定,跨城市甚至跨省的情况,该系统采用了GSM模块来传送报警信息,只要GSM网

22、络覆盖的区域均可实现报警信息的准确、快速传输。(2) 自主防盗如果汽车被盗或者受到非法破坏(如车门被撬开等)安装在车上的各种传感器就会将信息传送给微处理器,微处理器会首先通过控制电磁阀、继电器等设备切断车辆的电路或油路,然后通过车内的GSM设备报警。即使车主没有接收到报警电话也没有关系,因为报警前车的电路和油路已经断开,汽车不可能被盗走。也可以通过发送短消息的方式控制电磁阀、继电器等设备切断车辆的电路或油路,使车辆不能行驶。(3) 汽车定位本设计采用GSM模块,通过GSM网络的增值业务能实现定位功能。现在大部分地区的GSM系统都提供SIM卡定位功能,虽然精度不是很高,但对于汽车这样一个大的目标

23、来说几十米到百米的精度已经足够。GSM网络的高覆盖率也进一步保证了汽车的安全。2.2 系统的总体结构 (1)系统整体框图如图21所示。本系统主要由手持设备和车载设备两部分组成。手持设备是手机。车载设备安装在汽车内部,它主要由单片机控制系统、GSM模块、传感执行器模块、和键盘模块等组成。其中,单片机控制系统核心芯片为W77E58单片机,传感执行器模块为多个汽车状态传感器和电磁阀、继电器等执行部件,键盘模块为矩阵键盘,GSM模块为西门子TC35i模块。由于手机是现成的,所以在本文中的硬件系统中只研究车载设备。根据设计要求,车载系统由:传感器输入信号:-5V5V;单片机最小应用系统;无线通信及串口模

24、块;输出开关量信号;矩阵键盘模块。车载系统设备框图如图2-2所示。 传感器电路无线通信模块TC351晶振电源单片机W77E58RS-232驱动控制油路控制电路控制音箱控制报警灯控制手刹锁死控制转向锁死控制键盘模块传感器供电控制 图22 车载设备框图(2)车载系统的整体设计思想如下:首先,振动传感器和红外传感器将防盗信息转换成电信号,电信号经过进一步放大使电信号的输出范围为0V5V。其次,传感器电信号进入单片机后,与单片机内面贮存的信号对比,判断,当单片机发现汽车被盗时。一方面,单片机通过普通I/O输出高电平使驱动电路处于打开状态,把汽车锁死;一方面,单片机经过其串口通信与通信模块TC35i连接

25、(这两部分由串行口RS-232与TTL电平转换电路连接),发送汽车被盗的短信到车主手机。车主接收到汽车被盗信息后可以拨打报警电话报警,也可通过短信将车辆锁死或解开,单片机优先处理的手机短信发来的命令。车载系统处于两种状态:布防和撤防。首次上电时,系统处于布防状态,这表示汽车处于防范状态。当发现警情,系统首先把汽车锁死,再发送信息通知用户。用户接到报警短信后,可以通知车载设备结束报警,或者通过短消息控制车辆的执行部件。(3) 用户通过主接收方手机操作说明布防撤防转换用户:向报警系统发送BFCF,控制系统实现布防或者撤防。将车辆熄火用户:向报警系统发送SN,控制电磁阀、继电器切断油路、电路,使被盗

26、汽车发动机熄火。修改报警电话用户:向报警系统发送“ABC+新号码+#”。定位车辆用户可以通过移动通信运营商的服务实现对车辆的定位。2.3 W77E58芯片介绍(1)概述:W77E58是一个快速8051 兼容微控制器;它的内核经过重新设计,提高了时钟速度和存储器访问周期速度。经过这种改进以后,在相同的时钟频率下,它的指令执行速度比标准8051 要快许多。一般来说,按照指令的类型,W77E58的指令执行速度是标准8051的1.5-3倍。整体来看,W77E58的速度比标准的8051快2.5倍。在相同的吞吐量及低频时钟情况下,电源消耗也降低。由于采用全静态CMOS设计,W77E58能够在低时钟频率下运

27、行。W77E58内含32KB Flash EPROM,工作电压为4.5v-5.5v,具有 1KB片上外部数据存储器,当用户应用时使用片上SRAM代替外部SRAM,可节省更多I/O口。W77E58成为了一个高效的微控制器,它应用灵活,价格低廉,可以解决复杂的控制问题。图2-3为W77E58单片机管脚图。图2-3 W77E58单片机管脚图(2) 单片机特性 8位CMOS微控制器 每4个时钟周期为一个机器周期的高速结构,最大外部时钟频率为40MHZ 与标准80C52管脚兼容 指令与MCS-51兼容 4个8位I/O口 一个附加的4位I/O口和等待状态控制信号 (仅限 44-脚PLCC/QFP 封装)

28、3个16位定时/计数器 12个中断源,2级中断能力 片上振荡器及时钟电路 二个增强型全双工串行口 32KB,Flash EPROM 256字节片内暂存RAM 片内1KB外部数据存储器(用MOVX指令访问) 可编程看门狗定时器 软件复位 2个16位数据指针 对外部RAM及外设的访问周期可以进行软件编程 封装: DIP 40: W77E58-40 PLCC 44: W77E58P-40 QFP 44: W77E58F-40 无铅封装 DIP 40: W77E058A40DL 无铅封装 PLCC 44: W77E058A40PL 无铅封装 PQFP 44: W77E058A40FL3、相关通信技术3

29、.1通信方式、协议等(1)通信的概念 不同的独立系统利用线路互相交换数据便是通信,而构成整个通信的线路称为网络。交换信息的系统若为计算机系统(当然也可以是其他系统,如单片机系统),则称为计算机网络通信。通信的目的不外乎数据的交换,数据必须经过交换才能由发送端到达接收端,发送端所使用的方法就是将数据利用一定的格式(这个格式称为协议)通过线路发送出去,接受端则根据协议将数据收集起来,分析、处理并应用。(2)通信的目的和过程(包括数据的交换,数据的发送)通信的主要目的是将数据从一段发送到另一段,以实现数据的交换。从人与人之间的对话,计算机与设备间(很多是基于单片机的)的数据交换,计算机与计算机间的数

30、据发送,乃至广播或卫星数据发送都属于通信的范畴。 一个完整的通信系统包括发送端、接收端、转换数据的接口及发送数据的实际信道或媒体。一般情况下,发送与接收的节点称为DTE(Data Terminal Equipment,数据终端设备),例如,个人计算机、工作站或计算机系统均属于这种设备。数据在到达正确目的地之前,可能需要经过一系列中间节点,这些中间节点负责数据的转送工作,以送达目的地,这些中间节点称为DSE(Data Switching Equipment,数据通信设备),如调制解调器。因此,计算机等DTE设备通信时,必须先经过调制解调器将其转换为电气信号进行转换,数据才会进入计算机。DTE与D

31、CE间的数据传输线路通常使用RS-232串口通信,而DCE与DSE间的媒体则包括了双绞线、同轴电缆、光纤或无线电等。通过上述的机制,设备之间、计算机与计算机之间或是计算机与设备之间便可以互相数据。(3)通信协议所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、纠检错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO OSI七层参考模型中的数据链路层。本次时间中涉及的通信协议,包括GSM 07.05 短消息(SMS)和信元广播服务(CBS)协议,RS-232串口通信协议、贺氏协议等。(4)通信

32、的种类计算机与外界的信息交换称为通信。基本的通信方式有并行通信和串口通信两种。并行通信是指一条信息的各位数据被同时传送的通信方式。并行通信的特点是:各位数据位同时传送,传送速度快、效率高,但有多少数据位就需要多少根数据线,因此传送成本高,并且只适于近距离的通信。(5)通信信道(通信的媒介)信道是通信系统必不可少的组成部分,信道按传输媒介分为有线信道和无线信道。无线信道中有中、长地表波传输,短波电离层反射传播,超短波和微波直射传播以及各种散射传播。3.2 无线通信或者移动通信基本概念 移动通信是指通信双方至少有一个在移动中的通信,例如运动的车辆、船舶、飞机或者人与固定地点之间进行信息交换,或者移

33、动物体之间的通信都属于移动通信。在介绍无线信道的时候,要介绍一下频谱的分段。这些年来,对频谱分段已经进行了几次。第一次是由美国国防部在第二次世界大战期间和战后初期针对工业部门和政府机构提出的:而当今最通用的频谱分段法是由电气和电子工程师学会(IEEE)建立的,如下表频段频率波长ELF(极低频)30300 Hz100001000KmVF(音频)3003000Hz1000100KmVLF(甚低频)330KHz10010KmLF(低频)30300 KHz101KmMF(中频)3003000KHz10.1KmHF(高频)330MHz10010mVHF(甚高频)30300 MHz101mUHF(特高频)

34、3003000 MHz10010cmSHF(超高频)330G Hz101cmEHF(极高频)30300G Hz10.1cmDecimillimeter(亚毫米波)3003000G Hz10.1mmP Band(P波段)0.231G Hz13030cmBand(L 波段)12GHz3015cmS Band(S波段)24GHz157.5cmC Band(C波段)48GHz7.53.75cmX Band(X波段)812.5GHz3.752.4cmKu Band(Ku波段)12.518GHz2.41.67cmK Band(K波段)1826.5GHz1.671.13cmKa Band(Ka波段)26.5

35、40GHz1.130.75cmMillimeter wave(毫米波)40300GHz0.751mmSubmillimeter wave(亚毫米波)3003000GHz10.1mm 我们注意到VHF/UHF波段就是典型的电视设备工作的波段,RF频率范围通常是指从VHF到S波段也就是典型的移动通信设备工作的波段。3.3串口通信基本概念(1)串口通信常见的串行通信有两种,一种是RS-232串行通信,另一种是为RS-485串行通信。当然还有今年来比较盛行的USB和IEEE-1394,它们也属于串口通信的扩展。在本设计中用到的是RS-232串口通信。 (2)RSR-232串口通信串口通信端口在系统控制

36、的范畴中一直占据着极其重要的地位,它不仅没有因为时代的进步而遭淘汰,反而在规格上越来越完善,应用也越来越广泛。现在,串口通信(RS-232)是计算机的标准配置,最为常见的用途是连接调制解调器传输数据。当然,它的重要性还不止如此。以下将对通信端口进行深入地介绍。RS-232串口通信端口是每台计算机上的必要配置,通常有COM1与COM2两个端口,但是现在很多计算机。新一代的计算机均以9引脚的接头接出所有的RS-232通信端口。计算机上的RS-232通信接口均是公头,千万不要与其他设备弄混淆了。通常与计算机连接的设备,最简单的通信接口就是RS-232串口通信端口,不仅实际制作简单,而且价格也非常便宜

37、。在市面可见的调制解调器等都提供RS-232串行通信端口作为与计算机通信的接口。(3)信号定义 计算机并无法分辨所谓的数字或文字,在其内容的记录中所有的数据都伤0与1,任何数据是这两个数字的组合。所有的电子仪器的基础均来自“开” “关”两个状态的改变,我们可以将它们表示为0与1或表示为“高电位”、“低电位”,不管表示方法如何,目的在于造成“状态的改变”。将很多的0与1组合成一大串的数字序列后,就可以定义它们所代表的意义了。高低电位可以形成0与1,0与1的无数组合可以有无穷的意义,但是何谓高电位?何谓低点电位呢?任何电子零件或芯片,其高低电位的定义均不相同,但是相同性质的电子零件会有一定的规定,

38、大家遵守此规定,制造出来的芯片的高低电位就会一致了。当然,RS-232也有相关的电气标准电位定义,是大家共同遵循的规定。ITU(国际电信联盟合会)咨询机构CCITT(国际电话与电报顾问委员会)公布了RS-232C标准,之后由EIA(电子工业联合会)制定,很多国家都以次为模板,而日本也以此制定了JIS X5101“数据回路终端装置和数据终端装置的接口”。 原定义是+515V之间为0,-5-15V之间为1,考虑到噪音的干扰后,可允许的范围成为+3+15V之间为0,-3-15V之间为1.如果标准电位落在“模糊区”,这部分的电压将有信号必须明确落在规定的范围内才行。在RS-232的标准中,电压在+3+

39、15V(一般使用+6V)之间称为0或Space,一般用途是作为On.电压在-3-15V(一般使用-6V)之间称为1或Mark, 一般用途作为Off。有时候以High和Low更能表现出其实际状态。计算机内部的设计也是一样的,都是利用“高电位”与“低电位”的状态改变而组合成一串的数据。因此,就是RS-232而言,信号要被发送,一定要定义所谓的0或1的状态,个人计算机上的RS-232的“高电位”约为9V代表0与1的状态。这个范围是符合规定的。了解了高低电位的意义后,传输过程就是在传输线上不断地产生高低电位的变化,发送端造成传输线上的电位变化,而接收则是解读高低电位变化还原出原始的信息。3.4引脚定义

40、及方向计算机上的RS-232,其9支引脚的定义见下表。引脚简写意义引脚1CD载波检测引脚2RXD接收字符引脚3TXD发送字符引脚4DTR数据段备妥引脚5GND接地端引脚6DSR数据备妥引脚7RTS要求发送引脚8CTS清除以发送引脚9RI响铃检测RS-232的每一支引脚都有其功能和信号流动的方向。最初的RS-232设计用来解调制解调器作为传输的目的,正因为此,它的引脚意义通常和调制解调器传输有关。以下是9支引脚的相关说明。CD:此引脚是有调制解调器控制。当电话接通后,发送的信号载在载波信号上面,调制解调器利用此引脚通知计算机有载波信号被检测到,即表示现在处于联机状态;当载波被检测到时才可保证此时

41、是处于联机状态。一般若计算机末收到此信号,均会相应信息,并将调制解调器挂断。RXD:此引脚会将远程发送过来的数据接收进来。在接收的过程中,由于数据是以数字类型发送,读者可以在调制解调器的信号灯上看到明灭交错,此即为0与1交替所产生的现象,也就是电位高低变化所产生的现象。TXD:此引脚将计算机所要发送出去的数据发送出去。在发送的过程中,由于数据是以数据类型发送,读者可以在调制解调器的信号灯上看到明灭交错,此即为0与1交替所产生的现象,也就是电位高低变化所产生的现象。DTR:此引脚由计算机控制,用以通知调制解调器可以进行传输。高电位时表示计算机已经准备就绪,随时可以接收数据。GND:此引脚为接地端

42、,作为计算机与调制解调器之间的标准电位参考。两端设备的接地端标准电位必须一样,否则会产生地回路,使信号因标准电位的不同而产生偏移,也会导致结果失常。RS-232数据采用单节点式的信号发送方式,其特点是信号电位电压的标准就是参考接地端标准电位,因此传输双方的接地端才必须连接在一起,以避免因标准电位不同而造成数据的错误。DSR:此引脚有调制解调器控制,调制解调器用这支引脚的高电位通知计算机一切均准备就绪,可以发送数据过来。RTS:此引脚由计算机控制,用以通知调制解调器马上发送数据至计算机,而当调制解调器收到此信号后,便会将它由电话在线收到数据发送到计算机;在此之间若有数据发送至调制解调器则会暂存在

43、缓存区中。CTS:此引脚由调制解调器控制,用以通知计算机将欲发送的数据至调制解调器,当计算机收到此引脚的信号,即将准备送出的数据送至调制解调器,而调制解调器则将计算机送过来的数据由电话线路送出。RI:调制解调器通知计算机有电话进来,是否接听电话则有计算机决定。如果计算机设置调制解调器为自动应答模式,则调制解调器在听到一定的响铃后即会自动接听电话。RS-232引脚方向及意义引脚方向说明CD计算机 调制解调器调制解调器通知计算机有载波信号被检测到RXD计算机 调制解调器接收数据TXD计算机 调制解调器发送数据DTR计算机 调制解调器计算机告诉调制解调器可以进行传输GND计算机 = 调制解调器接地端

44、DSR计算机 调制解调器调制解调器告诉计算机一切准备就绪RTS计算机 调制解调器计算机要求调制解调器将数据送出CTS计算机 调制解调器调制解调器通知计算机可发送数据出来RI计算机 调制解调器调制解调器通知计算机有电话进来3.5通信参数 就串行通信来看,交换数据的双方利用传输在线的电压改变来达到数据交换的目的,但是如何从不断改变的电压状态中解析出其中的信息,就需要双方共同决定才行。如上所述,既然是通信,双方就需要说明到底是何种数据命令,否则如果双方没有一套共同的译码方式,恐怕都无法了解对方所发送过来的数据的意义。因此,双方为了可以进行通信,必需要遵守一定的通信规则,这个共同的规则就是通信端口的初

45、始化。包括数据的传输速度、数据的发送单位、初始位及停止位、校验位的检查。3.6通信协议所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符等问题做出统一的规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于OSI七层参考模型中的数据链路层。(1)OSI协议OSI七层参考模型不是通信标准,它只给出一个不会由于技术发展而必须修改的稳定模型,使有关标准和协议能在模型定义的范围内开发和互相配合。 一般的通信协议只符合OSI七层模型的某几层,如:ELA-RS-232-C实现物理层。IBM的SDLC(同步数据链路控制规程)实

46、现数据链路层。ANSI的ADCCP(先进数据通信规程)实现数据链路层。IBM的BSC(二进制同步通信协议)实现数据链路层。应用层的电子邮件协议SMTP只负责寄信,POP3只负责收信。(2)TCP/IP协议(实现了五层协议)物理层:对应OSI的物理层网络接口层:类似于OSI的数据链路层。Internet层:OSI模型在Internet网使用前提出,考虑网间连接。传输层:对应OSI的传输层。 OSI七层模型应用层:对应OSI的表示层和应用层。(3)串行通信协议串行通信协议分同步协议和异步协议。(4)AT命令与贺氏协议正如计算机业的其他许多事情,标准往往是由特定领域第一个取得成功的公司建立。第一个真

47、正成功的Modem厂商是贺氏。贺氏开发了一种用于控制其Modem的非常简洁的语言,即贺氏协议。今天,贺氏协议得到了几乎所有的Modem的支持。贺氏协议的命令以AT开头,一行之内单个AT之后可以跟随多个命令。虽然贺氏协议的应用已经相当普遍,但某些Modem仍不能支持完整的贺氏命令集。常用AT命令的意义序号AT命令功能1AT+CMGC发出一条短消息2AT+CMGD删除SIM卡内存的短消息3AT+CMGF选择短消息信息格式:0为PDU;1为文本4AT+CMGL列出SIM卡中的短消息信息格式PDU/text:/”REC UNREAD”为未读,1/”RECREAF”为已读,2/”STOUNSENT”为特

48、发,3/”STO SENT”为已发,4/”ALL”为全部5AT+CMGR读短消息6AT+CMGS发送短消息7AT+CMGW向SIM卡内存中写入待发的短消息8AT+CMMS更多消息要发送9AT+CMSS从SIM卡内存中发送短消息10AT+CNMA只有phase2+适用,确认到ME/TE的新短消息11AT+CNMA显示新收到的短消息12AT+CPMS首选短消息内存13AT+CSCA短消息中心地址14AT+CSCB选择蜂窝广播消息15AT+CSDH显示短消息文本模式参数16AT+CSMP设置短消息文本模式参数17AT+CSMS选择短消息服务(5)AT命令的使用 AT命令的基本格式为:AT+命令字符及

49、相关设置参数。下面介绍一下与短消息有关的AT命令使用方法。(6)GSM07.05短消息(SMS)和信元广播 服务(CBS)协议GSM07.05短消息(SMS)和信元广播 服务(CBS)协议是ETSI欧洲电信标准协会的特别移动组在1998年1月制定的GSM技术规范。这个全球移动通信系统技术规范(GTS)概括了数据终端设备的使用,和在数字蜂窝通信系统中。规范了短消息和短消息信元广播服务的终端接口。GTS的内容按照特别移动组的规定工作,并且按照特别移动组的准许改变。这个协议包括了以下5个条款。条款0:范围条款1:参考配置条款2:Block模式条款3:TEXT模式条款4:PDU模式条款2定义了一个二进

50、制协议。这个协议包括了错误保护,当连接不完全可靠时,也适合。在远程控制的地方,他属于特殊使用。用户编码的二进制数据有效传输是可以的。条款3定义了一种使用AT的字符的命令接口(TEXT模式)。这种模式适合非智能终端或者终端竞争设备,和那些基于在V.25ter定义的指令结构应用软件。那些定义在条款3中的指令将对条款2和条款4的完善是很有用的,比如让进入的SMS短消息的显示。条款4定义了一种使用16进制编码字符传输消息的接口。这种模式适合那些不理解消息块的内容的基于AT命令的软件驱动,而且只能在MT和存在于TE中的上级软件之间传输它们。4、设计工具(1) Keil CuVision 2.0Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、

温馨提示

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

评论

0/150

提交评论