当前位置:文库下载 > 所有分类 > 工程科技 > 信息与通信 > 基于ENC28J60的ATMAGE16单片机以太网通信设计
免费下载此文档侵权投诉

基于ENC28J60的ATMAGE16单片机以太网通信设计

针对智能测控领域数据通信的需求,设计了基于ENC28J60芯片ATMAGE16单片机以太网通信系统,在简要介绍ENC28J60和ATMAGE16芯片的基础上,分别对系统的硬件和软件进行了实现。

学术论坛

基于 E C 86 N 2 J 0的 A MA 1 T GE 6单片机以太网通信设计 杨金石肖繁李坤 220) 6 5 0 (东青州山东青州山

摘要:针对智能测控领域数据通信的需求,设计了基于E c 86芯片 ̄A M G 1单片以太网通信系统,简要介绍E c N 2J0 T A E6机在 N 2 J 0 A M G 1芯片的基础上,别对系统的硬件和软件进行了实现。 86和 T A E 6分

关键词: N 2 J 0 AT G 6以太网智能测控 E C 8 6 MA E1 中图分类号: P 9 .1 T 33 1文献标识码: A

文章编号: 07 9 1 (0 10— 1 5 2 10 - 4 62 1)4 0 4—0

A me a6 T g 1 ̄AT ME公司生产的 A R L V 和计算。主控单片机的通信通过两个中断与在测控领域,片机为核心的各种智芯片。以单该芯片具有 1K字节的系统内可编程引脚和S I现, 6 P实数据传输速率高达 lMb O/ 能监控、测试系统因其高性价比等原因正得 F a h, l字节 E P M, K字节 S M, So ls 5 2 E RO 1 RA 到越来越广泛的应用。而随着计算机网络技 3个通用 I 0口线,2通用工作寄存器。 2/ 3个 对于没有开放总线的单片机,有可虽然术的发展普及,其是分布式测试控制系统由于其先进的指令集以及单时钟周期指令能采用模拟并行总线的方式连接其他以太 尤的提出,得单个单片机系统难以满足实际执行时间, T gl的数据吞吐率高达 1网控制器,不管从效率还是性能上,使 A me a 6 6但采用应用的需求,要将多个单片机系统互联在 M Is MHz从而可以缓解系统在功耗和单片机的S I口连接 E 2 J0需 P/, P接 NC 86的设计都 起以实现分布式测控功能,即进行单片机处理速度之间的矛盾。外,芯片还具有是一个较好的方案。此该 组网。 可以和 E 2 J以太网控制芯片进行直接 NC 86传统的单片机多机互联一般是基于 RS交互的标准串行外接接口S I基于以上的 P。 3系统硬件设计 2 2行通信基础的,通信方式的主要缺特点,设计采用 A 3串该本 Tm

e a 6为主控芯 g 1作系统的硬件设计如图l示。所本设计中A 点包括:是通信速率较低,一一般为 9 0b 片。 60 p T g l单片机和E 2J0 me a 6 NC 86以太网控制 S二是通信距离近,论上一般不能超过 l;理 5 2 2 N 2 J 0片 . E C 8 6芯芯片通过 S I口进行通信,中A me a P接其 T gl米,果转换成 R 4 5号可以延伸到一公如 S 8信 E NC 86是Mir c i公司生产的以 6片机为主控制器, 2 JO coh p单配置为主机模式, N E 一

1引言

里左右的距离,但在某些应用场合还是无法太网控制芯片。比于其他可用于嵌入式系 C 86为从设备。 T g l的S I作模相 2 J0 A mea 6 P工满足需求;是连接节点数目有限, S 3统开发的以太网控制器(J L 0 9D 0式由C O C HA设置,据E 2 J0三受R 2  ̄ RT S 1、 M9 P L、 P根 NC 8 6的 2享通信总线特性的限制,共一般仅能连接 0、 x8 76、 AN l 1、 S 90等 ) 8 A 8 9 L L 9 cl1C 8 0 A, S I写时序, me a 6 P工作模式 P读 AT g 1的S I 几十个单片机节点。 E 2 J0 NC 8 6以太网控制芯片具有结构简单、

应设置为模式0 AT g I通过将E 2。 me a 6 NC 8 J0 c引脚置低实现与其的同步。P时 6的 s SI

以太网是目前应用非常广泛的网络通

体积小、格便宜等优点,别是该芯片的价特

信技术,借助以太网技术实现单片机之间互引脚数仅有2个,比于其他大部分同类芯钟由写入到 S I送缓冲寄存器的数据启 8相 P发联,以很好地克服传统R 2 2线实现单片的8引脚封装要少得多,大火简化相关动,P S ( B ) f上的数据发送秩可 S 3总 0可 S I MO I 5a脚 P J片机互联中存在的问题,以适应不同应用场设计,空间。节省 序由寄存器 S R ̄ D PC< ORD控制,位 J化置 合的需求。文将通过Mirc i公司生产本 cohp E 2 J0片带有S I口,作为任 NC 86芯 P接可的 E 2 J0片实现多个 AT GA1单何配备有S I口的单片机系统的以

太网接 NC 86芯 ME 6 P接片机系统问的数据通信。 口芯片。 NC 86合I E 82 3 E 2 J符 E E 0 .的全部规范,采用了一系列包过滤机制以对传人数据 2模块简介 包进行限制,它提供了一个内部 D MA模块, 2 1 T G 6片机 . A ME A1单以实现快速数据吞吐和硬件支持的 I校验 P - _一

时数据的最低位首先发送,则数据的最否高位首先发送。方案选择先发送最高位,此

同时接收到的数据传送到接收缓冲寄存 器, PU进行右对齐从接收缓冲器中读取 C接收到的数据。

4系统软件设计、 CS PI十产厂——一 N

为了更好的支持高层应用,时方便系同统与目前大部分运行 TC/ t议体系的 P I协 网络节点进行信息交换,系统的软件设计 在

P B 5 4 PB 6

SO

S I r t, o 。。

’UIE T T  ̄ P O/ rI

以太网

吾 》

P7 B

SK Z C n LE D A 0

变压器

时,们在完成必要的单片机硬件初始化我唇,先在单片机内x t P I协议体系的首 ̄"/P gC几个主要协议进行了实现,包括 HD C A L、R P I MP I TC以及 U P、c、 P、 P D等八个协议。 在 此基础上,层应用可以根据需要方便地调高

I 1 N PD2 PD3

W OI

L ED B

用底层通信网络协议实现同远程节点的通信,要有以下四种调用式:高层应用主①直接调用数据链路层的 I L 议进行通 t C D

图 1系统硬件设计

(转 17 )下 4页

Dii ltc n lg n p lain数字技术与应用 gt e h oo y a d a pi t a c o

1 45

基于ENC28J60的ATMAGE16单片机以太网通信设计

第1页

免费下载Word文档免费下载:基于ENC28J60的ATMAGE16单片机以太网通信设计

(下载1-1页,共1页)

我要评论

返回顶部
吉林快三一天多少期