基于网络的数据采集系统毕业设计(论文)(编辑修改稿)内容摘要:
DP 的服务包括 NTP(网落时间协议)和 DNS( DNS 也使用 TCP)。 欺骗 UDP 包比欺骗 TCP 包更容易,因为 UDP 没有建立初始化连接(也可以称为 握手)(因为在两个系统间没有虚电路),也就是说,与UDP 相关的服务面临着更大的危险。 9 ICMP 与 IP 位于同一层,它被用来传送 IP 的的控制信息。 它主要是用来提供有关通向目的地址的路径信息。 ICMP 的 „Redirect‟信息通知主机通向其他系统的更准确的路径,而 „Unreachable‟信息则指出路径有问题。 另外,如果路径不可用了, ICMP 可以使 TCP 连接 „体面地 ‟终止。 PING 是最常用的基于 ICMP 的服务。 5. TCP 和 UDP 的端口结构 TCP 和 UDP 服务通常有一个客户 /服务器的关系, 例如,一个 Tel服务进程开始在系统上处于空闲状态,等待着连接。 用户使用 Tel客户程序与服务进程建立一个连接。 客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。 因而,这个连接是双工的,可以用来进行读写 [8]。 两个系统间的多重 Tel连接是如何相互确认并协调一致呢。 TCP或 UDP 连接唯一地使用每个信息中的如下四项进行确认: 源 IP 地址 发送包的 IP 地址。 目的 IP 地址 接收包的 IP 地址。 源端口 源系统上的连接的端口。 目的端口 目的系统上的连接的 端口。 端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。 一个端口对应一个 16 比特的数。 服务进程通常使用一个固定的端口,例如, SMTP 使用 2 Xwindows 使用 6000。 这些端口号是 „广为人知 ‟的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯 [9]。 10 第三章 论文(设计)的主要研究方案 研究内容 本文 主要研究内容为以下两大部分:( 1)单片机终端数据发送部分。 本部分主要完成数据的发送功能。 ( 2) PC 机端数据接收部分。 主要用于 联网接收单片机终端发送的数据,以便实时提取查看。 拟采用的研究方法及主要措施 目前有两种方法可以实现单片机系统接入 Inter。 ( 1)第一种方法是利用 NIC(网络控制器 / 网卡 ) 实现网络接口 , 由单片机来提供其他所需协议。 如单片机和 ZNE—100模块构成的系统。 ZNE—100模块内部集成了 TCP/IP 协议栈,我们可以利于它可以轻松完成嵌入式设备的网络功能。 采用这种方法成本非常低廉 , 困难的就是软件设计比较复杂。 幸运的是我们无需像计算机那样提供全套的网络通信协议 , 实际上 , 我们 只需要根据特定的应用要求 , 提供一个 TCP/ IP 协议族的子协议集即可。 ( 2)第二种方法是利用具有协议栈结构的芯片和 PHY(phyceiver 物理层的接收器 ) 来实现网络接口 , 主控器只负责往协议栈结构芯片的 某个寄存器里放上适当的数据。 在这种方法里 , 网络协议是由具有协议 11 栈结构的芯片硬件实现的。 目前市面上已有这种结构的芯片出售 , 如韩国 WIZ 公司生产的 i2chip W3100A 芯片 , 美国 Seiko Instruments 公司生产的 ichip S7600A 芯片等等。 这里以 i2chipW3100A 为例 , 来说明这类芯片如何硬件实现网络协议。 其结构示意图如图 所示。 这款芯片的内部结构分为 4 部分 : 与单片机接口的部分 (MCU interface) 、协议引擎 (protocol engine) 、存储器 (DPRAM) 和与 MII 接口的部分。 其中MII 接口接上一个 PHY。 这款芯片能从硬件上实现网络协议主要是靠它的协议引擎 , 使用者对这一点的最深的感触是 , 在它的内部结构中有如下几个与网络协议相关的寄存器 : 命令寄存器 C CR , 它的各位分别表示系统初始化、通道 socket 初始化、建立连接、侦听、接收、发送、关闭等命令 , 将某位置 1就会发出相应的命令 ; C DIR 为目的 IP 地址寄存器 ; C DPR 为目的端口地址寄存器 ; C TOSR 为服务类型寄存器 ,对应于 IP 报头的 TOS 字段 ; C IPR为 IP 协议寄存器 , 对应于 IP 报头的协议字段 ; CSPR源端口寄存器 ; C SSR socket 状态寄存器 ; GAR 网关地址寄存器 ; SMR 子网屏蔽寄存器 ; SHAR 源硬件地址寄存器 ; SIPR 源 IP 地址寄存器等等 [10]。 有了这些寄存器 , 开发者只需往适当 的寄存器中放上合适的数据 ,并按一定的顺序启动相应的命令 , 就可以按标准协议上网了。 更方便的是 , 这类芯片的开发商还提供了相应的软件包 , 设计者只需调用软件包中的函数就可以了 , 就像在 VC 中做网络开发编程一样。 所以这种方法的优点是软件设计简单。 但缺点是价格比较贵。 通常 , 这种芯片的价格 都在上千元以上 [11]。 12 图 3. 1 W3100A 结构示意图 本系统共分两个部分:单片机终端数据发送部分和 PC 机端数据接收部分。 系统框图如 第一章 图 所示 单片机(发送端) MCS—51 单片机串行通信工作方式 (1)在方式 0 下,是把串行口作为同步移位寄存器使用,这时以 RXD( )端作为数据移位的入口和出口,而由 TXD( )端提供移位时钟脉冲。 (2)方式 1 是 10 位为一帧的异位串行通信方式。 (3)方式 2 是 11 位为一帧的串行通信方式。 (4)方式 3 同样是 11 位为一帧的串行通信方式,其通信过程与方式 2 完全相同,所不同的仅在于波特率 [12]。 发送端程序 [13] 发送主程序: ORG 0023H AJMP ACINT ORG 8030H 13 MOV TMOD, 20H MOV TL1, 0F3H MOV TH1, 0F3H SETB EA CLR ES MOV PCON, 00H SETB TR1 MOV SCON, 40H MOV SBUF, 40H SOUT1: JNB T1, $ CLR T1 MOV SBUF, 00H SOUT2: JNB T1, $ CLR T1 MOV SBUF, 40H SOUT3:JNB T1, $ CLR T1 MOV SBUF, 1FH MOV DPTR, 4000H MOV R7, 20H SETB ES AHALT:AJMP $ 中断服务程序: ORG 8100H ACINT:MOVX A, @DPTR CLR T1 MOV SBUF, A DJNZ R7, AEND 14 CLR ES CLR TR1 AEND:INC DPTR RET1 ZNE—100( 网卡芯片 ) 功能特点: Serial (TTL) to 10M Ether, Serial 最大波特率为 115200 bps; 可利用 Web browser 和 Windows utility 轻松进行设定; TCP Server, UDP Server, Real COM driver 作业模式 ; 支持动态 (DHCP) ; 或静态获取 IP 地址; 尺寸小( 44); 产品特性: 32 位 ARM7 CPU; 16KB RAM; 128KB FLASH; 10M 以太网接口(使用排针方式引出); 电磁隔离; 串口 TTL 电平方式,波特率 300~115200 bps; 串口任意校验; 串口数据位 5, 6, 7, 8 可设定; 串口停止位 1, 2 位可设定; 支持 TCP/IP 协议包括: ETHERNET、 ARP、 IP、 ICMP、 UDP、 TCP、HTTP、 DHCP; 工作方式可选择为 TCP Server 或 UDP Server,工作端口可设定; 可使用配置工具 ZCom Utility for Windows98/me/NT/20xx/XP 进行配置; 可使用网页浏览器进行配置; 输入电压 5V DC 功耗低最大工作电流 38 mA 15 工作温度 0~ 65186。 C 保存温度 - 25~ 85186。 C[14] ZNE100。基于网络的数据采集系统毕业设计(论文)(编辑修改稿)
相关推荐
国互联网络发展状况统计报告》显示, 截至 20xx 年 12 月,网民数已增至 亿人,比 20xx 年 6 月增加 4800 万人, 20xx 年一年则增加了 7300 万人,年增长率达到 %。 在过去一年中平均每 天 增加网民 20 万 人。 目前中国的网民人数略低于美国的 亿 位于世界第二位。 网民人数 亿人 图 中国网民人数增长情况 基于网络消费文化的网络体验营销研究 14 从图 和图
源端口 源系统上的连接的端口。 目的端口 目的系统上的连接的 端口。 端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。 一个端口对应一个 16 比特的数。 服务进程通常使用一个固定的端口,例如, SMTP 使用 2 Xwindows 使用 6000。 这些端口号是 „广为人知 ‟的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯 [9]。 10 第三章
批改、调整。 成绩管理也是一个事件,代表查看、编辑。 试卷属性用来描述试卷时间、难易程度、平均成绩等。 执行作业业务时主要关系描述如下:(1)教师日常编辑作业;(2)系统根据教师要求生成作业;(3)教师调整自动生成的作业;(4)学生完成作业;(5)教师批改作业;(6)学生修正错误;(7)作业属性显示作业生成时间、要求完成时间、完成情况等。 采用UML表示作业的领域模型图,如图3所示:图3
成果的数量和质量的总和,如科技成果等。 由于高等院校在才具上具备以上特点,所以也使得高等院校在财务预算方面具备一定的特殊性。 高等院校财务预算的绩效是基于投入与产出的关系进行魔术的具体状态,期间包括 教育的效率、教育产品的类型、教育的服务质量、教育种类的数量、高等院校在社会市场上所做出的贡献等,例如效率、效益与节约等,在内涵方面比单纯的效率 、效果、效益更加具备广泛性。
合我们称之为主元,线性组合的维数称之为主元个数。 沈阳化工大学学士学位论文 第 二 章 MPCA 在间歇反应过程故障诊断中的应用 7 主元分析的基本原理 前面已经提到, PCA 的目的就是“降噪”和“去冗余”。 “降噪”的目的就是使保留下来的维度间的相关性尽可能小,而“去冗余”的目的就是使保留下来的维度含有的“能量”即方差尽可能大。 首先,要知道各维度间的相关性以及个维度上的方差
对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。 Java 对程序提供了安全管理器,防止程序的非法访问。 Java 吸取了 C++面向对象的概念,将 数 据封装 于类中,利用类的优点,实现了程序的简洁性和便于维护性。 类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。 程序员只需把主要精力用在类和接口的设计和应用上。