欢迎来到天天文库
浏览记录
ID:35459561
大小:55.26 KB
页数:5页
时间:2019-03-24
《课题结项书-基于gsm模块的汽车无线监控系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、北华航天工业学院学生科研立项课题结项书课题名称基于GSM模块的汽车无线监控系统项目起止时间2010年11月20日至2011年4月10日项目编号课题主持人马学崇项目成果形式实物课题组成员马学崇、胡伟红、周新洋、宗平、刘立超指导老师胡辉项目建设情况一、本课题的意义随着人们生活水平的提高,汽车需求日渐上升,以及先进技术在汽车上的应用,使其结构复杂,汽车故障诊断难度加大、汽车的维护和保养问题尤为重要,本课题不仅可以解决以上问题,还可给车主及维修厂带来方便,提高效率,实现双赢。二、研究基本内容1、硬件部分包括:上
2、位机和下位机上位机包括:PC机和GSM接收模块;下位机包括:单片机控制系统、GSM模块,GPS模块,汽车解码器模块;2、软件部分包括:上位机软件和下位机单片机编程通过对下位机编程实现了由单片机控制,汽车解码器提取故障代码,GSM收发数据完成故障码数据的传送。通过对上位机编程实现PC端收发数据,对汽车的状况进行分析,并且通过GSM模块和GPS模块准确确定汽车位置。三、现阶段实现的功能上位机以短信形式发命令请求故障码数据,下位机收到短信后,将其中命令提取出来发送到解码器,解码器与PCM(汽车电控单元)通信,
3、接收到的数据返回到单片机,单片机接收到故障数据后,通过GPS模块提取GPS信息,将DTU数据和GPS数据一并以短信形式发送到PC机端,PC机接收到数据后将数据存入数据库并显示在实时监控窗口。四、技术难点及遇到的问题1•上位机编程1)多表链接问题用单一技术很难实现数据库两个表的链接,单一的adodc控件或SQL-AD0DB方法不能实现多表链接。解决方法:通过用adodc控件绑定DataGrid控件,用SQL操作AD0DB实现多表链接,从而完成数据库的维护。2)接收数据入库问题由于接收到的字符数不确定,无法
4、确定短信长度,故无法将数据存入数据库。解决方法:接收的数据不以数组形式暂存,创建一个不可见窗体,用窗体接收数据。然后待接收完毕后将数据存入数据库。2.下位机1)联机后模拟开关(CD4052)与解码器RXD之间的低电平被抬高,原因是解码器内阻较小,单片机驱动能力低。解决方法:在模块开关和解码器RXD之间并接一个电阻,将低电平直接拉低到0V。2)单片机片内RAM空间不够,STC89C54RD+单片机含有1K的片内外扩RAM空间,程序在访问片内外扩RAM时出错,原因是在读取短信长度时用了字符串函数(strle
5、n),而当接收数组定义到外部RAM时此函数不能应用。解决方法:自己编写求接收数组长度程序,此时片内外扩1K空间都可访问。指导教师签字:年月日提交结项材料1、成果论文2、实物电路样机3、课题报告结项书4、实物照片以及相关说明所在单位意见负责人签章:年月日校科协意见签章:年月日团委意见签章:年月日专家组鉴定意见组长:年月日学校意见签章:年月日
此文档下载收益归作者所有