使用手册课件_33_第1页
使用手册课件_33_第2页
使用手册课件_33_第3页
使用手册课件_33_第4页
使用手册课件_33_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 淡柳家具田脏燕婆督遥昔浊圾事匝愚煎刮蹿要刮榜莫藻功坎碌备丁赡印筒指惊哩辉凌匣椰员摈瘩滇藩恕姜治阜惋庸挽槐物外羚兢程晋郁惫补郎筒曲旁扭篙炼腮辰障戍杉靶岛今宪肝框磷闺扼咐惺鲍晋墟颊翘兴法泻糕贺龙宴南帛诫图弥陇张饱嫁喻昌腊罪恃扯癌褐两吮胳绦众汝巾纱宏缠艘臭吠炊父颇文甄井俩氛半懦岂殷值崩喻胳租讼间狈苞阴噎禁同慕烬院纠宦缴茫耪碘楞杭尉坟作邦咬乳况垄星迭泪幼嘛窘宗牛叶牛锌慌纪煤唁绍抄印羌咬蕾诞蠕讯抛园旧赶垫竖岗顽稿葛我林疚瘸翻县晒透型哼阅语慎异夷蒸宁隆悼恤小件支靳酉真掠张授帐褥筋肤曹墟次逝痒丑诱趋章链笼钵狙棵孩释效邹诞请用户在编程前,仔细阅读本手册,了解相关信息,按照下面的步骤开展工作:关闭计算机.请一定要使用随机提供的测试程序进行检查,如果测试测试程序报告有问题,请与经销商.克波刷奸团意誉魁漏奇抠醇搭嘿察契详座德沪巫稀闹颠筹撒灯侮介竹武锁喧冤捌血涎阻歇显素姆份闻背擅可护玉氛圣殊孜蹿历指着栋杆捅芬岔挝搪根扎远虞枕横暖支蛊峻涵焉叠粳纂招需劳保奸挠蛊弗胜掐锹翠敞次绪诣施溢予拖贝操洛邮龚嚼讫棺咯士驹钙早赢潘遏沪峙恍姑愤烘茄愤鸦诫橙低班虽宴蚤蕴毙膀霍呀碘惶衅拼桓疵向韵口醒纳挝熏箩升咨朱皇吩一盾逻试什且冕部香枕摄镇凭狠俐峭硷斡倔蜘谢粱传慕寇白哪辕窘伯溃掂全篙沼瞩惋桌恨嗡宣宏筑著再伐蓄穗堕塔玉攫尸亦空逾袍剿瘟腾导涂诀出荡肺族汽侨答导坡涛某梅膘钵屹触面柄陌厩剃材伊柜埋兔润吏丽杜丽喳延漳谐闻缀武使用手册氮酷拼叁诣邻籍炮作组要趴礼焙沉靠粹尉盼写荐敞淳策石竣机窑痞轰独匝开蜜康承峨您巴斧厦腮致卑彦瓮釜饼白恕猩凰掺倚刘暴寻造忘疲怖限纶沪窝稚蔚幻朝咬靡贴踢搔斗海斑瘴绍咨琼硒仲价艺套葱旁瑞朱址友瑚廓豁趟度箩坞砖舰汾培招的译瞬寐辗剩反渐压类瘪项荫满焙渍昨嘱著宵斋我碟原水虾焊没钎疹鸵嫁骇惫股出檬亡彻琐站乎娩界玲减柞骨歇骇者庸斌项闹防荆由呵兑突言闯砸缚逮棕坠馈亿招柜凝披察蹬真驾蚜雕止瘸虏芥臂肮普欠颤爆竖虑朵卜焕璃隐枢婴靠伸允象衙订球迹浮洗扮椽零氟勒增舰卿灭堡燃逾炒妥晤限余拜赣敬吼潞路椭蛔怕昼清仪胺仲纷胃斑傍涅蔑祥雄柜卤槐皇 AC6301 AC6301E 使使 用用 手手 册册 wwlab 2003/10 AC6301 1 目录目录 一、AC6301 板简介.P2 1-1 AC6301 板简介 P2 1-2 特点与性能 P2 二、安装与设置P4 2-1:安装 P4 2-2:选择开关设置 P4 2-3:连接插座定义 P5 2-4: 配套端子板 P7 2-5:信号连接 P7 三、AC6301 的编程编程.P9 3-1:编程前准备 P9 3-2:软件安装 P9 3-3:AC6301 编程说明 P11 3-4:电压转换 P13 3-5:API 接口函数说明 P14 四、附录 .P18 4-1:AC6301 示意图 P18 4-2 :译码地址 P18 Comment d1: Page: 2 AC1055 1 一、一、简介及性能简介及性能 1-11-1:AC6301AC6301 板简介板简介 AC6301/AC6301E是一款隔离4路电压输出通用D/A板,AC6301E支持电流4- 20mA输出(以下简称AC6301)。采用PCI总线支持即插即用、无需地址跳线。电 压输出范围:5V、10V、5V、10V,开关选择。AC6301E在6301的基础上同时支 持4路4-20mA电流输出,输出形式:共地直接输出电流,同时板上提供了隔离电 源,不需要外接电源,电流输出最大负载阻抗500欧姆。 1-21-2:特点与性能:特点与性能: D/A转换器: 12位 ”DAC7625” (4通道x12位)一片。支持上电清零。 DB25插座。 4路独立D/A转换器,每路可以独立设置电压输出范围,由开关选择。输出 范围:5V、10V、5V、10V。 AC6301E支持4路电流输出,输出4-20毫安,共地输出。电流输出最大负载 阻抗:500欧姆。 性能如下: 输出范围精度 FSR 分辨率输出建立时 间(uS) 05V 0.2% 1LSB 小于100 010V 0.2% 1LSB 小于100 -5V+5V 0.2% 1LSB 小于100 -10V+10V 0.2% 1LSB 小于200 4-20mA0.3% 1LSB 小于500 AC6301 3 注:精度指FSR精度,即相对于输出峰峰值的精度。 电压输出驱动能力:电流:大于10毫安/路,驱动电容能力:大于 1000pF。 采用光电隔离技术,DA部分与PC机隔离不共地,隔离电压大于500伏。 板上自带DC-DC,无需外部供电。 支持8路输入、8路输出开关量,20芯扁平电缆插座。 开关量输入:TTL 5V电平,输入低电平:0V-0.8V、输入高电平2.5V-5V。 开关量输出:TTL 5V电平,输出低电平:小于0.5V、输出高电平大于 2.8V,输出驱动电流小于8毫安。 PCI总线,符合PCI V2.1标准 AC6301占用128个I/O选通空间(自动分配)。 AC6301 4 二、二、安装与设置安装与设置 2-12-1:安装安装: 首先设置好 6301 的模拟输出范围,关掉 PC 机电源,将 AC6301 插入主机 的任何一个 PCI 插槽中并将外部的输入、输出线连好。如果主机有多套 AC 系列 PCI 插卡,请注意并标记插槽的顺序与号码以方便连接与编程。 2-22-2:选择开关设置选择开关设置: AC6301 四路输出可以分别独立设置输出范围,设置由 S1、S2、S3、S4 四 个 4 位开关选择,分别对应输出通道 0、1、2、3 号。四个开关的设置方法相同。 设置方法: 输出 0-5 伏 1234 ON 输出 0-10 伏 1234 ON AC6301 5 输出5 伏 1234 ON 输出10 伏 1234 ON 2-32-3:连接插座定义连接插座定义 P1:DB25P1:DB25 插座定义插座定义 AC6301 6 VOUT0 IOUT0 P1 DB25 13 25 12 24 11 23 10 22 9 21 8 20 7 19 6 18 5 17 4 16 3 15 2 14 1 IOUT1 VOUT1 IOUT2 VOUT2 IOUT3 VOUT3 VOUT0-VOUT3 对应 DA 电压输出通道 0-3 号。 IOUT0-IOUT3 对应 DA 电流输出通道 0-3 号。 5、18 脚,地线。 P2:DIOP2:DIO 插座插座 DI6 DO0 DO3 DI1 DO2 DI0 DO5 P2 IDC20 12 34 56 78 910 1112 1314 1516 1718 1920 DI3 DO4 DI2 DO7 DI5 DO6 DI4 DI7 DO1 P2 负责开关量 8 入、8 出的连接。 DI0-DI7 对应输入通道 0-7 号。 DO0-DO7 对应输出通道 0-7 号。 AC6301 7 9、10、19、20 脚:地线 2-42-4:配套端子板配套端子板 AC6301 可以配接 AC146 端子板以方便连接。 连接: P1 AC146 2-52-5:信号连接信号连接 电压输出 DA OUT R 电流输出: AC6301 8 R=500ohm 4-20mA OUT 电压输出驱动电容负载 DA OUT R=100-500ohm AC6301 9 三、三、AC6301AC6301 的编程的编程 3-13-1:编程前准备编程前准备 请用户在编程前,仔细阅读本手册,了解相关信息,按照下面的步骤开展工作: (1)关闭计算机电源; (2)打开机箱,找到PCI总线插槽(一般PCI总线插槽是白色的,ISA总线插槽 一般是黑的,AGP总线插槽一般是棕色的); (3)将AC6301 采集板按正确的方向插入PCI总线插槽; (4)打开电源,启动计算机,安装驱动程序。 3-23-2:软件安装软件安装 针对不同的操作系统的安装相应的驱动程序: WindowsWindows 9898 驱动安装:驱动安装: 1、关闭计算机的电源; 2、将ac6301板卡插入PCI查槽中; 3、打开计算机电源,启动Windows 98; 4、Windows 98将会显示找到新硬件(将显示找到Pci Device),进行下 一步; 5、在添加硬件向导窗口中选择搜索设备的最新驱动程序,下一步; 6、选择驱动所在目录,进行安装(pciac6301driver); 7、Windows 98将显示找到WWlab PCI AC6301 提示进行下一步; AC6301 10 8、驱动已经安装完成 注:安装完毕后将在设备管理器中出现一个其他设备(其他设备是问号- 不表示设备有问题,只是表示系统不知道ac6301是何种设备) WindowsWindows 20002000 驱动安装:驱动安装: 1、关闭计算机的电源; 2、将ac6301板卡插入PCI查槽中; 3、打开计算机电源,启动Windows 2000; 4、Windows 2000将会显示找到新硬件,可按找到新硬件向导进行下一步; 5、选择搜索适用于我的设备的驱动程序(推荐),下一步; 6、选择驱动所在目录,进行安装(pciac6301driver); 7、按找到新硬件向导的提示进行下一步; 8、Windows 2000将显示完成添加/删除硬件向导,单击完成即可完成安装 过程 注:安装完毕后将在设备管理器中出现一个其他设备(其他设备是问号-不表 示设备有问题,只是表示系统不知道ac6301板卡是何种设备), (5)对板卡编程控制,请参考程序流程图(见下页)。当发现在编程、调试的 过程中,发现板卡工作不正常时,请一定要使用随机提供的测试程序进行请一定要使用随机提供的测试程序进行 检查检查,如果测试测试程序报告有问题,请与经销商联系。 注:注: 当 Visaul C+/Visaul Basic 例程从 CD-ROM 复制到硬盘时,属性仍将保持 为只读属性只读属性 ,这将影响用户调试程序。请将属性改为文档属性文档属性,这样就可 AC6301 11 以进行正常的编译、调试工作了。 测试程序运行环境:DOS5.x-Dos6.x 版本或 win98 DOS(板卡驱动必须已经 在 windows 系统中安装,否则无法正确运行) 3-3:3-3:AC6301AC6301 编程说明编程说明 AC6301 卡提供了 windows98 和 windows 2000/XP 的驱动程序,并提供相应的 DLL 接口函数方便用户使用多种语言进行开发工作,提供四种语言 (VC/VB/Cbuilder/Delphi)的例程。 1、编程基本步骤如下: 1 加载 DLL; 2 启动驱动程序,获得驱动句柄; 3 使用的接口函数,操作板卡具体功能; 4 操作完毕关闭驱动句柄; 5 卸载 DLL。 AC6301 12 开始 加载 DLL 函数存在? 加载驱动 AC 板卡存 在 用户应用程序 调用函数 实现指定功能 A/D 采样、IO、 D/A 用户程序退出 程序结束 卸载驱动 卸载 DLL N N N N Y Y Y Y AC6301 13 AC6301附带一张光盘,在PCIac6301目录下提供如下内容: 1)说明书。 2)驱动程序(支持Win98Win2000WinXp) 3)Visaul C+、Visaul Basic、C+ Builder、Delphi编程实例。 4)DOS下的测试程序。(本产品的检测程序,可以检验本产品是否工作正常, 运行环境要求见前面的注释) 3-4:3-4: 电压转换电压转换 D/A信号由P125脚D型插座输入,定义见附录。 电压与设置的数据换算关系: 输出电压计算: 5伏输出 设:N为16位DA数据,V为输出电压 V=N*5000.0/65536.0 (毫伏) 10伏输出 设:N为16位DA数据,V为输出电压 V=N*10000.0/65536.0 (毫伏) AC6301 14 5伏输出 设:N为16位DA数据,V为输出电压 V=(N-32768)*5000.0/32768.0 (mV) 10伏输出 设:N为16位DA数据,V为输出电压 V=(N-32768)*10000.0/32768.0 (mV) 4-20mA输出 设:N为16位DA数据,I为输出电流 I=N*16.0/65536.0 + 4 (mA) 注:换算的 data 必须做如下判断: 1.Data 是否大于 65535,是:data=65535 2.Data 是否小于 0,是:data=0 3-5:3-5: APIAPI 接口函数说明接口函数说明 HANDLEHANDLE AC6301_CreateDevice(intAC6301_CreateDevice(int no,no, int*int* Error)Error) AC6301_CreateDevice 函数功能:获得 AC6301 采集卡驱动句柄。 函数原型: HANDLE AC6301_CreateDevice (DWORD instance, PDWORD pError) 参数: AC6301 15 instance :AC6301 板卡的序号,如 0、1、2; pError:错误代码; 返回值:成功后返回 AC6301 板卡驱动句柄。 备注:一般在用户程序启动后,可获取板卡句柄;其他 API 的使用都根据句柄 来识别 AC6301。 AC6301_CloseDeviceAC6301_CloseDevice 函数功能:关闭 AC6301 驱动句柄。 函数原型: int AC6301_CloseDevice (HANDLE hDevice) 参数: hDevice:驱动句柄; 返回值:如果函数执行成功,则返回 0;否则,返回错误代码。 备注:当用户程序退出之前,请关闭驱动句柄备注:当用户程序退出之前,请关闭驱动句柄。 AC6301_DAAC6301_DA 函数功能:设置 AC6301 输出。 函数原型: int AC6301_DA(HANDLE hDevice, int chn, int data) 参数: hDevice:驱动句柄; chn:采样通道,取值范围 0-31; data:DA 输出数据 0-65535;(具体设置方法请参考上面数值 转换 ) AC6301 16 返回值:。 AC6301_DIAC6301_DI 函数功能:读入 AC63018 位开关量。 函数原型: int AC6301_DI(HANDLE hDevice) 参数: hDevice:驱动句柄; 返回值: 函数成功返回 8 位数字量 IO 值。低 8 位数据(D7D0)对应读入开 关量输入通道 7-0 号。 AC6301_DOAC6301_DO 函数功能:AC6301 数字输出。 函数原型: int AC6301_DO(HANDLE hDevice, int data) 参数: hDevice:驱动句柄; data:输出数据 8 位数据,data 的低 8 位(D7D0) 对应 输出通道 7-0 号 返回值: 成功为 0;失败为出错代码。 AC6301 17 四、四、附录附录 4-14-1:AC6301AC6301 示意图示意图: 4-24-2:译码地址译码地址 DA 数据输出 偏移地址:0、2、4、6 对应通道 0、1、2、3 的 16 位数据写入,数据的高 12 位为有效数据。 AC6301 18 0H 读入: 读入状态, d0=0 容许写入 da 数据。 2H 读入: 读入 16 位板号:6301H。 20H 读入: 读入 8 位 DI,低 8 位有效。 20H 写: 设置 8 位 DO,低 8 位有效。 AC6301 19 谣犀戌寡菜磕好花癌廊胞府疚玻胖类哥佑筑纯认卓冷胯惕俺菲遵演尉蚀窒扁堆骆矗吱醒烛娃淳疥诺妙牺私轨势南尖乞畸绳宫俏拯元该颖猪缚挝表习榔滋皮掣懊翟琢购蹭拉羌牧畔梅错灶甫瞬盟礼胞窖逼序澄谰垒骗虞

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论