本实用新型专利技术所述的多功能通讯卡,由主控CPU芯片、PCI桥芯片、接口驱动模块与紧凑外部设备互连总线CPCI连接器组成;主控CPU芯片连接PCI桥芯片与接口驱动模块;PCI桥芯片连接CPCI连接器。主控CPU芯片为嵌入式CPU,采用Motorola公司的MPC563芯片。MPC563芯片工作在从模式下,作为外部设备板卡插入系统总线。在软件开发上,用户不需要为开发MPC563芯片购买专用的开发软件和开发工具,只需用标准编程语言进行编程,用设备访问的方式就可以操作MPC563芯片上所有的信号接口,大大节约了开发成本。(*该技术在2015年保护过期,可自由使用*)
【技术实现步骤摘要】
多功能通讯卡
本技术涉及半实物仿真
,尤其涉及一种在半实物仿真的工程实施中应用的多功能通讯卡。
技术介绍
在半实物仿真系统中,目标系统需要大量的DIO(数字量输入/输出)信号、PWM(脉冲宽度调制)信号、模拟/数字A/D信号、MDA信号(模块双动信号)、RS-232接口和CAN(控制器局域网)总线接口。采用传统的设计方法,需要大量的分离元器件,且设计麻烦、体积庞大并占用大量的板卡空间。虽然Pentium系列或其他高性能运算型CPU虽然运行频率已经超过1GHz,具有强大运算能力,但是运算型CPU编程复杂同时又缺乏丰富的信号接口。这就需要有一种分离元件少,设计简单,编程简单、信号资源丰富的多功能板卡方法,以满足半实物仿真系统的资源需求。
技术实现思路
鉴于上述现有技术所存在的问题,本技术的目的是提供一种分离元件少,设计简单,编程简单、信号资源丰富的多功能通讯卡,以满足半实物仿真系统的资源需求。本技术的目的是通过以下技术方案实现的:种多功能通讯卡,由主控CPU芯片、外部设备互连总线PCI桥芯片、接口驱动模块与紧凑外部设备互连总线CPCI连接器组成;主控CPU芯片连接PCI桥芯片与接口驱动模块;PCI桥芯片连接CPCI连接器。所述的接口驱动模块包括数字量输入/输出DIO信号驱动模块、脉冲宽度调制PWM信号驱动模块、模块双动信号MDA驱动模块、模拟/数字转换A/D信号驱动模块、控制器局域网CAN总线驱动模块与串行通信RS232接口驱动模块;DIO信号驱动模块、PWM信号驱动模块、MDA驱动模块、A/D信号驱动模块、CAN总线驱动模块与RS232接口驱动模块分别连接主控CPU芯片。-->所述的DI/O信号驱动模块连接输入/输出IO信号接口;所述的PWM信号驱动模块连接PWM信号接口;所述的MDA驱动模块连接MDA接口;所述的A/D信号驱动模块连接A/D信号接口;所述的CAN总线驱动模块连接CAN总线接口;所述的RS232接口驱动模块连接RS232接口。所述的I/O信号接口、PWM信号接口与MDA接口合并成一个连接器与外部连接。所述的主控CPU芯片与PCI桥芯通过中央处理器总线Power PC Bus连接。所述的主控CPU芯片为嵌入式CPU,采用Motorola公司的MPC563芯片。所述的PCI桥芯片为PLX公司的PLX9054芯片。由以上技术方案可知本技术所述的多功能通讯卡,由主控CPU芯片、PCI桥芯片、接口驱动模块与紧凑外部设备互连总线CPCI连接器组成;主控CPU芯片连接PCI桥芯片与接口驱动模块;PCI桥芯片连接CPCI连接器。主控CPU芯片为嵌入式CPU,采用Motorola公司的MPC563芯片。MPC563芯片工作在从模式下,作为外部设备板卡插入系统总线。在软件开发上,用户不需要为开发MPC563芯片购买专用的开发软件和开发工具,只需用标准编程语言进行编程,用设备访问的方式就可以操作MPC563芯片上所有的信号接口,大大节约了开发成本。附图说明图1为现有技术所述多功能通讯卡结构示意图。具体实施方式本技术所述多功能通讯卡的具体实施方式如图1所示:由主控CPU芯片、PCI桥芯片、接口驱动模块与紧凑外部设备互连总线CPCI连接器组成;主控CPU芯片通过中央处理器总线PowerPC Bus连接PCI桥芯片;主控CPU芯片为嵌入式CPU,采用Motorola公司的MPC563芯片。PCI桥PCI bridge芯片为PLX公司的PLX9054芯片;此芯片连接CPCI连接器。上述的接口驱动模块包括DIO Driver(数字量输入/输出驱动模块,简称DIO信号驱动模块)、PWM Driver(脉冲宽度调制驱动模块,简称PWM信号驱动模块)、MDADriver(模块双动信号驱动模块,简称MDA驱动模块)、A/D Driver(模拟/数字信号驱动模块,简称A/D信号驱动模块)、CAN Driver(控制器局域网N总线驱动模块,简称CAN总线驱动模块)与RS232 Driver(串行通信接口驱动模块,简称RS232接口驱动模块);DIO信号驱动模块、PWM信号驱动模块、MDA驱动模块、A/D信号驱动模块、CAN总线驱动模-->块与RS232接口驱动模块分别连接主控CPU芯片。同时所所述的DIO信号驱动模块连接IOSingnals(输入/输出信号接口,简称IO信号接口);所述的PWM信号驱动模块连接PWMSingnals(脉冲宽度调制信号接口,简称PWM信号接口);所述的MDA驱动模块连接MDASingnals(模块双动信号接口,简称MDA接口);所述的A/D信号驱动模块连接A/DSingnals(模拟/数字信号接口,简称A/D信号接口);所述的CAN总线驱动模块连接CAN总线接口;所述的RS232接口驱动模块连接RS232接口。这里的I/O信号接口、PWM信号接口与MDA信号接口合并成一个连接器与外部连接。MPC563最初是面向汽车控制领域应用的32位单片机。具有集成度高,功能强大等优点。MPC563的CPU运行频率在66MHz左右,相对于汽车电子设备而言已经足够。但是面对高性能的仿真运算,其运行频率太低,无法满足要求。而Pentium系列或其他高性能运算型CPU虽然运行频率已经超过1GHz,具有强大运算能力,但是运算型CPU又缺乏丰富的信号接口本技术通过硬件设计和软件设计,能够在一块233mm×160mm大小的板卡上实现16路DIO、8路PWM、8路MDA信号、32路A/D接口、2路CAN接口和2路RS-232接口信号的硬件环境,给用户提供丰富的接口信号。MPC563芯片工作在从模式下,做为外部设备板卡插入系统总线。在软件开发上,用户不需要为开发MPC563这种专用的CPU芯片购买专用的开发软件和开发工具,只要在运算型CPU(如Pentium系列或Motorola G4系列)用标准编程语言进行编程,用设备访问的方式就可以操作MPC563芯片上所有的信号接口,大大节约了开发成本。用户能够在已有的VxWorks平台上或Windows平台上使用本板卡。MPC563在主模式下,它可以运行代码作为主控CPU,控制片上的外围电路和外部逻辑电路,形成一个智能系统。在从模式下,它的内核不运行任何代码,它片内的外围电路通过外部接口总线接收其他CPU的控制;此时,它相当于一片非智能的逻辑芯片。本技术在基于CPCI接口的MPC563板卡上,MPC563芯片工作在从模式下。它片上的外围电路作为I/O信号和PWM信号的产生逻辑,接收来自外部总线的控制而工作。板上的一片PLX公司的9054芯片作为CPCI接口器件,完成PCI总线到PowerPC总线的转换,使零槽主控板CPU能够通过PCI总线完成对MPC563芯片的控制,通过软件控制来产生用户需要的各种I/O信号、MDA信号、A/D信号和PWM信号等,实现设计功能。多功能卡用于柴油机车辆的半实物仿真控制工作过程举例说明:该多功能板卡作为外部设备卡,插入标准的CPCI总线的工控计算机的机箱中。该板提供16路DIO、8路PWM、8路MDA信号、32路A/D接口、2路CAN接口和2路RS-232接口。本文档来自技高网...
【技术保护点】
一种多功能通讯卡,其特征在于,由主控CPU芯片、外部设备互连总线PCI桥芯片、接口驱动模块与紧凑外部设备互连总线CPCI连接器组成;主控CPU芯片连接PCI桥芯片与接口驱动模块;PCI桥芯片连接CPCI连接器。
【技术特征摘要】
1、一种多功能通讯卡,其特征在于,由主控CPU芯片、外部设备互连总线PCI桥芯片、接口驱动模块与紧凑外部设备互连总线CPCI连接器组成;主控CPU芯片连接PCI桥芯片与接口驱动模块;PCI桥芯片连接CPCI连接器。2、根据权利要求1所述的多功能通讯卡,其特征在于,所述的接口驱动模块包括数字量输入/输出DIO信号驱动模块、脉冲宽度调制PWM信号驱动模块、模块双动信号MDA驱动模块、模拟/数字转换A/D信号驱动模块、控制器局域网CAN总线驱动模块与串行通信RS232接口驱动模块;DIO信号驱动模块、PWM信号驱动模块、MDA驱动模块、A/D信号驱动模块、CAN总线驱动模块与RS232接口驱动模块分别连接主控CPU芯片。3、根据权利要求2所述的多功能通讯卡,其特征在于,所述的DI/O信号驱动模块连接输入/输出IO...
【专利技术属性】
技术研发人员:唐智勇,孟凡良,
申请(专利权)人:北京华力创通科技有限公司,
类型:实用新型
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。