运动控制系统接口模块设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以完成驱 动程 序 的安 装 。通 用 驱 动 程 序 支 持 Wi n —
dwX o sP等广泛使用 的操作系统 , 可通过 D L提供 L
应用 层 A I P。
必完全理解规范的细节就能进行用户设备 的设计 , 设 计者 只需要 使用相关 的地址 线 和数据线 以及几 个 控制信 号就 能 实 现 P I总线 与用 户 设 备 之 间 的 连 C
收 稿 日期 :2 1 一o 0 1 9—1 6
线操作与处理器和存储器子系统操作并行; 线性 突 发传输 ; 极小 的存 取延误 ; 不受 处理器 限制 ; 于 基
PI C 的设备信息全 自动配置与资源分配 , 实现 即插 即用 I 。P I 3 C 总线适合本设计 , 】 所以选用基于 P I C
PI C 总线 与其 它 总线 相 比发 展 成 熟 , 而且 速 度 快 , 时性好 , 实 可控 性 佳 , 是先 进 的 3/4位高 性 能 26 局部 总线 , 同时支持 多组外 围设 备 。其 特点 是 : 可 总
传递等一系列便携直观的操作 , 以较方便地 为用 可
户 提供 友好 的人机 交互界 面实 时地显示 下位机 数据 处 理 的结 果 , 根 据 控 制 结 果 实 时地 调 整 下 位 机 并
Ab ta t An i tr c d l o c o v h ce moi n c n r ls s m s d sg e n t i p p r T e sr c : n e a e mo u e f rmir e il t o t y t i e in d i l s a e . h f o o e 1 c n r l y t m sc mp s d o C a o t o u e n P a lv o u e .I i lme tsP I ot s o s e i o o e f P sh s c mp tra d a DS s s e c mp t r t mp e n e C — a a
BUS t e lz o o r aie c mmu c to e we n t e h s o u e n lv o niai n b t e h o tc mp tra d sa e c mpu e .Th y c o e ae t o to tr e o p r t o c n r l DOF mo e n so c o ta k a e n ol c h o t r n o main a o ti.T i a e e i st e v me t fa mir rc ly ra d c le tt e p su e if r to b u t h sp p rd sg n h
的反馈控制 。
总线接 口芯 片通 过 双 端 口 S A 与 D P处 理 R M S
器相连 , 实现信息交互。总线接 口芯片与 C L P D通 过I / O线直接相连。总线接 口芯片的寄存器配置信
息等数 据 由一 片 E P O 进行 存 储 。C 35的 辅 ER M H6 助 电路 主要用来 实现本 地硬 件定址 和设 置 板卡 I D。
作者简介 :魏进松 ( 96一) 男 , 18 , 硕士研究生 , 主要从事现代测控技 术与系统 的研究 。
・---— —
1 01 ・— - - - —
C 35的存 储 空 间 占用 3 k 偏 移 地 址 00 H ~ H6 2 B, 00
7 F H, F F 且可以全部提供给外部设备使用; H 6 C 35的 LO空 间 占用 26 由于偏 移地址 F / 5 B, 0一F H是 芯片 F
h r wa e a d c mp ee h n e a e mo u e w t H3 5 h p I c o s s d ie mo u e W MD a d a d r n o lt s te it r c d l i C 6 c i . t h o e rv d l f h n
摘
要 :为一种微 小型车辆和 机 器人 的 双处理 器主从 控 制 系统设 计接 口模 块 ,控 制 系统 以 P C为
上 位机 ,D P为 下位 机 。该 接 口模 块采 用 P I总线 通 讯 的方 式 , 实现上 位 机 和 下位 机之 间的 通 S C
讯 ,上位机和下位机配合 完成对某小型履 带式车多个 自由度的控制和车体姿态信息采集的功能。 文 中选 用 总线接 口芯 片 C 35完成 接 口模 块 电路 的硬件设 计 ,并且 选择驱 动模 型 WD H6 M,介 绍 驱
生 内部 数 据 总 线 D 1~D 、 3 O 内部 地 址 总 线 A 1~ 3
A 、 IO端 口信号 、 IO端 口信 号 、 存储 器信 0读 / 写 / 读 号 、 存储 器 信 号 等 。C 35支 持 P 写 H6 c机 程序 以单 字节 、 字节 ( ) 四字 节 ( 字 ) 双 字 、 双 为单 位 对 IO端 / 口或者存 储器进 行读写 。在 多字节 连续读 写操作期
2 2 接 口芯片 与上位 机总线 连接 .
2 接 口模块硬件设计方案
2 1 接 口模块 总体 结构 .
P I 口的设计方案通常有两种 : C接 使用可编程 器 件和专 用接 口芯片 。采用 F G P A等 可编 程逻 辑器
件 的优点 在于其灵 活 的可 编程 性 ; 专用 接 口芯 片可 以实现 完整 的 P I C 主控 模 块 和 目标模 块 接 口功 能 , 将 复杂 的 P I C 总线接 口转换 为相对简单 的接 口。用 户 可 以集 中精 力于 应用 设 计 , 而不 是 调 试 P I C 总线 的接 口, 缩短 P I C 总线 接 口模块 的开发 周期 , 至不 甚
I Rl 线 口 块 E O 总 接 模 EM P
图 2 接 口模 块 结构
机
和实时控制管理 , S D P产生多路电机控制信号经过
数模 转换后传 给多 路 电 机驱 动器 控 制 电机可编程逻辑器件 C L P D强大 的逻辑运算能力 , 完成对光电码盘编码器反馈信号 的采 集 , 电机 的转速 和转数进 行计算 , 对 实现对 电机
接 , 高开 发效 率 。 提 常用 的 P I 用 接 口有 P X公 司 P IO X 系 C专 L C9 X 列 , M C 公 司 S9 X 系 列 , 京 沁 恒 公 司 的 A C 5X 南
C 3 5通用 P I 口芯 片 。通 过 比较 C 3 X系 列 H6 C接 H6
C 35对 P I 线 的各 种信 号进 行译 码 后 , H6 C总 产
间,H6 C 35每读 写 完 一 个 字 节 数 据 后 , 就会 自动 将
芯片价格低廉 , 简单易用, 因此选择 C 35芯片来 H6 设计完成下位机与上位机之间的数据传输。
C 35是 一个连 接 P I H6 C 总线 的通 用接 口芯 片 , 支持 LO端 口映射 、 储 器 映射 、 展 R M 以及 中 / 存 扩 O 断 。C 35可 以将 3 高 速 P I 线转 换 为简 便 H6 2位 C总 易用 的类似 于 IA总 线 的 8位 主 动并 行 接 口, 于 S 用 制作 低成本 的基 于 P I C 总线 的计算 机 板 卡 , 以及 将 原先 基 于 IA 总 线 的 板 卡 升 级 到 P I总 线 上 。 S C
WE i —o g IJn s n .G e gq AO F n — i
( e at n f d a c n ier gC lg , hj z un 50 3 hn ) D p rme t n n eE gnei ol e S iah a g0 00 ,C ia o Or n e i
总线 的接 口方案 。
1 控制 系统整体结构
系统 的硬件设 计 坚 持 模块 化 和 易扩 展 的思 想 , 本 文 控制 系统 的总体 结 构 包括 上 位机 、 总线 接 口模 块 和下位机 。该控 制 系统上 位 机 以 P C作为 信 息处 理 平 台。下 位 机 以 235 S 83 D P为 核心 控 制 芯 片 , 包 括 数据 采集 模块 和运 动 控制 模 块 , 进行 运 动 控制 和
D P中程序 的参数 , S 协调运动控制和信息采集模块 的工作。
下 位机 D P拥 有 JA S T G接 口, 以进行 在 线调 可
线 总
—
io /
-
L
J、
接
J
1 口 ,
片 ㈢ fYRM l SA 7 CC
I双端 口 I
08 2 Vl
试。运动控制模块利用 D P的高速数据处理功能, S 实现电机转速和转向的运动控制与多个电机之间协 调控制 、 时的插补运 算 、 服控制 滤波 等数据运 算 实 伺
自身 的专 用 寄存 器 , 以 可 以提 供 20 所 4 B给 外 部 设 备 使用 。C 35适用 于 高 速实 时 的 IO控制 卡 、 H6 / 通 讯 接 口卡 、 数据 采集卡 、 子盘 、 电 扩展 R M 卡 等 J O 。 总线 接 口模块 的结 构如 图 2所示 。
图 1 控 制 系 统 结 构
为 了使 C 3 5正常工作 , H6 当把 板卡 第 一 次插 到 P I 中 , 要安装 驱动 程序 。按 提示 要 求 , 击 由 C槽 需 点 南 京 沁 恒 公 司 提 供 的 C 35 D L C 3 5 M. H 6 . L 、 H 6 WD
S S C 3 5 M.N Y 、 H 6 WD I F所 在 目录 , 后 按 确 定 就 可 然
2 1 年第3 02 期
文 章 编 号 :09— 5 2 2 1 )3— 11 4 10 25 (02 0 0 0 —0 中图 分 类 号 :P 7 T 23 文献标识码 : A
运 动 控 制 系 统 接 口模 块 设 计
魏进 松 ,高凤岐
( 军械工程学院 , 石家庄 00 0 ) 50 3
0 引 言
由于在军 用 和 民用 领 域 的应用 越 来 越 广 泛 , 微 小 型车辆 和机 器人 运 动控 制 系统 研 究 成 为 热点 J 。 本文 为 一微小 型履带 式车辆 的双 处理器 主从 控制 系
统设 计一 个接 口模 块 , 现上 位 机 和 下位 机 之 间 的 实 通讯 。 目前 的通讯方 式主要 有无 线遥控 和有 线通 讯
动 开发软 件 和调试 工具 ,对接 口模块 进行 驱动 开发 ,完成 驱动程 序 的编写 。 关 键词 :P I H 6 ;控 制装置 ;接 口模 块 ;WD C ;C 35 M
De i n o n e f c o u e o o i n c n r ls se sg f i t r a e m d l f a m to o t o y t m
两种 , 但是 无线 遥控通 讯 的方 式开 发难 度很 大 , 要 需 较长 的开 发周 期 , 比较 难 以实 现 J 。所 以文 中采 用
有线通 讯 的方 式来设计 。
信息采集。系统总体结构如图 l 所示。
上 位计 算 机 通 过 接 口模 块 实 现 与 下 位 机 的通
讯 , 以对 D P芯 片 进行 复 位 、 可 S 开启 以及 PD参 数 I
i t d e e d v lp to ot r t e e e o s t e d ie p o r m. n r uc st e e o o ls f o h wa e, n d v lp rv r g a h h Ke r s: PCI y wo d ;CH36 5;c n r ls se ;i t ra e mo u e; W DM o to y tm ne c d l f