当前位置:首页 > 电源 > 功率器件
[导读]0 引 言 汽车耐久性试验是汽车试验的重要组成部分,而在试验过程中试验人员驾驶行为的变化,往往导致实验结果不一致,从而降低了实验数据的有效性。因此各大汽车公司相继采用驾驶机器人代替试验人员进行汽车试


0 引 言
    汽车耐久性试验是汽车试验的重要组成部分,而在试验过程中试验人员驾驶行为的变化,往往导致实验结果不一致,从而降低了实验数据的有效性。因此各大汽车公司相继采用驾驶机器人代替试验人员进行汽车试验。利用驾驶机器人进行试验对于减轻人类劳动强度,降低试验环境对试验人员的伤害,提高试验效率、试验结果的客观性和准确度,节省试验费用,进而加速汽车研发进度都有重要的意义。
    为了测试驾驶机器人以及驾驶算法的可靠性,必须有一个仿真驾驶系统能满足驾驶机器人的要求。本文所设计模型无线控制系统则是实现机器人仿真驾驶的主要环节,为驾驶机器人及其驾驶算法提供了实验平台。
    系统采用了1:10电动模型车,速度的调节由电子调速器和一个无刷直流电机来完成,通过舵机对前轮的控制来完成模型车的转向。上位机的控制信号经由ZigBee无线收发模块传输给控制核心C8051F040,单片机根据上层的运动命令发送对应的PWM信号给电子调速器和转向舵机,实现对模型车运动的控制。


1 系统框架
    系统采用模块化设计,主要由单片机、无线收发模块、测速反馈、电子调速器、无刷电机、转向舵机和上位机组成。如图1所示。

2 硬件设计、
2.1 无线模块硬件设计
    无线收发模块通过ZigBee技术实现了微处理器与上位机的通讯,是上位机与模型车运动控制模块的中间节点。通过该模块,上层控制命令可以发送到微处理器上,同时微处理器反馈此时的速度信号与转角信号给上层控制台。
    该模块选用了TI公司推出的CC2431芯片。CC2431采用增强型8051 MCU,32/64/128 KB闪存,8 KB SRAM等高性能模块,并内置了ZigBee协议栈且支持2.4 GHz IEEE 802.15.4/ZigBee协议。图2所示为无线模块的硬件电路示意图,以CC24.31芯片为核心。天线采用非平衡天线,为了能使天线更好地工作,要采用非平衡变压器来连接天线。非平衡变压器由电阻R1,R2,电感L1,L2,电容C1和PCB微波传输线构成。

    其中,R1,R2的阻值为电波波长入的一半,即λ/2。L1,L2的电感值分别为22 nH和8.2 nH,它们不仅是非平衡变压器的组成部分,还为片内的低噪声放大器(LNA)和功率放大器(PA)提供所需的直流偏置。整个天线系统的等效电阻为50Ω,满足RF输入/输出匹配电阻的要求。[!--empirenews.page--]
2.2 控制模块硬件设计
    控制模块使用的是Silabs公司的C8051F040单片机作为系统的微处理器进行电机的控制及系统的其他处理工作。
    控制模块硬件图如图3所示(仅画出使用的引脚)。主电机选择了7.2 V的无刷直流电机。由于有刷电机换向是通过碳刷及整流子,但是碳刷及整流子在电机转动时会产生火花,碳粉因此会造成组件损坏,而无刷直流电机是用电路来进行换向的且体积小、易控制,因此不存在这些问题。无刷直流电动机是以自控式运行的,所以不会像变频调速下重载启动的同步电机那样在转子上另加启动绕组,也不会在负载突变时产生振荡和失步。
    无刷直流电机构造复杂,因此对它的直接控制通过电子变速器来实现。根据单片机PWM信号的占空比来控制电子调速器中MOSFET的导通关断时间从而控制电流,达到控制电机转速的目的。这种方法具有电流大,输出电流线性度高等优点,使电机的效率得到提高。
    模型车的转角控制是用一个舵机实现的。舵机的控制简单、输出力矩大、输出角度精确、工作电压低,非常适合用于模型车的转角控制。舵机内部有一套精密的减速齿轮组,直流电机的输出经这套减速齿轮减速后输出。单片机输出PwM信号来控制舵机的转角,该信号进入舵机内部的信号调制芯片获得直流偏置电压,将此直流偏置电压与内部一个标准电路产生的周期为20 ms宽度为1.5 ms的基准电压比较,获得电压差输出。电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。

    系统的电源采用了7.2 V的电池,而C8051F040的高电平是3.3 V,因此需要进行电平转换。本系统使用的是贴片式的LM1117进行电平转换。如图4所示,由于该芯片的输入、输出的允许压降很小,所以用了两片规格不同的LM1117实现两级电平转换,中间再串联二极管,利用二极管的固有压降来满足芯片的压降要求。

3 软件设计
3.1 无线模块软件设计
    无线模块应用程序是将上位机的运动控制信号发送给电机控制模块,另外还要把微处理器的电机控制量上传给上位机。复位时进行系统初始化并开中断,置标志位ST,完成后系统进入休眠模式(ST=00)。当上位机有数据采集要求时,通过串口与之通信,此时将会触发系统的串口中断激活系统。随后,中断服务程序将系统置为发送命令状态(即ST=01),先解析命令信号,接着将命令信号打包发送出去,发送成功后将进入等待接收数据模式(即ST=10)。此后,如果有数据发送过来,底层将数据上交到应用层后,就直接将数据通过串口上传给上位机,完成一次数据传输。其程序流程如图5所示。

[!--empirenews.page--]
3.2 电机控制模块软件设计
    该模块的软件设计流程如图6所示。

    上电复位后,首先完成单片机的初始化,包括看门狗初始化,输出口定义,交叉开关配置,配置时钟寄存器,T0时钟控制器。C8051F040单片机资源丰富,但基于51内核(特殊功能寄存器只有128个),其很多特殊功能寄存器便不能安排下,于是采用了分页机制。所以在配置不同的寄存器时,要先使用选择分页。单片机内使用中断方式产生PWM信号,定时单位设为0.01 ms,初始信号为周期16 ms,高电平时间1.5 ms,high0,high1分别控制速度控制波形和转角控制波形的高电平时间。当接收到启动信号后,P1.0,P1.1接收速度信号,P1.3,P1.4接收转角信号。


4 结 语
    本文设计了以C8051F040为控制核心的仿真平台,通过与上位机的通信,可以很好地满足机器人仿真驾驶的要求。系统采用上位机无线控制物理模型的方式,使得仿真驾驶更加安全可靠。该系统具有很好的拓展性,通过无线通信,可以增加更多的数据采集系统用以反馈信息给上位机,拓展了该平台的应用范围。如增加定位反馈系统,则上位机可以屏蔽物理模型的运动进行算法模拟及试验。在参数方面,可以增加高精度的测定反馈系统,通过与上位机保持实时的通信来满足更高的仿真要求。

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭