高性能模拟

模拟产品

应用知识

技术支持

抓住机会,一举夺冠

作者:Bonnie Baker,德州仪器 (TI)

对于那些将要投身于我这个行业的学生们来说,他们所学的大学教育课程,我已经很久没有详细地了解过了。在我看来,他们好像都还不错。自我从大学毕业以来,学生们的毕业设计确实提高了。最近,我有幸参与了 TI 2011 Engibous 设计大赛(以最近才退休的 TI 主席命名)的评审工作。TI 举办了北美区大学生团队设计比赛,获胜者将赢得荣誉和奖金。

TI 此举的目的是激发大学生拿出优异的作品来参加 Engibous 设计大赛[1],同时我们也在寻找优秀的模拟和微控制器/处理器设计。然而,让这个项目得以实施的真正英雄是广大学生、教授、主办者、顾问和各个部门。作为比赛的评委,我要了解研究、规划、设计/模拟、制造、原型机和测试等阶段。

我一共评审了 21 份决赛报告。评审期间,我看了很多的设计项目,也了解了这些项目的实现过程。这些设计都详细地说明了电路图、布局和固件代码。许多设计都运用了多学科知识,例如:组织学、项目可行性研究、电子学、机械学、固件/软件以及 PC GUI 等。

最终,得克萨斯州休斯顿莱斯大学的参赛队摘得了 Engibous 设计大赛的桂冠。这支参赛队(成员包括 Anthony Austin、Jeffrey Bridge、Robert Brockman II 和 Peter Hokanson),选择火星作为其下一个研究领域。获胜的这个设计团队(“电动猫头鹰”)为全自主无人驾驶飞行器开发出了一种飞行控制电子模块,而飞行器的任务是在人类登上火星以前获取它的地形地貌数据。他们的设计考虑包括了火星大气层、能源采集、星际运输、光传播延迟(通信)和高辐射环境问题等。

这是一项宏伟的计划,该设计团队决定首先开发出具备基本自动驾驶仪功能的飞行器。接下来,他们实现了冗余传感器功能,以展示系统容纳冗余的能力,如图 1图 2 所示。

图 1 火星任务系统的系统结构图。

图 2 插到背板上的四种电路板。

当他们对原型机进行测试时,真正有趣的事情出现了。设计团队对项目实施期间的6次实际飞行测试进行了模拟。第一次,他们验证了伺服板能够正确接收、处理信号,并发送了正确时序的脉冲。第二次测试,使用背板(请参见图 2)的三板测试却过早地结束了。由此,设计团队发现了一个遥测技术漏洞。之后,他们又模拟了两次飞行以测试自动驾驶仪功能,最后又进行了两次测试来验证冗余传感器的效果。

最终,这个小组设计和制作了固定翼无人驾驶飞行器的一整套航电硬件设备。设备采用模块化设计,将系统功能分布于四种不同的电路板上。设计团队给每块电路板的固件编写了代码,并逐一测试,包括基本自动驾驶仪算法和通用计算机板的定制实时内核。

辛苦工作了一年的结果,很不错啊!利用模拟芯片,设计团队为我们演示了系统的基本功能,这种系统在实际飞行环境下拥有三倍冗余的传感器组,航电设备硬件则安装在一个标准的 RC 机身(现货,无需专门设计)内。飞行器成功地处理了来自每组传感器的数据,并利用这种数据通过自动驾驶仪让飞行器保持固定的航向。要想阅读完整的项目报告,以及观看设计团队关于项目的说明视频,请点击 Engibous 设计大赛。比赛的奖金不是很多,但对所有参赛者来说,参加比赛的经历才是无价的。

参考文献

美国大学计划论坛, TI E2E™ 社区,2009 年 8 月 11 日