同步控制数据采集系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
驱动 轴 的 同步 控 制 。同步 控制 系统 包括 了 同步 控制 的机
械 系统 和同步 控制 系 统 。同步 机械 系统 如 图 1所示 。系 统是 由两 台步 进 电机 提供 动力 .驱 动两 根滚 珠 丝杆 带 动
升 降架 沿直线 导轨 进行 上 下反 复运 动 ,光栅 尺 实时 监测 升 降 台在 竖 直 方 向上 的 位 置 。 同步 控 制 系统 如 图 2所
中的函数 ,如下所示 :# c d “i v . ; 将动态 i l e s 0 Fh ③ nu n ”
链 接 库 的导 入库 fnV . b 工程 模 块 中 :单 击 Po s o F1 )到 i i r —
i t> et g e 一 S tn s弹出 P et et g c i mic S tn s对话 框 ,选 择 Ln i ik属 性 页在 其 中 的 O jc/irr d ls 里 输 入 s o betl a mo ue 框 b y i VF. n
p i g o DBC t o c e e d s rb d os f O n a d a s ur e w r e c e .D a c ui t n wa c e d.Th s s s e s q ie s t f c o n d t o c y r a i g a d i a t a q si s a hive io i y t m i u t a sa t r o a c  ̄e d e d n n i y a
L a一 IXio 血
( t l g f n g a ies f c n lg ,Do g un Gun d n 5 3 0 Ci Col eo Do g unUnv rt o Teh oo y y e i y n g a a g o g 2 16,C ia hn )
Abta t sr c :Thedein p ncpe o aaa q s o sse o c o ou on rlsse bae sg r il fd t c uit n y tm fs hr n sc to y tm sd on VC ++ e vio m e tw a n r u e i i i yn n rn n si tod c d.The p o esso d i nd c lngt e d n mi—l k l ay oft a c usto ad S C 一5 r c se fa dng a al h y a c i i r i n br he d t a q ii n cr D a i ,dei ig o t o e f g i tra e a d ds sg n fd a c n c n ne fc , n i n a i —
位置信号 ,采集 的数据通过工业计算 机保存于数据 库中 。
2 系统 软 件 的设 计
同步 控制 的数据 采集 系统 .其 软件 系统 主要 是 采用
上 层 应用 软 件 V + 开 发 的 。主 要 包括 动 态 链 接库 的添 C+
1 i b的路 径 ,然后 点击 O K即可 。具体 代码 ( ) 略 。
P C机 的 P I总线 槽 ,通 过 本公 司提 供 的驱 动 软 件 以及 C VC + 计 的控 制 面 .就 可 以通 过 总线 获 得 实 时 三 路光 +设 栅尺 或编 码 器 的采集 数 据 。该数 据 采集 卡 可应 用 于数 控
执 行 时 就 将 D L文 件 加 载 到应 用 程 序 当 中 .将 导 人 函 L
加 和调 用 、控 制界 面 设计 、数 据 采集 以及 数 据保 存 等重
要 环节 。
21 动态 链接 库 的添加 和调 用 .
由于 Wid W 环 境 下 不 支 持 直 接 对 硬 件 的底 层 操 nOS
编 写控 制 任务 程序 来 完成 相关 的 通讯 。本 控制 界 面主要
有 三大功 能模块 ( 图 3 ,分别是对 数据采集卡 的读 取操 见 )
s c o yn hr nou ontols t m sc r yse
已发表 论 文 三篇 。
16 8
・
数 控 机床 世 界 ・
移 量并 进行 反 馈控 制 处理 ,实 现 升 降台 两根 驱动 轴 的 同
步 驱动 。
导 出 函数功 能 的.P C P文件 ,就可 以对数 据采 集 卡进 行数
示 ,该 系 统 主 要 由工 业 计 算 机 、T 3 0 F 4 7集 成 的 MS 2 L 2 0
科 研甚 至人 们现 代化 生活 中一 个不 可缺 少 的环节 。可 靠
的数据 传送 和采 集是数 据采 集 系统 的基 本要 求 ,高效 和
D P控 制 板 、J G仿 真 器 、S C 5数 据 采 集 卡 以及 相 S I D一
De i n a d I p e e t t n o e Da a Ac u st n S se i y c r n u n r lS s e sg n m l m n a i ft t q ii o y t m n S n h o o s Co t o y t m o h i
据 读取 。 动 态链 接库 的添加 和调 用 ,一 般有 两种 方法 :一 种 是 显性 的调 用 ,另一 种 是 隐性调 用 。 由于显 性调 用 比较 麻烦 ,本 文 采取 了隐性 调用 。隐性调 用 就是 在程 序 开始
12 数 据采 集 系统的硬 件 介绍 .
本 文 采 用 的 S C 5数 据 采 集 卡 .是 专 门针 对 光 栅 D一
关 键 词 :数 据 采 集 ;动 态链 接 库 ;VC ++;ODBC 数 据 源 中 图 分 类 号 :r 2 I 7 ' P 文 献 标 识 码 :A d i O3 6 /.s . 0 — 6 32 1 .30 5 o: .9 9j sn1 2 6 7 .0 1 . l i 0 0 7
rpdy so ng a il tr . i Ke r s a t c uito y wo d :d a a q si n; d n mi —l b a ; VC++ : O DBC aas ure i y a c i l rr nk i y d t o c
0 引言
随着 电子 和计 算机 技 术 的快速 发展 ,和工业 上 的精 密 制造 以及人 们数 字化 生 活步伐 的迅 速 推进 ,数 据采 集 技 术 也得 到 了大 大 的 发展 。数 据 采 集 日益 成 为在 _ 、 丁业
换 光栅 尺采 集 到升 降 台的位 移信 号 。该控 制 系统 主要 任
务 是完 成对 两 台步 进 电机 的控制 ,实 时采 集升 降 台 的位
库 ,该 数据 采集 系统 实现 了对 同步 控制 系 统 的同步控 制
轴 相关 物理 数据 的采 集 ,为同步 控制 奠定 了重要 基础 。
图 1 同步 机械 系统原 理 图
F g 1 c e tcd a r m f i . S h ma i i g a o
s nc on y hr ousm e ha i yse c ncs tm
图 2同步 控制 系统原 理 图
F g2 S h ma i i g a o i . c e tcd a r m f
第2 4卷 第 3期
21 0 1年 5月
De eo me t I n v t n o a hn r v lp n & n o ai f c ie y& Elcr a r d cs o M etcl o u t i P
机 电产 品 开 崖与 崭
Vo.4. 3 1 2 NO. Ma .01 y. 2 1
22 数 据采 集控 制界面 的设 计 .
数 据 采集 控 制界 面 .是上 位机 和下 位机 通 讯 的重要 桥 梁 ,也是 操 作者 对数 据 读取 和存 盘 的主要 界 面 。通过 确 定控制 界面 的主要任 务 ,具 体 的菜单在 wn o nXP环 idw s
境 下 ,调用 VC + 的 A t e +中 ci X控 件 中 的 MS o m 控件 , v Cm
可 靠 的数百度文库 采集 是实 现精 密控 制 的重 要前 提 。 目前 ,大 多数 的数 据采集 是借 助于 传感 器技 术 、控 制技术 以及 数
据 库 技 术 得 以 实 现 。本 文 设 计 的 同 步 控 制 系 统 的 数 据 采
集 系 统 ,是 基 于 P I 线 技 术 的数 据 采 集 系统 。通 过 C 总 V + 件 、S 一 C+ 软 DC 5数 据 采 集 卡 、D P控 制器 以及 数 据 S
数关键字 _ el e d ipr dc pc(l o )函数名等写到应 用程序 s l m t
相应 的头文 件 中 即可 。本 文 开发 的数 据采 集 系统 .通 过 隐 式 链 接 调 用 s o Fdl 中 的 s 0 X 1函 数 。具 iV . 库 n l i VF P f n 体 过程 如 下 :① 将 “io .” 和 “io F1 ”拷 贝 到 s VFh n s V .i n b
关 的辅 助 电路 组 成 的 。D P集 成 控 制板 主要 是 用来 产 生 S 电动机 控制 指令 信号 和 与计算 机进 行 通讯 等 :工业 计 算 机 主要 完成该 控 制 系统 的软件 系统 的开发 和对 光栅 采 集 到 的数 据进 行处 理 ;S C 5数 据 采集 卡 主要是 读 取和 转 D 一
工程 文件 夹 下面 ;② 声 明在 程序 中使 用 到的 函数 ,即包
含动 态链 接库 的 头文 件 ,该 函数声 明了所 有 动态链 接 库
机床 的高 速 移 动位 移 的检测 和 反馈 、火花 机 、高速 三 坐
标 测 量机 、编码 器测 量 用 等多方 面 。本 论文 采 用 DS - C5 采 集卡 。主要是 实时采集升 降架左右 两侧光栅 尺的输 出的
文 章 编 号 :10 — 6 3 (0 )0 — 8— 3 02 67 2 1 1 3 16 0
同步控 制数据 采集 系统 的设计与实现
黎小巨
( 莞 理 工 学 院 城 市 学 院 ,广 东 东 莞 5 3 0 ) 东 2 16
摘 要 :介 绍 了基 于 V c++ 环境 下 同步控 制 系统的数 据采 集 系统设计 原 理 .阐述 了数据 采 集卡 S DC一 5动 态 链 接 库的 添加 和调 用、数 据采 集控 制界 面设 计 以及 ODB C数 据 源 配置等 过程 ,实现 了数据 的采 集 工作 。该 系统在 数据 的正 确读取 和 快速存 储 方面 ,取得 了较为 令人 满意 的效果 。
1 系统 的 硬 件 介 绍
11 同步 控制 系统 的工作 原理 .
本 文设 计 的同步 控制 系统 ,是 基 于不对 称 负载 下 两
收稿 日期 :2 1 — 3 1 0 1 0 —7
作者 简 介 :黎 小 巨 (94 ) 18一 ,女 ,广 东雷 州人 ,硕 士研 究 生 ,
助 教 。 主 要 研 究方 向 :机 电 液 工 程 智 能控 制 、 仿 真 及 应 用 。
尺 和编 码器 输 出信 号 而设 计 的三 轴高 速采 集 卡 。该数 据
采 集 卡 可 以 同 时 采 集 三 路 实 时 信 号 ,采 样 频 率 高 达 5 MHz ,如采 用 1 分 辨率 的光 栅 尺 ,则 光 栅 尺移 动 速 岬 度 高达 6 /。 同时本 卡带 3轴 同步 I ms rL信号 输入 锁存 控 制线 ,方 便 用 户采集 多轴 数据 。用 户 只需 要将 此 卡插 人