|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; a ~: Z$ a$ B* k5 }摘要:介 绍一种以AT89S52单片机和TLC1543A/D转换器为核心的单片机数据采集系统,并进行了单片机和AD芯
" _0 S. e. _6 h5 ?! z片的接11电路和软件程序的设计。该系统具有结构紧凑、工作稳定可靠、可扩展性强等特点。
) u5 L' b( q$ Q3 I' A关键词:AT89S52单片机;数据采集;系统设计1 ^/ Q4 C' V. E: k' E5 } H
数据采集技术是一种实用的电子技术,它广泛
U1 C7 D6 h V; X应用于信号检测、信号处理、仪器仪表等领域。近年
6 |; q: m& j1 B# F+ C& t& ~; Q来,随着数字化技术的不断发展,数据采集技术也呈) K8 U7 i- M0 [7 I& y" |0 e
现出速度更快、通道更多、数据量更大的发展趋势。- H" D" \( k2 K4 Y; ~& I. D
数据采集是为了对温度、压力、流量、速度、位移、光
; l% ] y ~4 [) ~5 E Q- D$ f' b& ~强度.声音等物理量进行在线测量和控制,通过传感4 o& R* ~, T. I
器把上述物理量转换成模拟物理量的电信号,然后* c! Q% }! g: d' \
将模拟电信号经过处理并转换成计算机能识别的数
. ~' O4 v, B1 w8 z& U- O5 C. r字量,送进计算机处理存储、传输和显示。% m# F" j$ e' Y
1系统分析与总体设计
6 t, m+ q9 d' H4 i- o& e6 j, z+ N- @通用数据采集系统由硬件和软件两部分组成。0 a) ^$ [3 j. {# z
硬件由单片机、A/D转换器和显示驱动电路等组成,' l9 t4 h9 O% c# M* _$ t, I
软件包括主程序、系统监控、定时/中断等子程序组
* b. _: ?5 O; P成。硬件和软件只有密切配合、协调一致,才能组成' S4 H) a6 F- A5 [6 a7 \5 m
一个高性能的数据采集系统。在系统开发过程中,4 z# i, {& M* o
硬件和软件的设计是相互关联的,不能截然分开,
' g; @2 ?0 p( a: u5 s硬件设计时应考虑系统资源及软件的实现方法,而, F. `5 ~8 w+ ]+ t4 X8 k, P
软件设计时又要了解硬件的工作原理。
3 |6 k6 l" \$ w( |$ l) f! N* R本系统是采用AT89S52单片机、串行A/D转换器、
0 _8 ]9 _" E8 t* A% P0 f( QLED显示驱动芯片、非易失存储器、监控芯片& k! {8 U! W3 x8 j n' c- J
(WATCHDOG)和LED数码管等器件设计的一套多路
! g5 z% T; u9 a9 N+ W通用数据采集系统。该系统可将各种标准变送器送
3 r' U" n: y/ V来的模拟电信号(4~20mA或0--5V)经过A/D转换和程
4 r }: i9 O# u: k序运算处理转换成相应非电量的数值并实时显示和
. L# M8 e" u. h# g8 c存储,利用VC++设计的数据接收处理软件,上位机
6 O7 r3 m2 M3 fPC通过RS232串口可以接收来自数据采集系统的各9 W7 M$ t) o0 x) n
项数据,并作进- -步处理。该系统以单片机为核心,
h$ @& k& I4 B: c
: w0 T/ u3 T* ~# ]' |# g结合监控电路AD转换器键盘控制电路非易失存
- c+ c: P4 T6 z' k储器、日历/时钟电路、串行通讯接口、显示驱动芯/ {. @5 d- S/ H/ ^
片,加上匹配电源构成了一个小型数据采集系统。7 |3 c5 Q. n/ h( F, p( v0 f- O; D
2数据采集系统的硬件设计3 N3 u/ S! x$ \% h; N; C
2.1硬件组成设计
/ l. n, ~) p3 H3 p3 g--般在系统硬件电路设计时,应尽可能选择标
4 F( N5 |) p+ K& o+ O准化模块化的典型电路.及符合单片机应用系统的' w# N2 b" H, t3 k8 K1 y7 P ]
常规用法。硬件结构应结合应用程序设计--起考虑。
. Y& e( z5 w; [5 s& C软件能实现的功能尽可能由软件来完成,以简化硬! P6 y) ~7 ?7 W
件结构。系统中相关的器件要尽可能做到性能匹配。8 k5 d5 n: H |& {9 Q
单片机外接电路较多时,必须考虑其驱动能力。可靠" l& v7 H; ?* F( U* e
性及抗干扰设计是硬件设计不可缺少的-部分。可
0 E+ N! G# i: Z1 E$ d& A靠性、抗干扰能力与硬件系统自身素质有关,必须认
4 g9 b. T7 ^' y1 K9 D+ y真对待。. H1 P6 a6 D- w+ c
本设计中,选择AT89S52单片机作为系统的
5 O2 H4 q4 c, _! v) amcu单元,以及TLCl543作为AD芯片。AT89S52是
; N4 P& k. y2 \$ R1 K美国ATMEL公司生产的8位Flash型单片机,该机使9 v$ j4 @: x/ ~$ a9 I$ m
用高密度非易失性存储器技术制造,与工业上标准8 b0 e9 q* q# e6 R
的80C51指令系统和引脚兼容。片内集成的8KBFlash
! D3 X6 E. o$ i% ]: c4 K* x9 M程序存储器既可用传统方法进行编程也可以在线编
8 R, U4 O5 J- u: [! v程(ISP)。该器件最高工作频率可达33MHz,具有更# k$ v$ j: S/ Z! y
快的计算速度。AT89S52内部集成了看门狗计时器,, L* C& |8 H' m0 C0 l v' ~1 a/ z2 U
不需要像89C51那样外接看门狗计时器单元。该单
7 i8 N: L& y$ ~5 X3 Y, |片机可广泛应用于各种复杂控制领域,并且灵活性& n; P" w$ q# K
高、成本低。TLCI543具有高速( 10微秒转换时间)、高9 [4 K+ i% D, T+ }) }
精度(10位分辨率,最大+1LSB不可调整误差)和低/ e5 U( Y* U4 R/ W& t1 y, s
噪声的特点。TLC1543是接口比较简单的串行A/D转+ J. A. t2 l6 T/ Q: W# H& f
1 p t K! Y9 Z7 n1 m2 X+ k: y% x0 F7 V4 K" z1 t& B
8 Q8 \+ U" S- {* S' h% C- n# l; U附件下载:
/ c3 t; R" ~) V6 E
$ B9 p8 k2 r% K+ Q" D2 ?; M9 K |
|