|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要
' H9 ` z# X' C3 N o3 t% v# ~本课题的研究目的是要开发-一个基于USB总线接口的电机控制平台,并带有
w- ]; E& v$ d( B# E P# ?数据采集功能。主要包括两个部分:电机的运动控制和数据采集。控制的部分是" z" ~5 w( O+ o5 h& ]% C e
实现在PC机控制下的步进电机的运动,数据采集方面是监控外界例如温度、压' i; A" i6 A: E( F
力、湿度等环境条件,以及运动轨迹等数据的采集。
9 Y" X, N c+ g( Y当前,步进电机的使用非常广泛,市场对控制卡的需求量很大。但目前市场
4 a" z. z2 `7 \% _" P! w @上的控制卡,大都基于计算机的PCI或ISA总线,这会带来许多的不便:速度缓
, _4 C" r: A4 }2 V5 c/ V" T慢、插拔困难、插拔时需要打开机箱,而且,没有数据采集的功能。为了解决这 |0 b7 F6 o0 q( k Z
个问题,方便用户在计算机上操控,本课题提出了采用计算机USB接口、且带有
: x7 w4 J; G# Y) {/ n数据采集功能的控制卡方案。
8 y; v4 D) `8 i5 V; h与PCI、ISA 等总线相比较,USB 拥有许多优点:支持热插拔、USB2. 0的标" L: ]7 X4 O9 N" j k! n: i6 g1 s, [
准速度最高可以达到480M/s、携带方便、扩展容易等等。而且,USB接口几乎没
; s/ v- {' a8 Y4 w1 v6 M什么缺点,现在的计算机都带有USB接口。这项研究工作很具实际意义,也符合; X4 U$ \ [: u' P7 h
当前控制卡的发展趋势。& T$ v1 a# X; h/ r5 D0 |3 w8 E$ m( W$ `
研究工作由三个部分组成: USB 接口的使用,就是通过USB接口PC机和单
9 V8 A7 _3 _" d( ]片机实现通讯;电机的驱动问题:数据的采集。在整篇文章中,第一部分是核心, d( o2 U/ p2 C$ B4 f: V
部分,本文的-一个重要创新点。在这部分,选择-种合适的 USB接口芯片,探讨
$ A1 Q, f8 U% n* ^) I' Q并研究了通过它实现PC机和单片机之间通讯的问题。选择恰当的USB接口芯片; ]7 X4 N) S' w* j' h' ^0 x% d
是工作的关键,这将决定后续的很多工作。目前市场上的USB接口芯片种类繁多,
4 g' }$ P4 E) r, y4 f本文采用了南京沁恒电子公司的CH372,自带了驱动程序。" T# h' t" A$ J0 W$ j
第二部分的工作是产生电机驱动信号。为了合理利用单片机资源,驱动器所
) t' [- a5 X& ]% ~: x. O8 t需信号不用单片机产生,这里使用Intel8253,在单片机控制下产生脉冲信号。
, G# }8 c3 H6 h5 p/ t c第三部分是数据采集问题,分析并研究了环境的情况的影响,以及数据的采$ \8 G' ]! ?# d _3 Z
集的实现,包括在电机运动过程中将扫描的数据采集到单片机中。
9 T1 S9 ^- R( b: E; f9 H) Y' R根据这样的顺序,本文共分五章:第-章是引言:第二章是USB接口设计:
2 n* [% O/ ^# Q4 G \+ H7 L6 Q4 E第三章是步进电机的控制;第四章是数据采集功能的实现:第五章是结论。% b+ Q2 z: [+ x" ]4 \: x
关键词: USB 步进电机 CH372 单片机 数据采集 5 s& `7 K3 \2 _% b) w5 k
! L& l M* X2 a0 W7 g5 N5 x3 i1 q9 c2 j0 _* f
附件下载:7 r) p3 Y2 Q7 f& c% T/ _
4 f: j% S9 h0 p, C2 s2 Z
|
|