一种带有总线接口的pci卡的制作方法

文档序号:7631065阅读:423来源:国知局
专利名称:一种带有总线接口的pci卡的制作方法
技术领域
本实用新型涉及一种带有总线接口的PCI卡,更确切地说涉及一种带有DeviceNet总线接口的PCI卡,属于现场总线技术领域。
背景技术
随着科学技术的进步、现代化工业的发展,人们对工业生产过程的控制提出了更高的要求。智能化、网络化、微型化、分散化代表当代自动化控制技术发展的主流方向,而现场总线技术正是促进自动化系统顺应这一发展要求的先进技术。
DeviceNet是由美国Rockwell公司在CAN基础上推出的一种低成本的通信链接,是一种低端网络系统。它将基本工业设备(如限位开关、光电传感器、阀组、电动机启动器、过程传感器、条形码读取器、变频驱动器、物料流量计、电子秤、显示器和操作员接口等)连接到网络,从而避免了昂贵和繁琐的硬接线。
DeviceNet是一种简单的网络解决方案,在提供多供货商同类部件间的可互换性的同时,减少了配线和安装工业自动化设备的成本和时间。DeviceNet的直接互连性不仅改善了设备间的通信,而且同时提供了相当重要的设备级诊断功能。为了对DeviceNet设备及网络进行调试,其网络分析检测设备是必不可少的。
但是当前中国国内还没有成熟的网络分析检测设备,网络分析检测设备都源自国外,这些产品大多价格昂贵,功能单一。
因此,有必要研制新的网络分析检测设备。

发明内容
本实用新型的目的在于提供一种价格低廉,功能强大的DeviceNet网络分析检测设备。
为达到上述目的,本实用新型的技术方案是双CAN结构,每个CAN口可以独立的操作,进行数据传输和中断操作;拥有丰富的函数库,封装DeviceNet协议,可以在应用层对报文进行解析;采用PCI接口,传输速度快,并可以利用PC机强大的功能对报文进行存贮和分析。
网络分析检测设备包括配置芯片(EEPROM 93LC46),接口芯片(PC19052),PCI总线接口模块。其中PCI总线接口模块还包括3.1SJA1000CAN控制器、3.2、3.3 6N139光藕隔离,3.4 CAN驱动模块82C251,3.5 DC/DC,3.6 DB9接头。
本实用新型的有益效果采用双CAN结构,两个CAN口可以单独操作,进行数据传输和中断操作,扩展了板卡的功能。拥有丰富的函数库,封装了DeviceNet协议,能够在应用层完成对DeviceNet报文的解析,采用先进的PCI接口,总线频率为33MHz,提高了数据传输的速度,具有一定经济效益。


图1为带有双DeviceNet总线接口的PCI卡硬件框图。
具体实施方式
以下结合附图和实施例对本实用新型作比较详细的说明。
参照图1,1为配置芯片(EEPROM 93LC46),2为接口芯片(PC19052),3为PCI总线接口模块。其中PCI总线接口模块还包括3.1SJA1000CAN控制器、3.2、3.3 6N139光藕隔离,3.4 CAN驱动模块82C251,3.5 DC/DC,3.6 DB9接头。
PCI总线接口模块,采用PCI9052芯片,完成PCI总线与局部总线的转接,通过93LC46EEPROM芯片对PCI9052芯片进行配置,通过PCI9052,可以通过PCI总线对两片SJA1000进行操作,SJA1000再通过82C251芯片对总线数据进行收发。
PCI总线的信号线共有100根,包括系统信号、地址和数据信号、接口控制信号、仲裁信号、中断信号、高速缓存支持信号、64位总线扩展信号等。PCI9052与PCI总线插槽之间的线路只要PCI总线的基本的信号线就行了。将PCI9052的与PCI总线的信号线与PCI总线插槽的信号线连接在一起。PCI设备只有一个中断源,使用INTA#。PCI总线插槽的TDO和TDI需要连接在一起。
PCI9052与SJA1000之间的连线部分包括RESET、地址和数据信号、接口控制信号、中断信号INT。SJA1000的RESET信号与PCI9052提供的LRESET信号的时序相同,可以直接连接。SJA1000的片选信号采用PCI9052的CS0#和CS1#。SJA1000的中断信号采用PCI9052提供的LINTi1#和LINTi2。LINTi信号线没有驱动能力,SJA1000的INT引脚也没有驱动能力,因此该信号线必须加上拉电阻。PCI9052可以提供8/16/32位局部总线操作,只利用低8位地址和数据信号线与SJA1000的地址和数据信号线相连,两片SJA1000使用相同的地址数据线。PCI9052其他的地址和数据信号接地即可。SJA1000的接口控制信号与PCI9052的相同,直接相连即可。另外,PCI9052的LRDYi#信号为局部总线数据准备信号,SJA1000的寄存器地址映射成地址,数据传输不存在延迟等待,因此可接地,表示SJA1000的寄存器总是立即可读写。
PCI9052可以在接受PCI总线上的读写操作后自动启动局部总线(Local Bus)的读写操作,并且PCI9052自动实现两种总线间的时序同步。SJA1000作为局部总线上的一个设备,无需其他的器件。PCI9052的局部总线需要总线时钟,这个时钟的频率用户是可以自定义的,最高可达40MHz。这里采用16M晶振以配合SJA1000。SJA1000与82C251之间的连线部分按照定义相连。
PCI9052配置的设置。PCI9052的配置包括PCI配置寄存器的配置和局部总线的配置。PCI接口芯片使用EEPROM存储这些配置信息。在PCI设备加电后,PCI接口芯片首先读取EEPROM中的信息,把相应的信息读取到相应的PCI配置空间和局部配置寄存器中。由于PCI设备在计算机中的硬件资源是系统动态分配的,由PCI配置机构读写PCI设备的配置寄存器,得到PCI设备的资源需求后,进行动态的分配。CAN卡的硬件资源为映射SJA1000内部寄存器的内存映射空间和一个中断源。一个PCI设备提供了共6个地址空间,可作为内存或I/O资源的地址空间。其中两个作为PCI9052的访问局部总线寄存器的内存和I/O的访问地址空间,余下的给用户使用。PCI9052的访问局部总线的机制是直接数据传输模式,当计算机访问PCI9052的地址空间时,PCI9052自动去访问局部总线的地址空间。
在PCI9052提供4个局部地址空间中,可以选用其中的两个作为SJA1000的地址空间,每个分配32个8位地址。同时设置相应的初始化PCI配置寄存器的寄存器PCIBAR2为0XFFFFFFE0H,向系统请求分配内存的数量为32,类型为不可预读,其他寄存器的值可设置为0。设置局部地址空间的范围0X00000000H~0X00000020H,局部基地址为0X00000000H,总线描述寄存器的值为0X00000020H。PCI9052提供2个局部中断源,SJA1000提供电平触发中断信号,因此PCI9052的中断触发模式设置为电平触发。利用PCI9052的局部设备片选CS0#作为SJA1000的片选信号。CS0#片选信号的起始地址和地址范围由CS0 Base Address寄存器设置,值为0X00000002H。当PCI9052访问局部总线时,如果地址范围在0X00000000H~0X00000020H,CS0#片选信号电平自动置低。这些信息必须写在EEPROM内。EEPROM芯片必须常用支持连读功能的芯片,采用Microchip的93LC46B。
权利要求1.一种带有双DeviceNet总线接口的PCI卡,其特征在于所述总线接口的PCI卡包括(1)为配置芯片EEPROM 93LC46,(2)为接口芯片PC19052,(3)为PCI总线接口模块;从计算机PC,通过PCI总线与接口芯片PC19052连接,配置芯片EEPROM 93LC46连接到接口芯片PC19052;PCI总线接口模块连至接口芯片PC19052。
2.如权利要求1所述的总线接口的PCI卡,其特征在于所述的PCI总线接口模块,包括(3.1)SJA1000CAN控制器、(3.2、3.3)6N139光藕隔离,(3.4)CAN驱动模块82C251,(3.5)DC/DC,(3.6)DB9接头。
3.如权利要求1所述的总线接口的PCI卡,其特征在于所述总线接口芯片,采用PCI9052芯片,完成PCI总线与局部总线的转接。
4.如权利要求1所述的总线接口的PCI卡,其特征在于所述的PCI9052接口芯片,它与SJA1000之间的连线部分包括RESET、地址和数据信号、接口控制信号、中断信号INT;SJA1000的RESET信号与PCI9052的LRESET信号直接连通。
专利摘要本实用新型涉及一种带有双DeviceNet总线接口的PCI卡,包括配置芯片(EEPROM 93LC46),接口芯片(PC19052),PCI总线接口模块;从计箕机PC,通过PCI总线与接口芯片(PC19052)连接,配置芯片(EEPROM 93LC46)连接到接口芯片(PC19052);PCI总线接口模块连至接口芯片(PC19052)。PCI总线接口模块,采用PCI9052芯片,完成PCI总线与局部总线的转接,PCI总线的信号线共有100根,包括系统信号、地址和数据信号、接口控制信号、仲裁信号、中断信号、高速缓存支持信号、64位总线扩展信号等。采用双CAN结构,两个CAN口可以单独操作,进行数据传输和中断操作,扩展了板卡的功能。拥有丰富的函数库,封装了DeviceNet协议,能够在应用层完成对DeviceNet报文的解析,采用先进的PCI接口,总线频率为33MHz,提高了数据传输的速度,具有一定经济效益。
文档编号H04L12/40GK2919707SQ20052004575
公开日2007年7月4日 申请日期2005年10月20日 优先权日2005年10月20日
发明者赵文华, 刘霖, 田胜明 申请人:上海电器科学研究所(集团)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1