ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:267.47KB ,
资源ID:19474171      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19474171.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PCI9112DJ4说明书Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PCI9112DJ4说明书Word格式文档下载.docx

1、先将PCI9112卡插入PC机,再将PCI9112_DJ6插在PC机背面DB37孔上,然后将两根20芯的扁平电缆分别连在PCI9112卡和PCI9112_DJ6上,注意,应将PCI9112卡的DIN与PCI9112_DJ6的DIN相连、DOUT和DOUT相连。最后,用25芯扁平电缆将PCI9112_DJ6卡和DJ4实验机上的控制平台接口相连即可。另外,在编程前,应先将DJ4实验机上的接口选择K3拨向J2的位置。第二章、应用程序的编写2、1 VC+ 6.0的前期设置打开VC+ 6.0,新建一个MFC AppWizard(EXE)的工程(在Demo程序中,起名为PCI9112_DJ4), 然后,在

2、工具栏“Project-Setting”中选择Link项,在“Object/Library Modules”中加入1、2节所述的库文件,其中,PCI-Dask.lib是之后在编程中会用到的一些对PCI9112卡操作的接口函数,而Winmm.lib包含一些与1ms定时器有关的函数,在之后的程序中将用到。其具体设置如下图所示。 图4注意:上图是在Win32 Debug中添加库文件,若要在Release中编译程序,同样要在Win32 Release中添加,否则会造成编译出错。2、2 应用程序的编写2、2、1 Demo程序运行效果此应用程序通过一些接口函数,使PCI9112能对DJ4实验机进行操作,完

3、成温度实验和压力实验。下图为Demo程序的最终运行界面。 图5从上图可以看出,有两种方法可以控制温度,一种是输入预设温度值,确定后程序自动判断加温还是降温;另一种是直接按加温降温键操作温度。当前实时温度值将在温度显示中得到。特别注意,温度最高值是76.5,超过此值将会报警。至于压力实验,只需在运行程序后直接加重物(如砝码)在实验机上即可,此时压力显示将会有相应数值。特别注意,压力的最大值是500g,超过将会报警,切勿加过多重物,否则可能导致元件损坏。下面参照PCI9112_DJ4介绍程序的编写。首先下图列出工程界面。 图6上图中,除红圈圈出的文件外,其他的文件都是自动生成的。Dask.h文件可

4、在1.2节图3中的Include文件夹中找到,可将其先拷入工程中再添加入Header Files。Dask.h中详细列出了所有对PCI9112操作的接口函数。为了便于管理,工程中还有两个文件名为Function.h和Function.cpp,下节将逐一介绍里面函数的功能。2、2、2函数功能说明及接口函数说明1、void InitPci(void) PCI9112的初始化,包括如下接口函数: Register_Card():注册PCI9112卡。返回值为0,否则报错。 AO_9112_Config():9112卡模拟输出初始化。返回值0,否则报错。 AI_9112_Config():9112卡模

5、拟输入初始化。 2、double ReturnV(void) 功能:反馈当前温度函数,需和定时器配合使用,接口函数: AI_VreadChannel():返回当前温度的电压值。 3、double ReturnS(void)反馈当前压力函数,需和定时器配合使用。接口函数: AI_VReadChannel():返回当前压力的电压值。 4、void WritePort(long)功能:9112卡向DJ4实验机输出数字量,16位。可控制加温和降温,接口函数:DO_WritePort():输出16位数字量。2、2、3 各项功能实现介绍此实验通过DJ4的机电平台控制接口实现PCI9112卡对温度实验和压力

6、实验的控制。下面介绍实现过程。请注意:读者必须先了解DJ4实验机特别是其机电平台接口定义后方能进行开发! 1、压力实验压力实验就是在运行Demo程序后直接在实验机上加重物便可在屏幕上显示压力值。因为压力值是实时的,所以必须在定时器中侦听。当程序运行后,打开定时器,程序调用OnTimer()函数,在此函数中,调用ReturnS()获得当前压力的伏特值,在DJ4的原理介绍中,平均每2g对应1LSB变化量,对应电压值为19.5mV,那么经过计算便可得出物体的重量并显示在界面上。若在未放任何重物的情况下,在返回的伏特值中,有可能出现短时的负值返回,为了避免显示的是负重量,所以在返回是负值时强行置0,代

7、码可在Demo程序PCI9112_DJ4Dlg.cpp的OnTimer()函数中看到。若在程序运行中出现负重量值,可将PCI9112_DJ4Dlg.cpp中的check参数稍稍调高。再次提醒,实验机能承受的最大压力是500g,超过会报警。若超过600g,可能会损坏元件,请慎用! 2、温度实验温度实验有两种操作方法:自动升降温和预制升降温。所谓自动升降温就是当运行程序后,直接按升温或降温键,此时相应的加热和冷却灯点亮,实验机自动进行温度实验的升温和降温工作,直至按停止键或退出。而预制升降温指的是事先输入温度,确定后程序自动检测当前温度,若低于预设温度则升温,反之亦然。需要提醒的是,本Demo程序

8、并不是加热或冷却到预设值就停止工作,而是留有一个缓冲量(此值可在程序中更改),默认为1。程序运行时,会加热到预设温度+1左右时降温,继而冷却到预设温度-1左右时升温,周而复始直至按停止键或退出。这样做能更直观的看出预设升降温的运行情况。下面介绍程序的实现。自动升降温当程序运行后,按升温键或降温键,程序调用WritePort()函数,其参数的选取可见DJ4说明书的实验接口定义。同时,在OnTimer函数中调用ReturnV()获得当前温度的伏特值,在DJ4的原理介绍中,平均每0.3对应1变化量,对应电压值为19.5mV,那么经过计算便可得出当前温度值并显示在界面上。 预制升降温当程序运行后,首先

9、应输入预制温度,确定后程序调用ReturnV()获得当前温度, 然后与预制温度进行比较以判断升温和降温。同时,在OnTimer()函数中,除了显示当前温度外,还必须实时判断升降温操作是否已经超出指定范围,若已超出,就反向操作,浮动温度可在PCI9112_DJ4Dlg.cpp的PRECISION中更改。具体代码可见Demo程序。再次提醒,温度实验不可过分加热,其极限温度是76.5,超出此范围会报警,并可能损坏元件,请慎用!下图为本实验主要流程。附录、DJ4实验机的相关说明一、实验平台组成 DJ4A温度/压力实验平台面板如附图1所示。附图1 实验平台组成1.热敏元件(在散热器下面) 2.加热管 3

10、. 散热管 4风扇 5.电源开关 6. 压力传感器(最大重量为600克) 7. 托盘 8. 操作面板 9. +5V、+12V、-12V电源装于机箱内二、接口说明 实验机接口J2插座(图附2所示)图附2 实验机接口25芯插座J2(1)IN0 插座14脚,压力传感器经过信号放大后得到的模拟量输出,在DJ4A温度/压力实验平台中已联到A/D转换器(0809)IN0。(2)IN1 插座2脚,温度传感器经过信号放大后得到的模拟量输出,在DJ4A温度/压力实验平台中已联到A/D转换器(0809)IN1脚的。(3)PO4 插座19脚,温度加热控制信号。“0”信号输入时,DJ4A的加热管加热。(4)PO6 插

11、座7脚,冷却控制信号。“0”信号输入时,DJ4A的风扇启动。(5)PI6 插座5脚,备用输入脚。可用作运行/设置开关。(6)PI0、PI2、PI4 插座16脚、4脚、17脚备用输入脚。可用作设置温度的操作键。三、面板开关、测控、指示灯说明1接口选择开关K3 若拨向左面使J1灯亮,则可通过控制面板上的开关按钮来进行实验;若拨向右边则可通过25芯电缆完成操作(本Demo程序用此方式)。2温度实验工作状态选择开关K1说明:(1)测量位置:热敏元件(AD590)输入;(2)零度()位置:模拟零度(0)输入,输入电压值为0.548V。在Tout测孔上可测到0V电压,如不等于0V,可调节W2电位器进行调整

12、。如在DJ4A的J1插座上已插入已编程的89C51芯片,则DJ4A上的温度LED将显示000。(3)满度(76.5)位置:模拟满度(76.5)输入,输入电压值为0.701V。在Tout测孔上可测到4.98V电压,如不等于4.98V,可调节W1电位器进行调整。如在DJ4A的J1插座上已插入已编程的89C51芯片,则DJ4A上的温度LED将显示76.5。压力LED将显示即时压力值。 3温度实验运行/设置开关K2说明:如在DJ4A的J1插座上已插入已编程的89C51芯片(1) K2弹出:运行,温度LED显示当前温度值。(2) K2压下:设置,温度LED显示需维持的温度值,可使用“”、“”、“”键改变

13、该温度值。4加热指示灯加热指示灯亮(PO4为“0”信号输入),表示加热管工作。5冷却指示灯冷却指示亮(PO4为“0”信号输入),表示风扇工作。如在DJ4A的J1插座上已插入已编程的89C51芯片,温度实验运行/设置开关K2弹出后,DJ4A进入运行状态,如实际温度大于设置值,则启动风扇,冷却指示灯亮。如实际温度小于设置值,则启动加热棒,加热指示灯亮。6超温指示灯超温指示灯亮,表示热敏元件(AD590)承受的温度超过76.5。超温指示灯亮的同时蜂鸣器响。7超压指示灯超压指示灯亮,表示加载在压力传感器圆形托盘上的重物超过500克。超压指示灯的同时蜂鸣器响。托盘上物体不能超过600克,否则将损坏压力传

14、感器8Tout测孔Tout测孔为DJ4A温度/压力实验平台的温度输出测孔。该测孔与装在DJ4A内部的温度模块放大器A2输出,A/D转换器(0809)的IN1及实验机接口J2插座的2脚连通。9Pout测孔Pout测孔为DJ4A温度/压力实验平台的压力输出测孔。该测孔与装在DJ4A内部的压力模块放大器A2输出,A/D转换器(0809)的INO及实验机接口J2插座的14脚连通。10电源开关220V经此开关与DJ4A温度/压力实验平台接通。四、实验平台参数设定(温度部分) 设定温度为0摄氏度时变换放大电路送出的模拟量为0.0V,此时A/D输出的数字量为00H;温度为76.5时变换器送出对应电压4.98

15、V,此时A/D输出的数字量为FFH,即每0.3对应1LSB的变化量,对应电压值为19.5mV。报警温度设定为76.8,此时,输出电压约为5.0V左右。由于温度测量系统的放大部分存在非线性,在测量过程中,会带来系统测量误差。为了进一步提高测量精度,可以采用软件进行校正(对于压力测量部分相同)。五、实验平台参数设定(压力部分) 设定空载时(0.0Kg)变换放大电路输出模拟量为0.0V,500g时输出模拟量为4.88V,平均每2g对应1LSB变化量,对应电压值为19.5mV。压力的报警值为520g,此时,输出电压约为5.0V左右。六、实验平台零点和增益调节 在DJ4A的J1插座上插入已编程的89C5

16、1芯片1温度调零/调满度:(1)把温度工作状态选择开关K1拨到零度(0)位置,调节W2,使放大器A1输出为0.548V,使放大器A2输出为0V,在Tout测孔上可测到该电压,或温度LED上显示为000。(2)把K1拨到满度(76.5)位置,调节W1,使放大器A1输出为0.701V,使放大器A2输出为4.98V ,在Tout测孔上可测到该电压,或温度LED上显示为76.5。注:应来回重复调节23次。2压力调零/调满度:(1)压力托盘空载,调节W4,先使放大器A1输出为0V,然后再微调W4,使放大器A2输出为0V,在Pout测孔上可测到该电压,或压力LED上显示为000。(2)压力托盘加500克法码,调节W3,使放大器A2输出为4.88V,在Pout测孔上可测到该电压,或压力LED上显示为500。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1