当前位置:首页 > 嵌入式 > 嵌入式硬件

随着城市的发展以及更多的车辆涌向街道,交通问题困扰着开车的人,步行的人以及城市规划的人。由于新型交通管理系统常常造价昂贵,开发这些系统的人们必须找到提升系统性能的新途径,同时还要保护以前在交通管理系统方面的投资。
Signalbau Huber公司是德国博施(Bosch)集团的附属公司,为从事交通管理系统研制的国际化大公司。通过使用VxWorks实时操作系统进行生产线改造,Signalbau Huber公司能够轻松地提升生产能力并为未来的性能增强打下了良好的基础。到目前为止,Signalbau Huber公司已经在全球销售了14,000套交叉路口交通控制器以及100余套完整的交通控制系统。



■交通控制系统
交通控制系统无所不在。但是,你是否考虑过驱动交通信号网络所使用的庞大计算技术呢?下一次你焦急地等待绿灯时,不要忘了交通信号灯只是巨大实时网络的一小部分,这个实时网络需要确定的控制框架以及对时间要求苛刻的反应。所以说,尽管看起来要一直等待,但是绿灯会在设计的时间燃亮——严格按照实时系统要求的时间工作,既不能早,也不能晚。实时系统是一种有苛刻要求的系统——反应迟钝,即使正确,也是不能接受的。其实,这不是反应的速度,而是确定的速度。确定的速度是一个实时系统不同于其它系统的关键指标。比如,对于工厂自动化应用来说,可能需要微秒级的反应时间,但对另一个系统来说,比如交通控制系统,可能只需要300到500毫秒的反应时间。不管怎么说,这两个系统都需要运行应用的操作系统具有确定性以及能够保证的反应。
交通控制系统,如位于德国Unterensingen的Signalbau Huber公司生产的那些产品,都是实时系统,要求能够保证的反应时间。Deuschle是Signalbau Huber公司从事开发工作的一位工程师。他说:“当信号灯出问题时,例如某人撞到了杆子上,在300毫秒内,整个系统需要安全并且稳定——每次都必须这样。否则,就会造成交通混乱!” 做为德国博施(Bosch)集团的附属公司以及为从事交通管理系统研制的国际化专业公司,Signalbau Huber公司最近改造了位于Unterensingen的系统,以满足越来越多开车人的需要。

■三层的系统结构
Signalbau Huber公司生产的交通控制系统由三层构成,从上向下分别为运行计算机,区域计算机服务器以及交叉路口控制节点计算机。运行计算机目前使用的是惠普公司基于700 UNIX系列的工作站,负责整个系统的管理,包括收集,分析以及分发来自/送往区域计算机的数据与系统命令。
UNIX系统具有快速磁盘存取能力以及友好的用户接口,是为运行计算机选用的操作系统。不过,该交通控制系统下面的两个层次需要确定的反应并使用实时的操作系统,保证反应的时间。
交叉路口控制节点位于控制架构的最低层次上。正如其名称所提示的那样,这些计算机位于每一个交叉路口,收集实时数据并将实时数据反馈给区域服务器。该信息可能包括行人等待穿越马路的信息,或者交通信号杆损坏的信息。每一个区域服务器均可连接最多256个控制节点,成为整个系统的主要通信装置,向运行计算机以及相应的交叉路口控制节点发送并反馈数据、命令。每一个区域服务器大约有两个基于68030的中央处理单元。一个CPU负责到运行计算机的连接,另一个负责与控制节点进行通信。通过将这些功能分开,Signalbau Huber公司的工程师们就可以放心:对于来自控制节点数据快速并且准确反应的能力将永远不会被系统管理功能所忽视。换句话来说,区域服务器以及控制节点的反应时间不会出错。
Signalbau Huber公司最初的交叉路口微型控制器MTC30/300/3000s,主板为定制的,选用德州仪器公司生产的9995处理器。不过,随着时间的推移,这些控制节点计算机显然需要更换核心处理器,提高处理能力并改善存储容量。Unterensingen的交通计算机开发人员希望这种变化要快一些并且轻松一些。Deuschle说:“主板要尽量少做改动,这是重要的一点。我们要从头开始重新制造计算机的话,没有那么多的时间,费用也承担不起。更重要地是,主板设计没有问题——我们所需要的只是一个功能更强大的处理器。”

■用于交叉路口控制的硬件与软件
决定使用68020处理器后,Signalbau Huber公司把注意力转向寻找新的实时操作系统,以便运行应用软件。Signalbau Huber公司对三种商业化的系统进行了大量的测试工作,最后选择了Wind River公司的VxWorks实时操作系统。使用该操作系统做为新的MTC40/200/4000交叉路口计算机的心脏,后来,也用做区域服务器的心脏。象Deuschle说的那样,选择VxWorks实时操作系统的决定性因素是因为VxWorks具有业界领先的组网能力以及Wind River公司将开发工具与运行环境完美地结合在一起。Deuschle说:“VxWorks支持远端程序调用,这样就能够从RTOS上直接执行UNIX程序,整个交通系统效率更高。说到组网能力,VxWorks是真正的领先者。”
用于交叉路口计算机的定制板卡设计要求Signalbau Huber公司工程师们使用SLIP协议(串行TCP/IP协议),进行开发系统与68020目标系统的通信。在这种情况下,串行调试以及测试工作是可以接受的。
但是,Deuschle希望他的工作组开始建造交叉路口控制节点时,能够使用Wind River的目标调试代理工具。他说:“对于拥有有限资源的开发人员来说,Wind River的目标代理工具是理想的。它需要更大系统的更少的存储空间以及更少的测试帮助,使得紧密嵌入式系统的调试工作不那么费力,也不用花费那么多时间。”后来,Signalbau Huber公司将区域计算机的实时操作系统切换到VxWorks时,目标代理工具已经做好了准备,等候启用。

■主机与目标系统之间的协调
Signalbau Huber公司的软件开发小组对Wind River的开发环境非常喜欢——尤其是它符合业界标准并且UNIX类似。Deuschle说:“它满足了我们最大的期望值”。
使用VxWorks开发工具,在Sun主机工作站上面进行交通系统软件的开发,之后通过基于SLIP协议的终端服务器下载到目标系统。由于Wind River包括了标准的SLIP协议,具有核心的VxWorks组网能力,终端服务器能够识别SLIP,因此,目标板卡上不需要额外的以太网控制器。Deuschle说:“在目标系统上增加以太网控制器将显著地增加造价。VxWorks支持SLIP协议,这给我们省了不少钱。”
对于Signalbau Huber公司的工程师们来说,VxWorks的移动能力是另一个好处。对他们来说,节省开发时间是一个关键的成功因素。象Deuschle说的那样,将VxWorks移植到其它计算机板卡以及CPU比较简单。他说:“使用Wind River的板卡支持套件以及移动开发工具,具有UNIX开发经验的任何软件开发人员都可以独立完成——因此,可以有更多的时间进行应用开发。甚至添加新的驱动器也很简单。”

■交通管理更方便
随着更多的开车族上路,越来越需要有效的交通管理系统。对于全球的交通管理系统来说,VxWorks酷似UNIX操作系统并且有确定的反应时间,这是个大好事。使用Signalbau Huber公司等性能改善的新型系统,实时交通信号灯的时代已经来临。所以,下一次轻松地通过完美定时的绿灯时,可以问问你自己是什么在驱动着这个交通控制系统——答案很可能就是Wind River的VxWorks实时操作系统。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭