网站地图

基 于单片机的以太网络接入实现及网络性能

  基 于单片机的以太网络接入实现及网&&&络性能互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长,在电子设备日趋网络化的背景下,越来越多的嵌入式应用需要支持网络功能。TCP/IP是一套把因特网上的各种系统互连起来的协议组,成为事实上最常用的网络标准之一。在使用计算机进行网络互联的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源。只要那些设备上实现了TCP/IP协议并增加一个网络接口,就可方便地接入到现有的网络中。考虑到单片机成本低廉,利用TCP/IP协议中的UDP(用户数据报协议)、IP(网络报文协议)、 ARP(地址解析协议)及简单的应用层协议,根据应用的需要做相应的裁减,文中将介绍用AT90S8515单片机与10Mbps以太网控制器芯片RTL8019AS设计嵌入式TCP/IP单片机系统,成功地实现了RS-485现场总线设备通过嵌入TCP/IP的单片机系统接入以太网,完成PC机与终端设备的远程通信和控制,最后对系统性能进行分析。

  RTL8019AS是台湾REALTEK公司生产的基于ISA总线 Mbps以太网控制器芯片。由于其优良的性能、低廉的价格,使其在市场上10Mbps网卡中占有相当的份额。

  (3)16KB片内SRAM,用于收发缓冲,降低对主处理器的速度要求;

  (4)支持8/16位数据总线个中断请求线个诊断LED引脚可编程输出;

  该芯片功能很强,它集成介质访问子层(MAC)和物理层的功能,对RTL8019做了很大改进,处理能力更强,操作更灵活。但与一般单片机接口时,只需要用到其中一部分即可完成网络通信功能,其它引脚悬空。

  该文选用AT90S8515单片机,与8051系列单片机相比,具有系统内可编程8KFLASH,内部集成了在片512字节EEPROM和512字节SRAM,使用精简指令集,编写程序简练,调试程序方便。系统提供RJ45接口连接Ethernet网络,提供一个RS-485接口与现场设备连接,实现数据的网络传输和设备的远程控制。

  AT90S8515单片机所提供的接口信号线位数据总线根地址线、读信号线根控制线。这些信号线AS的各信号线对应连接。其中,RTL8019AS的IOCS16B接下拉电阻,使芯片工作在8位总线片选地址使能。时钟电路为单片机8MHz和网络芯片20MHz。在现场控制端,需要一个RS-232转RS-485的485芯片(WM485),在网络接入端需要一个网络隔离滤波器(FM2146),这样接口电路设计完成,然后计算并分配地址空间,编写汇编程序。该系统中网络芯片在单片机中地址映射空间为80××H-0x9F××H,网络芯片的内部I/O基地址为300H。

  对设计电路的几点说明,RTL8019AS的JP引脚接高电平,使芯片工作在跳线模式;没有使用地址锁存器,直接用地址数据复用口读写RTL8019AS数据,网络芯片只用到5位地址线,没有冲突;系统采用查询工作方式,没有连接中断信号线,简化电路设计。

  4.1嵌入TCP/IP协议的单片机汇编程序设计单片机接入以太网,必须嵌入TCP/IP协议,用户终端的应用程序才可以使用通用的网络编程技术,例如使用Socket套接字,与单片机建立连接,实现数据通信。汇编流程图如图4—1所示,单片机首先初始化堆栈和串口,初始化RTL8019AS网络芯片,系统的IP地址存放在单片机的片内EEPROM中,单片机复位后首先读取这些数据以初始化网络。

  由于单片机的资源有限,所以网络协议根据嵌入式应用的需求作了裁剪,系统中使用了ARP、RARP、IP、UDP等部分协议,既保证单片机接入以太网,又保证足够小的代码量。单片机主要完成网络数据的解包和串口RS-485数据的打包。当以太网有数据到达该设备,单片机采用查询方式,读取网络数据并分析,如果是ARP(物理地址解析协议)数据包,则转入ARP处理程序,并发送RARP数据包,将IP地址和物理地址加入到局域网中建立映射。如果是UDP数据包且IP地址和端口号正确,则接收数据包,数据解包后,将数据部分通过串口输出,控制RS-485现场设备。反之,如果现场通过串口发送数据到单片机,单片机将数据按照UDP协议格式打包,送入RTL8019AS,由RTL8019AS将数据输出到局域网中。根据需要还可以在收到串口数据时,先完成数据预处理,极速分分彩人工计划再将处理好的数据送到局域网。

  TCP/IP协议的4层模型中,链路层部分由RTL8019AS完成,网络层和传输层由单片机来处理,应用层则根据需要可以在单片机内完成,也可以由单片机转给用户或终端设备完成。

  在单片机的程序处理中,主要有完整的ARP、RARP协议模块,UDP协议模块,其它协议根据需要取舍,完成系统要求,网络芯片的初始化是必须的,对RTL8019AS各寄存器的配置正确,才能使硬件正常工作。

  为了实现对嵌入TCP/IP的单片机通信系统设备的控制,笔者用VC++6.0在用户终端PC上编写一个数据传输的应用程序。通常采用Winsock编程,先创建一个套接字,绑定IP地址和端口号,使用UDP数据报,与嵌入TCP/IP单片机系统的套接字建立连接,当有网络数据到达时,VC++响应Receive()消息,读取数据并处理;当用户需要控制嵌入式设备,调用Send()函数发送控制命令或数据。

  在调试试验中,PC机上采用Sniffer软件来监视(或截获)PC机同单片机之间通信的TCP/IP协议包数据流,测试系统的性能,取得了满意的效果。

  网络性能的主观评价可以用如下的指标来体现:容量、利用率、最优利用率、吞吐量、可供负载、精确度、效率、延迟、延迟变化量、响应时间等。网络性能的最终表现形式就是最终用户在使用过程中的主观评价。下面主要从各网络层对系统性能的影响分别进行分析:

  (1)物理层、数据链路层性能。从系统的硬件上看,这两层的功能主要由RTL8019AS完成,每帧最大传输包为1K字节,但是数据的读写都是由单片机完成,所以整个系统的带宽受到单片机速度的限制,文中设计系统理论最大带宽为8Mbps,最优利用率为3~4Mbps。

  (2)网络层性能。在这里主要考虑传输协议的选择。对于使用有重传机制的TCP协议,意味着在网络环境恶劣的情况下,存在大量的数据报重传,降低了网络利用率,同时还有很大的延时。在系统的具体应用中,采用UDP协议满足了数据采集的实时性要求,对于丢包现象,可以在应用层上采取必要的控制策略加以改善。

  (3)应用层性能。主机、服务器、应用协议构成网络应用层性能的三要素。主机和服务器是网络连接的两端,应用协议是网络连接的两端数据传输过程的一个约定方案采用在以太网嵌入系统中运行一个套接字程序作为服务器,应用RS-485通讯协议对远程设备控制和数据采集。这个过程中,网络服务器的性能问题影响最大:服务器的负载、请求队列过长、协议参数设置不当等等。

  以太网的低成本、开放性、广泛的开发和应用软件、硬件支持,使得这种嵌入了TCP/IP协议的单片机数据通信系统,具有成本低、硬件少、运行稳定可靠、传输速度快、开发周期短等优点,有着广泛的应用前景,特别是数据采集、数据传输等远程监控领域,以及智能家电的网络信息化方面。目前,该系统在变电站监控系统、远程数据采集系统中得到成功应用。[参考文献]

  [5]逯昭义等.计算机通信网络信息量理论[M].电子工业出版社,1997.

  比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。

  比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!

  比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。

  比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。

  比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。

  比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。

  新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。

  比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。

  比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。

  IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。

  X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。

  从本质上来讲,高清只是提供了视频数据的内容,智能是对内容的第一次使用和消费,同时产生二次数据和内容。而高清和智能更广阔的应用便是在此基础上的数据挖掘,通过数据挖掘,必将在各个行业产生丰富多彩的应用解决方案,这个对整个安防、

  总不能到了明天就删掉今天的吧,那还有什么监控可言?如果违反犯罪活动发生后需要调取监控来查看,发现监控经常没存储,怎么办?现在的监控系统的数据基本上都可以保持好几个月,而我们知道,视频都是动态数据,如何将这些每天积累起来的数据,存储系统压力巨大。5、网络带宽跟不上:成都监控安装在的视频监控不再是传统的模拟监控。效果不好,就丧失了安防的作用和意义,他们所做出来的安防工程起到的效果也不相同,比如说使用的安全,使用寿命,有无死角,传输的稳定性等等问题,若是忽略了带来的困扰甚至会大于没有安装。回到最初的出发点,了解了什么是安防监控系统以及安装的目的,因为最终提供安防作用才是最重要的。传统的监控系统简单来说就是将一个地方的视频画面通过监控摄像头拍摄利用光纤传送到显示器上面,达到对固定区域的监控效果。相比较结构简单更加容易理解,技术要求也是比较低的。

  照,可任意组合识别。内置Web server,可以高效的浏览。支持手机远程查询、TCP/IP协议、100M高速网络,可实现跨网段数据传送。支持考勤数据实时传送,利用稳定的网络平台,大大提高了考勤数据的可靠性。

  同时,随着云计算的广泛应用,产品形态将朝着互联网化,小型化,标准化的道路前行。

  (十二)投标单位应具信息系统集成资质证书三级(含三级)以上或相关证明材料。

  就问你想不想取代经典处理器ARM9/ARM11——MYD-JA5D27评测

  返回值:开门成功、门禁服务没有连接、门禁服务没有握手成功、开门出现异常

  该模拟PLC控制系统采用光藕隔离输入,继电器晶体管混合输出。电源适合工业标准的24V直流输入,带反接保护;8路输入:其中2路可以中断,2路可以使用模拟量;8路输出:4路大电流晶体管,其中一路可以PWM,另4路继电器输出,可以直接带市电负载;通信:RS485。该模拟PLC控制系统适用大部分工业控制场合。附件提供基于该PLC控制系统交通信号灯演示程序及PLC控制系统电路。

  由于互联装修公司砍去了中间很多不必要的环节,公司在降低了利润 , 而且没有管理费 所以价格非常的低 ,性价比极高! 互联网装修公司跟传统装修公司有什么区别我总结了如下...

  做了一块FT232R+MAX485 USB串口转RS485板子,接上这个电阻后发送时会返回一个 0x00 取消后正常,这电阻需不需要接?...

  作为变频调速系统中的控制核心部分的变频器,最初是以单台形式工作的,可以通过变频器的控制面板或端子进行运行参数的设置,启动或停止变频器运行,读取各种变频器运行数据等等。

  此外,指纹识别模块和无线通信模块等组件的价格已经下降,这也降低了智能门锁的物料清单(BOM)成本。此外,中国初创公司和小米等互联网巨头已进入智能门锁市场,以低产品价格满足用户。因此,自2018年以来,中国智能门锁的平均零售价已降至不足2000元人民币(300美元)。

Copyright © 2014-2018 极速分分彩 版权所有 苏ICP12345678