基于Hercules的踏板控制器DIY(十):总结报告及功能演示
[复制链接]
2013-08-20
一)控制器 PCBA
模块说明:
A:踏板马达状态,LED灯亮表示踏板电机在动作,LED灭表示电机停止; B:TI公司Hercules系列TMS570LS0432处理器; C:UART串口交互接口; D:系统5V供电接口; E:系统正常运行指示灯,系统正常运行时以一秒频率闪烁; F:JTAG调试下载接口; G:TI公司TPS70445电源管理模块电路; H:车门状态模拟,插上短路帽表示车门打开,取下短路帽表示车门关闭; I:左右踏板马达电流大小模拟,改变电位器的值,模拟马达电流大小; J:TI公司TPS3823硬件看门狗电路,系统软件跑飞时,硬件电路复位,确保系统正常运行;
输入输出描述:
1)P102代表车的四个门, 左前门,左后门,右前门,右后门;短路帽扣上,表示门打开,去掉表示门关闭; 2)D101-D104四个LED灯 D101亮:表示左踏板降(左前门,左后门打开后,启动这个过程),过程结束后,灯灭; D102亮:表示左踏板升(左前门,左后门关闭后,启动这个过程),过程结束后,灯灭; D103亮:表示左踏板降(右前门,右后门打开后,启动这个过程),过程结束后,灯灭; D104亮:表示左踏板升(右前门,右后门关闭后,启动这个过程),过程结束后,灯灭; 3)D105 系统心跳指示灯 间隔1秒闪烁,指示系统正常运行 4)VR101,VR102,马达电流异常模拟 踏板马达运行过程中,改变变阻器值,模拟马达异常电流,可以是马达立即停止; 5)P101串口调试接口
二)实现功能描述
1)心跳运行指示:间隔1秒亮灭LED,指示系统是否正常运行; 2)硬件系统复位功能:软件跑飞时,外部复位电路强制系统复位,保证系统安全运行; 3)踏板马达电流监测:马达工作时,实时采样马达电流,防止电流异常烧毁马达; 4)马达运行时间设定功能:马达单方向运行时间可设置,系统默认为5秒,双重保险防止马达堵转等意外致烧毁; 5)马达反向运行时间设定功能:马达运行过程中至反向运行间隔可设定,默认为200毫秒;防止马达突然反转,大电流烧毁马达; 6)门状态变化到踏板马达启动时间设定功能:车门状态变化后,到踏板动作时间可设定,默认关门到收踏板间隔为2秒,开门到放踏板间隔为500毫秒;开关门到踏板工作的时间间隔符合客户的感官认知; 7)防夹功能,当有柔性物体,比如人的脚被踏板夹住时,踏板会停止100毫秒,并反向运转500毫秒,停止1秒,让物体有挪开的时间,然后再运动; 从实现的功能来看,系统还是比较复杂的,主要集中在系统中有非常多的时间间隔。如果没有合理的处理方式,hercules的硬件定时器是否都不够用了。通过合理的设计,我们仅适用了hercules的两个硬件定时器,就实现了上面所有的时间间隔需求。
详见附件的两段视频
踏板控制器_Hercules_DIY演示
踏板控制器_凯迪拉克SUV演示
[ 本帖最后由 tziang 于 2013-8-21 12:32 编辑 ]
|