|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
. q5 G4 {) f+ b9 ^( I1 G
摘要:红外通信有着成本低廉,连接方便、简单易用和结构紧凑的特点,因此在生产和生活中被广泛应& E8 H, G; ]7 j- A
用。本设计主要是以AT89S52为核心,控制通信芯片MAX3100与外围的红外接收和发射电路完成红外
% q j( T! ]: N5 y/ Q- E数据通信,并实现与计算机串口之间的通信功能。结合硬件设计与通信协议,编写出相应的软件程序。
, b% a) c, k# ~关键词:单片机;红外通信;接口电路;MAX3100
& E# n% p4 s2 W3 `, U8 v" P7 v关键在于红外接口电路以及接口驱动程序的设计。3 B" \2 }2 m/ q' Q6 p
1硬件电路设计
5 o6 l9 U5 [1 |/ q6 s$ L/ {在整个红外通信过程中,信号的接收、发送为了避免相互之间的干扰,使用的是半双工通信。7 j& k6 N" r) ^, n+ F8 J
1.1红外通信电路设计
' S$ x" z( e! e# U红外数据传输,使用传播介质─—红外线。IrDA是国际红外数据协会的英文缩写。IrDA相继制定了& Q7 W+ U6 X- M6 K: Y2 @
很多红外通信协议, IrDA1.0协议用于异步收发器UART,简称SIR( Serial Infrared,串行红外协议),采用
4 E. U6 [4 A; E3 u6 i; G( z; y3/16 ENDEC编/解码机制,最高通信速率在115.2kbps2]。单片机本身并不具备红外数据传输接口,通0 V/ j. ^ ?" b5 Q
常是利用单片机的串行接口和片外的红外收发电路,构成一个红外串行接口。能够实现单片机红外通信,, P9 W+ q, Q% l7 [3 ~3 o- S( B- n
硬件电路主要的功能为:从串口电路接收到-个16位的数据,通过单片机的处理,将处理后的信号发
& y2 ^) }5 T. {0 u6 B: _- @8 V送个红外通信电路。红外通信电路经过自身的调制、放大,加载38KHz载波发送;红外接收电路接收有红+ r- R7 \: q, t3 v; u4 E
红外通信部分主要是由芯片MAX3100l3完成的,在整个红外通信过程中,起到了一个桥梁的作用,$ n6 W& n- E( V# ]# X, X
外信号照射时,接收电路对信号放大.解调,送回通信芯片,再给单片机,通过处理,发送给串行口。" n) U) M k6 Y! {# [; `# ~% w
设计的硬件是由单片机,红外通信电路、串口通信电路,看门狗电路,接收发送电路和电源组成的。
, F. x, H$ b8 b& }# F% P* d& ]
" g. x/ b! R' C" z2 r% y3 ]3 t; n; z
; N. p$ u! {) U' t" v5 o- v8 ^; I" f
附加下载:5 \3 N8 R+ E8 y/ I+ E' U; x3 F
3 V9 k+ u0 ~: W* L! F
|
|