目录

方向盘模板

更新于 2021-01-26

一、功能概述

该方向盘模块用于与车手交互,技术上来讲,其作用基本在于将各类按键信号以CAN总线的形式转发给各级接收器。目前来讲,该模块承载了几乎所有的控制功能,不符合分布式控制的原理,增加了车辆故障的可能性,个人希望仅作调试使用。

注意:

  1. 因原目标部分功能尚需多方协调,故有所修改,以实现初代产品。
  2. 由于硬件电路处于高震动的复杂条件下,故此硬件电路需多次调试,恐难达到车轨级要求。

二、功能

功能 开关 硬件
升降档拨片开关 升降档;两个自动回位的拨动开关 两个普通GPIO 电容去抖
离合器拨片开关 双离合;两个滑动变阻器 两个AD采集
自动离合开关 不可复位的拨动开关 普通GPIO 电容去抖
自动换挡开关 不可复位的拨动开关 普通GPIO 电容去抖
牵引力控制开关 不可复位的拨动开关 普通GPIO 电容去抖
弹射起步开关 不可复位的拨动开关 普通GPIO 电容去抖
EBD开关 不可复位的拨动开关 普通GPIO 电容去抖
仪表盘翻页开关 自动回位的拨动开关 普通GPIO 电容去抖
仪表盘换行开关 自动回位的拨动开关 普通GPIO 电容去抖
电子刹车比调节 自动回位的拨动开关 普通GPIO 电容去抖
牵引力控制 旋钮开关;推荐使用变阻器式,减少线束压力 推荐AD采集
弹射起步转速 旋钮开关;推荐使用变阻器式,减少线束压力 推荐AD采集
lanbda控制 旋钮开关;推荐使用变阻器式,减少线束压力 推荐AD采集

三、硬件设计

为留有余地,增强修改能力,设计:

  • 15个数据输入口,104电容去抖

  • 8个AD采集输入口

  • 1个3V3电压输入;2个3V3电压输出;1个GND输出;2个GND输出(VCC GND各自内部相连,仅为线束方便,同时为开关提供单独供压)

    • 注意:每个输出口电流不超过500mA, 内设保险丝确保安全。

四、注意事项

  1. 由于电容去抖所需选取的电容值根据开关不同而异,本次硬件统一选取104电容,0.1uF,如果去抖效果不理想,则适当增加容值。(容值过大会使开关反应变慢)。
    • 定义高电平为打开状态,低电平为关闭状态;硬件不置电阻,软件编程使用下拉电阻以确保安全(可反)
  2. AD采集定义为正向升高,软件编程时需加入下降速率检测,以确保信号不明时车辆安全。(尤其离合)

原本目标功能:

  1. 振动回馈

    • 尚未有合理解决方案,待调研
    • 高频振动对电路板的影响尚难预估,待调试
    • 机械配合尚未清晰
  2. 三位数码管

    • 数码管显示虽不复杂,但十分繁琐,建议使用显示屏替代。

    • 方向盘的数码管与电路板的连接关系尚未清晰:

      • 电路板内置数码管?

        该方法会将电路板硬连接在方向盘上,对电路板性能有一定影响,同时安装复杂,调试不便

      • 电路板与数码管通过外置电线连接?

        数码管管脚难以焊接,恐连接难以确定。

      • 建议:

        如若必须使用数码管,则建议将单独的驱动电路置于方向盘上,通过通讯协议或编码器等与此方向盘模块连接。亦或者将电路板内置数码管。

升档点

车轮预抱死

车轮空转

方向盘力矩降低 tire limit