基于PowerPC嵌入式系统的多功能通信接口机装置制造方法

文档序号:7777920阅读:232来源:国知局
基于PowerPC嵌入式系统的多功能通信接口机装置制造方法
【专利摘要】本发明涉及一种多功能通信接口机装置。一种基于PowerPC嵌入式系统的多功能通信接口机装置,包括CPU核心板、母板、接口板以及电源模块,其中CPU核心板搭载PowerPC嵌入式系统处理器;母板作为该装置的主板,主要包括CPLD电路、扩展串口电路、总线电平转换电路、RTC时钟电路以及CAN接口电路和422/485接口电路;接口板包括CAN接口板、422/485接口板;所述CPU核心板与母板上总线电平转换电路连接,经过电平转换后与CPLD电路、扩展串口电路及RTC电路连接,CPLD电路通过地址和数据时分复用方式的总线与CAN接口电路连接;扩展串口电路采用4通道异步收发器STC16C554芯片,扩展4路232串行接口连接422/485接口电路;所述CAN接口板、422/485接口板分别与母板上CAN接口电路及422/485接口电路连接。
【专利说明】基于PowerPC嵌入式系统的多功能通信接ロ机装置
【技术领域】
[0001]本发明涉及一种多功能通信接ロ机装置,尤其是涉及ー种基于PowerPC嵌入式系统的多功能通信接ロ机设备,用于实现以太网与CAN-bus、以太网与串行通信之间的数据转换。
【背景技术】
[0002]随着鉄路交通的快速发展,鉄路安全问题显得更加突出。而各种信号检测设备及监控设施的投入,更是对鉄路信号微机监测系统的通信能力提出了更高的要求。由于信号集中监测系统中所连接CAN接ロ设备数量逐步增加,目前采用ISA及PC104类型的CAN扩展卡受限于エ控机上扩展槽位不足,另外随着监测内容的増加,通信数据量剧增,站机对实时数据采集的负担增加很多。为了解决上述问题,迫切需求ー种基于多CAN ロ、多串ロ到以太网接ロ的通信接ロ机设备。

【发明内容】

[0003]针对【背景技术】提出的问题,本发明提出了一种基于PowerPC嵌入式系统的多功能通信接ロ机装置,可以轻松完成CAN-bus网络、串行通信和EtherNet网络的互连互通,拓展了 CAN-bus网络和串行通信网络的范围。
[0004]为了实现上述目的,本发明所采用的技术方案是:
一种基于PowerPC嵌入式系统的多功能通信接ロ机装置,包括CPU核心板、母板、接ロ板以及电源模块,其中CPU核心板搭载PowerPC嵌入式系统处理器及网络接ロ电路;母板作为该装置的主板,主要包括CPLD电路部分、扩展串ロ电路部分、总线电平转换电路部分、RTC时钟电路部分以及CAN接ロ电路部分和422/485接ロ电路部分;所述接ロ板包括CAN接ロ板、422/485接ロ板以及指示灯接ロ板,以完成接ロ的扩展与防护功能;所述CPU核心板与母板上总线电平转换电路部分连接,经过电平转换后与CPLD电路、扩展串ロ电路及RTC电路连接,CPLD电路部分将地址总线和数据总线独立方式的总线转换为地址和数据时分复用方式的总线后与CAN接ロ电路连接,扩展串ロ电路采用4通道异步收发器STC16C554芯片,扩展4路232串行接ロ连接422/485接ロ电路;所述CAN接ロ板与母板上CAN接ロ电路连接;所述422/485接ロ板与母板的422/485接ロ电路连接;电源模块采用5V开关电源设计,为系统各模块提供工作电源。
[0005]所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,CAN接ロ板包括CAN控制器芯片SJA1000与通用CAN隔离收发器CTM8251T,所述CAN控制器芯片与CAN隔离收发器连接;CAN隔离收发器受控连接于母板上的CAN接ロ电路,每块CAN接ロ板集成2个CAN通道。
[0006]所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,在每个CAN通道前端设有气体放电管防雷击防护、瞬态抑制器防浪涌防护以及CAN共模滤波器抑制共模干扰三级防护电路。[0007]所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,422/485接ロ板选用ADM2587EBRWZ芯片,所述485/422芯片ADM2587EBRWZ受控连接于母板上的422/485接ロ电路;每块422/485接ロ板集成2个串ロ通道。ADM2587/2E是继ADM2483之后,ADI公司推出的高性能单电源完全隔离型485/422芯片,该芯片内置了 DC-DC电源,磁隔离通道、全双エRS485收发器。
[0008]所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,在每个串ロ通道前端设有气体放电管防雷击防护、瞬态抑制器防浪涌两级防护电路。
[0009]所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,CPU核心板上的网络接ロ电路由2片网络扩展芯片RTL8201CP及其外围电路组成,以实现CPU核心板与计算机的网络连接,所述网络扩展芯片RTL8201CP与CPU核心板连接,所述网络扩展芯片RTL8201CP通过外围电路实现网络芯片上电时的硬件配置电平选择。
[0010]发明的有益积极效果:
1、本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,提供了 一种基于PowerPC嵌入式系统平台上实现以太网与CAN-bus、以太网与串行通信数据转换设备,实现了以太网与CAN-bus、以太网与串行通信数据转换功能。采用高性能的嵌入式微控制器,标准接ロ种类多,不经转换,可以与不同种类接ロ的装置通信;融合了 CAN、串口和以太网通信,消除了以往通信回路扩展瓶颈,具有很好的应用前景。
[0011]2、本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,外部电路设汁简単,工作频率高,运行速度快;CAN接ロ、422/485接ロ波特率通过软件可编程任意设置,具有较强的灵活性;CAN、422/485数据和以太网数据双向透明传输方式,可以满足不同用户的需要。
[0012]3、本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,通过PowerPC嵌入式系统的高速中断处理能力和数据组包处理能力,对上行数据和下行控制信号进行缓冲及预处理,可较好地解决通信不正常的问题,提高系统的灵活性,还降低了集中监测系统站机对实时数据采集的负担。
[0013]4、本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,在CAN接ロ、422/485接口前端增加三级防护电路:气体放电管进行雷击防护;瞬态抑制器进行浪涌防护;共模滤波器抑制共模干扰;通过三级防护电路,能够确保通道设备的安全。
【专利附图】

【附图说明】
[0014]图1是本发明的电路原理框图。
[0015]图2是本发明中CAN接ロ电路部分原理图。
[0016]图3是本发明中串ロ接ロ电路部分原理图。
【具体实施方式】
[0017]下面通过【具体实施方式】,对本发明的技术方案做进ー步的详细描述。
[0018]实施例1
參见图1,本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,包括CPU核心板、母板、接ロ板以及电源模块,其中CPU核心板搭载PowerPC嵌入式系统处理器及网络接ロ电路;母板作为该装置的主板,主要包括CPLD电路部分、扩展串ロ电路部分、总线电平转换电路部分、RTC时钟电路部分以及CAN接ロ电路部分和422/485接ロ电路部分;所述接ロ板包括CAN接ロ板、422/485接ロ板以及指示灯接ロ板,以完成接ロ的扩展与防护功能;所述CPU核心板与母板上总线电平转换电路连接,经过电平转换后与CPLD电路、扩展串ロ电路及RTC电路连接,CPLD电路部分将地址总线和数据总线独立方式的总线转换为地址和数据时分复用方式的总线后与CAN接ロ电路连接,扩展串ロ电路采用4通道异步收发器STC16C554芯片,扩展4路232串行接ロ连接422/485接ロ电路;所述CAN接ロ板与母板上CAN接ロ电路连接;所述422/485接ロ板与母板的422/485接ロ电路连接;电源模块采用5V开关电源设计,为系统各模块提供工作电源。
[0019]如图1所示,本实施例基于PowerPC嵌入式系统的多功能通信接ロ机装置,内部集成了 6路CAN-bus接ロ、9路串行通信接口和两路EtherNet接ロ以及TCP/IP协议栈,用户利用它可以轻松完成CAN-bus网络、串行通信和EtherNet网络的互连互通,进ー步拓展了CAN-bus网络和串行通信网络的范围。同时,该设备通过PowerPC嵌入式系统的高速中断处理能力和数据组包处理能力,对上行数据和下行控制信号进行缓冲及预处理,可较好地解决通信不正常的问题,提高系统的灵活性,还降低了集中监测系统站机对实时数据采集的负担。
[0020]实施例2
參见图1、图2。本实施例的基于PowerPC嵌入式系统的多功能通信接ロ机装置,与实施例I的不同之处在于:CAN接ロ板采用如图2所示的接ロ电路,包括CAN控制器芯片SJA1000与通用CAN隔离收发器CTM8251T,所述CAN控制器芯片与CAN隔离收发器连接;CAN隔离收发器受控连接于母板上的CAN接ロ电路,每块CAN接ロ板集成2个CAN通道,完成防护功能,隔离功能,协议转换功能等。
[0021]具体实施时,出于设备安全需要,可以在每个CAN通道前端设有气体放电管防雷击防护、瞬态抑制器防浪涌防护以及CAN共模滤波器抑制共模干扰三级防护电路。其中,采用气体放电管进行雷击防护;采用瞬态抑制器进行浪涌防护;采用CAN共模滤波器抑制共模干扰。
[0022]实施例3、实施例4
參见图1ー图3,此两个实施例的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其分别与实施例1和实施例2的区别在于:422/485接ロ板采用如图3所示的接ロ电路。所述接ロ电路选用ADM2587EBRWZ芯片,所述ADM2587EBRWZ芯片受控连接于母板上的422/485接ロ电路。每块422/485接ロ板集成2个串ロ通道,完成防护功能,隔离功能,协议转换功倉泛_。
[0023]ADM2587/2E是继ADM2483之后,ADI公司推出的高性能单电压完全隔离型485/422芯片。该芯片内置了 DC-DC电源,磁隔离通道、全双エRS485收发器,彻底解决了 RS485隔离通信外置DC-DC模块的问题。
[0024]同理,出于设备安全防护需要,可以在每个串ロ通道前端増加两级防护电路:1、气体放电管进行雷击防护;2、瞬态抑制器进行浪涌防护。
[0025]实施例5
本实施例的基于PowerPC嵌入式系统的多功能通信接ロ机装置,与前述各实施例不同的是:CPU核心板上的网络接ロ电路由2片网络扩展芯片RTL8201CP及其外围电路组成,以实现CPU核心板与计算机的网络连接,方便从CPU上下载程序或者与外部的网络连接。所述网络扩展芯片RTL8201CP与CPU核心板连接,RTL8201CP通过外围电路实现网络芯片上电时的硬件配置电平选择。
[0026]本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,CPU核心板(CPU及其外围电路)包扩CPU、SDRAM、FLASH、实时时钟、CPU时钟、CPU电源、2路以太网接ロ芯片,以及与底板的接插件(采用1.27MM间距接插件);实现对整个硬件的智能接ロ扩展以及对重要信息的存储等。
[0027]CPU电源为本板提供3.3V电源和1.5V电源,外部供电为3.3V。
[0028]SDRAM、FLASH部分为核心板提供系统运行需要的内存和存储空间电路。其中DRAM采用2片HY57V561620FTP-H-C,设计容量为64M。作为CPU核心板数据存储器使用。FLASH采用一片JS28F128J3D75,设计容量为16M。作为CPU核心板程序存储器使用。
[0029]母板上的接ロ电路部分包括CF卡接ロ、CAN接ロ板接ロ、422\485接ロ板接ロ等。母板主要完成的功能有:系统总线端ロ地址的分配;系统总线中断源的分配;片选及中断逻辑电路和总线控制逻辑电路的实现;给CPU板(核心板)、CAN接ロ板、422/485接ロ板、指示灯接ロ板、CF卡提供连接端ロ。
[0030]接ロ板主要完成接ロ的扩展与防护功能。
[0031]本发明基于PowerPC嵌入式系统的多功能通信接ロ机装置,CPU核心板搭载飞思卡尔的MPC8247的PowerPC嵌入式系统处理器,利用通信接ロ机可以在Linux系统上进行软件开发设计,通过在该平台上运行Iin ux操作系统并且完成数据的处理与计算。其软件部分包括U-BOOT的移植;Linux系统内核的移植;外部接ロ驱动程序;应用程序四个部分。
[0032]软件部分的外部接ロ驱动程序包括CAN接ロ驱动程序和串ロ驱动程序。
[0033]CAN驱动程序负责完成Iinux内核与s jalOOO之间的数据通讯,即Iinux内核设置SjalOOO的控制寄存器,读写SjalOOO接收、发送缓冲器。应用程序部分负责完成用户空间和内核空间的数据交換,以及分析从SjalOOO接收到的报文,封装要发送报文。
[0034]在Iinux中设备驱动程序是由ー组数据结构和函数组成的,它包含设备服务子程序(如open、read、write、close、ioctl等)、初始化函数can_init ()和中断处理程序can_interrupt ()。
[0035]在Iinux加载can驱动时调用can_init(),向操作系统注册?设备,同时完成can总线波特率的设置,id过滤器的设置,清空接收和发送缓冲区,开启中断等工作,完成初始化后,退出复位模式,进入正常的工作模式。read从接收缓冲区读取数据;write向发送缓冲区写人数据release关闭can控制器;ioctl向can控制器发各种操作命令,包括设置sjalOOO总线波特率、id过滤器等;open打开can控制器,并使用函数request_irq ()向系统申请中断,并设置中断处理程序为can_interrupt (),当sjalOOO内部中断寄存器(ir)的任意位置为I时,int引脚低电平有效,调用其中断处理函数can-1nterrupt(),在该函数中读取中断控制寄存器,判断中断原因(接收中断、发送中断、错误中断、数据溢出中断、唤醒中断),从而调用相应的服务子程序。
[0036]sjalOOO读操作程序:
base = ioremap(f6000000, 0x20);unsigned char read—can—reg(unsigned char 氺base,unsigned char reg )
{
unsigned char value;
writeb (reg, base);
value = readb(base+0x40);
return (value);
}
writeb (reg, base)模拟ale锁存地址,发地址信号reg,base由硬件设计电路知道这将使地址锁存信号ale拉高;然后,被送到了复用总线上;然后,通过readb (base+0x40)读取地址reg上的数据,base将使ale拉低,reg被锁存;然后,data被送到复用总线上,也就读到了被锁存的地址reg所指空间的数据。
【权利要求】
1.一种基于PowerPC嵌入式系统的多功能通信接ロ机装置,包括CPU核心板、母板、接ロ板以及电源模块,其特征在于:其中CPU核心板搭载PowerPC嵌入式系统处理器及网络接ロ电路;所述母板作为该装置的主板,主要包括CPLD电路、扩展串ロ电路、总线电平转换电路、RTC时钟电路以及CAN接ロ电路和422/485接ロ电路;所述接ロ板包括CAN接ロ板、422/485接ロ板以及指示灯接ロ板;所述CPU核心板与母板上总线电平转换电路连接,经过电平转换后与CPLD电路、扩展串ロ电路及RTC电路连接,CPLD电路通过地址和数据时分复用方式的总线与CAN接ロ电路连接;扩展串ロ电路采用4通道异步收发器STC16C554芯片,扩展4路232串行接ロ连接422/485接ロ电路;所述CAN接ロ板与母板上CAN接ロ电路连接,所述422/485接ロ板与母板上422/485接ロ电路连接;电源模块采用5V开关电源设计,为系统各模块提供工作电源。
2.根据权利要求1所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其特征在于:CAN接ロ板包括CAN控制器芯片SJA1000与通用CAN隔离收发器CTM8251T,所述CAN控制器芯片与CAN隔离收发器连接;CAN隔离收发器受控连接于母板上的CAN接ロ电路,每块CAN接ロ板集成2个CAN通道。
3.根据权利要求2所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其特征在干:在每个CAN通道前端设有气体放电管防雷击防护、瞬态抑制器防浪涌防护以及CAN共模滤波器抑制共模干扰三级防护电路。
4.根据权利要求1、2或3所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其特征在于:422/485接ロ板选用ADI公司推出的单电源隔离型485/422芯片ADM2587EBRWZ,所述485/422芯片受控连接于母板上的422/485接ロ电路;每块422/485接ロ板集成2个串ロ通道。
5.根据权利要求4所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其特征在于:在每个串ロ通道前端设有气体放电管防雷击防护、瞬态抑制器防浪涌两级防护电路。
6.根据权利要求4所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其特征在于:CPU核心板上的网络接ロ电路由2片网络扩展芯片RTL8201CP及其外围电路组成,以实现CPU核心板与计算机的网络连接,所述网络扩展芯片RTL8201CP与CPU核心板连接,所述网络扩展芯片RTL8201CP通过外围电路实现网络芯片上电时的硬件配置电平选择。
7.根据权利要求1、2或3所述的基于PowerPC嵌入式系统的多功能通信接ロ机装置,其特征在于:CPU核心板上的网络接ロ电路由2片网络扩展芯片RTL8201CP及其外围电路组成,以实现CPU核心板与计算机的网络连接,所述网络扩展芯片RTL8201CP与CPU核心板连接,所述网络扩展芯片RTL8201CP通过外围电路实现网络芯片上电时的硬件配置电平选择。
【文档编号】H04L12/02GK103607286SQ201310614291
【公开日】2014年2月26日 申请日期:2013年11月28日 优先权日:2013年11月28日
【发明者】牛振波, 张成斌, 徐大贵 申请人:河南辉煌科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1