TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.1中央处理器
# C8 k( E- Z8 a5 ?: f& a6 M3 v中央处理器(CPU)选用8032单片机芯片,它的主要性能如下:①2 m2 i. Z) t/ A9 V5 r: |" l
8032是MCS--51的强化型,是8位CPU。本系统要求8位数据总线工
/ x* c; }. G" u0 ^8 f5 \作方式,而且AD转换的3态敷V0端口,要求与8位数据总线一起
. Q4 h; f8 P5 I3 R) h9 l0 [! D; }' f工作。②片内时钟频率为12MHz。③片内ROM容量为8K字节。由于" Q- T- e4 Z2 m* ^- i# F7 e9 {( @$ H
本系统单元中软件程序不是很大,,为使硬件结构简单,编程方便,没有; L9 h: |9 |+ W6 [# t
进行程序存储器扩展,这就要求ROM有大容量的程序存储空间,8032# Z9 h" c' s) p
可满足此要求。④片内有256个字节的数据存储器RAM。系统中检测2 m/ y- R6 E2 ]# H" w% i4 }; S- f
到的信号转化成的数据全部都通过串行通信口送往上位机进行分析
" v8 m, K) A! f% w" T处理,而且数据的更新替代周期短,8032的片内数据存储器适用这种' Q- a! F+ O2 L8 B" M% @) R5 Y
工作方式。⑤全双工申行口有2根串行通信传输线RXD和TXD,用于$ i; z9 {- C1 n
远距离通信,工作方式广泛选用RS- -422,RS- -485 方式。⑥3个16让- j: ?! {+ n* R
定时器.计数器和6个中断源。
8 P* S; S- U% R' \' Q' K1.2测速电路系统 采用测速发电机的引出电路经过整流后的模
& N8 q( a# Q! _拟信号,来作为测量转速的依据。模拟量的幅值控制在+3V~- -3V 之6 i& q2 G3 M2 \* h
间,以适应A/D转换器对输人量的要求。
" x) s. g( x& E* V0 }$ `6 X0 L1.3 A/D转换电 采用MAX110作为A/D转换芯片,是一个两
4 J1 n8 R7 k5 ]* C/ c, w4 ?通道14位串行数据的转换芯片。一个通道用于输入测速的模拟信号,! Q: K- S, `* ^9 B/ J/ J/ T
另一个通道用于转速整定值的输人。$ T6 j/ H+ I. d' L. m% W3 @
MAX110与8032的联接方式采用双列直插针装式,通道和工作
1 V$ y9 R( a, C. k方式由两个字节控制字来决定,该控制字由DIN 移入MAX110内一 F7 p+ P r! R3 t- u J
个16位全静态移位寄存器,这个16位控制字在数据转换操作过程中/ y/ l0 S7 [5 [3 i$ k6 w! q7 F
控制这ADC的各种功能。+ J: O& q: _8 t) [9 R
1.4 LED 数码管显示电路和自整定信号电路LED 发光二极管4 c6 F; d! g; k2 x
显示器是最常用的器件之一。本系统采用MC14499.它将锁存、译码、
& G% ?; p" v% B9 \5 q9 N7 Y驱动扫描、时钟集成在一片IC中,并且MC14499是带有串行接口的
& L; X+ N/ `9 F8 L' N7段LED数码显示器的泽码驱动芯片,使用时需外加限流电阻和位驱: Q: l1 D" {& z/ K7 b" S8 f
动用的NPN型三极管。
% h @4 F+ ?! i+ [+ i1.5串行通信接口电路为 了得到更高的传输速率,主机和从机.
; b& y; [& D7 a6 K7 A采用RS- 422 的串行标准总线进行数据传输。通信数据块发送后进行
. p7 U+ }& c. P- ? V N( G: P& r总和检验.最后发送校验码。在硬件电路上作光电隔离,收发线独立,* M4 K/ _) N1 P$ b# V
为全双工方式。通信模块以中断服务形式出现,每中断一次收发一个
9 B9 X( q' X' t. z$ s+ U0 j字节,上位机两秒钟间隔.再向下通知传送数据。/ o$ h( A) Y: b0 a* r/ R& [: T" Z
1.6时钟复位电路在 8032的外部XTAL1和XTAI2之间,跨接) ~' Z1 z% H& [; _ g
晶体振荡器和微调电容构成稳定的自激振荡,即时钟电路。晶体振荡 q" D `( p# `: ~3 p
频率为6MHz,可以满足运算速度的要求。1 p1 [/ U# M3 J. W7 C8 h2 D1 K
; o4 b7 V& n G! g* A
+ |0 p# ]/ z$ N |
|