|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要$ h1 a1 v8 o! U7 Q
本课题的研究目的是要开发-一个基于USB总线接口的电机控制平台,并带有; c/ I( }1 ? }, V6 a& ?2 U
数据采集功能。主要包括两个部分:电机的运动控制和数据采集。控制的部分是
1 C9 M1 d* ]8 B& Q* z% ?, v实现在PC机控制下的步进电机的运动,数据采集方面是监控外界例如温度、压" q) M$ z. I) g, h
力、湿度等环境条件,以及运动轨迹等数据的采集。# o: P- K/ O; K) M
当前,步进电机的使用非常广泛,市场对控制卡的需求量很大。但目前市场/ B. k/ d& n6 V) _4 ^) x
上的控制卡,大都基于计算机的PCI或ISA总线,这会带来许多的不便:速度缓
" {- ~* v4 P+ _8 G' s ~0 r慢、插拔困难、插拔时需要打开机箱,而且,没有数据采集的功能。为了解决这8 n1 M k0 u2 I4 k
个问题,方便用户在计算机上操控,本课题提出了采用计算机USB接口、且带有+ w7 i2 M/ }& y1 F2 }# b0 i
数据采集功能的控制卡方案。5 n& R) \, w$ V& I t5 s
与PCI、ISA 等总线相比较,USB 拥有许多优点:支持热插拔、USB2. 0的标" R+ M+ i( B' `# x
准速度最高可以达到480M/s、携带方便、扩展容易等等。而且,USB接口几乎没
+ t* i/ o7 y; h# A: `# V' v什么缺点,现在的计算机都带有USB接口。这项研究工作很具实际意义,也符合% {9 G9 K3 L* _0 ?& q
当前控制卡的发展趋势。
: L5 Z- u0 b2 C1 L, m$ m+ X研究工作由三个部分组成: USB 接口的使用,就是通过USB接口PC机和单' g4 i$ `# z- I1 B) Q" N8 @
片机实现通讯;电机的驱动问题:数据的采集。在整篇文章中,第一部分是核心% D. r3 y7 t6 }, D7 {
部分,本文的-一个重要创新点。在这部分,选择-种合适的 USB接口芯片,探讨+ Z: C4 E1 Z! _, ?
并研究了通过它实现PC机和单片机之间通讯的问题。选择恰当的USB接口芯片/ o0 i0 z, r: u1 M
是工作的关键,这将决定后续的很多工作。目前市场上的USB接口芯片种类繁多,
# D, g4 N* Z) I4 ?9 U本文采用了南京沁恒电子公司的CH372,自带了驱动程序。4 ~: ^; V- o7 l! G+ y
第二部分的工作是产生电机驱动信号。为了合理利用单片机资源,驱动器所
% {$ d. U3 c& V5 ~2 }) d- p2 |需信号不用单片机产生,这里使用Intel8253,在单片机控制下产生脉冲信号。: L2 q3 e, {2 T5 R) v
第三部分是数据采集问题,分析并研究了环境的情况的影响,以及数据的采" c9 E, j; M9 t( `4 U) n' R4 k
集的实现,包括在电机运动过程中将扫描的数据采集到单片机中。" v; N+ S; F! C
根据这样的顺序,本文共分五章:第-章是引言:第二章是USB接口设计:. u* D0 u. q1 x9 P
第三章是步进电机的控制;第四章是数据采集功能的实现:第五章是结论。
. a" o% t$ Y T/ r4 S关键词: USB 步进电机 CH372 单片机 数据采集
! `9 p: v# X* J4 q) q. B5 ?! T; N3 R5 h0 U* B! P" |3 _, U. ?
6 w `3 z. x; [' f j4 P附件下载:
c: \( x) f3 q; R' l, T7 k5 T6 @8 V
& Z+ B4 j2 M! { |
|