工控网首页
>

应用设计

>

草地,兔子当家

草地,兔子当家

2007/9/4 15:31:00
大家都知道老虎。武兹和高尔夫球场的不解之缘,但是Rabbit微处理器和高尔夫球场有什么关系呢?你最好相信下面这个故事:美国马里兰州的体育广播公司,这个为体育活动转播提供无线摄像机的公司,现在也开始使用Rabbit半导体公司提供的带以太网功能的RabbitCore微处理器核心模块。体育广播公司在广播PGA大师赛和高级高尔夫联赛时用这个模块来控制大部分的摄像机。 “就每一次特别的体育活动,我们都会安装6至8个摄影机,”体育广播公司的软件工程师Adam Toner说,“每个摄像机都带有一个放置在拖车上的控制面板,这些控制面板都是使用Rabbit微处理器来构造的,这些微处理器控制摄像头和中央控制中心之间的数据传输。” 在CNBC、CBS和ESPN等电台向观众播放清晰和连续的专业高尔夫节目时,RabbitCores核心模块发挥了重要作用。“广播摄像机的所有控制功能都被安放在拖车上,所以我们可以控制色彩平衡、增益、快门和过滤器等所有电视摄像机基本具备的控制功能,”Toner说,“我们在控制面板上安装了Rabbit微处理器,它能通过以太网和一台控制全部系统的中央PC机通信,并通过无线电和高尔夫球场上的摄像机通信。” 以太网拓宽了可用带宽设计小巧紧密并带以太网功能的RCM2200,取代了体育广播公司之前在摄像机控制系统中选用的以串口通信为主的微处理器。“以前我们采用摩托罗拉公司的MC68HC11微处理器来构建我们基于串口的控制系统,”Toner说,“这个系统的一个缺点就是我们通过RS-232串口只能获得很有限的通信带宽,而且通过串口也不可能将5到6个控制面板连接起来,结果每个控制面板都需要独自的接线。” Toner和他的设计团队现在用以太网建立了新的控制系统,从布线的角度来看,新的系统更加合理,可以在保证性能的前提下最多连接64个控制面板。“所有控制面板发出的命令都经过了多路复用,然后通过GMSK UHF无线电频道发送给各个摄像机。”Toner说,“结合使用一个更高速度的调制解调器,我们就不需要像原来一样使用多个UHF频道,而只需要一个UHF频道就可以控制所有的摄像机。考虑到在体育活动中能有一个低干扰的UHF频道是非常难得的,所以这个改进对于我们是非常重要的。为什么选择Rabbit微处理器? 根据设计小组成员的分析,由于RCM2200提供了紧凑的外形尺寸、内置的以太网功能和其他现成的功能,所以对它的选择是无可置疑的。 “从货架上取下来的时候,它已经有了我们要的一切功能”,技术员 Patrick Curran说,“它很小,但是有很大的存储容量,也很容易纳入现有设计”。 Toner阐述:“我们希望我们的控制面板通过以太网来通信,RCM2200模块提供了一个功能强劲、外形紧凑的通用微处理器,而且提供了驱动LCD显示器、编码器、按键等部件所需的所有I/O引脚”他说,“我们最大程度地利用了I/O引脚,发掘出了所有的潜在能力,我想我们最后只剩下一个空余引脚!” 价格和开发周期也是很重要的考虑因素。“Rabbit产品的低价和实际上免费附带的TCP/IP协议栈,对于我们来说都是很重要的。”Toner说,“开发过程真的很快,这也是我们的另一个考虑因素:什么时候我们才能将一切组合起来并让它开始运行。因为Rabbit产品已经把很多功能集成在一起,我们能够很快地完成硬件的开发。” 走出草图在使用低价RCM2200开发包对核心模块进行了评估之后,硬件工程师利用核心模块建造了自己的硬件。“我们从控制面板中取出了旧的微处理器,然后用Rabbit产品做了改建,”Toner说,“我们只是做了一个小的适配板,然后将它插入Rabbit模块。这样我们只花两三个星期就让系统运行起来,真的非常快。” 系统开发累计花了半年时间,“总的来说,我们对时间上的进度很满意,”Toner说。“在刚开始的时候,我们请求了一两次技术支援。但是那仅仅是在开始的时候,一旦我们让系统运行起来,它们工作得非常好。” 硬件开发的同时,使用Dynamic C软件开发系统进行软件开发是一项非常简单的工作,“我们使用了MicroC/OS-II操作系统,之前我们在其他项目中也使用过。”Toner说,“事实上,系统中已经内置了实时操作系统内核,而且被移植到Rabbit微处理器上面 -- 帮助我们解决了很多问题。” 在顺利地服务了几个月之后,基于Rabbit微处理器的新系统收到了很好的评价。“我很高兴各个部分配合得很好,”Toner说,“我们对Rabbit产品在高尔夫球场项目中出色的表现很高兴,这个系统目前正在向其他体育赛事推广,我们计划从赛车节目开始。我们将在其他产品中继续使用Rabbit产品 --- 它将作为我们在以后的项目中选择器件时的首选。”
投诉建议

提交

查看更多评论
其他资讯

查看更多

Rabbit 4000 微处理器

百信 无线局域网附加开发包

百信 SR9000 Smart Star System

Rabbitcore 工业底板

RabbitSys 嵌入式系统可靠性的解决方案