Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 教育论文 > 正文

基于RS232串行通信的测距综合实验设计论文

发布时间:2020-12-04 09:30:03 文章来源:SCI论文网 我要评论














SCI论文(www.scipaper.net):

摘要:为适应现代汽车电子行业发展的需求,针对汽车单片机原理及应用课程实践应用性强的特点,以基于RS232串行通信的汽车测距系统为例,将单片机与现代汽车先进技术有机结合,探讨了综合性实验设计。通过该实验,使学生在了解串行通信基本工作原理的基础上,灵活运用所学理论知识,分析解决实际工程问题,以此调动学生学习的积极性、自主性和创造性,达到培养学生综合应用知识的能力。

关键词:单片机;汽车专业;应用能力;实践教学

本文引用格式:邵金菊,等.基于RS232串行通信的测距综合实验设计[J].教育现代化,2019,6(68):134-136.

一 引言

随着新能源的开发和利用、汽车工业低碳化的生产,汽车电子技术正趋向于环保、安全、信息化方向发展。为适应汽车行业发展的需求,需要培养能从事现代汽车电子系统研究开发、设计、应用的高级工程应用型人才。《汽车单片机原理及应用》作为学习现代汽车电子技术的专业核心课程,可培养学生对现代汽车电子系统的综合设计能力,为后续课的学习和从事自动化系统及相关领域的实际工作打下坚实的基础。

开设《汽车单片机原理及应用》课程的核心目的是培养学生的实践应用能力。但目前该课程教学的实践环节,多以单个模块如LED显示、走马灯、串行通信、A/D转换等进行编程调试验证[1-4]。实验内容工程背景不强、缺乏与汽车电子系统建立联系的综合性、设计性的实验,学生对整个单片机系统的开发及应用没有一个完整的概念,面对一个实际的单片机系统开发问题,往往无从下手。

针对汽车单片机课程实践性强的特点,通过综合性实验的设计来推动课程教学,使理论教学和实践教学互相促进,激发学生的学习兴趣、培养学生实践能力、创新和应用能力,具有重要的现实意义。为此,本文基于RS232串行通信原理,以智能测距平台设计为例,来阐述如何贯穿《汽车单片机原理及应用》课程的分散抽象的理论知识点,来设计综合性实验。通过综合性实验,使学生不仅掌握了课程的知识内容,而且能用课程知识内容进行单片机应用系统的开发,可以达到举一反三、触类旁通的效果。

\

 
二 实验内容构思

目前《汽车单片机原理及应用》课程中普遍存在着验证性实验多、综合设计性实验少、实际能力训练少等问题。作为一门实践性很强的专业课,必须理论联系实际,其基础知识才能真正让学生接受。因此,以培养学生学以致用的能力为出发点,以开阔思路,培养综合分析和运用知识能力为目的,结合学生的知识架构,设计切实可行的综合性实验内容至关重要[5]。综合性实验内容不仅涉及本课程的综合知识,而且还涉及与本课程相关课程知识如《C语言》、《电子技术》、《汽车电器与电子控制技术》等,通过本实验的学习,可以帮助学生在实验设计中充分理解与掌握《汽车单片机原理及应用》的基本概念、基本编程方法,使学生的动手能力有一个质的飞跃,分析问题、解决问题的能力得到进一步提高,同时激发他们的学习兴趣和创新意识。

三 实验内容设计

以基于RS232串行通信的汽车测距系统为例,将单片机与现代汽车先进技术有机结合,来设计综合性实验。

(一)RS232串行通信工作原理

以飞思卡尔AW60为例,异步串行通信方式规定一个字符帧由起始位、数据位、奇偶校验位和停止位组成。一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,发送器先发送一个起始位,然后发送有效数据位,在字符结束时再发送一个停止位,起始位至停止位构成一帧,字符之间没有固定的时间间隔要求。串行异步传输时的数据格式如下图1所示。

\


衡量通信速度的参数称为波特率,即每秒钟串口传送的位(bit)数。串口通信最重要的是协议,及双方之间的约定,重要的约定参数包括通信的波特率、数据位、停止位和奇偶校验等。对于串口通信的两端设备,这些参数必须匹配相同。

(二)测距传感器

本设计采用IF600-905激光测距传感器如图所示,测距范围为4-200米,测距精度为50cm,数据接口为RS232,完全满足行驶车辆对距离测量精度的要求。该传感器采用脉冲测距法,脉冲式激光测距的工作原理:脉冲激光发射器向目标发射激光脉冲,利用高频计数器测量激光脉冲发射到由目标物体返回到接收机的往返时间,由此计算目标物体的距离。

当光速为c,发射信号与检测到回波光信号的时间间隔为t,则目标距离L为:


\

 
图2中,左边透镜为激光发射透镜,中间透镜为激光接受透镜,最右边透镜为目镜(可通过其观测当前激光测距传感器探测的物体)[6]。测距传感器IF600-905的RS232通讯协议格式:DA XX XX XX XX EE,其中:DA为数据头;EE为数据尾;前2个数据,XX XX表示测量数据的整数位;后2个数据,XX XX表示测量数据的小数位。串口通信的数据格式如表1所示。


\
 


(三)测距实验设计

本文基于激光测距原理,以飞思卡尔单片机MC9S12XS128为例设计车距检测系统平台。该系统能够实时监测车距,将实际车距与安全车距进行比较,如果实际车距小于或等于安全车间距离,则单片机发信号给执行报警单元,长鸣报警闪烁报警,提醒驾驶员做出相应的动作,从而有效地避免事故的发生。



\
 

各部分功能为:

(1)测距传感器:实时监测本车与前车的车距。
(2)单片机:计算出实际车间距离,进行报警判断。
(3)LED显示和声光报警:实时显示车距,并声光报警。
(4)MAX232:用于RS232通信信号的电平转换,将RS232电平转化为TTL电平以供单片机识别。

软件设计中使用串口中断功能接收数据,当串口发生中断时,将数据读出即可得到传感器传回的一个数据。在串口中断中,对接收到的数据进行数据头和数据尾判断,如果数据头为“DA”并且数据尾为“EE”,则此数据有效,再将距离的整数和小数分别读出。整个程序流程图如图4所示。

\
 
通过本实验,学生不仅加深了对串行通信工作原理的理解,而且将单片机知识同汽车电子技术进行了有机结合,真正做到学有所用,培养学生的实践动手能力、综合运用能力,开拓学生视野、激发学生的学习兴趣。

四结束语

针对目前《汽车单片机原理及应用》课程中普遍存在着验证性实验多、综合设计性实验少、实际能力训练少等问题。以培养学生学以致用的能力为出发点,以开阔思路,培养综合分析和运用知识能力为目的,结合学生的知识架构,设计了以基于串行通信的汽车测距系统综合性实验。通过该实验学生不仅加深了本课程理论知识的理解,而且综合运用了与本课程相关课程知识如《C语言》、《电子技术》、《汽车电器与电子控制技术》等,使学生的实践动手能力、综合运用能力有一个质的飞跃,极大激发了学生的学习兴趣和创新意识。

参考文献

[1]李绍静.基于案例驱动的单片机教学模式研究[J],信息技术,2013(4):59-62.
[2]彭芳,刘保军.CDIO教学理念下的单片机教学改革探讨[J].课程教育研究,2013(28):231-232.
[3]宋跃,余炽业,张志坚.单片机精品课程的实践教学改革[J].实验室研究与探索,2009,28(3):83-85.
[4]周冠玲,冯占英,李战.“单片机原理及应用”课程教学改革的探讨[J].中国电化教育,2012(06):105-107.
[5]邵金菊,高松,谭德荣,等.面向应用型人才培养汽车单片机实践内容设计[J].教育现代化,2018,5(44):144-147.
[6]于广鹏.基于驾驶倾向的汽车防碰撞预警系统设计[D].山东理工大学硕士论文,2015.

关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.scipaper.net/jiaoyulunwen/27970.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 豫ICP备2022008342号-1 | 网站地图xml | 百度地图xml