当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:以飞思卡尔半导体公司的MC9S12DGl28B系列MCU为核心,设计智能车的系统框架,软件和硬件的设计方案。详细介绍了电源模块和电机驱动模块在设计过程中遇到的问题和解决方案。 关键词:智能车;HCSl2单片机;红外

摘要:以飞思卡尔半导体公司的MC9S12DGl28B系列MCU为核心,设计智能车的系统框架,软件和硬件的设计方案。详细介绍了电源模块和电机驱动模块在设计过程中遇到的问题和解决方案。
关键词:智能车;HCSl2单片机;红外传感器


0 引言
    “飞思卡尔杯”智能车大赛起源于韩国,是韩国汉阳大学汽车控制实验室在飞思卡尔半导体公司资助下举办的以HCSl2单片机为核心的大学生课外科技竞赛。组委会提供一个标准的汽车模型、直流电机和可充电式电池,参赛队伍要制作一个能够自主识别路径的智能车,在专门设计的跑道上自动识别道路行驶,谁最快跑完全程而没有冲出跑道并且技术报告评分较高,谁就是获胜者。其设计内容涵盖了控制、模式识别、传感技术、汽车电子、电气、计算机、机械、能源等多个学科的知识,对学生的知识融合和实践动手能力的培养,具有良好的推动作用。我校于2007年8月参加第三届大学生智能模型车竞赛,并取得三等奖的好成绩。


1 系统分析
    智能车系统一般由电源模块、传感器模块、直流电机驱动模块、路径识别模块、通讯及调试模块、单片机模块等组成。
    本智能车的核心处理单元采用飞思卡尔半导体公司的MC9S12DGl28B系列MCU,系统框图如图l所示,本智能车的设计采用了多模块技术:运用反射式红外传感器设计路径检测模块和速度监测模块;采甩PWM技术,控制舵机的转向和电机转速:系统还扩展了液晶显示屏和键盘模块实现人机交互操作,以便于智能车的相关参数调整。此外,PID寻迹算法结合ABS(Anti—skid Brake System.:防抱死系统)技术,使我们的小车能在曲折的赛道上以较快的速度稳定行驶。


2 系统硬件设计
    2.1 电源部分硬件各部分所需的电源大小不一样,为满足这一要求,本系统对电源部分进行设计。供电电源为配发的标准车模用7.2V 2000mAh Ni—cd蓄电池,通过稳压芯片分别提供6V、5V电压以及接地端。6V稳压电路如图2所示。其中6V电压供给伺服电机,5V的电压供给单片机系统、路径识别的光电传感器和接收器电路、车速传感器电路,LCD显示电路。在电路设计中,考虑到由于电机驱动所引起的电源输出不稳定(主要为瞬态脉冲),在电源输出端,各芯片电源引脚都加入了滤波电路。为了避免由于驱动电机转动时所引起的电磁干扰,在印制板上做了敷铜处理,将电路中的“地”与敷铜面相连接。

    2.2 信息采集模块在该模块中包括速度信息采集和位置信息采集两个子模块,分别采集智能车当前的位置信息和速度信息,并将采集到的信息传给MCU,其核心是反射式红外传感器。测速传感器安装于智能车右后轮附近,在靠近车轮的轴上贴一黑白相问、36等分的圆盘,用反射式红外传感器检测黑线,通过对黑色标志的记数可得车轮转过一周所用的时间T,通过公式进行计算即可得到智能车当前的运行速度V。
    2.3 信息处理模块信息处理模块包括信息处理和控制模块,其核心是MCU,MCU接收到采集来的信号,对信号进行处理后作出判断,并发出控制命令。
    2.4执行模块该模块包括了驱动电机和舵机,当接收到MCU的命令后便执行相应的操作,同时信息采集模块又采集到电机和舵机的状态信息,反馈给MCU。从而整个系统构成一个闭环系统,在运行过程中,系统自动调节而达到正确行驶的目的。
    用芯片MC33886来驱动电机,通过调节加在电机两端的电压控制电机的转速从而控制小车的速度。利用芯片的全桥控制,对电机进行反接制动。由实验知,使用单片芯片的时候发热严重,以至芯片过热而自动保护。为此我们采取了三项措施来解决芯片发热问题:一、多片并联,减小单片的通过电流;二、在MC33886上部加装散热片;三、在电路板上留有大片覆铜区,通过片子的下部与覆铜区紧贴,进行散热。为了提高散热效果,在片子的上下表面都涂有导热硅脂,使其与散热片和覆铜区紧贴。由实验知,驱动芯片能够稳定运行。
    2.5人机交互模块 在该模块中包含了按键输入与LCD液晶显示,其中按键用于调节小车的工作模式,同时也用于调节小车行驶时所需的一些参数;结合LCD液晶显示,从而使整个小车系统更具人性化。


3 系统软件设计
    软件设计是整个系统的重要组成部分之一,软件设计是否合理直接影响智能车能否稳定行驶。飞思卡尔MC9S12DGl28B系列单片机可使用C语言和汇编语言来编写源代码,使用C语言编写更为简单和易于移植。在IAR环境下编写源代码,经编译生成十六进制文件后可以通过JTAG下载到程序存储器中,并且可以在线调试和修改,大大提高了开发效率。本系统软件包括主程序、系统初始化子程序、液晶显示屏子程序、按键子程序、定时器中断服务程序等。各子程序可以完成相对独立的功能,而主程序需要完成以下任务:
    (1)初始化各功能子模块:
    (2)检测用户按键输入;
    (3)调用各子模块的功能;
    (4) 协调分配各子模块占用的系统资源。其系统控制流程如图3所示。

4 结束语
    本论文结合实际设计经验,从智能车的硬件设计、软件设计等方面讨论了智能车如何能够平稳运行。在设计中笔者发现选择合适的器件、选用合理的控制算法、设计合理的软件程序是决定智能车能否快速、平稳行驶的关键。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

南京2022年10月17日 /美通社/ -- 日前《2022第三届中国高端家电品牌G50峰会》于浙江宁波落幕,来自两百余名行业大咖、专家学者共同探讨了在形势依然严峻的当下,如何以科技创新、高端化转型等手段,帮助...

关键字: LINK AI BSP 智能家电

工业控制

13479 篇文章

关注

发布文章

编辑精选

技术子站

关闭