先前我们已经介绍很多有关打造ARISSat-1计划的基本资料了。这项计划一开始的想法是要在宇航服中填满电子元件,然后再将它从国际太空站(ISS)上发射出来。经过一波三折,我们后来却失去了宇航服及设备。但真金不怕火炼,更何况我们还有铝制太空框架。最后终于看到了圆满结局──我们打造的ARISSat-1成功发射了!而且也顺利地在太空中运行! 无论是大型或小型的计划,设计者们都面对着未知的挑战。我们究竟遇到什么样的问题?我们又是如何找到解决方案呢?藉由开发团队中的一些小故事,让我们一起来探索这项计划的一些设计挑战、架构及其解决方案。 ARISSat-1计划从一开始的构思、设计到制作完全都来自一群自愿参加的人员。我们一开始只有一个简单的概念,接着就到处呼朋引伴邀请具有特殊专长的人才加入。因此,随着该计划的范围扩大,这个开发团队的规模也与日俱增。有句话说得好──“如果想要好好完成事情,就交给忙碌的人去做吧!”(If you want to get something done, ask a busy person to do it.~Lucille Ball) Sergey Samburov (RV3DR)首先提出他的想法,但总计超过50人致力于打造这项ARISSat-1 计划。几乎所有的自愿参与人员都在工作或兴趣上专精于某种方面的技术:电子、机械、科学家、技术人员、IT人员、程序设计人员和教育工作者。对Phil Karn (KA9Q)来说,我们在白天其实并没有充份的时间来进行这项计划。但我认为,白天我尽力完成客户的需求,晚上就可以做一些想学习的新东西。
初期SuitSat-2 卫星控制台/无线电/天线概念原型。由左而右的宇航员分别是Alexander Kaleri、Mark Steiner (K3MS)与Sergey Samburov (RV3DR) 我很确定开发团队的其它成员们也认同我的看法──这项计划的“报酬是你得以做一些很酷的工作!”在从1到10的量尺上,这项计划的得分是11 。不过,这可不是什么轻松的事,而是个艰苦的工作。ARISS 硬件经理Lou McFadin (W5DID)回忆道,“自愿参加者在计划开始之初总是怀抱着极大的热情。但随着时间进展,也逐渐失去兴趣或者还有其他任务要做。”
ARISSat-1计划的振动试验。从左至右分别是Lou McFadin (W5DID)和Gould Smith (WA4SXM) 因此,自愿参与的人员们来来去去。一个如此庞大而复杂的计划随时可能让人失去兴趣与热情。这项计划将以其步调持续前进,大家也都有自己的生活与家庭。然而,对于那些坚持这一计划到最后的人,它也为其带来了十分令人满意的体验。诚如AMSAT 工程副总裁Tony Monteiro (AA2TX)所说的,这是一个关于开发团队间情谊的美好故事: “软件定义转发器( SDX )首先在2009年4月4日完成。开发工作已经持续了好几个月了,整个团队第一次全部聚集在Microchip公司共同整合硬体和软件。经过连续几天精神紧绷地工作后,大家都开始感到有些精神不济。我们当时正专心致力于取得摩斯电码 (Morse Code)讯号的工作,它是第一个由SDX产生的讯号。最后当它终于发出绝对完美的摩斯电码时,大家都兴奋地相互击掌并且开怀大笑。一直到Lou指出从SDX传来的完美讯号一点儿也不像真的摩斯电码的声音时,我二话不说,赶快在软件中加入几行指令,再重新载入SDX 。当SDX再度执行时,摩斯讯号灯发出像二次世界大战时旧式AN/ARC-5真空管发射机的唧唧声,几个大男人放声大笑,那种就像一群淘气孩子们般嬉闹的热闹场景,这些都是令人永远忘不了的回忆。” 经历了多次修改后,硬件总算正常运作。三至五次的修改已经是家常便饭。我们从这一原型设计中看到了还有许多值得借鉴之处──特别是从硬件搭配检查与互连。Jerry Zdenek的家用录影机逻辑: “让所有的逻辑栅都能整合于CPLD是一项挑战。视频撷取经由简单的SPI介面传送到平行主机埠,然后也为其添加影像资料分析。偶尔,它会没来由地停止搭配。我花费了好一番功夫后,最终总算将电路板建构在一个更大、更新的CPLD上,以实现一个更弹性化的架构。” 每个子系统都有一个微控制器以及许多编程──包括繁复的序列通讯链路。Jerry说明如何将所有的程式码整合于电源供应器( PSU )上的8位元微控制器PIC16F887内部: “我必须一直反覆、添加和移除程式码与资料,并为其进行最佳化,直到它顺利执行。除错工作也变很有趣,因为即时I 2 C正与执行于另一处理器上的IHU通讯。而在PSU上没有除错序列埠。所以,在I 2 C启动且能可靠运作以便传送除错资料以前,我都得使用两台电脑并分别利用每一处理器来逐一步骤进行。USB逻辑分析仪在最糟糕的情况下也可能发生中断或遗失数据串流的情形。太有趣了!” 这一计划的开销由谁来买单呢?自愿参加者贡献了自己的时间、也提供了工作平台以及测试设备。但还有一些必须要购买的材料以及旅行安排,如机票和酒店,以便使大家能在周末与NASA召开工作会议以及进行安全性估。答案是大多的经费都来自于AMSAT。AMSAT是一个非营利性的业余卫星研发组织,其营运与经费来源主要依赖会员年费以及各界捐款。
多次周末工作会议的一张团体照。由左而右分别是Bob Davis (KF4KSS)、Jim Johns (KA0IQT)、Tim Moffat、Joe Julicher (N9WXU)、Larry Brown (W7LB)、Phil Karn (KA9Q)、Steve Bible (N7HPR)、Bill Reed (NX5R) 、Jerry Zdenek (N9YTK)、Lou McFadin (W5DID)以及Tony Monteiro (AA2TX)。 现在你了解这项计划的挑战、策略及其解决方案了。这绝对不是一个故事而已,而是所有开发团队人员付出时间与心血的艰辛工作。而我们得到了什么回报呢?它让我们有机会从事这样一项超酷的开发计划,并与一群了不起的工程师们共事、学习新事物以及结识新朋友。但最重要的看到并且听到来自世界各地使用ARISSat-1业余卫星的人们的喜悦。 |