板卡(ISA,PCI)
数据采集卡及基于板卡的测控系统
![数据采集卡及基于板卡的测控系统](https://img.taocdn.com/s3/m/05e85e0403d8ce2f00662362.png)
还有其它一些专用I/O板卡,如智能接口卡、虚拟存储板 (电子盘)、信号调理板、专用(接线)端子板等,这些种 类齐全、性能良好的I/O板卡与IPC配合使用,使系统的构成 十分容易。
PCI-5121智能CAN接口卡
常用的数据采集卡
1.模拟量输入卡(A/D卡)
在工业测控系统中,输入信号往往是模拟量,这就需要一个装置把 模拟量转换成数字量,各种A/D芯片就是用来完成此类转换的。在实际 的计算机测控系统中,不是以A/D芯片为基本单元,而是制成商品化的 A/D板卡。
大部分数据采集应用实例都使用了驱动软件。软 件层中的驱动软件可以直接对数据采集件的寄存器 编程,管理数据采集硬件的操作并把它和处理器中 断,DMA和内存这样的计算机资源结合在一起。驱 动软件隐藏了复杂的硬件底层编程细节,为用户提 供容易理解的接口。
系统特点
基于PC的DAQ系统(简称PCs)的基本特点 是,输入输出装置为板卡的形式,并将板卡直接 与个人计算机的系统总线相连,即直接插在计算 机主机的扩展槽上。这些输入输出板卡往往按照 某种标准由第三方批量生产,开发者或用户可以 直接在市场上购买,也可以由开发者自行制作。 一块板卡的点数(指测控信号的数量)少的有几 点,多的可达24点、32点甚至更多。
6.执行机构
它的作用是接受计算机发出的控制信号, 并把它转换成执行机构的动作,使被控对象 按预先规定的要求进行调整,保证其正常运 行。生产过程按预先规定的要求正常运行, 即控制生产过程。
7.外围设备
主要是为了扩大计算机主机的功能而配置 的。它用来显示、存储、打印、记录各种数 据。包括输入设备、输出设备和存储设备。
注意:在用手持板卡之前,请先释放手上 的静电(例如:通过触摸电脑机箱的金属 外壳释放静电),不要接触易带静电的材 料(如塑料材料),手持板卡时只能握它 的边沿,以免手上的静电损坏面板上的集 成电路或组件。
PCI总线和ISA总线有什么区别?
![PCI总线和ISA总线有什么区别?](https://img.taocdn.com/s3/m/b20d968e50e79b89680203d8ce2f0066f53364c3.png)
PCI总线和ISA总线有什么区别?PCI,现在几乎看不到ISA了。
PCI总线是高速同步总线,具有32bit总线宽度,工作频率是33MHz,最大传输率为132Mbyte/s,远远大于ISA总线5Mbyte/s 的速率。
主板有两种扩展槽,黑色的为ISA,白色的短槽为PCI,PCI是现在比较先进的一种。
分别插入ISA卡和pci卡。
1、ISA总线ISA总线接口由于I/O速度较慢,随着上世纪90年代初PCI总线技术的出现,很快被淘汰了。
目前在市面上基本上看不到有ISA总线类型的网卡。
不过近期出现一种复古现象,就是在一些品牌的最新的i865系列芯片组主板中居然又提供了几条ISA插槽,真是令人费解!最普通的总线是ISA总线,即工业标准结构总线。
16位ISA总线频率为8MHz左右。
它的应用范围很广,几乎所有的主板都保留了ISA总线的扩展槽。
2、PCI总线PCI是Intel公司开发的一套局部总线系统,它支持32位或64位的总线宽度,频率通常是33MHz。
目前最快的PCI2.0总线速度是66MHz。
PCI总线允许十个接插件,同时它还支持即插即用。
是目前最主流的一种接口类型。
因为它的I/O速度远比ISA总线型的卡快(ISA最高仅为33MB/s,而目前的PCI 2.2标准32位的PCI接口数据传输速度最高可达133MB/s),所以在这种总线技术出现后很快就替代了原来老式的ISA总线。
PCI是Intel公司开发的一套局部总线系统,它支持32位或64位的总线宽度,频率通常是33MHz。
目前最快的PCI2.0总线速度是86MHz。
目前主流的PCI规范有PCI2.0、PCI2.1和PCI2.2三种,PC机上用的32位PCI网卡,三种接口规范的卡外观基本上差不多(主板上的PCI插槽也一样)。
服务器上用的64位PCI网卡外观就与32位的有较大差别,主要体现在金手指的长度较长。
了解计算机扩展槽的类型和用途
![了解计算机扩展槽的类型和用途](https://img.taocdn.com/s3/m/d2947c3e1611cc7931b765ce0508763231127498.png)
了解计算机扩展槽的类型和用途计算机扩展槽是计算机主板上的一个重要组成部分,它为计算机提供了扩展功能和升级硬件的能力。
在本文中,我们将详细介绍计算机扩展槽的类型和用途,以帮助读者更好地了解和应用计算机扩展槽。
一、ISA扩展槽ISA(Industry Standard Architecture)扩展槽是早期IBM PC兼容机广泛采用的一种扩展槽类型。
ISA扩展槽通常具有16位宽度,提供了传统的串行端口、并行端口、声卡、显卡等外设的接口。
ISA扩展槽的用途非常广泛。
首先,它可以用于添加各种不同类型的IO卡,如串口卡、并口卡、网卡等,以满足用户对于接口扩展的需求。
其次,ISA扩展槽可以用于添加显卡,提升计算机的图形处理能力。
此外,ISA扩展槽还支持声卡的添加,使计算机具备了音频输出功能。
然而,随着技术的进步和新一代计算机的发展,ISA扩展槽逐渐被PCI扩展槽所替代。
由于ISA扩展槽的数据传输速率较低,已经无法满足逐渐增长的计算机性能需求。
二、PCI扩展槽PCI(Peripheral Component Interconnect)扩展槽是一种高速、低成本、通用的扩展槽类型,成为计算机主板标配。
PCI扩展槽具有32位或64位宽度,传输速率高达133MB/s。
PCI扩展槽具有广泛的用途。
首先,它可以用于添加各种不同类型的IO卡,比如网卡、声卡、RAID卡等。
其次,PCI扩展槽还可以用于添加显卡,提升计算机的图形处理能力。
此外,PCI扩展槽还可以扩展存储控制器、视频采集卡等高性能外设。
需要注意的是,PCI扩展槽具有一定的兼容性。
PCI插槽支持PCI、PCI-X和PCI Express等多种规范的设备接口。
这使得用户可以兼容使用不同规范的PCI设备,实现更广泛的应用需求。
三、AGP扩展槽AGP(Accelerated Graphics Port)扩展槽是专为提升图形处理速度而设计的扩展槽类型。
AGP扩展槽通常具有32位宽度,传输速率高达266MB/s。
主板各类插槽
![主板各类插槽](https://img.taocdn.com/s3/m/42399d7402768e9951e73839.png)
ISA PCI PCI-X PCI-E简析一、ISA插槽名称:ISA(Industrial Standard Architecture工业标准结构)简述:ISA插槽一般是一个黑色的62+36线插槽,其中62线的一段基于8位的PC总线,可以独立使用,用来接8位的扩展卡,而62线与36线相加后就扩展成标准的16位ISA,插接16位的扩展卡,现在除非有特殊需求的主板,很难再看到ISA插槽带宽:ISA工作频率定在8.33MHz,如果插8位卡,数据传输率为8.33MB/s,插16位卡则数据传输率位16..66MB/s图片一:最左侧黑色插槽,插槽中间的隔断是8位和16位卡的分割点图片二:二、PCI插槽名称:PCI (Peripheral Component Interconnect外围部件互连)简述:PCI有32位和64位两种,32位PCI插槽为124线,64位插槽为188线,目前常用的是32位插槽带宽:PCI时钟频率为33.3MHz,32位PCI的数据传输率为133MB/s,64位则为266MB/s图片一:白色插槽即为32位5V PCI插槽图片二:64位5V PCI插槽,注意比32位PCI插槽后面多出一段难点解析:PCI-64很少见,即使在服务器主板也是如此,因为其工作频率只有33MHZ,已经被PCI-X和PCI-E取代,但PCI工作电压有5V和3.3V之分,下面图示解析图中可见,5v和3.3v有不同的限位格挡。
左一:32位5V插槽,一般主板都是这种插槽左二:32位3.3V插槽,很少见,上面的突起是防止插入5V的适配卡左三:64位3.3V插槽,外观和PCI-X插槽一样,支持3.3v的32位 PCI卡也可以直接插到这种插槽左四:64位5V插槽,很少见问题释疑:1、从外观如何区分PCI-64和PCI-X答:这个很难,只能看是否是PCI-64 5V的插槽,如果是3.3V插槽,则和PCI-X一样,需要参考主板标示或者说明书确定2、32位的PCI卡能否插到64位PCI插槽答:一般来说,卡都有防呆设计,只要能插上就可以使用,但最好确认卡和主板插槽的工作电压,如果电压匹配,则没有问题3、如何区分PCI插槽的工作电压答:参见上图4、有些32位PCI卡说明书说支持3.3v和5v自适应答:见下图板卡的引脚红色标示处,对照上图,如果是有两个缺口,则可以自适应,也就是插入即支持5、普通32位PCI卡能插入PCI-X插槽么?答:PCI-X接口是PCI总线技术的更新版本,但仍采用传统的总线技术,只不过有更多数量的接线针脚,外观表现就是扩充槽的长度加大了,除此之外,其余的包含传输通讯协议、讯号和标准的接头格式都一并兼容,好处是32位3.3v的PCI适配卡可以用在PCI-X扩充槽上,当然也可以将64位PCI-X适配卡接在32位3.3V的PCI插槽上,但性能会受影响三、PCI-X插槽名称:PCI-X是PCI总线技术的更新版本简述:PCI-X采用64位总线技术,最新的2.0版本分为66MHz、100MHz、133MH、266MHz、533MHz五个版本带宽:名称位数工作频率特性带宽PCI-X 66 64位66MHz 热插拔, 3.3 V 533MB/sPCI-X 133 64位133MHz 热插拔, 3.3 V 1.06GB/sPCI-X 266 64位133MHz 双倍数据热插拔, 3.3 & 1.5 V,支持ECC 2.13GB/sPCI-X 533 64位133MHz 四倍数据热插拔, 3.3 & 1.5 V,支持ECC 4.26GB/s图片:下面三条插槽均是PCI-X,其外观和64位3.3V PCI一样小提示:上图绿色PCI-X代表其支持零通道RAID(ZERO CHANNEL RAID)卡。
概述ISA总线PCI总线PPT课件
![概述ISA总线PCI总线PPT课件](https://img.taocdn.com/s3/m/9d7506e2bed5b9f3f80f1c57.png)
总线的基本概念
控制总线
控制总线上传送一个部件对另一个部件的控制信号。 在总线上,可以控制其他部件的部件称为总线主控或主控(bus master),被控部件称为从控(slave) 根据不同的使用意义,有的为双向, 有的为三态,有的非三态
第4页/共45页
线的基本概念
地址总线
地址总线上传送地址信号,总线主控用地址信号指定其需要访问 的部件(如外设、存储器单元)。 总线主控发出地址信号后,总线上的所有部件均感受到该地址信 号,但只有经过译码电路选中的部件才接收主控的控制信号,并 与之通信。 地址总线是单向的,即地址信号只能由总线主控至从控。地址总 线也是三态的,非主控部件不能驱动地址总线。
8.1 概述
总线的基本概念 总线是计算机中连接各部件的一组公共通信线。 1970年DEC公司PDP-11小型计算机首次采用总线技术。 总线结构的优点:
•便于采用模块化结构设计方法,简化系统设计 •标准总线得到各厂商的支持,便于开发相互兼容的硬件板卡和软件 •模块结构便于系统的扩充和升级 •便于故障诊断和维修 •…...
第34页/共45页
8.3 PCI总线
PCI总线的引脚
仲裁信号
REQ# :总线占用请求信号。任何主控器都有它自己的REQ#信号。 SERR# :总线占用允许信号,指明总线占用请求已被响应。任何主设 备都有自己的GNT#。
第35页/共45页
总线命令
总线命令在地址期 C/BE[3::0]#线有效时被译码,表明事务的类型
总线主控 当DMA控制器使用总线期间,
为低电平
第29页/共45页
8.3 PCI总线
PCI总线的引脚
PCI总线支持32位和64位接口卡,64位卡有94个接插点,32位卡仅有 接插点1~62
PCI,ISA,AGP,SATA接口介绍
![PCI,ISA,AGP,SATA接口介绍](https://img.taocdn.com/s3/m/398ffaed19e8b8f67c1cb90a.png)
PCI,ISA,AGP,SATA接口介绍.txt18拥有诚实,就舍弃了虚伪;拥有诚实,就舍弃了无聊;拥有踏实,就舍弃了浮躁,不论是有意的丢弃,还是意外的失去,只要曾经真实拥有,在一些时候,大度舍弃也是一种境界。
PCI插槽是基于PCI局部总线(Pedpherd Component Interconnect,周边元件扩展接口)的扩展插槽,其颜色一般为乳白色,位于主板上AGP插槽的下方,ISA插槽的上方。
其位宽为32位或64位,工作频率为33MHz,最大数据传输率为133MB/sec(32位)和266MB/sec(64位)。
可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、电视卡、视频采集卡以及其它种类繁多的扩展卡。
PCI插槽是主板的主要扩展插槽,通过插接不同的扩展卡可以获得目前电脑能实现的几乎所有功能,是名副其实的“万用”扩展插槽。
ISA插槽是基于ISA总线(Industrial Standard Architecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端。
其工作频率为8MHz 左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡已及所谓的多功能接口卡等扩展插卡。
其缺点是CPU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口。
目前还能在许多老主板上看到ISA插槽,现在新出品的主板上已经几乎看不到ISA插槽的身影了,但也有例外,某些品牌的845E主板甚至875P主板上都还带有ISA插槽,估计是为了满足某些特殊用户的需求。
AGP插槽是基于Intel出台的AGP(Accelerated Graphics Port)规范而制造的专门用于显卡的主板扩展插槽.AGP插槽不与PCI、ISA插槽处于同一水平位置,而是内进一些,通常都是棕色。
AGP插槽按倍速来区分,主要经历了AGP 1X、AGP 2X、AGP 4X、AGP PRO-即AGP 8X。
主板各芯片的功能及名词解释
![主板各芯片的功能及名词解释](https://img.taocdn.com/s3/m/450c88086c85ec3a87c2c547.png)
主板各芯片的功能及名词解释芯片组:(chipset)(pciset)有南桥北桥;(主外)南桥系统I/O芯片(SIO):管理外设,主要管理中低速设备;集成了中断控制器、DMA控制器、功能如下:①PCI、ISA与IDE之间的通道。
②PS/2鼠标控制(属间接管理,属SI/O直接管理)③KB控制(keyboard)(键盘)④USB控制。
(通用串行总线)⑤SYSTEM CLOCK系统时钟的控制。
⑥I/O芯片的控制。
⑦ISA总线。
⑧IRQ控制(中断请求)⑨DMA控制(直接存取)⑩RTC控制。
11、IDE的控制。
南桥:ISA—PCICPU—外设之间的桥梁内存—外存北桥:系统控制芯片,主要CPU与内存之间通信。
(主内)掌控项目多为高速设备,如:CPU、HOST、BUS。
晚期北桥集成了内存控制器;cache高速控制器;功能如下:①CPU与内存之间的交流。
②CACHE控制。
③AGP控制(图形加速端口)④PCI总线的控制。
⑤CPU与外设之间的交流。
⑥支持内存的种类及最大容量的控制。
(标示出主板的档次)内存控制器:决定是否读内存(高档板集成于北桥)。
586FX 中可组82438FXVX 82438VXCache:高速缓冲存储器。
(1)、high—speed高速(2)、容量小主要用于CPU与内存北桥之间加速(坏时死机,把高速缓冲关掉)IO芯片,input/output,(局部I/O)。
IO芯片管理:①LPI(并上,打印口,PP)②COM(串口,鼠标口,SP)③FDD(软驱);④KB控制器(键盘)BIOS:基本输入输出系统。
(Basic,Input,Output System)主要负责软件,硬件的连接。
既属于硬件,又属于软件,固化了开机自检的程序,及主板BIOS编写厂家的信息。
主板的生产厂家(Compag、IBM、Asus)只读可编程存储器。
内部固化的程序不会因掉电而丢掉。
BIOS的功用:①提供CMOS设置的等程序,各硬件的设置及主板的特殊功能的设定。
板卡基础培训
![板卡基础培训](https://img.taocdn.com/s3/m/3f81228c71fe910ef12df8fd.png)
什么是分辨率,与精度的区别是什么?
分辨率是指模数转换器的转换位数,根据采集设定的量程,将模拟 量线形转换成数据量,如选择-10~+10V的量程,则0001H(16bit A/D) 对应于模拟量20V/2的16次方 = 0.305mv,此值即为LSB
采集精度(FSB的0.01%+1LSB 是什么含义?) 因为采集的过程不仅只取决于板卡的分辨率,好比PC机的好坏不仅只 取决于CPU一样,前段模拟信号的增益与运放对数据最终的精度非常 重 要,因此板卡必须给出采集精度的指标,如上所示得到20V *0.01% + 0.305mv = 2.305mv而且不同的量程对应于不同的采集精度。
数据传输方式分为哪几种,特点各是什么?
Program Transfer (Software Polling)
– – – –
Foreground operation 占用CPU时间 Background operation 数据准备好中断CPU以传输数据 Background operation 数据直接传到内存,不占用CPU
模拟量输出
• • • • • • •
•
通道数目(1、2、4、8、12、32); 分辨率(12位,14位,16位); 输出信号类型(电流,电压); 数据传输(DMA,软件); 驱动能力; 参考电压(内部-10v/外部-10v); 板载FIFO(1k,2k,4k); 输出阻抗;
数字量输入
• • •
通道数目(16、32、64、128); 隔离/非隔离; 输入电压;
PCLD-8710
PCI-1710系列,PCI-1711系列,PCI-1716系列通过PCL-10168连接到PCL-8710 使用PCLD-8710上DIG IN端口通过PCL-10120连接端子板PCLD-782(16路光隔 离D/I板) 使用PCLD-8710上DIG OUT端口通过PCL-10120连接端子板PCLD-785或 PCLD-885 (16路继电器输出板)
板卡(ISA,PCI)
![板卡(ISA,PCI)](https://img.taocdn.com/s3/m/2ed874e1551810a6f52486e4.png)
板卡(SIA/PCI)常见问题解答北京亚控科技发展有限公司2009年7月目录1. 板卡通用 (1)1.1 为什么我的组态王软件连接所有的板卡驱动信息窗口都提示“打开设备信息失败”? (1)1.2 请问组态王软件在建立板卡设备时板卡地址是如何设定的? (1)1.3 我注意到组态王软件在建立板卡设备时某些板卡需要设定初始化字,这是怎样设置的? (1)1.4 我需要使用多串口扩展卡,USB转串口卡等一些进行串口转换扩展类的板卡,请问组态王有其驱动吗? (1)1.5 板卡输出,在组态王运行系统中执行写操作之后,为什么板卡不响应(并不输出)? (1)1.6 板卡的滤波方式是如何定义的? (2)1.7 板卡的计数器工作模式是如何定义的? (2)1.8 我的16位板卡送到组态王中的原始数据为0-65535,但是组态王中工程值我需要按100-4这样变化,定义时最小值不能比最大值大,如何解决?..21.9 在组态王中建立带有8255芯片的板卡时,初始化字应如何设置? (2)1.10 组态王支持哪些厂家的运动控制卡? (3)2. 中泰板卡系列 (4)2.1 中泰PCI 8360板卡与组态王通讯,信息窗口提示初始化失败,应如何解决? (4)3. 研华板卡系列 (4)3.1 使用研华PCL731板卡与组态王进行通讯,A0、B0、C0做为输出,A1、B1、C1做为输入时初始化字应如何设置? (4)3.2 研华PCI板卡的具体地址是如何配置的? (4)3.3 对于722板卡(带8255芯片的板卡)如何设置初始化字? (4)3.4 研华PCL818L的计数器在组态王中如何作用? (5)3.5 研华PCI1713板卡与组态王进行通讯,组态王设备地址是如何定义的? (5)1. 板卡通用1.1为什么我的组态王软件连接所有的板卡驱动信息窗口都提示“打开设备信息失败”?在WINXP/WIN2000操作系统下,组态王软件连接板卡设备时需要安装板卡补丁程序,此程序默认为自动安装,如果系统的不同版本可能造成此程序无法安装,这是需要手动安装此程序,此程序在“光盘:\Value Pack\NT下板卡驱动补丁”文件夹,鼠标双击安装即可。
解释isa总线,eisa总线及pci总线的工作特点
![解释isa总线,eisa总线及pci总线的工作特点](https://img.taocdn.com/s3/m/780a0d85d4bbfd0a79563c1ec5da50e2534dd142.png)
解释isa总线,eisa总线及pci总线的工作特点
ISA、EISA和PCI总线的工作特点如下:
1.ISA总线:
•数据传输速率较慢,最大传输速率仅为8MB/s。
•允许多个CPU共享系统资源,但CPU资源占用较高,且数据传输带宽较小。
•基于ISA总线的扩展插槽颜色一般为黑色,长度比PCI接口插槽要长。
•已逐渐被淘汰,被PCI总线所取代。
2EISA总线:
•具有较大的带宽,约为32位数据总线,最高可达33MHz。
•传输速度较快,最高可达20MB/s。
•提供16个插槽,更好地支持外围设备的安装和升级。
•支持多种新技术和功能特性,如内存映射、DMA控制器、中断控制器等。
3PCI总线:
•具有地址数据多路复用的高性能的32位或64位同步总线。
•总线引脚数目和部件数量较少,降低了成本及布线的复杂度。
•支持线性突发传输模式,确保了总线不断满载数据进行高速传输。
•设计独立于处理器的,具有严格的总线规范和良好的兼容性。
•隐蔽的总线仲裁减小了仲裁开销,极小的存取延迟,采用总线主控和异步数据转移操作。
•提供数据和地址奇偶校验功能,保证了数据的完整性和准确性。
•与CPU的时钟频率无关,能支持多个外设,设备间通过局部总线可以完成数据的快速传递,有效解决了数据传输的瓶颈问题。
•对扩展卡和元件能够进行自动配置,实现设备的即插即用。
总的来说,PCI总线在数据传输速率、设计灵活性、兼容性和扩展性等方面具有优势,因此在现代计算机系统中得到广泛应用。
ISA总线板卡和PCI总线板卡的区别
![ISA总线板卡和PCI总线板卡的区别](https://img.taocdn.com/s3/m/62a324d6360cba1aa811dad3.png)
ISA总线板卡和PCI总线板卡的区别pci(peripheral component interconnect)总线,即外围部件互连总线,是一种先进的高性能32/64位地址数据复用局部总线。
pci总线与处理器和时钟频率无关,可以提供高达132mb/s的数据传送速率;它具有严格的规范,只要符合pci规范的扩展卡插入任何pci系统就能可靠地工作。
但由于pci总线协议的复杂性,其接口的实现比vesa、isa和mca等总线要困难得多。
目前,开发pci接口设备有两种方法:一种方法是采用可编程逻辑芯片,它的最大好处是比较灵活,用户可以根据自己的需要开发出适合于特定功能的芯片,而不必实现pci的全部功能。
现在有许多生产可编程逻辑器件的厂商,如xilinx的logicore和altera的ampp都提供经过严格测试的pci接口功能模块,用户只要进行组合设计即可。
另一种常用的方法是使用专用接口器件,通过专用芯片可以实现完整的pci主控模块和目标模块的功能,将复杂的pci总线接口转换为相对简单的用户接口,用户只要设计转换后的总线接口即可。
专用接口芯片具有较低的成本和通用性,能够有效降低接口设计的难度,缩短开发时间。
现有的pci接口芯片主要有amcc公司的amccs59xx系列和plx公司的pci90xx系列。
在plx系列产品中,pci9052是一款常用的pci总线目标接口芯片,该芯片最大的特色是带有一个isa接口,通过它可以实现isa总线到pci总线的无缝连接,这为目前仍存在的isa插件移植到pci提供了极大的方便。
利用pci9052的isa模式进行pci的开发可以简化设备开发过程,但难度还是较大。
设计者不仅要理解掌握手册中的要点,还要学习硬件设计和软件设计的方法和过程。
为了让大家能够系统地了解利用pci9052的isa 模式进行pci板卡开发的过程和方法,本文从硬件设计、配置寄存器的编写、板卡调试和驱动程序的编写等方面介绍了pci9052的开发过程。
ISA板卡中断和地址设置指导及FAQ
![ISA板卡中断和地址设置指导及FAQ](https://img.taocdn.com/s3/m/936dd537aa00b52acec7ca96.png)
板卡地址中断设置
板卡地址和中断:
1、我的电脑—设备管理器—查看—依照类型资源查看输入输出(IO)和中断请求(IRQ)
情况在其中列出的都是已被使用的,板卡设置不能使用的。
2、保证板卡要设置的值同以上资源列表列出的没有冲突。
ISA板卡驱动安装步骤
1、安装板卡驱动:打开随带产品光盘,查找路径\Driver\PCL\ 找到对应产品信号的文件并
点击安装。
2、安装Device Manager配置软件:打开随带产品光盘,查找路径\Tools\DevMgr.exe 点击
安装。
3、关机,把板卡插入工控机。
4、运行Device Manager 按照板卡的手册给出方法进行板卡设置即可。
FAQ
如果经过以上核实,板卡的地址和中断都没有冲突,但系统进入时死机、Devce Manager 添加不上、能够安装但采集不正确。
解决方法:
1、COMS设置:中断号ISA独享、PCI master关闭、并口关闭(并口占用IRQ5和IRQ7,所
以当使用5、7中断的时候要关闭)
2、有必要更新板卡的驱动
COMS 设置步骤:
1、系统自检按DeL键进入COMS设置—PNP/PCL configuration—IRQ resources—
IRQN(所设置中断号)—legacy ISA
2、COMS设置—Power Management—Wake Up Events—PCI Master—OFF
3、COMS—intergrated peripheral—onboard parallel port—disabled。
主板芯片的分类及功能
![主板芯片的分类及功能](https://img.taocdn.com/s3/m/ed67a81d4b7302768e9951e79b89680203d86bf1.png)
主板各芯片的功能,名词解释及维修方式主板各芯片的功能及名词解释主板芯片组(chipset)(pciset) :分为南桥和北桥南桥(主外):即系统I/O芯片(SI/O):主要管理中低速外部设备;集成了中断控制器、DMA控制器。
功能如下:1) PCI、ISA与IDE之间的通道。
2) PS/2鼠标控制。
(间接属南桥管理,直接属I/O管理)3) KB控制(keyboard)。
(键盘)4) USB控制。
(通用串行总线)5) SYSTEM CLOCK系统时钟控制。
6) I/O芯片控制。
7) ISA总线。
本文引用自电脑软硬件应用网8) IRQ控制。
(中断请求)9) DMA控制。
(直接存取)10) RTC控制。
11) IDE的控制。
南桥的连接:ISA—PCICPU—外设之间的桥梁内存—外存北桥(主内):系统控制芯片,主要负责CPU与内存、CPU与AGP之间的通信。
掌控项目多为高速设备,如:CPU、Host Bus。
后期北桥集成了内存控制器、Cache高速控制器;功能如下:①CPU与内存之间的交流。
②Cache控制。
③AGP控制(图形加速端口)字串4④PCI总线的控制。
⑤CPU与外设之间的交流。
⑥支持内存的种类及最大容量的控制。
(标示出主板的档次)内存控制器:决定是不是读内存(高级板集成于北桥)。
586FX 82438FXVX 82438VXCache:高速缓冲存储器。
(1)、high—speed高速(2)、容量小100M检查CPU 的三大工作条件l 供电字串1l 时钟l 复位2. 取下BIOS 查22脚片选信号是不是有跳变3. 试换BIOS,查跟BIOS 相连的线路4. 查ISA,PCI上的数据线,地址线(及AD),中断等控制线(这样可直接反映南北桥问题)5. 查AGP,PCI,CPU座的对地阻值来判断北桥是不是正常l 供电CPU内核电压2 场效应管坏,开路或短路2 滤波电容短路(电解电容)2 电压IC 无输出ü无12V 供电ü电压IC 坏ü断线2 CPU 工作电压相关线路有轻微短路2 场效应管坏了一个,输出电压也会变低2 反馈电路无作用2 电压IC输出电压低l VID 0—4,(+5V电压)2 电压IC 无输出2 和CPU座相连的排阻坏2 断线l VTT2 供电场效应管坏2 有对地短路2 场效应管供电不正常2 场效应管坏l 时钟2 CPU座与时钟IC 之间开路2 时钟IC 无输出2 和输出连接的滤波电容坏(10皮法)2 供电是不是正常2 全数无输出或一半无输出2 晶振是不是起振22皮法是不是坏2 有供电,IC 坏2 无供电,查供电相关线路2 IC 坏字串22 查不正常的一半供l 复位2 复位电压低:北桥坏2 有电压无复位北桥假焊或北桥无复位与北桥相连的线路断开字串72 有复位:与北桥中断线2 无复位:查复位的产生电路开机显示内容及相关故障判断1. 显示显卡的资料及显存的容量2. 显示主板的型号、出厂日期、BIOS版本内容3. 显示CPU的主频、(外频和倍频)1) CPU座坏2) 跳线设置错误3) 北桥和CPU座之间的线路4. 内存的容量1) 内存条坏2) 内存槽坏3) 北桥坏4) 内存槽接触不良5. IDE接口的状况字串51) 检测不到i. 信号线及硬盘、光驱ii. IDE 接口断针iii. 南桥坏,断线2) 检测错误i. 硬盘、光驱信号线ii. IDE接口问题iii. 南桥坏iv. 清除CMOS6. 软驱1) 设置错误2) 信号线及软驱3) 软驱接口4) I/O坏5) 南桥坏7. 键盘、鼠标1) 键盘、鼠标坏2) 相关线路(排阻、排容、电感、电阻、I/O)3) 键盘锁(CMOS、键盘锁相关线路)4) 南桥或到南桥当中断线或短路8. 声卡1) 检测不到i. CMOS关闭(清除CMOS)ii. 声卡及晶振(没有波形电压一高一低)iii. 供电(78L05)2) 杂音i. 输入端的供电滤波电容ii. 输出端的滤波电容iii. 声卡坏iv. 南桥坏9. USB、COM口、打印口、游戏口1) 接口坏2) 供电不正常3) 信号线有问题4) I/O或南桥字串2内存相关故障判断1. 读不到内存槽坏a) 弹片接触不好:氧化、弹力失控、开路b) 槽短路烧坏:两针短路、损坏内存相关线路:其中一个槽短路;供电;时钟;行列选通;线路有开路;数据线;地址线;控制线;北桥坏(多数与北桥线路有关)2. 数码跳不完整C0—C1—C3—C5(没有C3和C5,则相关线路有问题)3. 内存容量报错内存条坏接触不好插槽与北桥之间线路有问题4. 进98后缺少字符:内存条坏5. 进98后死机:内存条坏6. AGP槽短路—影响北桥、内存7. BIOS错或资料丢失病毒感染升级失败供电不对注:时钟IC有时也会引发不读内存不同主板的诊断卡走数会有不同,常见的有下面3种:1:00—C0—C1—C3—0b—0d—3d—42—6F—7F—FF2:FF—C1—1d—2b—3d—42—6F—7F—FF3:FF—d3—d4—0b—2A—31—3d—4E声卡故障判断1. 供电电源插座12V到78L05三端稳压器输入脚,输出正5V电压给声卡IC 字串32. 声卡IC 正常工作时应该发烧其中1-12脚比较重要,包括供电、晶振的两个脚、控制信号3. 晶振,隔壁有两个22PF 的小电容一通电就有波形进98后才有波形只有电平,没有波形,电压一高一低4. 功放只是把声卡输出的音频信号进行放大(功放坏会引发声小、杂音、无音)引发声卡故障的部份问题1. 供电2. 晶振3. 声卡芯片4. 功放5. 声卡及功放周边的小电容6. CMOS设置错误解引发无声、装不上声卡7. BIOS坏。
网卡术语详解之总线类型 PCMCIA总线接口
![网卡术语详解之总线类型 PCMCIA总线接口](https://img.taocdn.com/s3/m/5cc765b965ce0508763213c9.png)
网卡目前主要有ISA、PCI、PCI-X、PCMCIA、USB和EXPRESS CARD等几种总线类型。
(1)ISA总线接口这是早期网卡使用的一种总线接口,目前在市面上基本上看不到有ISA总线类型的网卡。
ISA网卡采用程序请求I/O方式与CPU进行通信,这种方式的网络传输速率低,CPU资源占用大。
这类网卡已不能满足现在不断增长的网络应用需求。
建议选购时不必考虑此类网卡。
(2)PCI总线接口PCI总线的英文全称为Peripheral Component Interconnect。
即外部设备互联总线,是于1993年推出的PC局部总线标准。
PCI总线的主要特点是传输速度高,目前可实现66M 的工作频率,在64位总线宽度下可达到突发(Burst)传输速率533MB/s。
可以满足大吞吐量的外设的需求。
采用这种总线类型的网卡在当前的台式机上相当普遍,也是目前最主流的一种网卡接口类型。
因为它的I/O速度远比ISA总线型的网卡快(ISA最高仅为33MB/s,而目前的PCI 2.2标准32位的PCI接口数据传输速度最高可达133MB/s),所以在这种总线技术出现后很快就替代了原来老式的ISA总线。
它通过网卡所带的两个指示灯颜色初步判断网卡的工作状态。
目前能在市面上买到的网卡基本上是这种总线类型的网卡,一般的PC机和服务器中也提供了好几个PCI总线插槽,基本上可以满足常见PCI适配器(包括显示卡、声卡等,不同的产品利用金手指的数量是不同的)安装。
另外,提醒各位想要网络稳定还是建议安装电信宽带,在广东电信网厅参加双11活动,宽带打5折,还送路由器,不用安装费,续约打个95折。
(3)PCI-X总线接口这是目前服务器网卡经常采用的总线接口,它与原来的PCI相比在I/O速度方面提高了一倍,比PCI接口具有更快的数据传输速度(2.0版本最高可达到266MB/s的传输速率)。
PCI-X总线接口的网卡一般32位总线宽度,也有的是用64位数据宽度的。
各种板卡规范
![各种板卡规范](https://img.taocdn.com/s3/m/57457c45336c1eb91a375d38.png)
PCI
PCI 是 Peripheral Component Interconnect(外设部件互连标准)的缩写。
关键字
金手指(电镀金)MIN thickness 0.00003Gold And 0.00005inch nickel 5V/32bit 5V/64bit 3.3V/32bit, 3.3V/64bit ,Universal 32bit, Universal 64bit, 板厚 1.60mm 卡座颜色:白色 座子深度:Min7.62mm 32bià124pin 64bità188pin 需要斜边处理
EDADOC EDADOC EDADOC ----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
PCI_E 扩展卡 卡座颜色:黑色或者其他 板厚 1.60mm X1,X4,X8,X16 需要斜边处理
定义以及应用
PCI-E 也叫 PCI-Express、PCIe,是由 Intel 提出来的,它是串行接口,不兼容 PCI。现在的趋势是 PCI-E 将替 代 PCI 和 PCI-X 以及 AGP,就像当年 PCI 替代 ISA 一样。PCI Express 的物理传输层主要由 Lane 以及 Link 组成, Link 由 2 个或以上的 Lane 组成,Lane 由两条单项传输的线路构成,实现接收和发送的同时执行。在 PCI Express 规格中,以一个 Lane 信道实现的通信称为 X1 Link,PCI Express X1 则表明有 1 组 Link,X1 Link 在双向传输 的时候速度为 500MB/s,而 PCI Express 的最高规格 X32 则可以达到 16GB/s 的传输速度。就目前而言,应用规 格最高的显卡 PCI Express X16 传输速度为双向模式下的 8GB/s,相当于普通 PCI 总线速度的 60 倍。 PCI Express 带宽 (双向传输模式): 1 lane - x1:500MB/s 4 lane - x4:2GB/s (2000MB/s) 8 lane - x8:4GB/s (4000MB/s) 16 lane - x16:8GB/s (8000MB/s)
电脑主板isa是什么
![电脑主板isa是什么](https://img.taocdn.com/s3/m/8c64a3ca185f312b3169a45177232f60ddcce7c4.png)
电脑主板isa是什么电脑主板isa是什么导语:电脑主板上有许多零件,其中的ISA插槽是起什么作用?让我们了解一下吧!一条长长的插槽,两排金光闪闪的引脚,这就是主板上最引人注意的一类接口,也是我们今天要谈的主角。
那么这类接口叫什么名字?现在最常用的是PCI-E,在以前还有PCI、AGP等,这类接口都是PC 的主要数据总线接口。
由于很多读分不清接口和总线的关系,所以小编我先简单讲讲什么是总线:总线是计算机各种功能部件之间传送信息的公共通信干线,是连接PC和各个部件之间的纽带。
按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。
那么这些接口和总线是什么关系?以大家最熟悉的PCI-E举例,PCI-E接口的设备都要通过PCI-E总线来进行通信,而PCI-E总线上走的设备并不全是PCI-E接口设备。
分清了总线和接口的关系,我们便从最古老的总线接口ISA说起。
对于许多资深玩家而言,最先出现在关于PC记忆当中的接口应该要数ISA了。
ISA是一种尺寸巨大的插槽,一般情况下都会采用的黑色的配色,比我们现在熟知的PCI-E长很多。
作为最早的PC总线,ISA诞生于DIY还未开始流行的1981年,它作为IBM PC/XT电脑的系统总线首次出现,由于PC/XT在相当长一段时间内都曾经是PC领域的统治者,所以ISA最开始被称为PC总线或者PC/XT总线。
在随后推出的基于16-bit Intel 80286处理器的PC/AT当中,ISA也相应地被扩展到了16bit,并被称呼为PC/AT总线。
为了开发与IBM PC兼容的外部设备,行业内最终确立了以IBM PC总线规范为基础的总线,也就是上文说的ISA(Industry Standard Architecture工业标准架构)。
ISA是8/16bit的系统总线,最大传输速率仅为8MB/S,但在当时是足够满足速度需求的`。
PCI,ISA,AGP,SATA接口介绍
![PCI,ISA,AGP,SATA接口介绍](https://img.taocdn.com/s3/m/c5f20617cc7931b765ce1594.png)
要特别注意的是,对ATA 66以及以上的IDE接口传输标准而言,必须使用专门的80芯IDE排线,其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性。
与并行ATA相比,SATA具有比较大的优势。首先,Serial ATA以连续串行的方式传送数据,可以在较少的位宽下使用较高的工作频率来提高数据传输的带宽。Serial ATA一次只会传送1位数据,这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/sec,这比目前最快的并行ATA(即ATA/133)所能达到133MB/sec的最高数据传输率还高,而在已经发布的Serial ATA 2.0的数据传输率将达到300MB/sec,最终Serial ATA 3.0将实现600MB/sec的最高数据传输率。
AGP插槽是基于Intel出台的AGP(Accelerated Graphics Port)规范而制造的专门用于显卡的主板扩展插槽.
AGP插槽不与PCI、ISA插槽处于同一水平位置,而是内进一些,通常都是棕色。
AGP插槽按倍速来区分,主要经历了AGP 1X、AGP 2X、AGP 4X、AGP PRO-即AGP 8X。AGP 8X的传输速率可达到2.1GB/s,是AGP 4X传输速度的两倍。
数据采集卡的选择及应用
![数据采集卡的选择及应用](https://img.taocdn.com/s3/m/e4329ff2172ded630a1cb60b.png)
的数字量还必须转换成可对生产过程进行控
制的量。因此,构成一个工业控制系统,除
了IPC主机外,还需要配备各种用途的I/O接
口产品,即I/O板卡。
各种板卡是不能直接由计算机主机控制的, 必须由“I/O”接口来传送相应的信息和命令。 I/O接口是主机和板卡、外围设备进行信息交换
的纽带。
目前绝大部分I/O接口都是采用可编程接口
3.数字量输入/输出卡(I/O卡)
计算机测控系统通过数字量输入板卡采集工
业生产过程的离散输入信号,并通过数字量
输出板卡对生产过程或控制设备进行开关式
控制(二位式控制)。 将数字量输入和数字量输出功能集成在一块 板卡上,就称为数字量输入/输出板卡,简称 I/O板卡。
例如,下图所示为研华 PCI-1730 数字量输入 /输出卡,它 提供了 16 路数字量输入和 16 路数字量输出,高输出驱动 能力和中断能力,具有2500VDC高电压隔离I/O通道。
图6-8 PCI-1710HG板卡安装
重新开启计算机,进入WindowsXP系统,
首先出现“找到新的硬件向导”对话框,
选择“自动安装软件”项,点击“下一步” 按钮,计算机将自动完成Advantech PCI1710HG Device驱动程序的安装。 系统自动地为PCI板卡设备分配中断和基地
址,用户无需关心。
远程I/O模块
远程 I/O 模块又称为牛顿 模块,为近年来比较流行 的一种 I/O 方式 ,它安装 在工业现场,就地完成 A/D 、 D/A 转 换 、 I/O 操 作 及脉冲量的计数、累计等 操作。 远程I/O以通讯方式和计 算机交换信息,通讯接口 一般采用RS-485总线,通 讯协议与模块的生产厂家 有关,但都是采用面向字 符的通讯协议。
ISA总线协议
![ISA总线协议](https://img.taocdn.com/s3/m/0c1a27d60342a8956bec0975f46527d3240ca636.png)
ISA总线协议篇一:ISA总线介绍ISA总线ISA总线是IBM PC/AT机(CPU是80286)所用的系统总线:PC /AT总线经过标准化之后的名称,IEEE将ISA总线作为IEEE P996推荐标准,这是一个16位兼8位的总线标准。
如果忽略标准化细节,则可认为16位ISA总线就是PC/AT总线。
由于IBM PC/AT与IBM PC、IBM PC/XT机(CPU都是8088)所用的Pc总线兼容,所以可认为8位ISA总线(16位ISA总的低8位部分)就是PC总线。
引脚信号图9.1所示为16位ISA总线板卡(又称I/O扩展板或接口板)及插槽外形示意图,元件面和焊接面共有31+18个引脚(A1~A31、B1~B31、C1~C18和D1~ D18),其中A1~A31、Bl~B31是低8位部分即8位ISA总线所用的信号。
8位ISA总线板卡及插槽与该图的区别在于没有36个引脚(C1一C18和D1~D18)那部分。
显然,8位ISA总线板卡可以插在16位的插槽中。
表9.1给出了16位ISA总线前62个引脚(亦是8位ISA总线的全部引脚)信号定义,表9.2给出了16位ISA总线的后36个引脚信号定义。
下面对引脚信号做一些简要说明,首先是62线部分(8位ISA 总线)。
①D7~DO:8位数据线,双向,三态。
对于16位ISA 总线,它们是数据线的低8位。
②A19~A0:20位地址线,输出。
③SMEMR(上划线)、SMEMW(上划线):存储器读、写命令,输出,低电平有效。
④IOR(上划线)、IOW(上划线):I/O读、写命令,输出,低电平有效⑤AEN:地址允许信号,输出,高电平有效。
该信号由DMAC发出,为高表示DMAC正在控制系统总线进行DMA传送,所以它可用于指示DMA总线周期。
⑥BALE:总线地址锁存允许,输出。
该信号在CPU总线周期的Tl期间有效,可作为CPU总线周期的指示。
⑦I/O CH RAY:I/O通道准备好,输入,高电平有效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
板卡(SIA/PCI)常见问题解答北京亚控科技发展有限公司2009年7月目录1. 板卡通用 (1)1.1 为什么我的组态王软件连接所有的板卡驱动信息窗口都提示“打开设备信息失败”? (1)1.2 请问组态王软件在建立板卡设备时板卡地址是如何设定的? (1)1.3 我注意到组态王软件在建立板卡设备时某些板卡需要设定初始化字,这是怎样设置的? (1)1.4 我需要使用多串口扩展卡,USB转串口卡等一些进行串口转换扩展类的板卡,请问组态王有其驱动吗? (1)1.5 板卡输出,在组态王运行系统中执行写操作之后,为什么板卡不响应(并不输出)? (1)1.6 板卡的滤波方式是如何定义的? (2)1.7 板卡的计数器工作模式是如何定义的? (2)1.8 我的16位板卡送到组态王中的原始数据为0-65535,但是组态王中工程值我需要按100-4这样变化,定义时最小值不能比最大值大,如何解决?..21.9 在组态王中建立带有8255芯片的板卡时,初始化字应如何设置? (2)1.10 组态王支持哪些厂家的运动控制卡? (3)2. 中泰板卡系列 (4)2.1 中泰PCI 8360板卡与组态王通讯,信息窗口提示初始化失败,应如何解决? (4)3. 研华板卡系列 (4)3.1 使用研华PCL731板卡与组态王进行通讯,A0、B0、C0做为输出,A1、B1、C1做为输入时初始化字应如何设置? (4)3.2 研华PCI板卡的具体地址是如何配置的? (4)3.3 对于722板卡(带8255芯片的板卡)如何设置初始化字? (4)3.4 研华PCL818L的计数器在组态王中如何作用? (5)3.5 研华PCI1713板卡与组态王进行通讯,组态王设备地址是如何定义的? (5)1. 板卡通用1.1为什么我的组态王软件连接所有的板卡驱动信息窗口都提示“打开设备信息失败”?在WINXP/WIN2000操作系统下,组态王软件连接板卡设备时需要安装板卡补丁程序,此程序默认为自动安装,如果系统的不同版本可能造成此程序无法安装,这是需要手动安装此程序,此程序在“光盘:\Value Pack\NT下板卡驱动补丁”文件夹,鼠标双击安装即可。
1.2请问组态王软件在建立板卡设备时板卡地址是如何设定的?板卡目前主要分为PCI和ISA板卡两大类:对于PCI板卡,当你每次将其插入计算机的PCI插槽,计算机系统会自动分配一个地址,此地址需要使用板卡厂家提供的检测软件来获得。
对于ISA板卡,板卡上提供了相应的拨码开关,你需要通过拨码开关设定地址,然后对照板卡说明书,计算出地址(十六进制格式)。
1.3我注意到组态王软件在建立板卡设备时某些板卡需要设定初始化字,这是怎样设置的?对于某些板卡需要使用初始化字,这主要是因为板卡使用的芯片决定的,一般来讲使用8255芯片的板卡都需要使用初始化字。
不同的板卡初始化字的设置不同,具体请参照具体板卡的驱动帮助说明。
1.4我需要使用多串口扩展卡,USB转串口卡等一些进行串口转换扩展类的板卡,请问组态王有其驱动吗?对于多串口扩展卡,USB转串口卡等这些进行串口转换扩展类的板卡,用户需要安装提供厂家提供的驱动程序,但并不需要组态王安装任何驱动,就像计算机主板上自带的串口组态王没有安装任何针对的程序既可以使用一样。
1.5板卡输出,在组态王运行系统中执行写操作之后,为什么板卡不响应(并不输出)?对于板卡输出的组态王变量,在数据词典中其读写属性一定要按相应的帮助文件或文档的要求去设(一般情况下为只写类型),比如如果将“只写”的变量的读写属性设为“读写”属性,就可能导致通讯不正常。
1.6板卡的滤波方式是如何定义的?对大部分板卡,组态王驱动都提供变量的滤波功能,具体如下:F0 无滤波F1 全程平均,将当前采样值与前几次采样所得值累加,然后取平均值。
F2 滑动平均,将当前采样值与前几次采样所得值加权累加,然后取平均值。
F3 取舍平均,与全程类似,但在取平均值前,首先去掉最大值和最小值。
1.7板卡的计数器工作模式是如何定义的?对提供了计数器功能的板卡,组态王驱动提供了相应的计数器模式设定项,具体如下:M0 表示计数器结束产生中断方式M1 表示可编程单次脉冲方式M2 表示频率发生器M3 表示方波频率发生器M4 表示软件触发选通方式M5 表示硬件触发选通方式1.8我的16位板卡送到组态王中的原始数据为0-65535,但是组态王中工程值我需要按100-4这样变化,定义时最小值不能比最大值大,如何解决?组态王中提供了非线性表的功能,用户使用此功能即可实现。
如本例中用户可以建立非线性表如下即可:1.9在组态王中建立带有8255芯片的板卡时,初始化字应如何设置?很多板卡厂家的DI\DO功能是用8255芯片实现的,例如凌华ACL7122、研华PCL722、研祥Evoc_PCL724、中泰PC6401,每个8255芯片有24个通道,分为A(8个)、B(8个)、C(8个)三个端口,C端口有分为高4位(C Upper,4~7)和低四位(C Lower,0~3)。
8255的A、B、C口均可作为输入或输出,作为DI还是DO是由控制字决定的,而在组态王中是通过设置初始化字来实现的,初始化字的填写格式如下:port,data,port,data……形式输入,其中port为某个8255芯片的地址偏移量,data为他前面port所标定的8255芯片的控制字。
控制字的意义如下图所示:PC0-PC3PB0-PB7CFG PA0-PA7PC4-PC780H O O O O81H O O O I82H O O I O83H O O I I88H O I O O89H O I O I8AH O I I O8BH O I I I90H I O O O91H I O O II O I O 92HI O I I93H98H I I O O99H I I O II I I O9AHI I I I9BH比如某块板卡有两个8255芯片,第一的偏移地址为3,第二个的偏移地址为5,那么我们将这个板卡的初始化字写成这个形式:3,83H,5,88。
这个初始化字表示,第一块芯片的端口A和端口C的高4位为DO,其余通道为DI;第二块板卡端口C的高4位为DI,其余通道为DO。
1.10组态王支持哪些厂家的运动控制卡?1)泓格PISO_PS3002)凌华PCI81333)研华PCI8394)研华PCI1240注:这些设备的驱动都是以控件形式提供的,如需要请向亚控索取。
2. 中泰板卡系列2.1中泰PCI 8360板卡与组态王通讯,信息窗口提示初始化失败,应如何解决?硬件厂家针对PCI8360这款板卡提供了不同版本的板卡驱动程序,当用户在本机安装最新的板卡驱动程序(即2.0版本)与组态王通讯时,就会出现初始化失败的错误,当在本机安装老版本的板卡驱动程序(即1.0版本)与组态王通讯ok。
3. 研华板卡系列3.1使用研华PCL731板卡与组态王进行通讯,A0、B0、C0做为输出,A1、B1、C1做为输入时初始化字应如何设置?由于初始化字的填写格式为:port,data,port,data……形式,用户使用两块8255芯片,地址偏移量分别为3和7,所以组态王的初始化字应设置成3,80,7,9B。
3.2研华PCI板卡的具体地址是如何配置的?对于研华PCI板卡地址设置大致有如下几种方式:1)使用Board ID:组态王的设备地址即PCI卡Board ID,Board ID由硬件拨码开关来设置,通过研华的测试软件Advantech Device Manager也可以读到Board ID(如PCI1723、PCI1733、PCI1718、PCI1741U等部分板卡有Board ID,其他的版本没有Board ID)。
000:< PCI-1723 Board ID=4 I/O=bc00H > 则组态王设备地址为4。
2、使用设备号:组态王的设备地址即用研华测试软件Advantech Device Manager检测到的设备:000:< PCI-1711 I/O=EC00H> 则组态王设备地址为0。
3、使用端口号:组态王的设备地址即用研华测试软件Advantech Device Manager检测到的设备的基地址:000:< PCI-1734 I/O=EC00H >,则组态王设备地址为EC00。
3.3对于722板卡(带8255芯片的板卡)如何设置初始化字?研华722板卡,144通道数字量输出/输入,本板卡的数字量输出/输入采用6片8255芯片,每片8255的A、B、C口均可作为输入或输出。
各口具体功能(输出还是输入),以及输入通道数、输出通道数,都由控制字决定,在板卡的说明书中定义了各控制字寄存器的偏移地址。
组态王的初始化字为:控制字寄存器的偏移地址,控制字, 控制字寄存器的偏移地址,控制字……。
例如,722的所有通道均作为输出:则初始化字应填写为:3,80,7,80,B,80,F,80,13,80,17,80。
3.4研华PCL818L的计数器在组态王中如何作用?此板卡的计数器0可作为外部计数用,必须在组态王中写初始化字A,0(表示TC0接受外部时钟),方可对外部脉冲计数。
不用写别的初始化字,直接定义寄存器,给出工作方式(例如:TC0.M2 读写属性),在命令语言中给TC0计数器赋初值即可。
3.5研华PCI1713板卡与组态王进行通讯,组态王设备地址是如何定义的?组态王软件中PCI1713设备的地址格式为XXXX.## ,其中小数点前的数XXXX为PCI卡的端口地址,在系统的设备管理器中可以看到此地址,小数点后的数##为板卡采集的方式,如极性,单双端等。