基于STM32车载诊断与上位机软件的设计与实现

被引量 : 0次 | 上传用户:jbdh2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
尽管汽车给人们的生活和出行带来了许多便利,但是也产生了许多严重的问题。由于车辆的增多,环境污染加重,交通事故也更加容易发生。在采取单双号限行、拓宽道路措施缓解交通压力和环境污染的同时,人们更加希望通过良好的驾驶习惯来解决这些问题。鉴于以上背景,本文设计了一种基于STM32车载诊断终端和使用Android手机作为上位机的车载诊断系统。车载诊断终端负责汽车数据的采集和处理,上位机负责汽车数据的显示。车载诊断终端和上位机之间采用蓝牙进行数据传输。本文所做的工作如下:(1)本文对于车载诊断技术涉及到的相关技术进行了分析和研究,包括蓝牙技术、OBD-II技术、SQLite数据库技术和Android技术。(2)车载诊断终端的实现:在车载诊断终端硬件方面,本文首先对车载诊断终端使用的芯片STM32L进行了介绍,其次完成了MCU系统模块、电源模块、蓝牙模块、实时时钟模块、SD模块和EST527-miniS模块硬件电路设计与PCB设计。在车载诊断终端软件方面,首先对各个模块的驱动和初始化进行了设计,然后完成了车载诊断数据处理和数据传输的设计。(3)Android客户端的实现:首先对SQLite数据库进行了设计,包括数据库的创建、数据库表的设计和数据库的操作。然后对手机蓝牙程序进行了设计,手机蓝牙程序的设计主要包括蓝牙的建立过程和接收到数据后的数据处理过程。最后实现了用户功能和界面的设计。用户功能包括了用户登录、用户注册、密码修改、行车习惯、行车检测、行车实时数据和行车预警。本设计对车载诊断终端和上位机软件进行了多次的测试,测试结果表明本文设计的车载诊断系统运行稳定,操作界面友好,完成了预定的功能。
其他文献
高职院校的创新创业教育方兴未艾。本文针对高职院校在从事创新创业教育过程中普遍存在的创新创业教育与专业教育结合不够紧密、创新创业教育覆盖度不高和创新创业教育没有全
光动力灭菌法是目前国际上正在发展的一种新技术,本文基于光动力灭菌原理,研究了在灭菌过程中光剂量对灭菌效果的影响,并设计了一种基于单片机控制的口腔光动力灭菌仪。灭菌
亚失稳阶段位于应力时间曲线上峰值时刻O与失稳时刻B之间。亚失稳前期的准静态应力释放在后期转为准动态释放,以时刻A作为转折点。亚失稳阶段的识别对于地震时间预测具有重要
随着信息技术革命的加速,互联网日益渗透到人类的生产生活当中,成为人们不可或缺的技术手段和生活方式,升华为互联网+思维方式。在计算机教学中,如何应对互联网的飞速发展,在
在社会主义和谐新农村建设的背景下,农村基本公共服务的有效供给和均等化问题是学界和政府关注的热点议题。调查发现,农村居民对各级政府提供农村基本公共服务的满意度由中央
学校体育是学校教育不可割舍的重要组成部分之一,“增强学生体质,促使学生良好习惯和健康意识的养成,为中华民族的强盛和国家的可持续发展打下良好的基础”是学校体育担负的
今天,机场候机楼已不再仅仅作为航空公司的进出港以及人流物流的集散地,而是成为一个城市、一个国家展示场所的重要组成部分。作为国内的十大机场候机楼之一,昆明长水国际机
为了实现水质的在线自动监测和环境技术管理工艺全过程的多点连续水质指标测试,在环境技术验证评估移动工作站内设计了基于PLC的集自动采样、预处理、在线水质自动监测与数据
谷崎润一郎作品中的多数女主人公是具有肉体魅惑力的女子,她们能够使男性为之跪倒,成为"痴人",甘为奴隶。然而,那些看似因为"美"而成为"强者"的女性们又由于具有施虐倾向被不
高校思想政治理论课教学承担着对大学生进行系统的马克思主义理论教育,帮助学生树立正确的世界观、人生观、价值观的重要任务,是对大学生进行思想政治教育的主渠道。任何实践