您好,欢迎来到电子网!
请登录
免费注册
分享
微信
新浪微博
人人网
QQ空间
开心网
豆瓣
会员服务
进取版
标准版
尊贵版
|
设为首页
|
收藏
|
导航
|
帮助
产品
资讯
请输入产品名称
JUKI贴片机
单极霍尔开关
pcb设备
全方位海绵
无感电容
电源供应
MDD72-16N1B-IXYS二极管
关注微信随身推
首页
电子商城
专题报道
资料中心
成功案例
词多 效果好 就选易搜宝!
成都九州阿尔泰科技有限公司
新增产品
|
公司简介
注册时间:
2010-05-12
联系人:
电话:
Email:
首页
公司简介
产品目录
公司新闻
技术文章
资料下载
成功案例
人才招聘
荣誉证书
联系我们
产品目录
数据采集卡
同步多功能采集卡
异步多功能采集卡
同步采集卡
以太网卡
信号发生器卡
开关量采集卡
接线端子板、转接板
高速采集卡
PCIe
USB
PXIe
PXI
PCI
24位数据采集卡
声音振动采集
静态信号采集
应力应变采集
温度采集
通讯板卡
网口卡
CAN卡
串口卡
万用表卡
可编程电阻卡
PXI
PCI
矩阵开关卡
PXI/PXIe 机箱/控制器/背板
PXI/PXIe机箱
PXI/PXIe控制器
PXI/PXIe背板
CPCI/CPCIe机箱/控制器/背板
CPCI/CPCIe背板
CPCI/CPCIe机箱
CPCI/CPCIe控制器
国产控制器
龙芯
飞腾
交换机
Come模块
瑞芯微
龙芯
飞腾
加固便携计算机系列
上翻式加固便携机箱
下翻式便携加固机箱
VPX处理器/ATR机箱
远程控制I/O模块
RS485采集模块
隔离转换、中继模块
以太网I/O模块
智能电量模块
CAN总线模块
IPC(工业计算机)
工业主板(X86嵌入式主板)
EPIC工业主板
Mini-ITX工业主板
PC104-Plus嵌入式主板
PC104嵌入式主板
嵌入式COME模块
无风扇工业电脑
工业平板电脑
加固笔记本
当前位置:
首页
>>>
成功案例
>
成功案例
阿尔泰PCI9640在汽车检测中的应用
汽车产业已成为国民经济增长的一个亮点,随着科学技术的发展,汽车检测经历了人工检验、简单仪器仪表测量、电脑控制的自诊断系统和专用的故障诊断仪等阶段。这些检测手段不同程度地存在着操作复杂、稳定性差、检测效率低、检测误差大等缺点。电子技术和计算机技术在汽车上的普及运用,对汽车售后维修服务提出了更高要求,促使在汽车的故障诊断中采用更多的快速、简便和智能化仪器,要求检测仪器实时采集和反映汽车工况的技术数据或曲线,以此来进行汽车故障的诊断。近年来,国内外很多公司和高校把虚拟仪器技术运用到生产和科研中,取得了一定的经济和社会效益。虚拟仪器相对于传统仪器具有以下优势:(1)仪器功能由用户自行定义;(2)丰富并增强了传统仪器的功能;(3)测量稳定性与重复性好;(4)经济性好;(5)系统构建周期短,易于进行功能扩展。将虚拟仪器引入到汽车行业,为汽车检测技术带来了新的活力.
1
虚拟式汽车检测仪的结构
开发的汽车检测仪系统的结构如图1所示,由硬件和软件两大部分构成。
硬件的核心是一台
PC
,
I
/
O
接口设备采用阿尔泰的
PCI9640
数据采集卡。该卡具有
14
位分辨率的
A
/
D
转换器,提供了
16(
双极
)
/
32(
单极
)
模拟输入通道,输入信号幅度可以经程控增益放大至合适的范围,保证佳转换精度;
32
位
PCI
总线,支持
PCI2
.
2
协议
,即插即用;通道
400 kHz
采样频率,伪同步采样减少通道间的采样时差,
16 KB
深度
FIFO
存储
器保证数据的完整性;软件部分支持
Windows XP
系统下的
I
/
O
接口仪器驱动程序,包括对
VB
、
C++
、
Delphi
以及
LabVEIW
的驱动程序,编程使用的
VB
语言运用其相应的驱动程序对该卡进行数据采集的编程。
该卡主要分为
4
大块:
(1)
模拟前端的信号输入、调理电路;
(2)
对模拟输入信号进行
AD
转换的模数转换部分;
(3)
基于
FPGA
的控制部分
(4)
和上位机进行通信的接口电路。
2 PCI9640
数据采集的编程实现
该卡能用
3
种不同方式即非空查询方式、半满方式和中断方式进行数据采集。
2
.
1 PCI9640
的设备管理
由于驱动程序采用面向对象编程,所以要使用设备的一切功能,用
CreateDevice
函数创建一个设备对象句柄
hDevice
,有了这个句柄,就拥有了对该设备的控制权。然后将此句柄作为参数传递给其他函数,如
Init-DeviceProAD
可以使用
hDevice
句柄以程序查询方式初始化设备的
A
/
D
部件,
ReadDeviceProAD
函数可以用
hDe-vice
句柄实现对
A
/
D
数据的采样读取,
SetDeviceDO
函数可用实现开关量的输出等。后可以通过
ReleaseDevice
将
hDevice
释放掉。
2
.
2
用非空查询方式采集数据
有了
hDevice
设备对象句柄后,便可用
InitDeviceProAD
函数初始化
A
/
D
部件,关于采样通道、频率等参数的设置是由这个函数的
pPara
参数结构体决定的。只需要对这个
pPara
参数结构体的各个成员简单赋值即可实现所有硬件参数和设备状态的初始化。然后用
StartDeviceProAD
启动
A
/
D
部件,开始
A
/
D
采样,然后用
ReadDeviceProAD_No-tEmpty
反复读取
A
/
D
数据以实现连续不间断采样。当需要暂停设备时,执行
StopDeviceProAD
,当需要关闭
AD
设备时,
ReleaseDeviceProAD
便可实现,但设备对象
hDevice
依然存在。
ReadDeviceProAD_NotEmpty
虽然主要面对批量读取,高速连续采集而设计,但亦可用它以单点或几点的方式读取
A
/
D
数据,以满足慢速采集需要。具体执行程序框图如图
2
所示。
2
.
3
用半满方式采集数据
用
StartDeviceProAD
启动
A
/
D
部件,开始
A
/
D
采样,接着调用
GetDevStatusAD_Half
函数以查询
A
/
D
的
存储
器
FIFO
的半满状态,如果达到半满状态,即可用
ReadDeviceProAD_Half
函数一批半满长度
(
或半满以下
)
的
A
/
D
数据,然后再接着查询
FIFO
的半满状态,若有效再读取,就这样反复查询状态反复渎取
A
/
D
数据即可实现连续不间断采样。
当需要暂停设备时,执行
StopDeviceProAD
,当需要关闭
A
/
D
设备时,
ReleaseDeviceProAD
便可实现,但设备对象
hDevice
依然存在。
ReadDeviceProAD_Half
函数在半满状态有效时也可以单点或几点的方式读取
A
/
D
数据,只是到下一次半满信号到来时的时间间隔会变得非常短,而不再是半满间隔。
2
.
4
用中断方式采集数据
用
CreateDevice
函数创建设备对象,同时调用
CreateSystemEvent
函数创建一个内核事件对象句柄
hEvent
赋给
InitDeviceIntAD
的相应参数,它将作为接收
A
/
D
半满中断事件的变量。启动
A
/
D
部件,开始
A
/
D
采样,接着调用
Win32 API
函数
WaitForSingleObject
等待
hEvent
中断事件的发生,在中断未到时,自动使所在线程进入睡眠状态
(
不消耗
CPU
时间
)
,反之,则立即唤醒所在线程,执行它下面的代码,此时您便可用
ReadDeviceIntAD
函数读取一批半满长度
(
或半满以下
)
的
A
/
D
数据,然后再接着等待
FIFO
的半满中断事件,若有效再读取,就这样反复读取
A
/
D
数据即可实现连续不间断采样。用同样函数可暂停和关闭
A
/
D
设备。
3
.系统界面
虚拟式汽车检测仪的软件界面如图
4
所示。
软件启动画面有两个大内容,分别是示波器模式和电压表模式。示波器项可以显示汽车各种电子部件产生的在线实时信号;电压表项可以显示信号的数据大小,要求输入通道数
(
大为
32
个
)
和采集频率,左下框显示各通道电压波形的峰峰值和频率。
4
实验验证
4
.
1
传感器电压数据显示
为了验证此虚拟汽车检测仪可靠性和效果,在汽车电控电路试验台进行该车有关传感器的实测。把虚拟汽车检测仪数据采集卡的
0
、
1
、
2
、
3
通道分别与汽车的空气流量传感器信号线、节气门位置传感器信号线、节气门位置传感器电源信号线和水温传感器信号线相连。图
5
为汽车在怠速运转时试验台上显示的传感器电压值。
图6是汽车检测仪在电压表模式下测出的传感器电压值(mV)。试验台传感器电压显示值与实测值误差分析如表1所示。
由表
1
说明误差甚小。
4
.
2
传感器电压信号波形显示
图
7
所示为霍尔传感器信号的脉冲波形,由图
7
可以看出,霍尔电压峰峰值为
7
.
93 V
,汽车怠速时的标准电压为
6
.
00
~
8
.
50 V
。表明该传感器显示波形正常,无故障。
根据以上数据及其波形图分析可知,此虚拟汽车检测仪能满足汽车传感器测量要求。另外,软件界面清晰明了,操作简单方便。
5.
使用
PCI9640
的优势
利用虚拟仪器技术构建的汽车检测仪,能连续检测、记录、显示和存储汽车各种汽车电子部件所产生的信号波形和数据,从而能迅速准确地确定故障原因。通过存储正常波形,用户可以很容易地建立自己的波形数据库,以备积累经验。本文是针对国内汽车检测的现实情况,尝试研究开发集信号采集、处理、分析与管理等较多功能于一体的虚拟式汽车检测仪。这样一方面可以将维修人员从繁杂的传统仪器设备中解放出来,发挥虚拟仪器的强大功能;另一方面,开发这样的虚拟仪器软件是针对性地对汽车电子部件检测而量身打造,不但可以降低成本,而且将来对软件还可以拓展增加一些功能。并且软件的界面友好,容易操作。
更多详细信息请咨询:
1515017172
网址:
www.art-control.net
上一篇:
阿尔泰嵌入式广告机解决方案
下一篇:
养殖场温度检测系统
若网站内容侵犯到您的权益,请通过网站上的联系方式及时联系我们修改或删除
川公网安备 51019002001379号