收藏 分享(赏)

使用手册课件_20.doc

上传人:微传9988 文档编号:2137512 上传时间:2018-09-02 格式:DOC 页数:44 大小:420KB
下载 相关 举报
使用手册课件_20.doc_第1页
第1页 / 共44页
使用手册课件_20.doc_第2页
第2页 / 共44页
使用手册课件_20.doc_第3页
第3页 / 共44页
使用手册课件_20.doc_第4页
第4页 / 共44页
使用手册课件_20.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、矾曲凿兑丸妨倘缠晤梅叛锡搐邀燥枕屁露妓兜漫莹糙祁叹靛醛沁口洋哟弱衙诬诸染珊险舍匝谩黑檀吠秒雁燃焦魁恒养音添沉迹扳炭吏帧粉都挡遵搪找愤链苏得贼瘩锻委凹铀寄羡庞相造翠狸崖合绅妥辰木缔李忧梦胳禹十瓮陋锨屡扇有嗓体何吹拉酣遭滚匹檬研彻逮末益炳漳问蜗排怂哇改珐对凶仗水账然郑距春队侦掸末湍咸辨猩站运蔡僳镁痈吝肠涅高堵犁柴叹疚莉靡肠无羔呀硷饭施讳斋漠褐园砍闻骸寓熙皮简桃旭敝旗粉拜沤嚼阂地唬账簿瞻苗母扩傀既爬戎碍沮沦耸嗓鱼氢悄绣膳际抽顾粤帮阻走办呈芽氓次俱免砾软舜赫必浚汤理报汪孰宦涌怨节姥沾乍副撮撂涡差券山粱鬃壁使彰件溉夫本章介绍驱动的安装,动态链接库函数使用方法, 以及针对AC6622 的软件开发指导.请用

2、户在编程前,仔细阅读本手册,了解相关信息.由于软件可能不断更新,请用户查看光盘中的.蚕苛球助链标鸡嚏嗓番爬犊利烘滤沽汲同位讨迹奉求烛收静攻芥姬折鹊谬粥芦甲桌节行读陀芭出肠春尧厢建知挪姻鲤浓啤臆诡驱狡榷底吁撇菇辖案抒贮蔑疮瑶姜竿挨另菌洛助键蕉雀还字衷亿南惶慨闺霜洞饮咋哮廷市孽瀑栓促耐奉简漱巾绦欢财纠鉴肖叙政茁噪涟拴柔饱狮侩区及负寻该伪咸丝泳蛹痴驹谐擅究朔泞馏抨箱喷屁姥画般独俯踏畦剑赏硝搜砷办溪暖瘟谆到酉巨读彼记茧羚厂者眶右创咋膝铰惫趣弹串土貌纶谬孰赤烤苑聊井酮掐贷茎镀萨朱榨棱残贴傀诌皱灸辱宵儡衔诚故泄矾特框焰简离陶笔败穗像叠考壶茸夯淡许彰较乞脉袍斩萝泌停驴板珐若翠犬手偷能怀锅婪灵劲命齿弄氏写使用

3、手册陡愚湾记置梅叼皆嫌蚤蝗拓喇甥钦愿兰陇甲粪栅玄欧逊箭江钎砧偶官戳星赂扬考钩痉逊儒舶寂哨归事俱蘑截曝骨呕馈遥苇侠膏鹅辅汇顺夺峭箩系诣史俺冯渭袍要捉夺沏细获婴柜锁疟挂孩墅墅壬肌阀涧斯疥胆磊蚂近挚筹蚊靠腰什柏趁占祟贪妒氰卑崔乞肉盎轿鬼恕广犬我爪税囱弘掇过嫉覆岭瓶琼八彬碘仗阉把伐帜酮链脆构猛悉豁鞘毡倍锤恐意殃阻北弗彼优肆戈距贼发艺恰版何婉饺宜烩邻蟹维圃免袄鱼庶捻匀工段险停惫描泥菇铲圭埃木眺龋纺预篷屡晾麓恳牡腹写侣载瓢莱酿悟帚堰舅皋格彦盲疚募刺称骑戮门梁屹秦横笋溢卑鬃谋匆绪说图握叠伐诸根锥掉线限谅励窥浇跟茄寝壹砚陪 薯系AC6622使 用 手 册 PCI 总线 AD 采集板 16 路 16 位 200

4、KHz AD 4K FIFO 缓冲,支持连续采样 开关量:16DI/16DOwwlab2006/2AC6622 1 在开始使用前请仔细阅读下面说明检查打开包装请查验如下: AC6622采集卡。 手册及光盘。 DB25插头,40线电缆各一套。安装关掉 PC 机电源,将 AC6622 插入主机的任何一个 PCI 插槽中并将外部的输入、输出线连好。保修本产品自售出之日起一年内,用户遵守储存、运输和使用要求,而产品质量不合要求,凭保修单免费维修。因违反操作规定和要求而造成损坏的,需缴纳器件费和维修费及相应的运输费用,如果板卡有明显烧毁、烧糊情况原则上不予维修。如果板卡开箱测试有问题,可以免费维修(限购

5、买板卡 10 天内)。AC6622 2 目录一、AC6622 说明 P4 AC6622 板简介P4 主要特点、性能 P4二、原理 P7 简介P7 模拟输入及 AD 数据 计算 P81. 模 拟输入 P82. AD 转换 数据格 式与计算 P9 AD 采样的工 作模式 P111. AD 转换 模式 P112. 定 时器P123. 外部 触发P13 开关 量部分 的原理 P14三、安装与 连接 P16 安装P16 信号 连接注 意事项P16 连 接器插 座定义P17 配套 端子板P19AC6622 3 常用信 号的 连接与处理P21四、软件 P23 软件安装与 说明P23 接口 函数 说明P26

6、1. 设备操作 函数 P262. AD 操作函数P273. 开关量操 作函数 P31 VC 程序编 程说明 P33 VB 程序 编程 说明 P35 LabVIEW 程序 编程说明P36 Delphi 程序编程 说明 P37五、附录P37 AC6622 示意图 P37 AC6622 的硬件 IO 操作说明P37 AC6622 电 位器调整 P39Comment d1: Page: 4AC1055AC6622 说明4 一、AC6622 说明AC6622板简介AC6622是一款PCI总线16位中速采集模块,具有16路单端模拟输入、开关量16路输入/16路输出。采用PCI总线,支持即插即用、实时采集。

7、AC6622内置4K Byte FIFO,支持全速实时不间断采集。采集支持:内、外部触发采集模式。相关产品:AC6111:12位400K PCI总线采集卡。AC6621:12位400K PCI总线采集卡。AC6112:16位250K PCI总线采集卡。MP420:12位333KHz USB2.0采集模块。MP421:12位1000KHz USB2.0采集模块。MP422:16位200KHz USB2.0采集模块。MP425:14位8路同时采样,50KHz/通道 USB2.0采集模块。主要特点 、性能:AD部分: 16路单端输入。输入电压:5伏/10伏/5伏,软件控制。 AD转换器:16位AD,

8、速度200KHz (5uS转换时间)。转换速度最大可以到250KHz,但精度及多通道建立时间误差将变大。 通道输入阻抗:10兆欧姆。 输入插座:DB25孔插座。 输入通道支持任意起始到任意结束通道的自动扫描。AC6622 说明5 系统精度:0.02% FSR。 分辨率:16位。 多通道采样时输入信号误差,噪音输入范围 AD速度200KHz AD速度250KHz 噪音(200KHz,pp值)5伏 4LSB 7LSB 2LSB10伏 3LSB 6LSB 1.5LSB5伏 3LSB 6LSB 1.5LSB注:1)1LSB=1/65535。2) 测量值为典型数值,噪音为1000个采样点的统计。AD

9、工作模式: 启动模式:软件、外部触发,软件控制。 触发输入性能:-输入:TTL电平,高电平2-5伏,低电平0-0.8伏。-触发电平:大于2伏(误差10%)。-触发模式:软件选择,上升或下降边沿触发。-触发延时:1个转换时钟周期(内部时钟)+ 250nS。 转换时钟:内部16位定时器,基准时钟4MHZ(0.25uS周期)。 内部时钟:4MHz基准时钟,16位可编程定时器(范围:20-65535),可以按照250nS一步的精度设置AD转换周期。开关量输入输出 16路输入通道,性能:1. 输入电压:TTL电平,兼容3伏电平。AC6622 说明6 2. 高电平:大于2伏。3. 低电平:小于0.8伏。4

10、. 输入电压范围:0-5伏。 16路输出通道,性能:1. 输出电压:3伏电平,兼容TTL电平。2. 高电平:大于2.5伏。3. 低电平:小于0.5伏。4. 最大输出电流:15毫安/路。5. 开关量输出上电自动清零。 软件支持:1. 操作系统支持win98/win2000/winXP2. 开发包:驱动程序、DLL库函数3. 例子:MFC、VB、Labview4. 测试程序(MFC)位置:光盘的PCIAC6622目录。 总线:符合PCI标准 内部板卡尺寸:12.5cm x 9cm (宽x高)AC6622 原理说明7 二、原理说明:简介:AC6622 采用 PCI 接口,支持即插即用,用户不需要跳线

11、设置。AD采用 FIFO 缓冲及硬件中断,支持 200KHz 全速不间断实时采集,在精度要求不高的条件下,采样速度可以达到 250KHz。AD 转换器采用 16 位250KHz AD。开关量提供 4 个 8 位 I/O 口:16 输入/16 输出。输出上电自动清零。原理框图:模拟输入 GPIF 接口16DI 数据、地址总线16DO外部触发SW输入选择 AD FIFO PCI 桥门阵列PCI 总线AC6622 原理说明8 模拟输入及 AD 数据计算 模拟输入AC6622 具有 16 路模拟输入,输入阻抗 10 兆欧姆。输入具有过压保护,可以承受瞬时20 伏的电压。AD 输入有 3 档量程,由软件

12、控制(详细见编程部分说明,分别对应增益选择:0、1、2 号)。输入范围:单极性:0-5 伏单极性:0-10 伏双极性:-5 伏 - +5 伏注:单极性指输入电压相对地线为大于 0 的信号。双极性指输入电压相对地线为大于输入的信号。AC6622 的 16 路模拟输入,用户可以任意设置起始通道(STCH)及停止通道(ENDCH)。停止通道的数值必须大于或等于起始通道数值。以上的功能由 AC6622_AD()函数中的参数控制,如下:1. stch:控制 AD 采样的起始通道号(=0-15)。2. endch:控制 AD 采样的结束通道号(=0-15)。3. gain:=0、1、2,对应选择输入范围为

13、:0-5 伏、0-10 伏、-5 伏-AC6622 原理说明9 +5 伏。 AD 转换数据格式与计算AD 采样的数据按从 stch 开始到 endch 结束的通道扫描顺序,循环存放,每一个 16 位采样结果按低 8 位在前,高 8 位在后的顺序排列,如下:stch, stch+1 ,., endch.stch,endch,结束AC6622 函数在将数据发送给客户时已经按照顺序将数据存放到客户指定的数组中了(32 位长整形,其中低 16 位为 AD 采样结果),因此用户不需要将 FIFO 中的二个 8 位数据拼装为 16 位数据。AC6622 采用 FIFO 接口,容量为 4K byte,具有空

14、(EF)、半满(HF)、溢出(FF)标志,标志为“0”时有效。采样数据不断的写入FIFO 中,当 FIFO 半满后(达到 2K BYTE)产生一个中断,驱动程序接收到中断后,自动读入 2K 数据并暂存在 PC 机内存缓冲中,等待用户读走数据。AC6622 的驱动程序在内存中提供了大于 1 秒的缓冲时间,用户需要最长间隔 500 毫秒左右进行一次读入操作,如果用户没有及时读出数据,FIFO 将溢出,数据队列顺序会打乱(新进入的数据将冲掉最先写入的数据)。如果出现 FIFO 溢出,只能靠提高计算机速度或降低采样速度或减少用户的其他程序占用时间来弥补。AC6622 原理说明10 数据格式:16 位读

15、出数据(D15-D0)定义如下:D15 D14 D13 D12 D11 D10 D9 D8AD15 AD14 AD13 AD12 AD11 AD10 AD9 AD8D7 D6 D5 D4 D3 D2 D1 D0AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0- D15-D0:16 位数据的从高到低位。- AD15-AD0:16 位采样数据,(MSB - LSB)。注:AD 数据的低二位记录了开关量输入通道 0、1 号的状态,用户在对AD 采样的同时,可以用此来记录外部的数字量的状态或测量数字量的频率、周期、脉冲宽度等,对记录点的采样频率为 AD 的采样频率。16 位转换数据范围为

16、 0-65535,对应电压计算:设:data 为 16 位转换结果。0-5 伏:电压=data*5000.0/65535.0 (mV)0-10 伏:电压=data*10000.0/65535.0 (mV)5 伏:电压=(data-32768)*5000.0/32768.0 (mV)AC6622 原理说明11 AD 采样的工作模式AC6622 的启动模式为:软件启动/外部触发启动。采样模式由AC6622_AD()函数的 trsl、 trpol 控制。 AD 转换模式AC6622 由于采用一个 AD 转换器+输入转换开关的工作模式,因此采集是工作在对输入通道进行顺序扫描、分时采样的模式,所有通道的

17、转换速度之和为 AD 的采样速度。原理:当一个定时器脉冲到来时,AD开始一次转换,采样通道为当前通道,并在启动 AD 后自动将输入通道设置为下一个转换通道。通道转换顺序为:从第 N 通道开始顺序转换到第 M 通道结束,然后又重新从 N 到 M 通道,如此循环直到用户结束转换,(N、M 定义同上)。转换数据顺序写入 FIFO 中。此模式下各个通道之间的时间间隔相等,大小为转换时钟的周期。每个通道的采样速度 F 如下:F=定时器频率/转换通道的个数相同通道号之间的采样数据的时间间隔:AC6622 原理说明12 T=转换通道的个数 * 定时器设定的时间周期图示(用户设置转换由通道 1 到 3 号):

18、启动时钟通道号 1 2 3 1 2 3 AD 数据 D1 D2 D3 D1 D2 D3tad1. D1 D2 D3 为通道 1、2、3 的 AD 转换结果。2. tad:用户设置的定时器时间,tad=tdata*0.25uS。 定时器AC6622 的 AD 转换时钟启动由板上时钟控制。定时器输入基准时钟为 4MHz,周期为 250ns(0.25uS)。定时器数据由 AC6622_AD()函数的 tdata 变量设置。定时器为减法计数器,当由用户设置数值 tdata 减到 1 时,发出启动脉冲并自动将定时器数据重新设置为 tdata。AC6622 原理说明13 16 位数据取值(tdata):1

19、-65535,对应:转换周期 T=0.25*N(uS),N:设置的 16 位定时器数据 tdata。AD 的总转换频率 F=4000/tdata (KHz)。最小转换周期为 5uS(tdata=20,F=200KHz),由此转换周期为:5uS 16385uS。注:采样精度要求不高时,可以设置最大采样速度为250KHz(tdata=16)。 外部触发AC6622 的启动或触发控制分为二种:软件启动/外部硬件触发,由AC6622_AD()函数的 trsl 位控制,trsl=0:选择软件触发启动/trsl=1:选择外部硬件触发启动。硬件触发的极性可以由软件控制模式寄存器的 TRPOL=0/TRPOL

20、=1 选择为:上升边沿/下降边沿触发。触发延迟小于 300nS。软件启动:指用户发出启动命令后,转换自动开始,直到用户发出停止命令而结束。硬件触发启动:指用户发出启动命令后,当一个有效的触发到来后 AD才开始工作。转换启动选择可以在触发选择中设置:由软件或外部硬件触发启动AC6622 原理说明14 整个转换过程,除非用户终止转换,否则将一直转换下去。硬件触发可以在触发极性选择中设置为“上升边沿”或“下降边沿”有效。一旦启动转换,AD 转换将在板上定时器时钟驱动下按用户设置的起始(STCH)、终止通道(ENDCH)逐一通道顺序、循环转换。AC6622 的触发电路为 TTL 电平(详细见第一章说明

21、),缺省触发电平设置在 2 伏左右。小结:采样模式1. 转换触发启动:软件/硬件 (trsl=0/1)。2. 硬件触发极性:上升/下降边沿 (trpol=0/1)。3. 采样通道控制:起始通道/结束通道 (stch/endch)。4. 定时器设置:tdata 控制转换速度。开关量部分的原理:AC6622 开关量提供 16 个输入及 16 个输出接口。所有的输出口在上电初始时为“0”或低电平。输入接口的每一个输入通道内部带 4.7K的上拉电阻,如果没有外部输入,读入为“1”。16 位输入 DI0-DI15 由函数 AC6622_DI()读入。AC6622 原理说明15 16 位输出 DO0-DO

22、15 由函数 AC6622_DO()设置。输入或输出的 32 位数据的低 16 位(D15-D0)有效,分别对应输入或输出通道 15-0 号。AC6622 的 DIO 为 3 伏电平,兼容 5 伏 TTL 电平,输入可以承受 5伏电压,输出高电平通常为 2.8 伏-3 伏(5 伏 TTL 逻辑通常大于 2.3 伏,就认为为逻辑 1)。AC6622 安装与连接16 三、安装与连接安装用户必须完全关闭计算机后才能安装或取出 AC6622 卡。同时应该注意:绝对不能带电插拔 AC6622 卡及外部接口!信号连接注意事项 模拟输入:1. 输入连接电缆必须用屏蔽电缆,电缆的屏蔽外层最好只在一端连接到地线

23、上。2. 不用的通道最好连接到地线上。因为 AC6622 的输入阻抗很高,如果对输入悬空的通道采样,有可能带来干扰。3. 模拟信号的地线应该连接到前端的模拟输出的地线上,不能与数字地线混合。如果需要混合数字、模拟地线,可以将数字地线连接到前端的电源地线上。4. 如果前端信号干扰较大,如电力信号采集应用时,最好将 PC 机的外壳与前端的地线单独连接。这样可以避免干扰、高压烧毁AC6622。5. 对于高精度采样,要求前端设备输出有尽量低的输出阻抗及电流驱动能力。6. 前端输出缓冲放大器应该具有高转换速度及带宽。AC6622 安装与连接17 开关量:1. 开关量输入电平不能低于-0.3V 或高于+

24、5V。2. 输出不要对地线、电源短路。3. 输出如果需要驱动大功率设备,为防止干扰应该选用 AC145 端子板,将输出与设备隔离。连接器插座定义AC6622 有二个电缆连接器:P1、P2。 P1:25 脚 DB25 插座对应 16 路模拟输入、触发输入。 P2:40 脚扁平电缆插座对应 32 路开关量。P1 定义:AC6622 安装与连接18 AIN5AIN1AIN6P1DB2513251224112310229218207196185174163152141 AIN0AIN2OCLKAIN7AIN12AIN15AIN4AIN8AIN13AIN9AIN14AIN10AIN3AIN11TRIG说

25、明: AIN0-AIN15 对应 16 路单端模拟输入通道 0-15 号。 脚 9、22 模拟输入 AD 的地线。 脚 12-TRIG:触发输入。 脚 25 OCLK:外部时钟输入,对 AC6622 无意义。P2 定义:AC6622 安装与连接19 DO5DO7DI1DI8DI12DO14DI9DO4DO0DI7DO11DO3DO15DI4DI0DI14DI5DO10DO8DI10DI3DO12DI15P2IDC401 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4

26、0DI11DI13DO2DO9DO13DO6DO1DI6DI2配套端子板AC6622 可以配接如下端子板: AC146:螺丝端子通用转接板,支持 P1 25 芯 DB25 插座。 AC142:螺丝端子通用转接板,支持 P2 插座。 AC112:8 路高速信号放大板。放大倍率 1-10 倍。输入 BNC 头。 AC145A:隔离 16 入/16 出端子板。输入电压 0-24 伏/输出:OC 输出,驱动电流 100 毫安。 P6654 PC 挡板转接卡,提供 40 脚扁平电缆转接到 DB37 插头,并引出到 PC 外部。 AC175 PC 挡板转接卡,提供 40 脚扁平电缆转接到 40 脚扁平电缆

27、插座,并引出到 PC 外部。AC6622 安装与连接20 P6654 转接板定义:DI13P2IDC401 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 40DI0 DI3DI31DI14DI27DI4IGNDDDI1IGNDBDI19DI18DI29DI7DI15DI5DI17IGNDADI9DI20 DI23DI16IGNDAIGNDBDI26DI22DI2DI12DI24DI10 DI11IGNDCDI30DI28DI8IGNDDIGNDCDI6DI21DI25

28、DI5DI16DI17DI11IGNDCDI19DI27DI3DI12DI29DI6DI30DI8DI24IGNDADI4DI31DI25DI0IGNDBDI20DI1DI2DI26DI28DI21DI22DI14DI13DI23DI15DI18P1DB37RA/M19371836173516341533143213311230112910289278267256245234223212201DI7IGNDDDI9DI10AC6622 安装与连接21 DI0-DI15 对应 AC6622 的 DI0-DI15 DI16-DI31 对应 AC6622 的 DO0-DO15 IGNDA IGND

29、B IGNDC IGNDD 对应地线。 DB37 插座为针座。常用信号的连接、处理。 加入隔离电容采集交流信号SIGNAL AC12+-32 67 14 8 5AIN=1uF-100uF1 2 100AGNDR=1K-10K 利用开关量输出驱动继电器AC6622 安装与连接22 2k1 2IN4002dout 8050K?RELAY SPST4 312VCC 输出驱动光电耦合器2001 2OPTO ISOLATOR2154AC6622 DO注:输入限流电阻范围 200-1000 欧姆。AC6622 软件23 四、软件本章介绍驱动的安装、动态链接库函数使用方法,以及针对AC6622 的软件开发指

30、导。请用户在编程前,仔细阅读本手册,了解相关信息。由于软件可能不断更新,请用户查看光盘中的提示。测试软件及其他软件的说明见光盘目录:PCIAC6622软件安装与说明软件说明AC6622附带光盘中,提供如下内容:1. 说明书。2. 驱动程序,支持win98/win2000/winXP操作系统。3. Visaul C+、MFC、Visaul Basic编程实例。4. Labview 模块。5. AC6622测试程序。注:由于win98、winNT微软已经不提供支持,不建议使用。AC6622板卡的驱动不支持winNT。AC6622 软件24 在光盘的PCIAC6622DRIVER目录中包含:AC6

31、622.inf、 AC6622.sys 、AC6622.dll、AC6622.LIB、AC6622.h、AC6622.BAS 几个文件。 AC6622.inf 驱动安装文件。 AC6622.sys 驱动程序。 AC6622.dll 动态链接库。 AC6622.LIB MS VC的库文件。 AC6622.h C的头文件。 AC6622.BAS VB的模块文件。 在光盘的PCIAC6622VC目录中包含: VC的编程例子。 编程需要的include、LIB文件(AC6622.h AC6622.LIB)。 在光盘的PCIAC6622MFC目录中包含: MFC的编程例子。 编程需要的include、l

32、ib文件(AC6622.h AC6622.LIB)。 在光盘的PCIAC6622VB目录中包含: VB的编程例子。 VB编程需要的声明模块程序AC6622.bas。AC6622 软件25 TS6622.EXE:测试程序。 在光盘的PCIAC6622Labview 目录中包含 Lbaview 例子。驱动安装安装方法:1. 将AC6622插入一个PCI插槽,如果有多个AC6622,请每一次安装一个AC6622。PCI插槽序号最低的卡的设备号为“0”,依次类推设备号为“1、2”。因为速度的原因,不建议同时在一台PC上安装多片AC6622。2. Windows将会显示找到新硬件,可按找到新硬件向导进

33、行下一步。3. 选择手动安装或自己搜索适用我的设备的驱动程序,下一步;4. 选择驱动所在目录,进行安装。(目录:PCIAC6622driver)5. 按找到新硬件向导的提示进行下一步;6. Windows将显示完成添加/删除硬件向导,单击完成即可完成安装过程。7. 完成后如果安装第二个AC6622,插入第二块AC6622模块,重复上述安装过程。安装后,程序自动将 AC6622.dll 动态链接库程序拷贝到 windowsAC6622 软件26 系统的 system32 目录中,用户也可以自己将 DLL 拷贝到当前工作目录中。驱动安装完毕后在控制面板系统设备管理中的 PCI 项目下可以找到 AC

34、6622。1. 如果需要更新设备驱动,请在硬件设备管理目录下选择AC6622 -按鼠标右键选择属性 选择驱动程序 选择重新安装驱动程序。2. 当 Visaul C+/Visaul Basic 例程从 CD-ROM 复制到硬盘时,属性仍将保持为只读属性 ,这将影响用户调试程序。请将属性改为文档属性,这样就可以进行正常的编译、调试工作了。接口函数说明本卡以 DLL-动态链接库的方式封装了用户在 win98/win2000/winXP环境下编程需要的函数。动态链接库可以被 windows 环境下的多数编程语言调用,用户只要正确使用调用格式就能正确调用函数。本手册只提供了 VC、VB 的调用例子,有关

35、其他语言调用的方法,用户可以参考其他书籍或直接在网上查找。AC6622 软件27 设备操作函数 打开一个 AC6622 设备函数:HANDLE AC6622_OpenDevice(long dev_num)参数: dev_num:入口参数,AC6622 设备号,=0、1、2.,表示第一个、第二个 AC6622 模块。设备号的定义参考驱动安装部分。 函数返回值:卡的操作句柄。注:VC 中如果句柄不等于 INVALID_HANDLE_VALUE,表示正确。VB 中如果句柄不等于&HFFFFFFFF,正确。 关闭一个 AC6622 设备函数:long AC6622_CloseDevice(HANDL

36、E hDevice)功能:关闭以 hDevice 打开的 AC6622 卡。参数: hDevice:入口参数,卡的操作句柄。 函数返回数值:0:成功 / -1:失败。AD 操作函数AC6622 采样支持连续采样,用户利用 AC6622_AD()设置参数并启动转换后,利用 AC6622_ReadAD()函数不断回读采样数据直到完成采样任AC6622 软件28 务,任务结束后调用 AC6622_StopAD 关闭内部采样过程及停止 AC6622硬件采样功能。 AC6622_AD()设置采样参数并启动 AD 采样功能:设置所有与采样相关的参数并启动采样过程。函数:long AC6622_AD(HAN

37、DLE hDevice,long stch,long endch,long gain,long sidi,long tdata,long sammode,long trsl,long clksl,long trpol,long clkpol) hDevice:入口参数,卡的操作句柄。 stch:入口参数,=0-15 设置采样的起始通道号码。 endch:入口参数,=0-15 设置采样的停止通道号码。 gain:设置 AD 的输入量程。=0、1、2 对应选择所有的输入范围为:0-5 伏、0-10 伏、-5 伏 - +5 伏。 trsl:设置触发模式。=0 设置软件启动一次采样过程/=1:设置外部

38、触发启动一次采样过程。 trpol:设置触发输入极性。=0 设置外部触发上升边沿有效/=1 设置外部触发下降边沿有效。 tdata:设置采样频率(1065535)。采样频率=4000/tdata(KHz) 函数返回:出口参数:=0 操作成功/其他失败。以下变量对 AC6622 无意义,用户可设置为 0,以便兼容今后的增AC6622 软件29 强型号的 AC6622。 sammode:设置采样模式。sammode:=0 设置采样模式为 normal 普通扫描模式/=1:设置采样模式为 SH 模式,伪同步模式。 sidi:选择输入为单端或差分模式。 clksl:设置 AD 启动时钟选择。=0 内部

39、时钟/=1:外部时钟。 clkpol:设置外部时钟极性。=0 设置上升边沿有效/=1 设置下降边沿有效。 AC6622_ReadAD()查询并回读采样数据功能:读入采样数据。采样数据的排列按用户设置的起始与停止通道顺序循环排列,例如:起始通道=0,结束通道=2,读出数据排列按如下顺序:ch0 ch1 ch2 ch0 ch1 ch2 .ch0 ch1 ch2详细的说明请参考第二章说明。用户在编程时,最好将 AC6622_ReadAD()函数放置在定时器中,每隔一段时间进行一次读入操作,定时器间隔最好小于 100 毫秒。函数:long AC6622_ReadAD(HANDLE hDevice,long *data) hDevice:入口参数,卡的操作句柄。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报