|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 E4 A, f) Z# W3 ~- A& u
摘要:通过介绍单片机的通信系统工作原理,从系统的硬件平台设计、通讯程序设计进行阐述,
3 X/ A- R5 h, a) L8 C0 W. c/ k给出了实验数据仿真结果.9 B: L, ?9 g4 `9 ?- x
关键词:单片机;通信系统;数据
+ f. V+ O# C5 R* ~8 e, j- y$ n$ e1前言.# @* p' n' r* S0 c" s- e8 I
数据采集的应用是工业现场中最广的技术之一,但是当监测电压、温度、压力等时,会面临现场+ r& @: `% ~- \& r, m- N7 y; X
环境比较恶劣,人工记录也会出现一-定的误差, 且费时、费力等问题;同时若通过有线方式把采集的数7 ~8 N& G, f6 d7 S* i
据传到监控室中的上位机,不但传输信道易受空间其他频道的干扰,而成本会比较高。由于PC的分析/ X8 p0 a/ P8 h* `
处理能力较强,处理速度更快,而单片机则使用灵活方便,可采用单片机来构成主从多机工作模式"。! M) e9 L: U: @ r b. S% }0 R/ S
本文介绍的基于单片机的通信系统,由下位多个单片机与上位PC机组成的串行通信系统,可以
9 L2 Q+ t* B: b! L8 g实现上、下位机数据互传,从而实现上位机对现场设备的监控,通过汇编语言设计出程序,成本也相7 O3 v- V( d- W
对低廉,满足现场通讯的需要。# Z; y6 A$ O7 y7 q x3 H$ a% |4 ^2 \
2硬件模块
; X4 z0 d: ` N( |在硬件模块中,主要由单片机8032、RS-232 电平转换芯片、PC机组成。/ `8 }8 `% V- d6 J/ X3 M
由于单片机和PC通讯信号在正负电平之间摆动,在发送数据时,发送端驱动器TTL输出正电平在5 H: O" a6 }( s7 H2 Q9 d+ c! J' w
+5~+15V,负电平在-5~-15V电平。同时接收器PC机的串口工作电平在+3~+12V与-3~-12V,由于- ]% ^7 [/ Y1 c! H: U% y
发送电平与接收电平的差为2V至3V左右,这样信号电平不-致。为了完成TTL到串口电平的转换,( u2 n4 @0 T- r$ m: X! w) G$ K
中间需用电平转换芯片。本设计采用的是Max232芯片,其中供电系统为+5v单电源供电.整个系8 N+ N& I, {: n* c6 j! f' L
统如图1所示,图2为多机连接示意图。
1 n2 u6 l. }, A1 r0 }3 N9 L, ~# P) z& F8 k
u9 A( L }7 G3 Y X1 h3 _) H
附件下载:) M5 X& |, [/ z0 W& n+ y/ a( Q4 G
2 m& T! v p: H( F4 V( e |
|