“黑匣子”这个概念我们肯定不再陌生了,它的学名“飞行数据记录器”十分贴切地描述了它的所有工作原理和用途:在飞行器飞行在空中的过程中,记录下所有的细节以便发生事故、调整性能或检查故障时使用。因为飞机非常重要,所以黑匣子的任务也变得非常重要了起来,但是为遥控的赛车或是飞机模型也设计一款黑匣子,这真的很重要吗?
对于专业赛车运动的数据工程师Jussi Luopajärvi来说,这个问题确实很重要。不管是飞机还是赛车也好,很多问题在低速时很难表现出来。而作为模型赛车来说也同样有这样的问题——特别是在遥控车跑得飞快,连眼睛都有点跟不上的情况下,根本无法解释侧滑等奇怪问题的出现。正是如此,他为那些无线电遥控模型赛车也设计了精妙的微型“黑匣子”。
TestLogger(测试记录器)——是一个直白的名字,这个以2ms为时间间隔记录信息的小仪器能够记录模型车的转向、油门/刹车、主马达转速、车轮实际转速(这一速度和马达转速相结合,即可大致估算出轮胎是否在空转!像不像是ABS的前身?)电池电压、加速度、车四周减震器的动作情况以及,配合场地上的555和红外线对管,可以计算单圈圈速的功能。这一切听起来只是简单地读取传感器的数据并将其记录下来,然而量变引起质变,如何在2ms内将所有的传感器数据都记录下来是一件困难的事情。
这就是安放在跑道上方,用来通知遥控车一圈结束的红外信标
整个系统运行在ChibiOS上,这是一款简单的,易于移植的实时操作系统。读取到传感器的数据后,软件会把数据记录在microSD卡上,其所存储的类型是以逗号分割的文本文件(CSV),可以用Excel打开,不过为了分析、绘图,他们还是开发了一款独立的上位机。这样的一款上位机软件为用户提供了完整的用户体验,而专业的界面又会给人一种自己在“做大事”的感觉,谁说小发明搞不出大创作的!
本文为 无线电杂志 微信公众平台文章。详细内容及高清大图请查阅《无线电》杂志。
联系客服