楔子
时间一秒一秒地在紧张的空气中消逝,公路的一侧,密密麻麻的布满了上百位赛车手,他们无不全身贯注的投入到比赛当中,有的汗如雨下确仍然争取最后的时间努力的拼向目标,有的又似乎已经神情恍惚,再也无力去拼搏最后一公里,比赛已经接近尾声,还有一圈冠军即将决出.骑在最前面的是恩飞和廉祥,他们已经是多年的朋友,但是在赛场上又是最主要的竞争对手.恩飞年轻力壮,凭着体力优势,在以往的多次比赛中,因为稍领先于年长的廉祥几秒而胜出.这次看情况也不列外,还有最后半圈,恩飞在前,廉祥不紧不慢的跟在距离恩飞一个车轱辘远的后面,就在距离比赛终点还有几百米左右的地方时,廉祥从车把下拿出一个秒表按照上面提示,合理的加快速度,改变直线为曲线,从恩飞右侧绕过他,直奔终点.1分钟后,人们举起双手欢呼着胜利的廉祥冲过终点.半个小时后,漂亮的礼仪小姐将鲜花挂在了站在冠军领奖台上廉祥的脖子上.事后采访时,当问到如何取得胜利时,廉祥从怀中掏出一块秒表,不无感慨地说道:都是因为有了它,替我计算好每一分钟,甚至每一秒钟的速度曲线,并预测出下一步最佳的比赛行车曲线.
正文 实现
上述的一幕,并非虚无缥缈,由于社会的进步,科学的发展,很多事情都可以测量和适当的预测.我们没有人可以准确地预测出未来是什么样子,不过根据目前的新技术和新产品进行适当的猜想还是有些许可能的.下面就让我们随着铁电的最新高科技产品FM6124,对赛车手的秒表进行一次猜想之旅.FM6124准确地说应该是一颗事件数据记录芯片.它片上有32K字节的存储器,按照每个事件用8个字节的长度计算,一共可以记录4000个事件,每个记录事件的8个字节中,用第一个字节表示事件代码,后7个字节配合片上的RTC模块表示事件发生的时间戳,这样一共可以记录255种不同的时间.同时FM6124支持标准IIC外部接口通信,这些通信包括对片上记录的事件进行检索以及对日历时钟的设置.通过对FM6124简单介绍,我们就不难猜想出如何构造一个赛车手的秒表啦.我们通过赛车赛车常用计算行车里程的传感器的输出,得到一定时间段的长度,每秒存一个这样的长度到FM6124中,就可以记录4000个赛车手不同时间的速度.而根据FM6124的宣传册,通常一个IIC总线可以挂接4颗FM6124,也就是说总共可以记录16000个时间,如果1秒一个,那记录4个小时也就是14400个事件是绰绰有余的.再将这些数据实时传回VRS3074单片机进行分析和处理,就不难得出赛车手的相关信息了.
尾声 缘起
今天偶然上网,看到俺幸运的得到了铁电征文的100元卓越卷,于是乎计划部分买技术书,部分买励志书籍,但是37开,还是46开呢,一直决定不下来,不过一想这得了奖也要发个什么感言才好,怎么也得说几句话呀:此次获奖要感谢cctv,chinav,就不扯远啦,为感谢评委会的辛苦劳动,特别再准备奉献一片铁电的应用文章.记得前些日子,看到一个有钱的亲戚花了1000多元买了个赛车,看到上面有一个记录行车里程和时间的液晶,由此想到,和FM6124结合起来,应该是一个不错的构思.因此产生了此篇文章,最后声明一次:以上故事,纯属虚构,如有雷同....
附:FM6124与MCU连接图