|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1引言: m, c$ ^1 }: e& W _2 E
随着通讯技术、网络技术和半导体技术的飞速发展,嵌人/ a, R, z! |4 z0 N- g, S
式系统接入网络已成为其应用的一个重要方向。越来越多的嵌7 P' C+ y( v q) [5 ~: |* N
人式系统选择Web服务器的方式与Internet 进行数据交换。而1 a( P& {- \" _* b) z
以太网是构筑现代Internet网络的基础,因此选择基于以太网% W" }; f" T/ l9 P, }
的嵌入式Web服务器技术实现数据交换将具有较高的实用价
/ \9 M }$ @5 p j值。温度是程控机房、档案室、图书馆、农业生产基地等众多场
; m! O" v$ O$ q所需要实时监控的一一个重要物理量。温度监控系统在实际生活
( V% B8 h! n4 l x- Z; z中有着重要的作用。本文主要针对MCS- -51 系列单片机,结合& g! S; K; P* X0 `' F
嵌人式Web服务器技术,提出了基于以太网的远程温度监控
$ d4 f! a8 O6 B系统的设计方案。该方案成功的实现了温度采集和控制的网络
6 y5 a8 E' c; x9 p7 A1 x化,具有结构简单,成本低,传输稳定等优点。) c# b0 ^9 W% G. ?1 g$ Q( D
2远程温度监控系统的硬件电路设计+ d; }3 N: J) G# U) ~, j# e. p
远程温度监控系统硬件平台主要由微处理器W78E516B、
+ b n- A o) Q) r6 u以太网控制器RTL8019AS、数据存储器WS62256、网络隔离变
2 h) o# \4 b& s# Q- W M压器20F-01、用于片选的ATF16V8B以及数字化温度传感器& [5 B; n8 l1 i+ T8 T
DS18B20等器件组成。硬件总体框图如图1所示。 Y. F$ ~+ S- \( V
数据线和地址线均采取总线方式,即8位数据线和16位- J3 a: r( M% T+ C' O) H
地址线。在实际应用中RTL8019AS需要用到的管脚有,SA0~4 x% d5 o3 p: A
SA19为网卡的地址线, SD0~ SD7为网卡的数据线。RTL8019AS0 I: S. |+ ]' W9 u
的64、74、77三个管脚悬空, RTL8019AS芯片会白动检测,如果
0 Z$ G! x$ u0 z7 C* ~! U# s! _# }检测到l0BASE-T信号,则选择接口类型UTP,否则选择接口类/ [) M+ v0 i" x- c$ n
型为BNC。RTL8019AS 提供三种配置I/0端口和中断的模式,
4 R4 Y: G# [% ~% x, H# t3 I由于单片机资源有限,不需要实现即插即用,而RT免跳线模式
, E% f: N) o0 P. e1 Y, J% h需要外接一个E2PROM ( 9346 ),因此这里选择跳线模式,虽然
$ e7 y) H3 G/ x W8 p这是最简单的一种模式,但是系统需要的功能完全可以实现。
: S$ E8 i; b( Q3 q% R2 n选择跳线模式,JP端接高电平。RTL8019AS 内置了10BASE -T
1 \9 |1 z$ z% G5 E) X" ?* r+ N
& B D. {( V: G1 s( R3 V
$ S! {" D9 o/ w) M% T+ `/ M5 V" E: t" e4 }! d
- L% |2 X) }) L. v- H5 n; R
) o0 p; G. \' g |
|