欢迎来到天天文库
浏览记录
ID:34853050
大小:613.50 KB
页数:22页
时间:2019-03-12
《电动车仿真设计-课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计报告课程设计名称:电动车仿真设计系部:三系学生姓名:班级:通信()班学号:成绩:指导教师:开课时间:学年1学期21目录第一章引言21.1课程设计目的21.2课程设计任务与要求2第二章课程设计基本原理32.1MATLAB的图形用户界面(GUI)32.3VirtualReality(VR)toolbox42.3.1VirtualReality(虚拟现实)42.3.2virtualrealitytoolbox的安装及特点4第三章课程设计过程53.1建立动车仿真模型53.1.1安装V-RealmBuilderfromMATLAB53.1.2利用virtualreali
2、tytoolbox创建动车模型53.1.3小车运行程序73.2设计串口终端图形用户界面83.3PWM步进电机控制173.3.1开发环境173.3.2操作步骤173.4课程设计结果18第四章总结与体会20参考文献2121电动车仿真设计第一章引言1.1课程设计目的本课程是为通信工程专业本科生开设的必修课,结合学生的专业方向的理论课程,充分发挥学生的主动性,使学生掌握应用MATLAB等仿真软件建立基于Linux的通信系统,巩固理论课程内容,规范文档的建立,培养学生的创新能力,并能够运用其所学知识进行综合的设计。EmbeddedSystem的课程设计是对嵌入通信与控制系统仿真
3、软件、课程学习的综合检验,配合理论课的教学,让学生亲自参加设计、仿真、验证EmbeddedSystem系统的一般原理、Applications等方面的知识点。1.2课程设计任务与要求在WINDOWS环境下,用MATLAB搭建虚拟赛车平台,用行驶速度来控制ARM箱上面的电机的转速或方向。电动车仿真设计主要运用MATLAB安装V-RealmBuilder,并在其中建立轨道及动车模型。并利用MatlabGUI设计通过串口进行数据发送和接收的界面,并利用内置于Matlab的串口通信API实现串口数据发送与接收功能。通过串口来完成通信即实现动车速度的控制。通过输入不同的数值来控
4、制小车以不同的速度跑起来,同时控制ARM箱上面的电机的转速或方向。要求:a.利用Matlab和Simulink对3DVirtualRealityDesign。b.InstallUbuntuLinuxsystemc.InstallVirtualRealityKitd.SimulateElectronicMotorse.ConnectwiththeMotorDriverontheARM9boardf.Usermustbeabletocontrolthemotorspeedordirection.21第二章课程设计基本原理2.1MATLAB的图形用户界面(GUI)图形用户界
5、面GUI(GraphicalUserInterfaces):由各种图形对象组成的用户界面,在这种用户界面下,用户的命令和对程序的控制是通过“选择”各种图形对象来实现的。基本图形对象分为控件对象和用户界面菜单对象,简称控件和菜单。控件对象的描述:(1)按钮(PushButtons):执行某种预定的功能或操作;(2)开关按钮(ToggleButton):产生一个动作并指示一个二进制状态(开或关),当鼠点击它时按钮将下陷,并执行callback(回调函数)中指定的内容,再次点击,按钮复原,并再次执行callback中的内容;(3)单选框(RadioButton):单个的单选
6、框用来在两种状态之间切换,多个单选框组成一个单选框组时,用户只能在一组状态中选择单一的状态,或称为单选项;(4)复选框(CheckBoxes):单个的复选框用来在两种状态之间切换,多个复选框组成一个复选框组时,可使用户在一组状态中作组合式的选择,或称为多选项;(5)文本编辑器(EditableTexts):用来使用键盘输入字符串的值,可以对编辑框中的内容进行编辑、删除和替换等操作;(6)静态文本框(StaticTexts):仅仅用于显示单行的说明文字;(7)滚动条(Slider):可输入指定范围的数量值;(8)边框(Frames):在图形窗口圈出一块区域;(9)列表框
7、(ListBoxes):在其中定义一系列可供选择的字符串;(10)弹出式菜单(PopupMenus):让用户从一列菜单项中选择一项作为参数输入;(11)坐标轴(Axes):用于显示图形和图象2.2S3C2410X处理器S3C2410X有5个16位定时器,其中定时器0、1、2、3具有脉冲宽度调制(PWM)功能,定时器4具有内部定时左右,但是没有输出引脚。定时器0具有死区生成器,可以控制大电流设备。定时器21T0、T1共用一个8bit预分定时器T2、T3、T4共用另一个8bit预分频器,每个定时器都有一个时钟分频器,信号分频输出有5种模式。每个定时器模块
此文档下载收益归作者所有