基于Hercules的踏板控制器DIY(十):总结报告及功能演示

tziang   2013-8-21 12:08 楼主
2013-08-20

一)控制器PCBA
2013-08-21_120419.jpg

模块说明:
A:踏板马达状态,LED灯亮表示踏板电机在动作,LED灭表示电机停止;
BTI公司Hercules系列TMS570LS0432处理器;
CUART串口交互接口;
D:系统5V供电接口;
E:系统正常运行指示灯,系统正常运行时以一秒频率闪烁;
FJTAG调试下载接口;
GTI公司TPS70445电源管理模块电路;
H:车门状态模拟,插上短路帽表示车门打开,取下短路帽表示车门关闭;
I:左右踏板马达电流大小模拟,改变电位器的值,模拟马达电流大小;
JTI公司TPS3823硬件看门狗电路,系统软件跑飞时,硬件电路复位,确保系统正常运行;

输入输出描述:
1P102代表车的四个门,
左前门,左后门,右前门,右后门;短路帽扣上,表示门打开,去掉表示门关闭;
2D101-D104四个LED
D101亮:表示左踏板降(左前门,左后门打开后,启动这个过程),过程结束后,灯灭;
D102亮:表示左踏板升(左前门,左后门关闭后,启动这个过程),过程结束后,灯灭;
D103亮:表示左踏板降(右前门,右后门打开后,启动这个过程),过程结束后,灯灭;
D104亮:表示左踏板升(右前门,右后门关闭后,启动这个过程),过程结束后,灯灭;
3D105 系统心跳指示灯
间隔1秒闪烁,指示系统正常运行
4VR101VR102,马达电流异常模拟
踏板马达运行过程中,改变变阻器值,模拟马达异常电流,可以是马达立即停止;
5P101串口调试接口

二)实现功能描述
1)心跳运行指示:间隔1秒亮灭LED,指示系统是否正常运行;
2)硬件系统复位功能:软件跑飞时,外部复位电路强制系统复位,保证系统安全运行;
3)踏板马达电流监测:马达工作时,实时采样马达电流,防止电流异常烧毁马达;
4)马达运行时间设定功能:马达单方向运行时间可设置,系统默认为5秒,双重保险防止马达堵转等意外致烧毁;
5)马达反向运行时间设定功能:马达运行过程中至反向运行间隔可设定,默认为200毫秒;防止马达突然反转,大电流烧毁马达;
6)门状态变化到踏板马达启动时间设定功能:车门状态变化后,到踏板动作时间可设定,默认关门到收踏板间隔为2秒,开门到放踏板间隔为500毫秒;开关门到踏板工作的时间间隔符合客户的感官认知;
7)防夹功能,当有柔性物体,比如人的脚被踏板夹住时,踏板会停止100毫秒,并反向运转500毫秒,停止1秒,让物体有挪开的时间,然后再运动;
从实现的功能来看,系统还是比较复杂的,主要集中在系统中有非常多的时间间隔。如果没有合理的处理方式,hercules的硬件定时器是否都不够用了。通过合理的设计,我们仅适用了hercules的两个硬件定时器,就实现了上面所有的时间间隔需求。

详见附件的两段视频

踏板控制器_Hercules_DIY演示
[media]http://player.youku.com/player.php/sid/XNTk4NTQ4MDA0/v.swf[/media]

踏板控制器_凯迪拉克SUV演示
[media]http://player.youku.com/player.php/sid/XNTk4NTQ4Mzg0/v.swf[/media]



[ 本帖最后由 tziang 于 2013-8-21 12:32 编辑 ]

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复