登录

行业资讯

越野小车控制系统的软件设计和实验分析

   车载主控制器的任务是从串口接收控制终端的命令,然后通过CAN总线发送给各个运动单元控制器。其软件部分由主程序和CAN中断服务程序组成。主程序中首 先配置了处理器的相关寄存器,并对相关模块进行了初始化,然后等待传递控制终端的命令和下位机发来的位置、速度等参数。


    各个运动单元控制器接收主控制器的运动指令并调制PWM脉宽从而控制无刷直流电动机运行。如图6所示,主函数中**配置端口输入输出方向,初始化全局变 量,调用各模块初始化函数,并使能模块,然后进入死循环。死循环中不断检测是否需要包数据,清看门狗,并点亮LED指示工作状态。矿井提升机 


    无刷直流电动机的闭环控制和换相工作是在PWM中断程序中完成的。当PWM中断被触发时,根据本次和上次HALL信号值,控制各路PWM输出的开关状态: 根据目标值和反馈值之间的误差,调用PID计算子函数计算控制输出,进行占空比限幅,更新正在工作的两路PWM占空比寄存器。程序流程图如图7所示。

    实验分析


    (1)电机驱动信号测试。为了防止产生人耳可听见的噪声,功率器件斩波频率设计在20 kHz,时基计数为向上向下模式。电机的PWM采用互补输出模式,为防止逆变器中同一桥臂的两个功率MOS—FET同时导通造成短路的情况发生,需要在其 间插入一个死区时间,确保开关安全,如图8所示,驱动信号死区时间设置为2.5 ns。
重庆电动吊篮
重庆摩托车配件
重庆吊车租赁
重庆

    (2)轮式运动测试。本文使用正弦信号指令进行对越障小车驱动轮电机测试,当驱动轮电机空载时,其速度闭环曲线如图9所示。在低速运行,速度变化率很大,速度闭环误差也比较大,在电机转速比较高时,系统响应速度快,速度闭环效果比较好。


    (3)摆腿运动测试。本文通过爬越台阶试验对小车的越障功能进行验证。如图l0所示,当超声波传感器检测到障碍物离驱动轮足够近时,对应的摆腿旋转一定角 度,接触到台阶,支撑车体,使小车前半部分抬高,前两驱动轮悬空后,四个助动轮及后两驱动轮与地面接触,后两驱动轮驱动小车继续运动,小车前部跨上台阶。 后轮爬越过程与前轮类似。试验证明小车越障能力。


重庆万达包装制造有限公司专注于打包带,打包机,PP打包带,包装机械等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯