找回密码
 注册
关于网站域名变更的通知
查看: 424|回复: 1
打印 上一主题 下一主题

[毕业设计] 单片机与单片机之间的无线数据传输

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-11 08:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:本文介绍了单片机与单片机之间数据的无线传输原理,介绍了编码与6 P9 q" L4 }3 G" H1 _8 _
解码的方法。井在此蕃础上针对在千扰的条件下为保证数据传输的稳定性与
2 T/ G, O- P6 q$ p' O+ I正确性而对电路的改进,阚述了程序设计的方法。* i) J5 n: _/ C  U$ J3 y
关键词:单片机;无战传输;抗干扰
8 R, ?6 s& D9 ]8 I; j中團分类号:2 j8 o( w: I2 V: Q/ R5 V6 e
TN919.3文献标识码: B2 }/ n8 M, e9 _0 k' z$ _
1前言# V5 A* `0 k  s+ u4 d
如今市场上出现了许多无线传输的电子产品,但往往价格比较
3 b1 t( _' Q6 V1 E3 u9 I) h' K昂贵。如果将这些昂贵的设备用到小数据传输的产品应用上,往
% _7 P0 u6 `$ ~, b% V" }. G4 _8 a往增加产品的成本,削弱了产品的竞争力。
% z. {7 P. u# o/ \4 I在本文中的无线数据传输以单片机与单片机无线传输为例,不7 z, z: ?- F9 d5 \4 K( k
仅降低了成本。而且通过对电路的改进与软件的编码、解码也确保
. d# H5 j& _6 X" P+ X3 M* o了数据传输的稳定性,正确性.
, H2 p* b" M& T1 e+ x' a7 @+ Y. p2工作原理
1 C8 T+ H$ E+ R4 P& X2 ~. g2.1基本工作原理! V9 }; T+ F0 }6 q6 q
本系统主要由单片机,编码芯片HT12E.解码芯片HT12D、
" y0 D% s. C2 Q4 S8 G发射模块、接收模块以及控制软件组成.整个系绕的工作原理为:
  b4 L+ J+ d% a  K6 q  W以单片机作为一个控制器对要发送的数据进行编码、驱动芯片, k" G3 O7 O- U  u6 f4 h
HTI2E进行数据发送;而另一块单片机则通过接收到HT12D接收
! s, M& b: O( I0 a到数据的信号而取走接收到的数据,并对其进行反馈校验,校验正6 P2 W" N# N$ E. M1 K* o, {
确则对接收到的一连串数据进行解码,从而完成数据的传输的工作
; o$ D& h& Z4 U" [(图1)。
& U& c" o) T" K; D2.2; P: [/ x* B" ]
传统的单片机数据无线传输基本工作方式; c, b/ q. r+ a7 P" B2 T7 q) a
数据发射部分主要由单片机C51、HTI2E、 315M 的无线发
! B5 Z+ N) k  c# G: W* s2 W7 s- E射模块组成。发射模块采用声表谐振器稳频,频率稳定度极高,工/ @: J7 q  @' U2 T
作频率315MHz,使用中无需调整频点。如图2电路所示。; J& F$ A! V8 _' C' S) l  b
HTI2E采用4位数据码与8位地址码的编码方式,其编码字
; m+ `& L' |5 h' A为: 8位地址码( A7- A0)加4位数据码( AD8-AD11).每位的3 z) E( R" L/ w) U/ ]
地址码的状态有三种:6 @' A) L$ e- a. l* W# n
#0"、“1",“2”(悬空),如图2) d5 [. u: {: D8 R
电路中8位地址码从高位到低为: 000000( 对应的HT12D解码# ^6 b' Z* f" b( b" G$ R
芯片的地址码也要为000000才能接收到数据)。其中OSC为.* E; u7 R0 M& r( \0 `- t$ ^
Pr2262芯片编码基准时钟,由电阻Rx决定。在图2中AD8. : P7 D) r* w4 e' j4 i
AD9、AD10、 ADII 为数据输入端,与单片机的P1.0、P1.1 .
9 }  |* J' J- _$ I& @P1.2、 P1.3相连。HT12E编码芯片的TE端为发射使能端,低电
7 ~9 C4 T  m* }9 i7 n% k- ~平有效,当TE为高电平的时由DOUT端输出为低电平,当TE为
( `) u0 {% B4 [- ]低电平的时候DOUT开始输出串行数据,发射模块开始传输数, w$ W+ e9 W% r3 Y
据。TE端与单片机的P2.7脚相接,用于使能HTI2E编码芯片开9 ^$ ^) p5 X, Z
始输出数据至发射模块。7 [9 h) a9 o  ]" \% w
在图2中,HT12E 为编码芯片,AD8、 AD9、 AD10.0 t3 w6 c+ {+ s1 ^0 q, j
ADI1为数据输入端,与单片机的P1.0. P1.1、 P1.2、 P1.3 相% w9 n9 v5 @2 U! p3 l  F
连。单片机传输数据每次只能发送4比特。因此发送数据的时候只
" C3 O1 g8 w, ?' i* E' v能将一个字节分为高4位与低4位来发送。. h, e3 V7 I1 q7 U4 p: L  Q( L" x
3 R! }. a+ u& j- N- [" T
1 E2 l; E$ U' d3 B
附件下载:
游客,如果您要查看本帖隐藏内容请回复

" o3 \: h8 V8 Y) i6 l* f
3 L6 z2 a$ L  Y) [
+ F, A) {7 ~; J" m. N' m

该用户从未签到

2#
发表于 2020-3-11 08:56 | 只看该作者
数据发射部分主要由单片机C51、HTI2E、 315M 的无线发射模块组成
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-2 12:23 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表