pc7413板卡八位八路多功能da转换说明书_第1页
pc7413板卡八位八路多功能da转换说明书_第2页
pc7413板卡八位八路多功能da转换说明书_第3页
pc7413板卡八位八路多功能da转换说明书_第4页
pc7413板卡八位八路多功能da转换说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

目录一、概述2主要技术参数2二、工作原理31工作原理图32工作原理简述43调试增益及零点64上电检查6三、使用方法71I/O端口地址选择72I/O端口地址定义73D/A数据格式及控制字84输出接口XS插座定义85输出量程择96输出量程调试9四、程序举例111初始化程序112举例说明12五维修服务12附录一编程指导和测试软件说明131D/A数据输出132DOS下的测试程序功能说明133WINDOWS下的测试程序功能说明134所附磁盘文件说明145软件I/O端口采集延时146WINDOWS下动态库的调用14PC7413八位八路独立多功能D/A转换8路开关量DI/DO板一、概述PC7413采用ISA(PC)总线标准,面向工业过程控制而设计的8位8路独立D/A转换输出板,D/A转换芯片采用八片DAC0832,采用多级运算放大器,电压和电流信号同时输出。用户不需要从外部接入辅助电源。板上有8路开关量输入,8路开关量输出,输出带锁存,输入输出范围05V。本板可直接插入工业PC或兼容机品牌机中使用。PC7413D/A输出信号是通过板上37芯D型孔头XS1与现场相连的,输出电压有多种量程可供选择,输出量程的改变是由板上跳线器W1W8决定的。设计时充分考虑了工业现场的需要,上电时每一路D/A输出自动清零;计算机对输出控制时用户既可选择单通道输出也可选择多通道同时同步输出。PC7413开关量输入输出是通过板上的20芯IDC接头与现场相接的,输入输出电压范围为TTL电平。输出上电自动清零。PC7413端口地址可在1003FFH之间任选4个I/O地址作为本板的端口地址,出厂时为300303H。300H为D/A输出数据口,301H为D/A转换启动口,302H为开关量输入口,303H为开关量输出口。PC7413具有极高的性能比,深受用户欢迎。出厂时提供DOS和WIN95/98下驱动程序和动态连接程序(DLL)及调用格式,支持“组态王”“世纪星”等组态软件。主要技术参数D/A电压输出范围05V,010V,5V5V电流输出范围010MA,420MA输出通道8路转换精度二进制8位转换误差2输出方式单极性二进制原码D/A占用两个I/O地址,出厂时为300H、301H计算机输出控制方式查询上电输出自动清零单通道或多通道同时同步输出DI/DO8路开关量输入,输入05V8路开关量输出,带锁存,输出05V输出上电自动清零占用端口地址输入302H,输出303H其它工作温度050功耗5V200MA,12V120MA尺寸大小163MM100MM二工作原理1工作原理图(见图1)DI0DI7DO0DO7D/A7PC总线图1逻辑方框图2工作原理简述PC7413由D/A转换器放大器V/I变换、DI/DO锁存、地址译码数据缓冲等几部分构成。(1)地址译码、逻辑控制本板的译码部分采用74LS688比较器、八位拨码开关SW和GAL方程组成,通过改变SW八位拨码的位置就可以选择当前的I/O地址,出厂时选择为300H303H。PC7413占用4个I/O地址300H写操作为D/A数据转换输出地址,301H写操作为D/A选通通道输出地址及启动D/A转换地址,302H为8路开关量读入口,303H为8路开关量输出口。系统地址A2A9参与74LS688比较器,由GAL输出的有效4个I/O地址分别控制D/A转化的数据地址、通道地址,开关DA1DA0I/V0放大器8路D/A转换器数据缓冲I/V1I/V7地址译码量输入输出。本板首址为300H,如用户需改变基地址,改变拨码开关即可。(2)D/A转换、运算放大器、V/I变换将已计算好的D/A数据(00FFH)放置U1(LS273)中锁存,经过板上8片DAC0832D/A转换器和运算放大器(CA3140、LM358)进行数据转换和放大,得到不同的模拟量电压值输出,经过V/I变换,得到不同的电流值输出,电压和电流输出信号同时存在。输出信号由板上37芯D型孔头XS1接出。D/A数据先放在D/A转化芯片中,当启动D/A转化命令后,D/A将数字量转化成模拟量经放大器输出,有此功能8路D/A可实现同时同步输出,也可单路输出。D/A输出由电位器调整零点和增益。跳线器W1W8不同的短接来设置不同的信号输出。PC7413板上的DAC0832由IOUT1及IOUT2的输出,经运算放大器(CA3140)变换成电压信号输出,此电压信号再经一级电压/电流(LM358)变换形成电流信号输出。D/A及V/I的原理图见图2RFBIOUT1IOUT2CA3148VDAC0832LM358RL图2数模转换及放大输出原理图电流输出采用三极管集电极输出方式,负载的一端与集电极(电流输出端)相连,另一端与电源相连,如图3所示。调整D/A转换的电压输出信号V0的大小,可以改变电流输出的值。本板提供两种电流输出能力010MA或420MA。输出电流IOUTVS/RS,最大允许负载电阻RLMVDD/ILMRSPC7413板选择RS100(已焊好,R6),VDD12V(系统电源,以接好)。则010MA输出时RL1K420MA输出时RL470(出厂标准)12VLM358RLV0VVSRS(100)图3V/I变换原理图出厂时,RL已焊装330按420MA方式调好,12V已从内部接好,用户只需按XS1输出接头连接即可,若用户需010MA输出,改变RL阻值即可,建议RL焊装680。3调试增益、零点及电流输出CPU由数据口(PORT0)传送数据至锁存器U1(273)中,并送到数/模转换器DAC0832的数据端上,8路D/A通道选通由(PORT1)口的8位数据相对应,第一位为0选通第一路D/A,第二位为0选通第二路D/A,第八位为0选通第八路D/A;同时为0,8路D/A同时输出。DAC芯片将数据转换成电流信号输出,经过运算放大器变成电压信号,并引到XS1接头的12345678脚上,电压输出增益由RP246810121416(从左是偶数电位器)电位器调节,零点由R位器调节。当输出数据为0时,输出电压应为0V,若不为零,调整零点电位器使之为0;当输出数据为FFH时,输出电压应为选择的最大值,若不是,调整增益电位器使之为最大值。电流输出是将电压输出信号再送到电压/电流放大器,变成电流信号(负端)送到XS1的2936脚上。因此,应先调整电压值输出如需010MA输出,调整电压值输出01V;如需420MA输出,调整电压值输出016V。电流输出采用晶体管集电极输出方式,即电流负载RL(8个)与电源12V相接(为电流信号正端),在RL和晶体管集电极输出方式端存在电流。此种方式电路简单,稳定性能好。(4)上电检查通电前检查板内各组件跨接器等元件位置是否下确,检查外部电源线接是否正确,输出信号线连接是否正确,参看XS1插座与外部接线图。启电源后,首先执行程序检测程序PC7413,用数字电压表检查各通道电压输出是否正常。若输出电压能随输入数字而变化,则该通道基本正常,否则应该停电排除故障再进行调试。PC7413板出厂时已按05V调整好,用户若改变量程,需重薪调整零点和增益,特别注意的时,在高端计算机中(PP),I/O延时需加至足够大。三使用方法1I/O端口地址选择PC7413板上10个I/O地址线(A9A0)参与译码,地址线A9A2参与LS688比较器及拨码开关SW,A1,A0及写信号参与GAL译码。本板占用4个I/O地址,出厂为300H303H。八段拨码开关SW对应地址A9A2位如下SWA2A3A4A5A6A7A8A912345678拨码为“ON“,对应地址位为“0“;为“OFF“,对应地址位为“1“如出厂地址为300H303H选择为12345678ONONONONONONOFFOFF2I/O端口地址定义口地址读写操作功能定义PORT0写送D/A转换数据PORT1写选择通道并启动D/A转化PORT2读读入8路开关量信号PORT3写输出8路开关量信号3D/A数据格式及控制字(1)写D/A数据(PORT0)D/A转化数据的格式为(8位)D7D6D5D4D3D2D1D0DB7DB6DB5DB4DB3DB2DB1DB0根据输出的电压范围,计算输出的数据应在0FFH之间。(2)选通D/A转换及锁存格式(PORT1)D/A选通通道控制字格式D7D6D5D4D3D2D1D0DA7DA6DA5DA4DA3DA2DA1DA0该控制口有两种功能选择输出通道和启动D/A转化。通道选择如需改变某一路D/A输出,只需将相应位置“0”,例DA6DA0输出需改变,其它路不变,选通通道控制字是10111110;全选通时,通道控制字是000000004DI/DO开关量数据格式开关量输入输出格式是D7D6D5D4D3D2D1D0DB7DB6DB5DB4DB3DB2DB1DB0占用PORT2,3端口地址,每一位对应一路开入开出。5DI/DO开关量输入输出接口XS2插座定义引脚号信号引脚号信号1DO12DO23DO34DO45DO56DO67DO78DO89GND10GND11GND12GND13DI114DI215DI316DI417DI518DI619DI720DI86D/A输出接口XS1插座定义引脚号信号引脚号信号1V120AGND2V221AGND3V322AGND4V423AGND5V524AGND6V625AGND7V726AGND8V827AGND9AGND28AGND10AGND29IL111IH130IL212IH231IL313IH332IL414IH433IL515IH534IL616IH635IL717IH736IL818IH837AGND19AGND输出接口插座XS定义表注AGND为公共地端V1V8为8路电压输出;IHIL为8路电流输出正负端。7D/A输出量程选择PC7413板提供三种电压输出和两种电流输出的形式供用户选择,通过跨接器W1W8可以灵活地选择各路D/A的输出形式。W1W8为双排6针跳线器,1脚在左上,6脚在右下。其对应关系见下表W1W8123456各路D/A输出形式电压05V(出厂状态)电压010V电压5V5V电流010MA电流420MA()跳线器W1W8输出量程选择6输出量程调试(1)05V电压输出本板的出厂状态一般为05V电压输出。零点和满度均已调好,调零和调满电位器和D/A通道的对应关系见下表调零点电位器调满度电位器对应的D/A通道RP1RP2第一通道RP3RP4第二通道RP5RP6第三通道RP7RP8第四通道RP9RP10第五通道RP11RP12第六通道RP13RP14第七通道RP15RP16第八通道(2)010V电压输出若将其改为010V输出时,先将跨接器W1W8的12,34,56均断开,用电压表测量输出端的电压值,向相应的端口送00H,调整相应的零点电位器使输出电压为0V,然后,向此端口送FFH,调整相应的满度电位器,使输出电压为10V。(3)5V5V电压输出在改用此方式之前,先将本板由出厂状态调成010V电压输出方式,然后,将跨接器W1W8的34跳接,其他断开,向相应端口中送入00H,稍加调整相应的零点电位器使输出电压为5V,再向此端口送FFH,稍加调整相应的满度电位器,使输出电压为5V。(4)010MA电流输出首先,在RL(8个电阻)焊上680的电阻,将各路输出电压由出厂状态调为01V输出,跨接器状态不变,满度电位器调至1V(即输出数据0FFH,输出电压01V),然后,将万用表调至电流档,正表笔接到相应的IH上,负表笔接到相应的IL上,向相应端口送00H,调整零点电位器,使电流表指示0MA,再向此端口送FFH,调整满度电位器,使电流表指示为10MA。(5)420MA电流输出首先,在RL(8个电阻)焊上330的电阻,将各路输出电压按05V调为016V电压输出。然后改变跳接器W1W8,将12和56短上,34断开。将万用表调至电流档,正表笔接到相应的IH上,负表笔接到相应的IL上,向相应端口送00H,调整相应零点电位器,使电流表指示为4MA,再向此口送FFH,调整增益电位器,使电流表指示为20MA。以上为各种输出方式的调节方法。下表给出了所送数据和输出值的对应关系。数据输出量程00H80HFFH05V010V5V5V010MA420MA0V(20MV)0V(20MV)5V(20MV)0MA4MA25V(20MV)50V(20MV)0V(20MV)5MA12MA50V(20MV)100V(20MV)5V(20MV)10MA20MA四、程序举例1D/A初始化程序使用本板时,首先应对各路D/A输出量进行初始化一次性清零输出。选择单极性输出时05V或010V,BASIC编制10A/向D/A的第0通道送数据OUTPORTBPORT1,0XFE/选通D/A的第0通道详细例程见PC7413C中的TESTDA函数2DOS下的测试程序功能说明21D/A数据输出8个通道选择输出D/A数据22设置参数有端口地址,量程选择,延时大小3WINDOWS下的测试程序功能说明31主界面选择端口地址和所要测试功能界面32D/A测试界面可选择某一个或全部D/A数据输出,D/A数据可编辑33帮助界面有简单的操作帮助4所附磁盘文件说明41DOS目录411PC7413CDOS下的测试程序源文件412PC7413EXEDOS下的测试程序执行文件42WINDOWS目录421PC7413DEFWINDOWS下的动态链接库中的函数及其调用说明422PC7413EXEWINDOWS下的测试程序需安装VC50才可执行423PC7413DLLVC开发所需的动态库424PC7413BDLLVB等开发所需的动态库5软件I/O端口采集延时出厂提供的程序是按照P166以下CPU运算速度编制的,若是更高速度的CPU,须将I/O操作语句延时加大。6WINDOWS(32位)下动态库的调用1)VC开发环境请将PC7413DLL拷贝到当前WINDOWS安装WINDOWSSYSTEM目录下,然后声明各函数,并使用LOADLIBRAIY装载PC7413DLL和GETPROCADDRESS获得PC7413DLL函数的入口地址,即可调用。HINSTANCEPC7413DLLNULLTYPEDEFVOIDDAUNSIGNEDC

温馨提示

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

评论

0/150

提交评论