1系统总体设计方案.docx
《1系统总体设计方案.docx》由会员分享,可在线阅读,更多相关《1系统总体设计方案.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1系统总体设计方案1系统总体设计方案本系统为虚功率源的部分硬件电路和部分软件,包括基于分级构造的人机界面、功能键盘输入、仪器对外接口和对仪器内部主处理器的接口。系统框图如图1所示。图12以太网接口以太网接口部分采用W3100A实现传输层、网络层、数据链路层的功能,采用RTL8201BL实现物理层的功能。2.1W3100AW3100是WIZnet公司专门为以太网互联和嵌入式设备推出的硬件TCP/IP协议栈芯片,其硬件TCP/IP协议栈包含了TCP、UDP、IP、ARP和ICMP协议。在软件源代码当中有W3100A的SocketAPI函数,可使网络通讯的软件设计愈加方便。利用这些函数进行设计时,应
2、首先初始化W3100A的网络设置,即调用相应的API函数设置默认网关、子网掩码、本机物理地址和IP地址,然后建立Socket连接以实现通讯。2.2RTL8201BLRTL8201BL是一个单端口的物理层收发器,它实现了全部的10/100M以太网物理层功能,包括物理层编码子层PCS,物理层介质连接设备PMA,双绞线物理媒介相关子层TP-PMD,10Base-Tx编解码和双绞线媒介访问单元TPMAU2.3以太网接口调试方法使用Ethereal协议分析系统进行以太网接口的调试是行之有效的方法。Ethereal是目前最好的开放源码的网络协议分析器,Ethereal能够捕捉网络数据包,通过分析网络数据包
3、的内容能够知道以太网接口的各层能否工作正常。2.4自动获得IP地址自动获得IP地址基于DHCP协议,由于W3100提供的TCP/IP协议栈并未包含应用层,所以需要研发人员根据DHCP协议自行编写代码来实现自动获得IP地址的功能。为实现自动获得IP地址,局域网内必须存在DHCP服务器。DHCP客户端通过和DHCP服务器的交互通讯以获得IP地址租约。DHCP协议通讯使用端口UDP67服务器端和UDP68客户端进行通讯,为了从DHCP服务器获得一个IP地址,在标准情况下DHCP客户端和DHCP服务器之间会进行四次通讯,所使用的数据包分别为DHCPDISCOVER,DHCPOFFER,DHCPREQU
4、EST,DHCPACK。DHCP工作流程如图2所示。图2DHCP封包格式如图3所示。图3编写程序时DHCP封包必须严格根据图4所示的格式,否则DHCP服务器不能识别出DHCP封包,不会应答DHCPOFFER。有关DHCP协议的详细内容能够参考相关RFC文件:RFC-95、RFC-1084、RFC-1123、RFC-1533、RFC-1534、RFC-1497、RFC-1541。3USB接口3.1CH372USB接口采用CH372芯片,CH372是一个USB总线的通用设备接口芯片,兼容USB2.0协议。在计算机端,CH372的配套软件提供了简洁易用的操作接口,通用Windows驱动程序提供设备级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 总体 设计方案
限制150内