|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" M" W9 P% R9 D9 e
摘要:通过介绍单片机的通信系统工作原理,从系统的硬件平台设计、通讯程序设计进行阐述,
/ y; Y& R; _0 c# r; n给出了实验数据仿真结果.
6 N [5 }; {7 @5 X* _+ {# }$ x关键词:单片机;通信系统;数据1 h" {% d9 n6 G
1前言.( I: Y* }$ L; ?$ |) C
数据采集的应用是工业现场中最广的技术之一,但是当监测电压、温度、压力等时,会面临现场
7 {: Z5 Q" m* f环境比较恶劣,人工记录也会出现一-定的误差, 且费时、费力等问题;同时若通过有线方式把采集的数2 X: i* W1 U* e+ `
据传到监控室中的上位机,不但传输信道易受空间其他频道的干扰,而成本会比较高。由于PC的分析# H5 @& R4 v& K2 z* f
处理能力较强,处理速度更快,而单片机则使用灵活方便,可采用单片机来构成主从多机工作模式"。/ }, k1 s7 b% w% s' X2 R9 Z2 m7 \
本文介绍的基于单片机的通信系统,由下位多个单片机与上位PC机组成的串行通信系统,可以
; w: g) A/ w; q) ^- o/ ~实现上、下位机数据互传,从而实现上位机对现场设备的监控,通过汇编语言设计出程序,成本也相4 w2 N) R9 N) ]2 t, A
对低廉,满足现场通讯的需要。- M$ L2 Z4 ]" X: r% M& e
2硬件模块/ B. J( q/ A1 i. o& m# H
在硬件模块中,主要由单片机8032、RS-232 电平转换芯片、PC机组成。
4 ?$ Q: K: l# N由于单片机和PC通讯信号在正负电平之间摆动,在发送数据时,发送端驱动器TTL输出正电平在
b- a4 K# `+ a+5~+15V,负电平在-5~-15V电平。同时接收器PC机的串口工作电平在+3~+12V与-3~-12V,由于: y) @" [8 ~& Z0 l9 w' n: d! S& x
发送电平与接收电平的差为2V至3V左右,这样信号电平不-致。为了完成TTL到串口电平的转换,
* s- C1 f* X* s中间需用电平转换芯片。本设计采用的是Max232芯片,其中供电系统为+5v单电源供电.整个系
" j# O/ T. m9 P4 s8 B. W统如图1所示,图2为多机连接示意图。/ \" q, s4 y3 K
1 r4 w' e& r2 o0 _1 Q0 ^" h9 H7 I3 G: {1 T: a
附件下载:
2 v; D& Y. `: S5 Z$ r& f/ r5 g
|. R0 T8 P6 `% i, r/ }8 u |
|