珠宝设计协议

2024-09-24 版权声明 我要投稿

珠宝设计协议(通用11篇)

珠宝设计协议 篇1

甲方:

联系电话:

乙方:

联系电话:

经甲、乙双方协商,签订本协议,并共同履行。

第一条 工程项目

甲方委托乙方承担以下工程设计任务:

工程地址:

第二条 设计收费及支付方法

(一)经甲乙双方商定设计收费为元,金额大写:

(二)付款方式

甲乙双方采用以下付款方式

1、乙方的平面方案经甲方确认后,乙方需为甲方制作完成全套施工图;

2、乙方在交付给甲方全套设计图后,甲方即付乙方全部金额设计费。

第三条 设计内容约定

(一)乙方应交付给甲方全套设计图纸如下:

1.设计总说明;

2.平面设计图

3.各部位立面图及剖面图;

4.节点大样图;

5.强、弱电平面图;

6.强、弱电系统图;

7.顶视图及效果图(甲方如需乙方制作);

8.装修材料表。

(二)设计内容及交付标准:

1、平面设计

平面设计图包括底部平面设计图和顶部平面设计图两份。平面图应有墙、柱定位尺寸,并有确切的比例。不管图纸如何缩放,其绝对面积不变。有了室内平面图

后,设计师就可以根椐不同的房间布局进行室内平面设计。

平面图表现的内容有三部分,第一部分标明室内结构及尺寸,包括居室的建筑尺寸、净空尺寸、门窗位置及尺寸;第二部分标明结构装修的具体形状和尺寸,包括装饰结构在内的位置,装饰结构与建筑结构的相互关系尺寸,装饰面的具体形状及尺寸,图上需标明材料的规格和工艺要求;第三部分标明室内家具,设备设施的安放位置及其装修布局的尺寸关系,标明家具的规格和要求。

2、设计施工图

施工图是装修得以进行的依据,具体指导每个工种,工序的施工。施工图把结构要求、材料构成及施工的工艺技术要求等用图纸的形式交待给施工人员,以便准确、顺利地组织和完成工程。

施工图包括立面图、剖面图和节点图。

施工立面图是室内墙面与装饰物的正投影图,标明了室内的标高,吊顶装修的尺寸及梯次造型的相互关系尺寸,墙面装饰的式样及材料、位置尺寸,墙面与门、窗、隔断的高度尺寸,墙与顶、地的衔接方式等。

剖面图是将装饰面剖切,以表达结构构成的方式、材料的形式和主要支承构件的相互关系等。剖面图标注有详细尺寸,工艺做法及施工要求。

节点图是两个以上装饰面的汇交点,按垂直或水平方向切开,以标明装饰面之间的对接方式和固定方法。节点图应详细表现出装饰面连接处的构造,注有详细的尺寸和收口、封边的施工方法。在设计施工图时,无论是剖面图还是节点图,都应在立面图上标明,以便正确指导施工。

(三)预算、材料定稿(细谈):

(1)建材适用性讨论;

(2)工程预算书确认;

(3)建材表拟定。

第四条 双方权力及义务

(一)甲方

1、初步达成协议后,甲方带领乙方设计师至装修现场进行实地测量记录。

2、平面设计阶段,甲方有权较大变更自己的设计要求贰次;施工图阶段,甲方有权较大变更自己的设计要求壹次。细节变更不计。

(二)乙方、自协议签定之日起,乙方于2011年 月 日前提交平面设计图,若甲方不满意此次设计,乙方须提交修改后的平面设计图,直至甲方认可为止。2、平面设计定稿后,乙方须提交全套设计图。

3、甲方认可乙方设计的全套设计图后,乙方须提交全套装修材料表,拟定预算书。

第五条 合同纠纷解决方式

本协议在执行过程中发生纠纷,由双方友好协商解决。协商不成,提请相关部门仲裁解决。

第六条 未尽事宜与附加条款

(一)本协议未尽事宜由甲乙双方协商确定,并形成书面协议作为本协议附件执行。

(二)本协议附加条款如下:

1、乙方负责本协议所列工程设计项目开工前的设计交底工作;

2、乙方应及时解决施工期间与设计有关的技术问题;

3、乙方提供装饰材料、家具和软装饰选择的服务。

第七条 协议文本

一、本协议经甲、乙双方签字后生效。

二、本协议签订后乙方不得将甲方委托设计转包。

三、本协议一式两份,甲、乙双方各执一份。

四、协议履行完后自动终止。

甲 方:乙方:

签 字:签 字:

签约地址:签约地址:

珠宝设计协议 篇2

关键词:CCSDS AOS,协议网关,卫星通信

0 引言

随着我国载人航天、深空探测等领域的发展,天地信息交换和卫星载荷容量日益增加,航天应用呈现向多元化发展的趋势。由此,基于天地一体化设计的信息传输系统研究在建设我国航空航天通信系统中起着至关重要的作用。

当前地面通信网络和天基通信网络是相互独立运行的2种网络,各自采用不同的通信协议,这为实现空间 - 地面任务端到端的数据传输带来了很大的困难[1]。TCP/IP协议发展至今,已成为事实上地面通信网的标准协议[2],若天地通信采用此协议,可实现端对端的天地通信,但该协议无法适应长延时、高误码的卫星通信网络[3,4]。为此,必须在通信网络中部署IP OVER CCSDS( 空间数据系统咨询委员会) 协议网关,实现地面网络IP协议与天基网络CCSDS协议间的相互转换,最终实现地面通信网与天基通信网的互联互通。

本文参考IP OVER CCSDS Space Links等相关CCSDS建议草案[5,6],在太网物理层接口芯片和FPGA TEMAC物理层接口IP内核的基础上,提出了一种IP OVER CCSDS协议网关的设计方案[7],并进行了设计实现和试验验证。

1 CCSDS 协议

CCSDS组织共定义了4种数据链路层协议: 遥测( TM) 、遥控( TC) 、临近空间( Prox - 1) 和高级在轨系统( AOS) 协议。在不同的应用场景,用户可采用不同数据链路层协议。AOS数据链路协议适用于高速业务前、返向( 用户到中心为返向,中心到用户为前向) 传输,应用于空 - 空和空 - 地测控和通信系统,可满足双向、高速率和大容量的数据传输用户[8,9]。

本文设计的IP OVER CCSDS协议网关,满足对高速率、大容量的数据传输地面用户的需要。设计的协议网关主要指标如下:

返向速率: 10 ~ 150 Mbps;

前向速率: 1 ~ 10 Mbps;

RS编码: RS( 255,239) ,RS( 255,223) ;

信道利用率≥80% ( 不含AOS和IP协议的开销) 。

2 方案设计

协议网关设备分为硬件设备和软件设计两大部分。

2. 1 硬件设计

设备硬件组成示意如图1所示。

协议网关硬件主要由协议转换单元、监控单元、接口单元和电源单元等几部分组成,下面对各单元功能进行介绍。

协议转换单元完成千兆以太网异步、突发数据帧与CCSDS AOS同步、连续传输帧的相互转换,并完成传输帧的RS编译码。

监控单元完成的功能主要有:

1监视返( 前) 向速率、返( 前) 向有效帧和无效帧计数、入口帧数、转发帧数以及内核电压、温度等信息;

2完成编译码方式等信息的配置。

接口单元主要包括同步接口、RS422接口和以太网接口等,各接口的功能如下:

1同步接口: 与信道设备接口,实现与调制解调器的通信;

2以太网接口: 与用户终端接口,主要用来接收和发送以太网帧;

3 RS422接口: 与远程监控设备接口,实现本机的远程监视和控制。

2. 2 软件设计

2. 2. 1 帧结构设计

在CCSDS建议的AOS数据结构的基础上,设计了用于协议网关数据传输的帧结构,如图2所示。

传输结构由同步字、数据帧和RS校验码构成。为了实现简单和可靠的同步,在服务于同一物理信道时,帧长度设定为固定值。

同步字: 在传输帧前附加同步字用于接收端解调后实现帧同步。

数据帧: 用户需要传输的信息数据。

RS校验码: 用于RS编码,附加在传输帧的末端。

2. 2. 2 返向协议转换

协议网关返向速率支持10 ~ 150 Mbps,编码方式支持RS( 255,239) ,RS( 255,223)[10]。返向协议转换原理框图如图3所示。

数据帧形成: 1利用以太网物理层接口芯片将接收的以太网帧缓存至MAC FIFO存储器中; 2控制状态机FSM_1控制多路器选择版本号、VCID_0( 无效) 或VCID_1( 有效) 、有效或无效帧计数值、信令域和串口FIFO中数据组成数据帧头; 控制状态机读取千兆网单元数据缓冲MAC FIFO中的数据作为数据帧数据域,若以太网数据长度小于数据域的长度,则循环补固定的参数数据值,经过上述处理后,FSM_1输出符合规定的数据帧。

传输帧形成: 数据帧通过RS编码器进行编码,校验码放在数据帧之后; 在数据帧前插入帧同步标志后组成传输帧。

传输帧送入FIFO中进行传输帧缓冲和总线宽度变换,由FIFO输出经过总线变换后的传输帧输出至调制器[11]。

2. 2. 3 前向协议转换

协议网关前向速率支持1 ~ 10 Mbps,编码方式支持RS( 255,239) ,RS( 255,223) 。前向协议转换原理框图如图4所示。

传输帧恢复: 1解调器输 出的传输 帧经过FIFO缓冲并进行总线宽度变换,总线宽度变换后,传输帧送入帧同步单元; 2帧同步单元检测规定的同步字节,输出相应的同步标志和控制信号; 3帧同步单元输出的传输帧送入RS译码单元进行信道译码,完成数据纠错功能,恢复传输帧。经过RS译码后的传输帧送入控制状态机FSM,控制状态机FSM检测信息区中的VCID字段,判断接收的传输帧是否为有效帧,并设置有效帧标志。

解帧: 拆帧单元检测有效帧标志,若传输帧为无效帧,则将数据帧内容直接丢弃。若为有效帧,拆帧单元完成传输帧的解帧功能,将数值帧帧头内的版本号、VCID、帧计数值和信令域等字段分别保存在对应的寄存器中; 根据帧长度字段,将数据区内容送入千兆网数据缓存FIFO中。

2. 3 结构设计

2. 3. 1 系统核心构架

系统核心构架采取“FPGA板 + 监控板”的方式。这种构架方式一方面通过对工控机上运行的上位机软件的编写,可以较好地满足整个系统运行中需要的参数修改、配置以及相关显示功能要求; 另一方面可根据具体需要,对FGPA的配置文件进行动态加载,从而实现不同功能,具有较强的灵活性和可扩展性。

2. 3. 2 机箱构架

采用1U高度19英寸上架式标准机箱,64位4槽CPCI背板,用于带80 ms后走线I / O的CPCI板,双250 W CPCI模块电源和电源背板,内置机箱散热风扇。

3 试验结果分析

协议网关在研制完成后,利用现有的传输系统进行了试验,试验场景示意图如图5所示,主要测试了协议网关在实际通信系统中的传输性能。测试中卫星信道采用OQPSK调制方式、1 /2编码 + RS,返向150 Mbit/s、前向10 Mbit/s的信息速率。

通过传输软件在用户数据传输终端和服务中心的传输终端之间传输数据文件,记录传输文件大小和传输时间,计算带宽利用率。通过测试,返向传输带宽利用率为80. 93% ,前向传输带宽利用率为80. 70% 。测试原始数据如表1和表2所示。

试验结果表明,在返向10 ~ 150 Mbps、前向1 ~10 Mbps速率下,信道利用率优于80% ( 不含AOS和IP协议的开销) 设计要求,接近于84. 4% 的理论效率值,达到了预期效果。

4 结束语

珠宝设计协议 篇3

关键词:认知无线电;传输层协议;无线TCP;频谱切换

1 绪论

随着无线通信技术的飞速发展,频谱资源变得越来越紧张。尤其是随着无线局域网络(WLAN)技术、无线个域网络(WPAN)技术和无线城域网(WMAN)技术的高速发展,人们对宽带无线应用提出了更高的要求。而目前的频谱分配制度为固定频谱分配,将频谱分为2个部分:授权频段(LFB)和非授权频段(UFB)。大部分的频谱资源被用于授权频段,非授权频段的频谱资源要少得多,由于WLAN 、WPAN、 WMAN无线通信业务的迅猛发展,这些网络所工作的非授权频段已趋近饱和;而另一方面,相当数量的频谱资源的利用率却非常低。

为了解决上述问题,尽量提高现有频谱的利用率,就产生了认知无线电的概念,其基本出发点就是:在不影响授权频段的正常通信的基础上,具有认知功能的无线通信设备可以按照某种“机会方式”接入授权的频段内,并动态地利用频谱。这种在空域、时域和频域中出现的可以被利用的频谱资源被称为“频谱空穴”。认知无线电的核心思想就是使无线通信设备具有发现“频谱空穴”并利用的能力。

目前,认知无线电技术的研究大都集中于物理层和MAC层的功能上,如频谱感知技术、频谱管理技术和频谱共享技术,这些方面的研究取得了重要的进展。但对于更高层,诸如网络层、传输层和应用层的技术,还没有深入地研究。本文则主要探讨认知无线电网络传输层协议可能遇到的问题以及设计思路。

2 无线网络TCP

2.1 TCP在无线环境中存在的问题

无线链路的高误码率、带宽有限、移动性等特性对网络传输层的影响可以归结为两个主要的方面,即分组丢失或损坏引起的问题和分组延迟引起的问题。此外,某些无线链路(如卫星链路)的不对称、大延迟带宽乘积对TCP的性能也有较大影响。

(1) 经常性的链路错误引起的问题

TCP发送方根据接收方返回的ACKs判断网络情况,它根据返回的ACKs、超时时钟或重复ACKs可以推断数据分组是否成功传输。然而这种方式缺乏判断误码原因的机制,只是简单地把每个分组的丢失归结为网络中发生了拥塞。显然,这种方式只适用于有线网络的情况。在无线链路情况下,常有因链路问题引起的丢包,如果简单地采用传统TCP的算法必然引起拥塞窗口的频繁调整、经常处于慢启动阶段,导致TCP连接吞吐量的急剧下降。

(2) 错误的丢包探测机制

标准TCP不能区分不同类型的错误(随机丢包、拥塞丢包等),它把任何丢包都看作拥塞丢包并启动拥塞控制,而不管网络是否处于拥塞状态,因此而导致TCP性能有很大程度的下降。

(3) 较大的延迟或延迟抖动引起的问题

由于无线/有线混合网络中某些无线链路本身的延迟特性、切换和链路层重传机制都会导致端到端的较大延迟或延迟抖动。TCP重传时钟设置了RTT的上限。如果RTT突然增加,TCP段被严重延迟,RTO估计可能被超过,从而引起超时发生,相应数据被重传。如果数据仅仅被严重延迟而没有丢弃,是不必要重传的。此外,较大的延迟带宽乘积也会导致网络容量的低利用率。

(4) 带宽不对称引起的问题

TCP是利用接收方返回的确认信息调整发送方数据发送速率的传输层协议。在存在非对称信道的情况下,当传输确认信息的信道带宽远小于传输数据的信道带宽,确认信息的传输速率小于数据分组的传输速率时,TCP数据传输的吞吐量将受到确认信息返回速率的限制。

如果从接收端到发送端的带宽非常有限,那么一个应答数据可能要在接收端的传输点经历很长的排队时延,这会减慢TCP发送端的发送速率,降低吞吐量。因而在非对称的网络中,TCP连接的下行流就受到影响,尤其是在上行流已经占用了很大部分的带宽的情况下,几乎没有剩余的带宽供应答数据利用,从而更恶化了下行传输。

(5) 链路和路由中断引起的问题

蜂窝网络中,移动节点在小区切换时会有一个信号消失的阶段,在这个阶段,移动节点不能够接收到任何发送端的数据,这会造成发送端超时,TCP发送端会重传丢失的包并且启动拥塞控制,导致TCP性能下降。路由中断通常会发生在Ad hoc网络中,节点的移动会导致本次连接使用的路由中断,在重新计算路由的过程中,所有的数据包和确认包都会被丢弃,这将导致TCP发送端超时并启动拥塞控制。

2.2 改进无线TCP性能需要考虑的因素

现有的解决方案中有的或者失去了端对端的语义,或者存在公平性方面的问题,或者链路层的重传与TCP层的重传存在冲突。因此要想得到一个提升无线TCP性能的解决方案则需要能够区分出网络拥塞丢包和误码丢包;并且要能够适应复杂的无线环境;当然同时还需要考虑维护TCP的端到端的语义,保证数据分组可以可靠地传输到目的地以及能和现存网络TCP机制并存,并仅仅要求局部修改;还需考虑带宽共享的公平性等其他一些重要因素。

3 认知无线电网络传输层协议设计中需要考虑的因素

除了上述无线环境中TCP所面临的问题,认知无线电网络会因为自身的特点,而使传输层面临一些新的问题。

无线链路错误和链路延迟不仅仅跟接入技术有关,而且跟使用的频率、干扰的级别和可用带宽有关。在认知无线电网络中,由于认知设备会寻找空闲频谱并接入,所以认知设备会工作在频率、带宽、干扰都不同的信道上,进而导致丢包率和链路往返时间都不同。因此,为现有的无线接入技术而设计的无线TCP和UDP协议就不能用于基于动态频谱分配的认知无线电网络。

新的频段上信道繁忙程度可能会有所不同,也可能会采用新的MAC协议,这会导致链路接入延迟与之前的链路层延迟差别很大,从而影响到TCP连接的RTT。另一方面,新的频段上无线链路的误码率可能会更高,链路层可能会采用本地重传机制来恢复丢失的数据,以便给传输层提供较好的链路特性;然而链路层的本地重传所带来的附加延时会引起TCP伪重传超时问题,使得链路层和传输层的差错恢复相互冲突,进而引起吞吐量降低。另外,切换到新的频段时,带宽也可能会发生很大的变化,可能大幅度降低,也可能大幅度增加,网络资源能否得到充分利用也是需要考虑的问题。因此需要设计出能够动态适应这些变化的传输层协议。

认知无线电设备改变工作频率的过程称为频谱切换,在新的频率可用之前会有一定程度的延迟,这种延迟被称为频谱切换延迟,它会使RTT显著增加,进而导致重传超时RTO。对于传统TCP而言,此时TCP会认为有数据包丢失,然后启动拥塞控制机制,这将会导致吞吐量的下降。因此,为减少频谱切换的不利影响,需要设计出对频谱切换透明的传输层协议;另外,认知无线电网络中移动性管理也是一个非常重要的问题。这些问题的解决可能需要链路层和传输层合作的跨层设计方案。

4 结束语

由于认知无线电设备可能在通信过程中使用多个信道的特性,导致通信中RTT可能发生较大的变化;由频谱切换引入的频谱切换延迟也会对RTT产生影响,这些因素都会引起TCP超时重传,从而造成端到端的吞吐量下降。可见,认知无线电网络与其他无线网络在传输层遇到的问题既有共性,同时认知无线电又有其自身特点。

目前对无线TCP的研究日趋成熟,因此在进行认知无线电网络传输层协议设计时,可以在已有成果的基础上,结合认知无线电自身特点进行设计,例如在传输过程中遇到频谱切换时,可以对RTO冻结,使其不产生超时重传,待切换完毕再继续发送数据;另外,把可用带宽估计考虑进去,尽可能充分利用网络资源,进一步提高吞吐量;或者将链路层与传输层结合起来进行跨层设计等等。

————————————

产品委托设计协议 篇4

甲方:

乙方: 成都宝佳电子有限公司

因设计开发及产品生产需要,甲方特委托已方设计开发

生产型产品。经双方友好协商达成如下协议:

一、产品技术要求:

①产品暂定名称:

②产品设计功能要求:

硬件设计包括完成实现的功能,软件设计包括流程图;

③产品设计依据行业标准

④特殊设计要求

⑤详细设计目录

▲ 电源:(外供电源电压、功率要求、内置电源稳压要求)

▲ 连接输出输入端口:(控制端口数量、电气要求)

▲ 电路板:(尺寸大小、安装孔位置要求、输出输入连接线位置)

二、开发进度:

三、商务协议:(批量单次订货价值不低于2万)

① 知识产权归成都宝佳电子公司所有;

② 甲方预付不低于X千元货款作为委托设计费。本货款可以在批量供货时

作为货款抵扣。如果甲方停止研发、或者不采用乙方提供的样板方案并

停止批量生产,该项委托设计费不予退还

③ 定制产品属特殊要求功能的产品,所以批量生产时货款由甲方全款预付;

甲方:乙方:成都宝佳电子有限公司

单位地址:单位地址: 成都建设南新路7号联系电话:联系电话:028-84346090经办人:经办人:

设计版权转让协议 篇5

设计版权转让协议书

方:_____________________________

方:_____________________________

签订日期:

****年**月**日

甲方(转让方):

乙方(受让方):

身份证号:

法人代表:

职务:

联系电话:

联系电话:

鉴于甲方是本协议所涉及

著作权的拥有者,现甲乙双方经友好协商,就甲方向乙方独家转让其个人创作并享有约定期限内著作权的的具体事宜达成如下协议:

一、作品信息

1、名称:

(以下统称“转让作品”作品详细信内容,见附件1);

2、作者:

身份证号:

(身份证复印件,见附件1)

二、转让费用及支付方式

1、转让作品的转让费用采取一次性买断____年内甲方剪纸作品的版权的方式:

(1)一次性买断费用:人民币

元整(¥

元);乙方应在合同生效后五个工作日内汇入甲方指定银行账户;

(2)转让作品销售分成:转让作品在后期包装销售后所得收益,乙方按___%的比例支付给甲方。结算周期为每批包装后的转让作品全部销售结束日期后___日为准;乙方应在结算日后五个工作日内汇入甲方指定银行账户。

2、乙方应将上述款项汇入甲方指定的银行帐号:

户名:

开户银行:

账号:

三、知识产权

1、甲方保证其享有本协议涉及莫

作品的完全著作权。

2、甲方向乙方转让该转让作品在全球范围内的全部著作财产权,直至转让作品保护期限届满。

上述转让作品的著作财产权转让内容包括《中华人民共和国著作权法》第十条第一款第五项至第十七项规定的权利。

3、乙方在使用转让作品时,应尊重和保护甲方的署名权(甲方转让的转让作品只限在参加比赛及展览时使用)。

如因修改或传播等需要,乙方可以对转让作品的内容作适当修改和完善,并事前征求甲方的书面同意,但应保证转让作品的完整性,不得单方歪曲和篡改转让作品。

4、在本协议生效之前,甲方针对该转让作品所签署的相关许可协议及授权文件,所涉及的权利和义务均由乙方概括承受;必要时,甲方应协助和配合乙方履行上述许可协议及授权文件所涉及的有关义务。

四、保密条款

1、甲乙双方未经对方书面许可不得将所知晓的对方的商业或个人秘密泄露给任何第三方。

2、甲乙双方所提供相关资料仅供实现本协议目的使用,双方保证在履行本协议的过程中或者协议履行完毕后,未经对方书面许可不得向任何第三方泄露。

五、违约责任

1、甲乙双方任何一方因违反本协议的约定而给对方造成的损失,均应承担赔偿责任。

2、甲方应保证享有转让作品的完全著作权且有权转让,同时转让作品不存在对任何第三方违约或侵权的情形,并且不得在转让后将该转让作品重复转让给第三方或以其他任何许可方式许可第三方使用,否则甲方应向乙方承担违约责任,违约金为乙方已向甲方支付转让费用(包括买断费和已支付的包装销售的转让作品分成费用)的30%,并赔偿因此给乙方所造成的全部经济损失(包括但不限于行政处罚金,垫付的赔偿金,以及诉讼过程中合理的律师费、公证费、调查费、误工费、诉讼费、差旅费、通讯费等)。

3、乙方使用转让作品时应确保该转让作品的署名权、修改权等著作人身权不受侵犯。

4、乙方没有依照约定按时向甲方支付转让费的,乙方应向甲方承担违约责任。每迟延一日,乙方须向甲方支付转让费用(包括买断费和已支付的包装销售的转让作品分成费用)1%的违约金。

六、不可抗力及不可控制因素

1、因不可抗力或者不可控制因素影响本协议正常履行,双方均不承担任何责任。

2、上述不可抗力或不可控制因素包括但不限于洪水、暴风、地震、干旱、暴风雪等人类无法控制的大自然力量所引起的灾害事故;社会原因引起的,战争、罢工(乙方员工的罢工不在此限)、政府禁止令、网站系统错误、骇客侵入、系统病毒等。

七、争议解决

1、本协议的订立、执行和解释及争议的解决均应适用中华人民共和国法律。

2、如双方就本协议内容或其执行发生任何争议,双方应尽量友好协商解决;协商不成时,任何一方均有权向乙方住所地有管辖权的人民法院提起诉讼。

八、其他

1、本协议自双方签字盖章之日起生效。

2、本协议对每一方的继承人和受让人均有约束力。

3、本协议履行期间,双方可就有关变更事宜签订补充协议,并具有与本协议同等的法律效力。

4、本协议一式两份,双方各执一份。复印件无效。附件是本协议有效组成部分,与本协议具有同等法律效力。

甲方:

乙方:

委托人:

委托人:

签订日期:

****年**月**日

签订日期:

纯设计协议 篇6

甲方:

乙方:美星装饰有限公司

甲方委托乙方进行室内家居设计,现经双方协定条约如下:

1、乙方负责完成室内设计草案、E&B整体家居解决方案、平面图、水电图、立面图、施工图。

2、双方签约后,乙方需在一定时间内按时完成设计图,平面设计图为工作日内完成,立面施

工图及效果图为工作日内完成。

3、本合约所涉及的资料所有权归甲方所有,乙方不得外泄。

4、本公司设计费:商品套房按每平方元计算,别墅、越层、样板间、精装修等大户型为元。

5、商业空间、酒店、宾馆、厂房、KTV等工装为元每平米。

6、效果图每张按不同规格为人民币元计算,共张,共计元。

7、支付费用:本合同设计费为元/平方,室内总面积为平方,设计总额为人民币元;

大写为人民币元签约付设计费50%, 即人民币元,设计图纸完成后付50%元

8、在未交清后期50%的情况下,甲方不得带走任何施工图纸及效果图。

9、本合约完成后,甲方若有设计意见,有权要求乙方修改设计,以签字确定图纸为准,直至满意为止。

10、本合同履行中出现争议的,由双方协商解决。协商不成的,双方同意将争议提请委员会仲裁。

11、本合约一式二份,甲、乙双方各执一份为凭。

12、本合约自签字当日起生效,乙方不得有任何理由中止该合同,须支付设计全部金额,否则将追

究法律责任。

13、我们不仅仅只是画一份图纸,我们为您解决系统化的整体家居,更为您提供一个高品质的生活环境。美星提倡有偿设计,请尊重设计师作品。

设计协议是为了更好的,让设计师全心投入去服务客户。

合作的愉快是建立在双方彼此信任之上,希望我们可以为您进行下一步的工程施工。

甲方:乙方:

家庭住址:地址:

手机:电话:

签约代表:签约代表:

客户生日(农历):

移动票券交易系统的协议设计 篇7

若想移动票券系统能够顺利地进行交易,必须遵循相关的通讯协议。根据票券管理系统框架,定义票券内容为票券发行商签名的{票券发行商I身份,服务提供商P身份、票券拥有者Oa身份},以SignI(I,P,Oa)表示。当票券拥有者要进行票券转移时,拥有者需另外产生一张新的票券,以票券所有者的私钥签名,符号为SignoI(I,P,Oa)连同原票券SignI(I,P,Oa)才能完成票券转移。因此,票券拥有者会因为票券转移次数的增加而需要保存大量的信息,比如目前票券拥有者On需保存{SignI(I,P,Oa),SignI(I,P,Ob),…(I,P,On),}才能顺利完成兑现程序。很明显,这不仅需要增加票券转移凭证信息的容量,同时提高了兑现时错误发生的机率,不适合在内存容量小和处理速度慢的移动终端直接运用。

1 移动票券交易系统

在基于Internet票券交易系统模式的基础上,设计一个具备安全性且方便管理的移动票券交易协议。利用消息认证码(MAC)来确认交易内容的完整性,并提升交易处理效率。其次,建立票券管理单位与动作凭证(Action Credential),当票券用户对票券进行使用动作,如购买、转移、退票(Refund)或兑现活动,票券用户需产生一张动作凭证,并即时通过票券管理单位检验,更新新票券拥有者身份。票券管理单位登记该票券持有信息,并传送至指定接收方的远程票券钱包(Ticket Wallet)。移动电子票券交易系统的架构如图1所示。

协议内包含有票券管理单位、电子票券中心、服务提供商、移动用户和移动运营商等5个主体。移动用户和移动运营商存在信用关系,故假设移动运营商提供移动用户注册电子钱包,电子钱包与用户的SIM卡绑定,以存储票券和交易资料,解决移动终端存储空间有限的问题,并且,电子钱包和SIM卡之间可以通过STK的形式进行通信和数据交换,在SIM卡上保存部分用户所需的资料,方便票券交易。本协议可在SMS或WAP的架构上实现,不局限于某种特定的移动通信网络结构,当3G网络开始运营之后,亦可以方便地过渡。

本协议中,票券管理单位为第三方公正单位,假设为银行,则可以完成移动用户和电子票券中心的转账功能,其他单位与票券管理单位都存有信赖关系,双方共同拥有一把密钥KX,用来进行AC验证与身份鉴别。协议按实际流通过程分为发行、转移、退票和兑现4个交易阶段,以下分别描述。

2 发行阶段

(1)用户通过移动终端连接到电子票券中心,用户产生包含有身份信息O、购票动作识别purchase、时戳TSPI、电子票券中心身份信息I和购票内容Request等信息的购票凭证(Purchase Credential,PC);

此时PCO还未含有票券Ticket,因此SN=nil。同时,用户利用与票券管理单位M共享的密钥KO将PCO进行MAC运算,并将产生的MAC摘要值MACO(PCO)和PCO合并传送到电子票券中心。

(2)电子票券中心依据用户的票券购买凭证PCO发行票券Ticket,并生成包含有票券编码SN、电子票券中心身份信息I、票券发行动作识别issue、时戳TSI、用户身份信息O和票券Ticket等内容的发行凭证(Issue Credential,IC)。

电子票券中心利用与票券管理单位共享的密钥KI产生MAC摘要MACI(PCo,IC),并连同IC、PCO、MA CO(PCO)、MACI(PCO,IC)一起传送给票券管理单位。

(3)票券管理单位接收到消息后,分别以KI和KO检验信息的完整性。若正确,完成用户与电子票券中心的转账工作后,票券管理单位记录该票券目前拥有者的身份。最后,传送Ticket和收据ReceiptI到用户在移动运营商注册的电子钱包WO。票券发行阶段的处理流程如图2所示:

3 转移阶段

(1)假设用户OA向OB转移票券编号为SN的票券,用户OB产生购买凭证PCB=(SN,OB,purchase,TSP2,OA)与摘要值MACA(PCB)给OA。用户OA产生票券转移凭证(TC,Transfer Credential)与摘要值MiACA(TC,PCB),其中,TC=(SN,OA,transfer,TSr,OB,Ticket),连同PCB和MA CB(PCB)传送给票券管理单位。其中TSP2和TST分别为PCB和TC的时戮。

(2)票券管理单位收到相关信息后,分别以KB和KA验证PCB和TC的完整性。若正确,则完成用户OA和OB之间交易金额转账,票券管理单位修改该票券目前所有者身份为OB。然后传送Ticket和收据Receipts到用户OB的票券钱包WB。票券转移流程如图3所示。

4 退票阶段

(1)在票券有效期限内,用户O产生退票凭证(Refund Credential,FC)和摘要值MACO(FC)传给票券管理单位,其中FC=(SN,O,refund,TSF,I,Ticket),TSF为FC的时戮。

(2)票券管理单位以KO验证MACO(FC)的完整性。若正确,则完成用户0与电子票券中心的交易金额转账,同时修改此票券的拥有者身份为电子票券中心。完成后,传送Ticket和收据ReceiptF给电子票券中心。

(3)票券管理单位传送退票收据ReceiptF给用户O。退票阶段流程如图4所示。

4 兑现阶段

(1)票券持有人0在兑现票券权利前,必须通过移动终端将要兑现的Ticket通过OTA或者WAP下载到SIM卡上,并随机产生一个r值,以H(SN,r,Ko)计算出密钥KR;票券所有O生成兑现凭证(Redeem Credential,RC)RC=(SN,O,re dee m,TSR,P,Ticket)和摘要值MA CR(RC),并传送给票券管理单位。

(2)当票券所有人0向服务提供商P要求兑现时,利用移动设备将Ticket‖O‖r传到服务提供商的无线接收设备。

(3)服务提供商将兑现信息Ticket‖O‖r通过POS传给票券管理单位。

珠宝设计协议 篇8

关键词:IEEE802.15.4协议;ZigBee协议;无线键盘

中图分类号:TP212.9

1 ZigBee协议及其应用

ZigBee协议底层是基于IEEE802.15.4无线通讯协议。ZigBee规范是由半导体厂商、技术供应商和其他公司组成的一家非营利工业协会(即ZigBee联盟)制定的。联盟当前的成员规模不断广大。ZigBee规范致力于利用IEEE802.15.4所提供的特性,ZigBee适用于低速率、低功耗的应用环境。

ZigBee是部署无线传感器网络的新技术。它是一种短距离、低速率无线网络技术,是一种介于无线标记技术和BlueTooth之间的技术提案。ZigBee一词源自蜜蜂群在发现花粉位置时,通过跳ZigZag形舞蹈来告知同伴,达到交换信息的目的。借此称呼一种专注于低功耗、低成本、低复杂度、低速率的近程无线网络通信技术。

2 开发环境

2.1 硬件环境

JN51XX芯片是英国Jennic公司推出的高性能、低功耗的一系列无线SoC芯片,该系列芯片完全兼容,封装与管脚也完全一样,用户能够很容易的在该系列的产品中进行平台移植。JN5139与JN5121相比较,天线的灵敏度更高,功耗更低,通讯距离更远。

2.2 开发板

JN51XX-Z01-MXX模块:JN51XX-Z01模块是基于JN51XX芯片所开发的一系列表帖形式的模块产品。该系列模块集成了所有的射频组件和无线微控制器。采用模块进行开发可以大大的减少开发人员的工作量,缩短产品的开发周期。这一系列的模块包含下列不同的型号:JN51XX-Z01-M00内置陶瓷天线;JN51XX-Z01-M01带有SMA天线连接接口;JN51XX-Z01-M02带有功率放大器和SMA天线连接接口。

开发包中的主要部件就是传感器板,之所以叫做传感器板是因为每一个板子上都集成了相应的温湿度一体传感器,这样用户就可以直接利用传感器板进行一些应用的测试和开发。传感器板包含的部件如下所介绍:

JN51XX模块板载温湿度传感器RS232接口:用于编程或者连接其他的串口设备JN51XX的I/O扩展端口,RS485 J1 CMOS Program,J2 Prog Run,J3 Flash,J4 I/O脚,J5 RS232/Program Port,J6 J1和J5编程/串口选择,J7 RS485端电阻,J8如图标注,SW1,SW2可编程按键,SW3开关(可选择外供电或电池),PWR电源指示灯LED1,LED2可编程LED。

2.3 软件环境

ZigBee开发环境有多种平台,在设计过程中主要使用了Jennic的设计平台Code::Blocks,它是一个全功能的,开放的免费提供的IDE,基本包含代码开发编译工具、程序下载工具等基本组成部分。其中,代码编译工具包括以下几个内容:CodeBlocks IDE、Jennic Cygwin、ZigBee stack和MAC stack、Jennic Debugger Tools;第二个部分则是Jennic Flash Programmer的安装。

3 程序的设计和实现

3.1 方案设计

此方案有硬件有五部组成:传感器板子,控制器板子,一个普通的键盘,一个5V电源,连接线。可以实现通过键盘输入字符,此字符先转化为二进制代码,并打包分批传递到传感器板子,传感器板子通过无线网络发送给控制板子,控制板接受数据后将二进制代码还原为字符,并通过屏幕显示出来。

3.2 程序设计流程

根据性能和作用的分析,可以把这两块代码执行的情况用流程图表示出来。传感器板应用程序软件的主要任务有三个:读PS2总线,传输一个字节的键盘码,接受到一个确定。传感器板把键盘传过来的键码一个一个的发送给控制板,等待控制板的确认信息,收到确认后接着发送下一个键码,没有收到且超时就重新发送一次。在无线键盘应用程序的设计中最主要的是把应用程序中断和协议栈中断分开。控制板应用程序在整个流程中显得很简单,只接受到键盘码序列,然后翻译成ASCII码,再将其显示到LED,然后发送一个确认给等同的应用程序。既控制板那边就是不停检测是否收到数据,如果收到,首先判断收到的数据是否在有效范围内,如果是就翻译,然后把翻译后的数据显示在LCD显示屏上,如果不是就接收下一个数据。

3.3 程序调试、下载和运行结果

打开Jennic CodeBlocks,打开ZigBeeKEyboardEndDevice工程目录,并鼠标右键选择Build options,选择合适的调试器,用同样的方法对ZigBeeKeyboardCoord工程目录执行同样的操作,具体步骤同上。然后对ZigBeeKEyboardEndDevice工程下的PS2socket.c文件,ZKBgetKey.c文件,ZKBsensor.c文件进行编译和链接,选择ZigBeeKEyboardEndDevice后点击build按钮。编译ZigBeeKEyboardEndDevice。编译完成后您将在工程目录下找到一个 JN5121_Build目录,将在这个目录下找到ZigBeeKeyboardEndDevice.bin文件,同样的方法编译ZigBeeKeyboardCoord在JN5121_Build 目录同样也生成相应的bin文件,下载和编译应用程序如下所示:

第一步:保证工程目录存在于\cygwin\jennic\developer 的安装路径就是Jennic SDK被安装的位置。

第二步:使用在当地Build目录下提供的MakeFile文件,Build应用程序。或者是提供Code::Blocks工程文件 (.cbp文件)。

第三步:下载已经生成的二进制文件到板子上。

(1)下载ZigBeeKeyboardCoord.bin 到Jennic控制板上;

(2)下载ZigBeeKeyboardEndDevice.bin到Jennic控制板上。

4 结束语

通过ZigBee技术,以其高效的传输速率、良好的可靠性、网络组建方便、节点容量大和功耗小等优点无线网络设备中扮演着重要角色。通过以上对无线键盘系统的设计得出其在当今网络通信领域的特点:首先网络连接方便,有多种网络结构可以选择:星型网络适合实现对键盘设备的几种无线控制;树型网络则适合于分级控制;网格型网络适合对无线通信系统的交错控制;其次采用编码技术,提高了信息传输过程中的可靠性;路由技术应用提高了连接的节点数量,并且保证可靠信息传输路径,延长了传输局距离、拓展了控制范围;增加了传输信道;并且保证了在每一个节点都能工作在节点模式下。

参考文献:

[1]雷亚平,沈春林,杨忠.嵌入式系统的组成、设计与调试[J].航空计算技术,2003(03).

[2]斯托林斯.无线通信与网络[M].北京:清华大学出版社,2004:453-462.

[3] 参考文献有问题 改成:关宇东,李泽鲲.基于CAN总线的无线通信技术研究[J].工业控制计算机,2004(10).

作者简介:吕晓芳(1983.11-),女,河南郑州人,本科,助教,学士学位,研究方向:计算机应用技术。

设计协议书 篇9

执行单位(甲方):

地址:

电话:传真:

邮箱:邮编:

法人:

联系人:手机:

委托单位(乙方):

地址:

电话:传真:

邮箱:邮编:

法人:

联系人:手机:

一、双方权利义务

1.乙方

A、乙方需制作网站为:、域名、空间M、邮局M

B、乙方对网站的制作要求:

C、乙方需优化推广的网站关键词为:

要求在搜索引擎上通过输入该指定关键词可以迅速查询到本网站。具体要求:相关搜索引擎查询结果的,并保持实现之日起

月;实现结果以搜索引擎搜索约定的关键词的查询结果在指定页出现为准。

D、乙方提出明确的网站制作(推广)要求和与网站制作(推广)有关的材料及图片;以及整个网站的结构规划。

E、乙方有权并有义务及时对甲方制作的半成品和成品提出指导意见。

2.甲方

A、甲方按照乙方提出的制作(推广)要求在合同规定的时间内完成乙方的网站制作(推广)。

B、甲方在网站制作(推广)过程中应协助提醒乙方进行相关资料的收集。

C、甲方对网站进行日常技术支持和基础维护。首年包括次以内文字、图片免费后期维护。

另甲方经乙方授权后可代乙方进行网站备案。(注:网站建成后版权归乙方所有)

二、合同项目

A、甲方向乙方提供上网框架。

B、甲方完整填写整个网站数据库开发。

C、甲方将负责录入该项目的首页、内页动态和相应静态页面的文字图片资料。相应资料的准确性以乙方提供的电子文档为准。

D、甲方对有约定的网站负责相应的优化推广。

三、工作进程与合同金额

1、网页制作完成时间:甲方在合同生效的个工作日内完成首页的设计提交给乙方,按照乙方的意见修改确认后个工作日内完成内页的制作并提交乙方确认。乙方需对网页制作及时确认验收,方能进行下一步工作。

2、合同价目明细表:单位(元)

序号

项目名称

费用

备注

1

网站建设

2

优化推广

3

合计总价

合同总金额元,大写人民币元整。合同签定后三日内乙方先预付%款计元,剩余%款元在完成后三日内

付清,乙方应按时支付费用。备注:

付款方式:□银行转帐□邮局汇款□支票□

3、乙方第二年如需继续使用网站,续费标准为:域名费元、空间费元、邮局费元、维护费元,(其它)费元,合计元。

四、验收标准

乙方网站正常访问,不存在坏链接和无法打开的页面,以实现乙方合同约定要求为准。

五、违约责任与争议解决

1、除不可抗力等原因,甲方未按合同约定履行义务的,甲方视乙方损失做部分赔款至全额退款。

2、乙方未按要求提供必需的资料,甲方不承担由此造成的一切后果;乙方未按要求即时付款的,视为违约,甲方已收款项不予退还。

3、双方合作中产生争议,应友好协商解决,协商不成时双方同意将争议提交当地仲裁委仲裁或向法院起诉。

六、保密条款:双方在合作过程中得知的有关双方的保密信息和知识产权在任何时候都不得向第三方透露。

七、合同期限:本合同有效期为年月日至年月日。

注:本合同一式叁份具有同等法律效力!(甲方总部、甲方分公司或办事处、乙方各执一份)

甲方(盖章)乙方(盖章)

代表(签字)代表(签字)

工程勘察设计协议 篇10

发包人(全称):

地址: 拉萨市

法定代表人/负责人:

勘察设计人(全称):四

地址:

法定代表人/负责人:

发包人委托勘察设计人承担的项目设计任务。

第一条:本协议签订依据

1.1《中华人民共和国合同法》、《中华人民共和国建筑法》和《建设工程勘察设计市场管理规定》。

1.2国家及地方有关建设工程勘察设计管理法规和规章。

1.3建设工程批准文件。

1.4结合本工程的具体情况,为明确责任,协作配合,确保工程勘察设计质量,经发包人、勘察设计人协商一致,签订本协议,共同遵守。

第二条:工程概况

2.1工程名称:

2.2工程地点:

2.3工程规模、预计工作量、技术要求、特征:

计制作工程方案以及相关的报告和文件资料(“设计文件”)。乙方按照本协议约定的条件,承担具体通信工程的技术咨询、网络规划、可行性研究、方案设计、工程项目设计(含资源分册编制)等工程设计工作。

第三条:发包人应及时向勘察设计人提供下列文件资料,并对其准确性、可靠性负责。

第四条:开工时间

本工程的勘察设计工作定于年月日开工。

第五条:勘察设计人向发包人交付勘察设计成果文件份数、地点及时间。

5.1于日交付勘察设计成果文件

5.2勘察设计工作有效期限从协议签字生效时开工计或协议规定的时间为准,如遇特殊情况(设计变更、工作量变化、不可抗力影响以及非勘察设计人原因造成的停、窝工及约定的定金不及时到位等)时,工期顺延。

第六条:费用

6.1在国家发改委、建设部颁发《建设工程勘察设计收费标准》(2002年修订版)的计算方法和地方有关规定的基础上,由双方商定,本协议的勘察设计费为元整。

6.2如果勘察设计人根据发包人的要求进行勘察设计后,因发包人的原因对勘察设计进行比较大的改变,由此而发生的费用由发包人承

担,具体金额由双方协商确定。

第七条:支付方式

7.1 本协议生效后,发包人预付勘察设计费元作为定金(协议结算时,定金抵作勘察设计费)。

7.2 勘察设计人向发包人提交勘察设计文件时,发包人支付勘察设计费元,余款于之前付清。

7.3乙方银行账户信息如下:

开户行:[]

银行地址:[]

户名:[]

账号:[]

第八条:其它约定事项

8.1在勘察设计过程中,由于工作需要与当地居民或有关单位如发生矛盾,发包人应及时负责解决,发生费用由发包人负责。

8.2本协议签订后,发包人不履行协议时,无权要求返还定金;勘察设计人不履行协议时,双倍返还定金。

8.3本协议一式份。

第九条:本协议未尽事宜,经发包人与勘察设计人协商一致,签订补充协议,补充协议与本协议具有同等效力。

第十条:本协议自发包人、勘察设计人签字盖章生效。发包人、勘察设计人履行完协议规定的义务后,本协议终止。

发包人名称(盖章):勘察设计人名称(盖章): 法定代表人:(签字)法定代表人:(签字)委托代理人:

电话:

珠宝设计协议 篇11

关键词 以太网 TCP/IP协议 嵌入式 CP2200

如今,基于嵌入式的网络通信发展越来越迅速,其应用领域也变得更加广泛[1]。因此,嵌入式设备与网络的互联成为嵌入式系统发展的主要趋势。目前,嵌入式网络通信大都是基于TCP/IP协议实现的[2—4]。本文通过对精简的TCP/IP网络结构中各层协议模块的设计,并用C语言进行编程,实现了嵌入式以太网通信的各项测试,包括串口通信测试、ping命令功能测试、web网页浏览器测试和抓包软件测试。

1 整体硬件系统简介

本系统主要由Silicon labs公司生产的单片机C8051F340和以太网控制芯片CP2200组成[5]。其硬件结构框图如图1所示。

C8051F340是系统的核心控制器,它具有可达48MIPS的微控内核,精确校准的12MHz内部振荡器和4倍时钟乘法器,10位的ADC,4个通用的16位定时器及多达4352字节的片内RAM[6]。

CP2200是集成IEEE802.3以太网媒体访问控制器(MAC)、10Base—T物理层(PHY)和8KB非易失性FLASH存储器的以太网控制芯片,它的8位并行总线接口支持Intel和Motorola总线方式,可以是复用或非复用方式寻址,FLASH存储器的最后6个存储单元已在出厂前被预先写入一个唯一的48位MAC地址[7—9]。

系统的主要硬件连接简图如图2所示。

由图2可知,CP2200工作在非复用Intel总线方式。它的读写控制信号/RD、/WR分别与C8051F340的P1.6和P1.7引脚相连,外部中断/INT与P0.0连接。它通过RJ45插头与网络实现连接,其中LINK连接黄色LED灯用于检测有效的连接脉冲,ACT连接绿色LED灯用于检测发送或接受到一个数据包。

2 精简TCP/IP协议的设计与实现

2.1 TCP/IP协议栈结构

TCP/IP协议栈是四层的体系结构,由上到下分别为应用层、运输层、网络层和网络接口层[10]。各层又有不同的网络协议,如图3所示。

2.2 TCP/IP各层协议的设计与实现

2.2.1 精简协议栈的软件实现流程

在嵌入式系统中,根据实际应用的需求,要对TCP/IP协议族进行裁剪来实现嵌入式网络通信的目的。为了完成本文所需的各项测试功能,设计了如图4所示的软件实现流程图。初始化过程有对单片机的初始化,包括系统时钟初始化、端口初始化、定时器初始化、串口初始化等,还有对CP2200的初始化,包括物理层初始化、MAC层初始化、中断使能等。

2.2.2 各层协议的设计及其实现

本文设计的协议栈中,网络层包括ARP协议、IP协议及ICMP协议,运输层包括TCP协议和UDP协议,应用层主要涉及HTTP协议。各个协议模块的实现如下:

(1)ARP协议模块。ARP缓存表更新函数age_arp_cache(),它每60s更新一次。ARP发送函数arp_send(),当发送请求报文时,不知道目的物理地址,它是广播报文;当发送应答报文时,接收方的物理地址要添加到目的物理地址。ARP重传函数arp_retransmit(),若发出ARP请求0.5s后没响应,就再发送一次,若两次都没响应则删除报文。ARP解析函数arp_resolve()解析发送IP报文的目的IP地址,若目的IP地址与发送的IP地址不在同一网络,则这个IP地址就是网关的IP地址;再看它是否在缓存表里,若不在则发送ARP请求报文。ARP接收函数arp_rcve()用来接收请求或应答报文,其中需要进行缓存表的更新和重新定时,如果接收到请求报文,需要发送ARP应答报文,若接收的是应答报文,要将等候地址解析的IP报文发出。

(2)IP协议模块。IP发送函数ip_send()处理发送的IP报文,主要是对20字节头和校验和的处理,然后通过网络接口层发送。IP接收函数ip_rcve(),要考虑它的版本信息及分段情况,再根据接收到的报文类型转移到相应的接收函数进行处理。

(3)ICMP协议模块。Ping命令请求信息函数ping_send(),主要用来测试发送方和接收方是否正确接收,在IP层能否通信。ICMP接收函数icmp_rcve()主要是处理ping请求的接收,根据ICMP不同的报文类型进行相应处理。

(4)TCP协议模块。TCP发送函数tcp_send()是要发送一个TCP报文,里边不包含数据,主要是对字节头和校验和的处理。TCP重传函数tcp_retransmit()通过设置定时功能实现数据的可靠传输,它允许的重传次数为2次,传送的应用层程序是基于HTTP服务程序(即传送网页数据)。TCP的保活函数tcp_inactivity()也是0.5s运行一次,在连接处于建立状态下,当保活期满时还没被再次用到,则关闭连接。TCP接收函数tcp_rcve()要进行字节头信息和校验和的计算,然后判断是否为HTTP服务程序以及它的连接状态等信息,最后通过TCP的有限状态机判定数据包的流程。

(5)UDP协议模块。UDP的发送函数udp_send()也是进行字节头和校验和的处理。它的接收函数udp_rcve()处理接收到的UDP报文,若没有接收到数据则发送ICMP的终点不可到达报文。

(6)HTTP协议模块:它的发送函数http_send()就相当于TCP的发送函数加上了数据信息。而http_server()函数主要对网页内容进行了设计,其中包括超文本标记语言(HTML)和JPEG格式图像等内容的处理。

3 实验测试结果

在进行测试实验前,要根据编写的程序内容将个人计算机的IP地址等信息进行设定,然后连接好串口线、以太网双绞线、单片机的下载仿真器等硬件设施。其中,个人电脑的IP地址设为192.168.0.10,测试板网卡芯片的IP地址设为192.168.0.126。

3.1 串口通信测试

若要实现终端设备与网络之间的通信,首先应确保串口与单片机之间的通信。因此,连接好电脑与单片机的串口线后,将编写的程序写入单片机,通过串口调试助手测试串口接收到的数据,如图5所示。接收区显示的是单片机的片上温度传感器的温度和P2.5引脚的工作电压。

3.2 PING命令测试

为了通信网络的连通情况,用个人计算机对测试板网卡芯片进行了PING命令测试,结果如图6所示。

3.3 Web网页浏览器测试

在浏览器的地址栏输入要访问的测试板的IP地址,即可得到如图7所示的网页内容。此网页是利用HTML超文本编辑语言进行编写,其中包括图片设计、表格设计及通过控制LED灯实现的表单设计。

3.4 抓包软件测试

做好实验前准备工作后,打开抓包软件CommView,运行程序,开始抓包并访问浏览器,得到如图8所示的测试结果。通过此抓包软件可知,个人电脑与测试板进行网络通信时,各个协议包的发送与接收流程,各层协议的字节头信息以及传输的数据信息等。

4 总结

本文设计了精简的TCP/IP协议栈,并通过多项实验测试实现了嵌入式网络通信的目的,即完成了以太网接口的设计。对于应用层服务程序,本文只是实现了HTTP客户端的功能,还可以开发TFTP客户端、FTP客户端、SMTP客户端等应用层程序,从而使之有更加广泛的应用环境,提高实用价值。

参 考 文 献

[1] 刘跃,傅一帆. 嵌入式系统以太网接口设计与实现. 计算机应用,2009,28(8):33—37

[2] 杨杰,陈学工. 基于TCP/IP协议的嵌入式以太网客户端的设计与实现. 湖南科技学院学报,2008,29(12):100—103

[3] 王晓菊,潘琢金,杜睿. 嵌入式网络接口模块设计及协议栈实现. 沈阳航空工业学院学报,2007,24(1):49—52

[4] 李云岗. 基于CP2201的嵌入式以太网接口的实现及应用. 北京:北京交通大学,2008

[5] 黄承. 基于嵌入式技术网络测试仪的研究及设计. 长沙:中南大学,2008

[6] Silicon Laboratories著,潘琢金译. C8051F34x全速USB FLASH微控制器[内部资料]. 新华龙电子有限公司,2006

[7] Silicon Laboratories著,潘琢金译. CP2200/1单芯片以太网控制器[内部资料]. 新华龙电子有限公司,2006

[8] 徐杨. 利用CP2200在单片机局域网中进行通信. 计算机与网络,2009,(15):37—39

[9] 张瑞瑞,马晨普. 用CP2200实现MCU的简易型以太网接口.单片机与嵌入式系统应用,2009,(12):38—40

上一篇:高二语文下学期第一次月考作文下一篇:保险公司总结会流程