|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1引言
- K6 T# i- `" O. y- X随着通讯技术、网络技术和半导体技术的飞速发展,嵌人; D/ W( g3 {& w$ A" Y: h5 {
式系统接入网络已成为其应用的一个重要方向。越来越多的嵌
2 x4 E, y* c4 W4 N/ F# t, g3 k人式系统选择Web服务器的方式与Internet 进行数据交换。而
* t5 }6 \% P6 T6 F以太网是构筑现代Internet网络的基础,因此选择基于以太网! [8 E# h; ^) @# }; v b9 Q$ C; y
的嵌入式Web服务器技术实现数据交换将具有较高的实用价4 H; |3 X& `0 G! H: c
值。温度是程控机房、档案室、图书馆、农业生产基地等众多场
4 _5 W) v7 f9 p- \8 J4 c! ^" ?3 s所需要实时监控的一一个重要物理量。温度监控系统在实际生活1 h4 e: m+ @& r u8 ]! s
中有着重要的作用。本文主要针对MCS- -51 系列单片机,结合, i. d# ?1 D! d/ o# X
嵌人式Web服务器技术,提出了基于以太网的远程温度监控; q; Y6 G8 _, J; A, w
系统的设计方案。该方案成功的实现了温度采集和控制的网络
- W2 S* F0 @; u. s; T. y/ ~化,具有结构简单,成本低,传输稳定等优点。. x2 V( M* M! C
2远程温度监控系统的硬件电路设计9 x6 Q/ P$ C2 F* S' s7 D. b
远程温度监控系统硬件平台主要由微处理器W78E516B、
& n2 R; O" K# I s以太网控制器RTL8019AS、数据存储器WS62256、网络隔离变) Z3 S3 E, p9 v% \+ Z" @
压器20F-01、用于片选的ATF16V8B以及数字化温度传感器
$ q( |% v1 P; B' bDS18B20等器件组成。硬件总体框图如图1所示。7 O# R7 ], I- G; u! [' L) g" e8 I
数据线和地址线均采取总线方式,即8位数据线和16位
& d. w8 \& V& Z2 t# n地址线。在实际应用中RTL8019AS需要用到的管脚有,SA0~9 \$ b0 T4 `4 c$ ]" n, s$ B
SA19为网卡的地址线, SD0~ SD7为网卡的数据线。RTL8019AS! J! t( T" A; J3 A# E8 ?
的64、74、77三个管脚悬空, RTL8019AS芯片会白动检测,如果
" x0 v* P% R# k: h+ r检测到l0BASE-T信号,则选择接口类型UTP,否则选择接口类6 R+ \4 g# x/ m. o* E
型为BNC。RTL8019AS 提供三种配置I/0端口和中断的模式,
! A* [; |- W" y: B由于单片机资源有限,不需要实现即插即用,而RT免跳线模式
4 x* V) Z5 ]1 b2 p" T6 C7 l需要外接一个E2PROM ( 9346 ),因此这里选择跳线模式,虽然
1 o( u; ]6 D, {5 |4 B! y这是最简单的一种模式,但是系统需要的功能完全可以实现。
1 y7 N1 i+ B2 _; F选择跳线模式,JP端接高电平。RTL8019AS 内置了10BASE -T( B" [5 I; K. w9 i
- k% n, A/ B1 y; q
- w3 Y4 g! X+ @: `. h* k# J: P+ W( V
# G, N1 B3 \; _) W. t7 z
- |; I8 ], g( A9 U% i9 A0 ^) G8 T
0 k/ T3 G* z) l& W4 ^' d* @, K |
|