《公交车管理系统上位机答辩PPT.ppt》由会员分享,可在线阅读,更多相关《公交车管理系统上位机答辩PPT.ppt(21页珍藏版)》请在三一办公上搜索。
1、公交车管理系统上位机设计,论 文 作 者:专业、班级:应教042班导 师 姓 名:,介绍内容,摘要总体描述方案选择TC35模块和AT指令介绍串口通讯技术PDU编码与解码总体程序流程图数据库访问技术上位机程序设计总结谢谢,摘 要,本文介绍了公交车自动报站系统上位机硬件和软件的设计。该系统利用GSM收发模块、GSM通信网络、Visual Basic语言编程和微控制技术,通过串口RS-232与上位机通信并建立GSM通信网络的数据通道,以短消息作为数据传输方式,开发出基于GSM-SMS的控制系统。该系统克服了其它无线通信有限距离的限制,且用VB语言编程具有较友好的用户操作界面,易学易用。,总体描述,上
2、位机GSM,上位机管理系统,LED屏,车辆位置信息,下位机GSM,下位机GSM,LED屏,方案选择,无线传输方案选择 编程语言方案选择,TC35和AT指令介绍,西门子TC35介绍AT指令介绍,西门子TC35介绍,TC35模块是SIEMENS公司生产的一种可传送话音、传真及数据的GSM无线接入终端。内置双频GSM模块、易集成、可方便根据应用移植升级到GPRS是该模块的几大特点。,AT指令使用介绍,采用西门子TC35i GSM Modem,它提供的命令接口符合GSM 07.05短信协议和GSM07.07接口协议规范。采用标准的AT指令对模块进行操作即可。常用命令功能AT+CMGF选择短消息信息格式
3、:0-PDU;1-文本AT+CSCA设置短消息中心地址AT+CMGS发送短消息AT+CMGL列出SIM卡中的短消息AT+CMGR读取一条短消息AT+CNMI新短消息收到提示设置AT+CMGD删除SIM卡内存的短消息,串口通讯技术,第一:采用RS-232C串口通信标准第二:通过MSCOMM控件这是最简单的,最方便的方法。,PDU编码与解码,在进行短信收发时有TEXT方式和PDU方式,由于TEXT方式只能收发英文短信,故不予考虑,采用PDU方式进行收发时需进行编码与解码。,PDU串表面上是一串ASCII码,由“0”-“9”、“A”-“F”这些数字和字母组成。它们是8位的十六进制数,或者BCD码十进
4、制数。PDU串不仅 包含可显示的消息本身,还包含很多其他信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。发送和接收的PDU串,结构是不完全相同 的。,利用串口将受到的短信读取出来,让后进行PDU解码即可恢复成原短信。,PDU编码的短信,GSM模块,串口,上位机管理系统,PDU解码,用户,在发送时将要发送的信息进行PDU编码通过串口送入GSM模块即可实现发送。,待发短信,PDU编码,串口,GSM模块,发送,数据库访问技术,采用最新ADO方式,与具体数据库无关,可以跨平台运行。操作速度快,经过最优化后效率比其他方式明显提高。,上位机程序设计,传统的Windows程序设计,直接
5、操作API函数进行,工作效率低,开发周期长。最新可视化的编程方法,对重复工作进行封装,采用面向对象的方法,方便扩展,开发速度快,周期短。如Visual C+、Visual Basic、Delphi、Borland C+Builder、VC#等。,完全可视化的Windows编程,只需要将精力放在核心的算法与实现上,不必考虑不必要的界面实现过程,运行时的效果和设计时效果完全一样。,登录窗体及主窗体设计,数据库设计,选择应用较为广泛的Microsoft SQL Server数据库。该数据库软件具有较好的Internet集成性,良好的可伸缩性和可用性,以及企业级的数据库功能,易于安装、部署和使用,且面向个人用户,应用广泛,操作简单极为适合本系统的数据管理,小结,本系统具有较人性化的用户界面,无需自行组网,系统运行费用低廉,数据传输可靠、迅速。能实现短信的实时接收和处理,数据库访问快速有效、可靠性高整个系统经实践运行可靠、稳定,谢谢!,感恩的心 有你!,感谢,