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

[毕业设计] 网络单片机PIC18F97J60的开发与应用

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

& [7 n/ t# m5 ~" ]% }8 O5 G. I摘要:嵌入式系统的网络接入技术的发展,大大地促进了工业控制、信息家电等应用领域向数字化、网络化以及% F8 i) V: l6 `8 b+ r. A% I
智能化方向的迅速发展。本文利用PICDEM. net2开发板,以PIC18F97J60单片机为核心,开发基于互联
- x! Y0 Z. y6 N+ e网的远程监控系统,非常实用,而且使用B/S的架构也会使系统应用更加方便。该系统可以取得连接到( h4 _  d9 t* o6 \
互联网上任意监测点的包括温度在内的多种数据,并且可以简单地控制单片机端进行一些操作,因此可8 m# M" ?) P9 C, C% [
以直接用于一些需要远程监控的场合。
  h4 `( |- X0 e. f/ d% Y  D% V关键词:网络单片机  PIC18F97J60  基于互联网 远程监控系统
! F0 h' v' Y$ M9 OMicrochip公司生产的PIC18F97J60 单片机”将
! K' |( Q( l6 ]. r) O1 \! y, ~8 _PICI8系列高端8位单片机与完整的以太网控制器集成
% O( a) v7 A$ E: Q在一起,并且包括了MAC、PHY和RAM收发缓冲器。
! K2 B2 q0 J: P9 O% N8 U; b; Y利用这一64或100引脚封装的系列器件享有的完善网络
: n9 a* Q) h: e/ B2 C连接功能,可以实现成本低、简单易用的以太网应用方案。! E( ^4 x. _/ M. c
此外,利用Microchip公司免费提供的TCP/IP软件栈,能
9 N, D5 T, h$ W够大大缩短开发时间。0 n) M; l* d0 v6 c8 m/ u+ `
1 PIC18F97J60网络单片机$ `7 b4 O4 @- O
1.1 网络特性8 x: O1 \; m# z. U* \" g) q: a
PIC18F97J60系列器件具有嵌入式以太网控制器模
# R( ]2 ]5 e; T: q: O块。这是一个完整的连接解决方案,完全实现了介质访问. t: a( J3 i1 j4 ]7 q( b' C
控制(Media Access Control, MAC)和物理层收发器3 z' K8 z- {. Z; F0 M
(Physical Layer Transceiver, PHY)模块,只需使用2个脉
" j5 a7 n- a3 E冲变压器和一些无源元件就可以将单片机直接与以太网7 M' J( x4 e8 b
相连。以太网模块符合IEEE 802.3中所有关于双绞线网
7 e$ k6 e5 n- l/ l* J络10Base- T连接的规定。它在内部实现了一些数据包' x( N4 n/ T- C' n* h# N! X
过滤机制,用于限制传人的数据包。它提供了一个用于实% ?8 [4 t  [# }# |/ f/ E% k# J
现快速数据吞吐的内置DMA模块,以及硬件IP校验和
- g2 _) |! S4 t5 y3 {. t: Y计算;另外还提供了2个用于指示链路和网络活动的
$ |; v) ]! q  a* N$ S+ U- ZLED输出。以太网模块包含以下5个主要功能模块:
5 i# s" E: d8 g7 O' b( M/ q( f①PHY收发器模块一--对传输双绞线接口上的模
0 s8 S2 C" R* ^0 l/ t拟数据进行编码和解码,并通过网络发送和接收;
5 H4 s% \$ o" K) K, A+ X# }2 U②MAC模块一一实现了符合IEE 802.3规范的5 B1 K& K5 k& M
MAC逻辑,并提供了用于控制PHY的MIIMMediaIn-' W- ?' s. x1 {5 w% N' ~+ }7 f
dependent InteRFace Management);
) f5 y$ W, @! Q& p③独立的8KBRAM缓冲区一用于存储已经接收
  q. n$ N- Y/ W% j8 p' O和将要发送的数据包;& v2 b: d5 |! n- |* V
5 C6 F8 Q% j" H1 w+ P" R
④判优器一在单片机内核、DMA、发送和接收模$ u" S+ o- z& }$ \7 F2 M" X
块发出请求时,控制对RAM缓冲区的访问;% J  N5 m& j% U5 N2 f+ m$ ?
⑤寄存器接口一用作以太网 模块和单片机特殊功( u) [9 x. o# i4 X9 E/ L" G
能寄存器(SFR)之间命令和内部状态信号的译码器。8 n' \* P+ z. D
1.2 应用实例5 j  Z  h$ q% z: ]  J, D$ \
图1表明,基于互联网的远程控制系统是由连接互联
8 V  F6 g# J' i( `" c网的主PC机和监测装置构成的。其中,监测装置代表某* E/ i$ B' `" ^9 W9 o
个接入网络的嵌人式系统,它既可以是工控应用中的温# {& ~- i2 T' B# o
度、压力及流量等监控设备,也可以是家庭应用中的网络
1 G/ r* b* j, ?2 Q家电等。网络单片机为该监测装置的核心,其不仅可以采
9 H2 P9 k4 j/ J# H, L* F* n- r8 [集和处理温度或流量等传感器数据,还具有嵌入式网关凹
$ {7 i" P, Y" z6 y( _的功能,可以实现监测装置的网络接人。互联网上的主
3 c: F+ @8 d: c/ NPC机通过Web形式访问监测装置,实现远程监控。
! r8 J$ y/ {- D2.1 PICDEM. net2开发板5 V& ^, A* I6 W  G( r0 @
PICDEM. net2开发板[]除了包含PIC18F97J60核心
; I, H/ K8 J( B+ y! a  O器件外,与网络接人有关的功能还包括:串行EEPROM  c9 W) u) g& \9 T
提供256 Kb(32 KB)存储空间,可以用来存储网页和一些  {: h8 v8 l; s9 q! X7 D$ r
配置信息;可以通过SPI接口编程;RJ-45 (10Base - T)' h+ M& N2 L1 C& I) z6 Q
标准连接器,其]1连接到PIC18F97J60;RJ-11 (6线)标
) z4 |1 r; n% [+ d6 m3 {6 ^; n
/ O) z4 ?  M% y; s8 u% X+ P( }+ o. @+ y$ l1 P- c' ^9 E) b, H

1 g( G, c6 S. y, t7 D8 Z- ^! T: n! G& X0 p0 {1 V
附件下载:
游客,如果您要查看本帖隐藏内容请回复

9 |+ p% g% i9 c' W+ z3 R# I
: x8 }6 m+ N# D6 o
. s( }0 C0 t( J. \/ N4 H3 b7 q

该用户从未签到

2#
发表于 2020-4-9 09:53 | 只看该作者
Microchip公司生产的PIC18F97J60 单片机”将PICI8系列高端8位单片机与完整的以太网控制器集成在一起
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-29 00:38 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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