|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( a' o. n, i. b: b
摘要:在因特网上TCP/IP协议保证数据传输的准确性,在数据采集与控制领城中如何利用TCP/TP协
4 ]7 |% p! j& ]/ K议实现单片机网络通信有着深远的意义。提出了单片机与Internet网络通信的一种具体实现方案,借助以太
1 z/ J% M/ I: {; \3 S网控制芯片RTL8019AS,将TCP/IP协议嵌入通用单片机中,通过RTL8019AS实现智能设备和仪表在
6 u: t' o5 m' F+ X2 E" CInternet网络上的数据传输.8 ]" F% Q' I, E- l5 A$ y2 ?! D2 t
关键词:单片机; TCP/[IP; 网络通信* ~7 G/ p) E5 I+ l% ~. u. P
0引言
# G$ T+ X9 e# T5 d) I3 ~ I随着计算机网络的高速发展,各种家电设备、工业仪器的数据采集与控制过程开始逐渐地走向
+ ^# H& h6 j4 c, N* h, y0 ~网络化,以便共享信息资源和远程控制。在因特网上TCP/IP协议保证数据传输的准确性,在数据采& \ t, j1 y v/ j+ K, B( i
集与控制领域中如何利用TCP/IP协议实现单片机网络通信有着深远的意义。这种网络通信模式在PC6 J1 s8 w- |) c9 R- m
机之间的实现已经完善,但是由于体积、价格等因素限制了应用的范围。本文提出了单片机与
2 k7 R& s, w& H9 @3 KInternet网络通信的一-种具体实现方案,借助以太网控制芯片RTL8019AS,将TCP/P协议嵌入通用
8 r$ B0 B" D9 c) Q) r单片机中,通过RTL8019AS实现智能设备和仪表在Internet网络上的数据传输,可广泛应用于各类控
7 e' _ E: l( S i* H9 O制终端,如家电设备、仪器仪表以及工业生产中的数据采集与控制。
* Q F% ]7 |! L' h1 TCP/IP协议
H* `# \6 E3 E }; RTCP/IP协议是- -套把因特网上的各种系统互连起来的协议族,是一个事实上的工业标准。网络* {' M0 h! q/ h7 _0 w
协议通常是在不同的协议层上进行开发,每一层分别负贵不同的通信功能。它的体系结构与参考开% P7 T- Y( B3 p/ k v
放系统互连(OSI)模型对应关系分别为:应用层、传输层、网络层、链路层"。! f7 K$ {1 L/ z2 ~
1.1
3 |: u% \2 F+ q) {" o# n链路层
* B; U' N* m5 c1 h& i链路层,也称数据链路层或网络接口层,通常包括操作系统中设备的以太网驱动程序和计算机9 ?( i, t* Z& S9 l( q. ~
中的物理接口(网络芯片)* m8 I, u% w$ u
物理接口实现数字信号与模拟信号的相互转化;发送数据时将数字比特流转化为模拟信号:接
- P' W& M; `* ]- U收数据正好相反。- r* w0 N9 ?- G2 m% E* Z
以太网驱动程序是链路层物理接口与网络层交互的软件接口,网络层数据必须先交付给以太网
: z* J* Q* v% s$ n6 x6 e的驱动程序,由它将网络层数据打包并交付给物理接口,完成数据发送。反之,以太网驱动程序在
6 K, g1 {9 }/ V接收到数据时,要按照应用层可以接收的形式进行处理并交付。
% O& j2 J& {2 Z. {' C) _& p: T1.2 网络层
) G' j) ?7 k a X% X% C网络层,又称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族
* T. E( c& J9 c; O; w! D中,网络层协议包括IP协议(网际协议) , ICMP协议(Intermet互联 网控制报文协议),以及
& F5 j! Q/ M3 B; |/ x. hIGMP协议(Intermnet组管理协议)
# a. \4 s5 h: C9 E, C, p# Q* _3 J7 z' Q* J
( G% L. I/ R0 J4 m0 v# o2 F
4 {- i9 d' W0 ]8 g/ I. S6 L
附件下载:1 A. p' W9 U6 I5 s* @
3 P+ Z5 j7 V; A |
|