|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1引言 D) f# `$ h7 I) _! U9 H) Q
随着通讯技术、网络技术和半导体技术的飞速发展,嵌人
0 P! v7 i) A* T6 |# Y H式系统接入网络已成为其应用的一个重要方向。越来越多的嵌
7 T9 G! F: \0 ? a. Z人式系统选择Web服务器的方式与Internet 进行数据交换。而' \' t a) Z% s( J$ ]3 _2 {
以太网是构筑现代Internet网络的基础,因此选择基于以太网' E; l& F! @' U' G: c* k2 c
的嵌入式Web服务器技术实现数据交换将具有较高的实用价 Q( R" _1 i. ]- c4 Q
值。温度是程控机房、档案室、图书馆、农业生产基地等众多场) N8 C; W2 \5 j# K8 `8 D
所需要实时监控的一一个重要物理量。温度监控系统在实际生活
" Q* h+ T9 e& S1 p' w. M. p1 W中有着重要的作用。本文主要针对MCS- -51 系列单片机,结合
: V3 B" X; A1 @2 k+ u5 O嵌人式Web服务器技术,提出了基于以太网的远程温度监控
' j/ W$ r7 G* y" f1 `系统的设计方案。该方案成功的实现了温度采集和控制的网络) X2 z: A7 b# T2 K
化,具有结构简单,成本低,传输稳定等优点。
) v& e; i) ^. u* p7 t2远程温度监控系统的硬件电路设计
4 ^$ k& G! n m* C远程温度监控系统硬件平台主要由微处理器W78E516B、
. I; L3 n" X( X9 t以太网控制器RTL8019AS、数据存储器WS62256、网络隔离变
2 d& y. V0 Z; Y! n( Y# Z G1 H: D压器20F-01、用于片选的ATF16V8B以及数字化温度传感器
1 A/ g' L7 H- D5 V8 @: Z! u qDS18B20等器件组成。硬件总体框图如图1所示。. ?7 x, [6 c# w6 r
数据线和地址线均采取总线方式,即8位数据线和16位. c3 o$ B, n z& e3 n' _, Y: E
地址线。在实际应用中RTL8019AS需要用到的管脚有,SA0~4 c# ?! Q/ M6 {$ }" l$ ]
SA19为网卡的地址线, SD0~ SD7为网卡的数据线。RTL8019AS4 r' n* |, F' H5 d+ d! R! r0 s& y& R5 P
的64、74、77三个管脚悬空, RTL8019AS芯片会白动检测,如果! X4 o1 c7 z3 ?' H
检测到l0BASE-T信号,则选择接口类型UTP,否则选择接口类: j3 V4 \0 l+ k# \' x
型为BNC。RTL8019AS 提供三种配置I/0端口和中断的模式,) V+ L( h4 Q) r$ e7 K! w' E
由于单片机资源有限,不需要实现即插即用,而RT免跳线模式
1 H( |- |% [8 D需要外接一个E2PROM ( 9346 ),因此这里选择跳线模式,虽然
K& I9 _- x b, c- O6 X这是最简单的一种模式,但是系统需要的功能完全可以实现。6 u6 D G2 R/ W
选择跳线模式,JP端接高电平。RTL8019AS 内置了10BASE -T
5 ]" C2 ]) g5 K- e# L ^
# U$ X. M- i- l
, x* |7 ]; w: o- p- d0 z4 c2 C5 A" I
; S4 b$ ]8 w: D6 C. ~0 H$ G
$ Y/ t1 z4 \! i0 ?& y |
|