一种基于PIC单片机的嵌入式以太网接入系统

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:vazumi126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文构建的系统是以PIC16F877单片机作为嵌入式系统的中央处理单元,并通过硬件集成电路S-7600A协议栈芯片来实现TCP/IP协议栈。因为以太网已经成为一种广泛的接入Internet的方式,可以通过RTL8019A以太网控制芯片把该系统接入以太网,然后通过以太网接入Internet,从而可实现对此嵌入式系统的远程访问和控制。
  关键词:PIC;TCP/IP;嵌入式; 以太网
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)12-21589-01
  One Kind Embedded Ethernet Based on the PIC Monolithic Integrated Circuit to Turn on the System
  LI Zhong-lin,YUN Gui-quan
  (Computer Engineering Department,Sichuan College of Vocational and Information Technology,Guangyuan 628017,China)
  Abstract:This article constructs the system is Embedded System by the PIC16F877 monolithic integrated circuit achievement the central processing element,and Realizes the TCP/IP agreement stack through the hardware integrated circuit S-7600A agreement stack chip, Because the ethernet already became one kind widely to turn on Internet the way, May turn on through the RTL8019A ethernet control chip this system the ethernet, Then turns on Internet through the ethernet, thus may realize Embedded system regarding this the long-distance access and the control.
  Key words:PIC;TCP/IP;Embedded;Ethernet
  
  1 引言
  
  目前大多数嵌入式系统是以微控制单元(MCU),与一些监测、伺服、指示设备配合实现一定的功能。在一些工业中,有时要求实现多个嵌入式系统之间的信息通信。可以用串行总线RS-232、工业控制总线CAN等总线将多个嵌入式系统连接起来形成一个网络,但这种网络的通信范围比较小,并且一般是孤立于Internet以外的。Internet现已成为社会重要的基础信息设施之一,是信息流通的重要渠道,如果嵌入式系统能够连接到Internet上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方。
  将嵌入式系统与Internet结合起来的想法其实很早以前就有了,主要的困难在于,Internet上面的各种通信协议对于计算机存储器、运算速度等的要求比较高,而嵌入式系统中除部分32位处理器以外,大量存在的是8位和16位MCU,支持TCP/IP等Internet协议将占用大量系统资源,或根本不可能。
  本文将以专用硬件实现TCP/IP协议,并以8位PIC单片机做了中央处理器构建一个能实现Internet访问的嵌入式系统。
  
  2 系统硬件
  
  
  系统框图
  如以上系统框图所示,主要的硬件包括:PIC16F877,S-7600A,RTL8019A,62256等。下面介绍一下主要部件所完成的功能及在系统中的作用。
  (1)PIC16F877
  它主要完成系统的数据处理功能。要完成从S-7600A来的PPP包的处理使之转换IP包。还要完成对用户接口来的数据的读取,处理,以及整个系统的协调。
  (2)S-7600A
  它是大规模集成电路工艺的TCP/IP协议栈芯片,支持:TCP/IP(Ver 4),UDP,PPP协议。对从PIC来的数据封装过程如下:
  
  其它部件RTL8019A作为网络控制芯片,起网络适配功能。62256为32K的SRAM,作为系统的数据存储器。
  
  3 系统的工作流程
  
  
  4 结束语
  
  该系统具有体积小,成本低,功耗低等特点。并且采用系统直接接入网络的方式,即每个系统都有自己的IP地址。因此不用再配网关。
  
  参考文献:
  [1]骆丽.嵌入式系统设计.北京航空航天大学出版社,2004.
  [2]袁勤勇,黄绍金,唐青.嵌入式系统构件(原书第2版).机械工业出版社,2002.
  [3]陈明计,周立功.嵌入式实时操作系统Small RTOS51原理及应用.北京航空航天大学出版社,2004.
  “本文中所涉及到的圖表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
摘要:在Oracle的性能优化对业务数据库工作在最佳状态具有重要意义,通过对Oracle采用调整内存、磁盘输入输出和命中率等方法z进行优化过程进行探讨,得到比较满意的结果。  关键词:Oracle数据库;性能优化;内存调整;磁盘I/O调整;调整竞争  中图分类号:TP311文献标识码:A 文章编号:1009-3044(2007)12-21504-02    Based on Oracle9i Da
期刊
摘要:本文在对比分析IPSec和MPLS的基础上,结合华为3COM的VPE技术论述了这两种技术结合部署的必要性和可行性,以构建全程全网的企业VPN,为基于Internet的数据传输提供所能获得的最佳总体安全解决方案。  关键词:虚拟专用网;多协议标记交换;网际协议安全  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)12-21547-02    1 引言    虚拟专
期刊
摘要:同一网络中所有计算机的IP地址须各自不同,具有唯一性,當人们在有意无意中破坏了IP地址的这种规则,就势必产生了IP地址冲突,本文在详细介绍IP地址冲突现象的基础上,综合描述了多种预防和解决此类问题的途径,并指出各途径之间存在的特点。  关键词:网络;IP地址;冲突;MAC地址  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)12-21571-02    Ways
期刊
摘要:本文根据Web服务器的特点,将检测Web服务器漏洞攻击的基于规范的入侵检测技术和检测脚本类型攻击的URL过滤技术相结合,设计了一种保护Web服务器的入侵检测模型WIDS,并对关键模块的实现加以说明,最后通过实例分析了该模型的工作过程。  关键词:入侵检测;基于规范的入侵检测;URL过滤技术;Web服务器  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)12-21
期刊
摘要:从管理地区电网的实际出发,设计了一种集成化的地区电网集成信息系统。应用ASP.NET开发平台和C#语言技术,基于Web的B/S模式、以SQL Server 2000开发的开放式数据库为基础,运用网络技术综合管理与控制企业内其他开放式管理系统、实时信息系统、各部门的所有相关信息,具有各类信息统一管理、统一应用,传输方便、快捷,数据及时、准确、共享范围广等特点,并提供了BBS等功能。该系统完善了
期刊
摘要:数据库应用程序与数据库的数据访问接口有多种类型,最新的是ADO技术。本文以VB与SQL Server为平台,研究ADO对象编程技术。  关键词: ADO对象编程;VB;SQL Server  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)12-21488-01    Discuss the ADO Object ProgrammeBase on SQL Serv
期刊
摘要:结合上海民防信息化的特点和信息化建设实践,本文提出基于存储区域网络共享的上海民防信息存储改造方案,并还介绍了数据冗余容灾存储的设计。  关键词:SAN;存储区域网络;SNIA   中图分类号:TP274文献标识码:A文章编号:1009-3044(2007)12-21486-02    Reseach on the Storage of Shanghai Civil Defense Infor
期刊
摘要:Blog是近些年来发展很迅速的一种新的基于Web的信息交流技术。电子商务自诞生以来就与计算机技术紧密相连,电子商务系统是通过互联网完成的商务交易系统。通过对Blog及其相关技术和电子商务的特点的分析研究,提出了在电子商务系统的销售环节中应用Blog的新思路、技术可行性分析,以及实现企业Blog的方法。在企业的电子商务系统中应用Blog,能够提升企业的知名度、减少企业的经营风险、提高企业的知识
期刊
摘要:论文针对Win2000 Server操作系统的系统特性,以及对常用系统组件的安全分析和组件选择,深入的论述了服务器安全配置的系列问题,以求大部分用户更深入的了解、使用Server操作系统,最大程度的提高系统的安全系数。  关键词:服务器;安全配置  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)12-21573-02    To Make a Thorough
期刊
摘要:DTS是一个强大而且灵活的数据库迁移工具,它能够实现各种异构数据源的数据转换。本文通过一个数据仓库实例,说明如何利用DTS将原始的业务数据源加载到数据仓库中,重点说明运用DTS中的ActiveX脚本语言转换数据。  关键词:DTS;数据仓库;数据转换;ActiveX  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)12-21514-02    Applicati
期刊