《网络通信协议分析》课程设计开发实例

网络协议分析课程设计之协议编程

实验一帧封装

实验目的:

?编写程序,根据给出的原始数据,组装一个IEEE 802.3格式的帧(题目)默认的输入文件为二进制原始数据(文件名分别为input1和input2))。

?要求程序为命令行程序。比如,可执行文件名为framer.exe,则命令行形式如下:framer inputfileoutputfile,其中,inputfile为原始数据文件,outputfile 为输出结果。

?输出:对应input1和input2得结果分别为output1和output2。

试验要求:

?编写程序,根据给出的原始数据,组装一个IEEE 802.3格式的帧(题目)默认的输入文件为二进制原始数据(文件名分别为input1和input2))。

?要求程序为命令行程序。比如,可执行文件名为framer.exe,则命令行形式如下:framer inputfileoutputfile,其中,inputfile为原始数据文件,outputfile 为输出结果。

输出:对应input1和input2得结果分别为output1和output2

验设计相关知识:

帧:来源于串行线路上的通信。其中,发送者在发送数据的前后各添加特殊的字符,使它们成为一个帧。Ethernet从某种程度上可以被看作是机器之间的数据链路层连接。

按802.3标准的帧结构如下表所示(802.3标准的Ethernet帧结构由7部

分组成)

802.3标准的帧结构

其中,帧数据字段的最小长度为46B 。如果帧的LLC 数据少于46B ,则应将数据字段填充至46B 。填充字符是任意的,不计入长度字段值中。

在校验字段中,使用的是CRC 校验。校验的范围包括目的地址字段、源地址字段、长度字段、LLC 数据字段。

循环冗余编码(CRC)是一种重要的线性分组码、编码和解码方法,具有简单、检错和纠错能力强等特点,在通信领域广泛地用于实现差错控制。CRC 校验码的检错能力很强,不仅能检查出离散错误,还能检查出突发错误。

利用CRC 进行检错的过程可简单描述如下:在发送端根据要传送的k 位二进制码序列,以一定的规则产生一个校验用的r 位监督码(CRC 码),附在原始信息的后边,构成一个新的二进制码序列(共k+r 位),然后发送出去。在接收端,根据信息码和CRC 码之间所遵循的规则进行检验,以确定传送中是否出错。这个规则在差错控制理论中称为“生成多项式”。

循环冗余校验码的特点:(1)CRC 校验码可检测出所有单个错误。(2)CRC 校验码可检测出所有奇数位错误。(3)CRC 校验码可检测出所有双位的错误(4)CRC 校验码可检测出所有小于、等于校验位长度的突发错误。(5)CRC 校验码可以](1/2)-[11-k 的概率检测出长度为(K+1)位的突发错误

实验分析:

? 填充帧头部字段 要完成一次帧封装的过程,首先要完成的就是帧头部的装入,这一过程只要将签到吗、定界符、目的地址、源地址、长度字段的相应数值按顺序写入就可以了。其中,长度字段的值即为要发送的数据的实际长度。 ? 填充数据字段

在填充数据字段的过程中要注意的主要问题是数据字段的长度。802.3标准

中规定了帧数据字段的最小长度为46B,最大长度为1500B。如果数据不足46B,则需要通过填充0来补足;若数据长度超过1500B,则的大奖超过部分封装入下一个帧进行发送。

?CRC校验

帧封装的最后一步就是对数据进行校验,并将校验结果记入帧校验字段。

程序流程图:

CRC计算流程图:

序源代码:

#include

#include

#include

void main(intargc,char*argv[])

{

//如果输入命令行不正确,则输出提示后退出。

if(argc!=3)

{

cout<

exit(0);

}

//打开指定的输出文件,以二进制方式打开并可读可写,如文件存在,则清除其内容。

fstream file(argv[2],ios::out|ios::in|ios::binary|ios::trunc,0);

for(int i=0;i<7;i++)

file.put((char)0xaa);

file.put((char)0xab);//写入B的前导码和B的帧前定界符。

char

des_add[]={char(0x00),char(0x00),char(0xE4),char(0x86),char(0x3A),char(0xDC)}; file.write(des_add,6);//写入B的目的地址。

char

sor_add[]={char(0x00),char(0x00),char(0x80),char(0x1A),char(0xE6),char(0x65)}; file.write(sor_add,6);//写入B的源地址。

//创建输入文件流并打开指定的输入文件,以二进制方式打开并可读。

ifstreaminfile(argv[1],ios::in|ios::binary,0);

int length=0;

infile.seekg(0,ios::end);//将读指针移到文件末尾。

length=infile.tellg();//计算指针偏移量,即为输入文件的长度。

unsigned char* data=new unsigned char[length];//创建字符指针并根据文件长度初始化。

infile.seekg(0,ios::beg);//将读指针移到文件开始。

infile.read(data,length);//将文件数据读入到字符指针data中。

file.put(char(length>>8));

file.put(char(length&0xff));//将文件长度值按照逆序写入到输出文件的长度字段中。

file.write(data,length);//将data内容写入到输出文件中。

//如果输入文件长度不足B,则用补足B。

if(length<46)

{

for(int j=length;j<46;j++)

file.put(char(0x00));

}

file.put(char(0x00));//将数据字段后添加个

file.seekg(8,ios::beg);//将读指针指向目的地址字段,从此处开始CRC计算 unsigned char ch;//ch用来保存读入的字符。

unsigned char crc=char(0x00);//余数初始值为。

while(1)//进行CRC计算

{

file.get(ch);

if(ch==0xff)//判断是否到了文件结尾,如果是,则退出循环。

break;

for(i=0;i<8;i++)//对入读入的字符的位分别处理。

{

if(0x80==(crc&(0x80)))//当前余数最高位为,需要进行除法运算。

{

crc=(crc<<1)&(0xff);//crc左移位,最低位补。

crc=crc|((ch&0x80)>>7);//将输入数据相应的值递补到余数末位。

crc=crc^(0x07);//进行除法运算,即与除数的低位相异或。

}

else//当前余数的最高位为,不需要进行除法运算。

{

crc=(crc<<1)&(0xff);//crc左移位,最低位补。

crc=crc|((ch&0x80)>>7);//将输入数据相应位的值递补到余数末位。

}

ch=ch<<1;//读到的字符左移位,使数据下一位作为输入位。

}

}

file.clear();

file.seekp(-1,ios::end);//将写指针移到输出文件的最后。

file.put(crc);//写入crc码。

file.close();

infile.close();//关闭输入文件和输出文件。

cout<

}

运行结果:

运行结果如下所示:

执行framer.exe文件的结果如下所示:

实验小结:

实现帧的封装,主要是将帧的七个部分---前导码、帧前定界符、目的地址、

源地址、长度字段、数据字段和校验字段,一个一个按顺序封装的,最后使得一个帧的封装得以完成。同时,在编写程序的过程中,用到了很多的函数,这些函数的运用使得程序简便而且正确的运行出来。

实验二解析IP数据包

实验目的:

?设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP层的工作原理有更好的理解和认识。实验要求:

本实验的目标是捕获网络中的IP数据包,解析数据包的内容,见个结果显示在标准输出上,并同时写入日志文件。

程序的具体要求如下:

?以命令行形式运行:ipparselogfile,其中ipparse是程序名,而logfile则代表记录结果的日志文件。

?在标准输出、和日志文件中写入捕获的IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。

?当程序接收到键盘输入Ctrl+C时退出。

设计相关知识:

IP数据报的格式说明IP协议都具有什么功能。其首部,版本目前广泛使用的版本号为4;首部长度站4bit;服务类型占8bit,其中服务类型TOS子域占4位,优先级子域占3位,另一位为保留位;总长度字段为2B,IP数据包的最大长度是65535B;标识占16bit,它是一个计数器,用来产生数据报的标识;标志占3bit,其中最低为为MF,MF=1时为后面“还有分片”,MF=0表示这是数据报片中的最后一个,DF=0时,表示允许分片;片偏移以8个字节为偏移单位;生存时间字段记为TTL,单位为秒;协议段占8bit,用于指出次数据是使用何种协议,典型的协议号有6:TCP,17:UDP,1:ICMP。

本程序使用套接字socket编程,将网卡设为能够接受流经网卡的所有类型的数据包。首先,初始化套接字,然后监听数据包,解析数据包。

SOCKET sock=socket(AF_INET,SOCK_RAW,IPPROTO_IP)用来创建套接字,其参数为通信发生的区字段和套接字的类型。

WSAIoctl(sock , IO_RCVALL ,&dwBufferInLen , sizeof(dwBufferInLen)函数用来把网卡设置为混杂模式。

recv(sock,buffer,65535,0)函数用来接收经过的IP包,其参数分别是套接字描述符,缓冲区的地址,缓冲区的大小。

typedefstruct IP_HEAD

{

}}ip_head;用来定义IP头部数据。

setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char *)函数用来获取本机IP地址

htons()函数将无符号短整型转换为网络字节顺序的数据

本程序在windows环境下利用C++语言编写。

实验设计分析:

为了获取网络中的IP数据包,必须对网卡进行编程,我们使用套接字进行编程。

?使用套接字

?接收数据包Array?定义IP头部的数据结构

?IP包的解析

程序流程图:

具体程序代码:

#include

#include

#include

#include

#include

#pragma comment(lib,"ws2_32") //指定连接到网络应用和internet

#define IO_RCV ALL _WSAIOW(IOC_VENDOR,1)

typedefstruct IP_HEAD

{

union //定义联合

{

unsigned char Version;

unsigned char HeadLen;

};

unsigned char ServiceType;

unsigned short TotalLen;

unsigned short Identifier;

union

{

unsigned short Flags;

unsigned short FragOffset;

};

unsigned char TimeToLive;

unsigned char Protocol;

unsigned short HeadChecksum;

unsignedintSourceAddr;

unsignedintDestinAddr;

unsigned char Options;

}ip_head; //定义IP头部的数据结构

void main(intargc,char *argv[])

{

using namespace std;

ofstreamoutfile("C:\\logfile.txt",ios::out);

if(argc!=2)

{

cout<

return;

}

WSADATA WSAData;

if(WSAStartup(MAKEWORD(2,2), &WSAData)!=0)

{

cout<

return;

}

SOCKET sock=socket(AF_INET,SOCK_RAW,IPPROTO_IP); //三个参分别为通信发生的区字段,套接字的类型,与IP协议

if(sock==INV ALID_SOCKET)

{

cout<

closesocket(sock);

WSACleanup();

}

BOOL flag=TRUE;

if(setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char *) &flag,sizeof(flag))==SOCKET_ERROR) {

cout<

closesocket(sock);

WSACleanup();

}

char hostName[128];//获取主机名

if(gethostname(hostName,100)==SOCKET_ERROR)

{

cout<

closesocket(sock);

WSACleanup();

}

hostent *pHostIP; //获取本地IP

if((pHostIP=gethostbyname(hostName))==NULL)

{

cout<

closesocket(sock);

WSACleanup();

}

sockaddr_inhost_addr;//

host_addr.sin_family=AF_INET;

host_addr.sin_port=htons(6000);

host_addr.sin_addr=*(in_addr *)pHostIP->h_addr_list[0];

if(bind(sock,(PSOCKADDR)&host_addr,sizeof(host_addr))==SOCKET_ERROR)

{

cout<

closesocket(sock); //绑定网卡

WSACleanup();

}

DWORD dwBufferLen[10];

DWORD dwBufferInLen=1;

DWORD dwBytesReturned=0;

if(WSAIoctl(sock , IO_RCV ALL ,&dwBufferInLen , sizeof(dwBufferInLen) , &dwBufferLen,sizeof(dwBufferLen),&dwBytesReturned,NULL,NULL)==SOCKET_ERROR) {

cout<

closesocket(sock); //将网卡设为混杂模式,以接受所有数据

WSACleanup();

}

cout<

char buffer[65535]; //设置缓冲区

intpacksum=atoi(argv[1]); //字符串转换为整形

for(inti=0;i

{

if(recv(sock,buffer,65535,0)>0) //四个参数分别是套接字描述符,缓冲区的地址,缓冲区大小,附加标志

{

ip_headip=*(ip_head *)buffer;

cout<<"-----------------------"<

cout<<"版本:"<<(ip.Version>>4)<

cout<<"头部长度:"<<((ip.HeadLen&0x0f)*4)<

cout<服务类型:Priority"<<(ip.ServiceType>>5)<<", Service"<<((ip.ServiceType>>1)&0x0f)<

cout<<"总长度:"<

cout<<"标识符:"<

cout<<"标志位:"<<((ip.Flags>>15)&0x01)<<",DF= "<<((ip.Flags>>14)&0x01)<<",Mf="<<((ip.Flags>>13)&0x01)<

cout<<"片偏移:"<<(ip.FragOffset&0x1fff)<

cout<<"生存周期:"<<(int)ip.TimeToLive<

cout<<"协议:Protocol"<<(int)ip.Protocol<

cout<<"头部校验和:"<

cout<<"原地址:"<

cout<<"目的IP地址:"<

outfile<<"-----------------------"<

outfile<<"版本:"<<(ip.Version>>4)<

outfile<<"头部长度:"<<((ip.HeadLen&0x0f)*4)<

outfile<<"服务类型:Priority"<<(ip.ServiceType>>5)<<", Service"<<((ip.ServiceType>>1)&0x0f)<

outfile<<"总长度:"<

outfile<<"标识符:"<

outfile<<"标志位:"<<((ip.Flags>>15)&0x01)<<",DF= "<<((ip.Flags>>14)&0x01)<<",Mf="<<((ip.Flags>>13)&0x01)<

outfile<<"片偏移:"<<(ip.FragOffset&0x1fff)<

outfile<<"生存周期:"<<(int)ip.TimeToLive<

outfile<<"协议:Protocol"<<(int)ip.Protocol<

outfile<<"头部校验和:"<

outfile<<"原地址:"<

outfile<<"目的IP地址:"<

}

}

closesocket(sock);

WSACleanup();

}

程序运行结果:

程序编译运行后:

以命令行形式运行程序ipparse:

同时在程序所在的文件夹中生成了名为logfile的txt文件,里面记录了上面显示的内容。

试验小结:

IP数据报的格式说明了IP协议都具有什么功能,因为完全不知道如何使用套接字socket()函,查阅了相关资料,了解了IP数据报的各种位与协议的概念和意义,通过解析IP数据包这个实验,基本掌握了用套接字编程来实现获取并解析IP数据包的方法。

实验三发送TCP数据包

实验目的:

?设计一个发送TCP数据包的程序,并根据本设计说明TCP数据包的结构以及TCP协议与IP协议的关系,使大家对TCP协议的工作原理有更深入

的认识。

?

实验要求:

本程序的功能是填充一个TCP数据包,并发送给目的主机。

?以命令行形式运行:SendTCPsource_ipsource_portdest_ipdest_port

其中SendTCP为程序名;source_ip为源IP地址;source_port为源端口;dest_ip 为目的IP地址;dest_port为目的端口。

?其他的TCP头部参数自行设定。

?数据字段为“This is my homework of network!”.

?成功发送后在屏幕上输出“send OK”。

课程设计分析:

?使用原始套接字

?定义IP头部、TCP头部和伪头部的数据结构

?填充数据包

?发送数据包

设计思想:

本课程设计的目标是发送一个TCP数据包,可以利用原始套接字来完成这个工作。整个程序由初始化原始套接字和发送TCP数据包两个部分组成。

创建一个原始套接字,并设置IP头选项

SOCKET sock;

sock = socket(AF_INET,SOCK_RAW,IPPROTO_IP);

或者:

sock=WSASoccket(AF_INET,SOCK_RAW,IPPROTO_IP,NULL,0,WSA_FLAG_OV ERLAPPED);

设置SOCK_RAW标志,表示我们声明的是一个原始套接字类型。

为使用发送接收超时设置,必须将标志位置位置为WSA_FLAG_OVERLAPPED。

在本课程设计中,发送TCP包时隐藏了自己的IP地址,因此我们要自己填充IP

头,设置IP头操作选项。其中flag设置为ture,并设定IP_HDRINCL 选项,表

明自己来构造IP头。注意,如果设置IP_HDRINCL 选项,那么必须具有

administrator权限,要不就必须修改注册表:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Afd\Parameter\

修改键:DisableRawSecurity(类型为DWORD),把值修改为1。如果没有,就

添加。

BOOL Flag=TRUE;

setsockopt(sock, IPPROTO_IP, IP_HDRINCL, (char *)&Flag, sizeof(Flag));

int timeout=1000;

setsockopt(sock, SOL_SOCKET,SO_SNDTIMEO,(char*)&timeout, sizeof(timeout));

在这里我们使用基本套接字SOL_SOCKET,设置SO_SNDTIMEO表示使用发送

超时设置,超时时间设置为1000ms。

构造IP头和TCP头

这里,IP头和TCP头以及TCP伪部的构造请参考下面它们的数据结构。

计算校验和的子函数

在填充数据包的过程中,需要调用计算校验和的函数checksum两次,分别用于校验IP头和TCP头部(加上伪头部),其实现代码如下:

USHORT checksum(USHORT *buffer, int size)

{

unsigned long cksum=0;

while(size >1)

{

cksum+=*buffer++;

size -=sizeof(USHORT);

}

if(size )

{

cksum += *(UCHAR*)buffer;

}

cksum = (cksum>> 16) + (cksum& 0xffff); cksum += (cksum>>16);

return (USHORT)(~cksum);

}

程序流程图:

源程序代码:

#include

#include

#include

#include

#include

#include

#include

#include

#pragma comment(lib,"ws2_32.lib")

#define IPVER 4 //IP协议预定

#define MAX_BUFF_LEN 65500 //发送缓冲区最大值

typedef struct ip_hdr //定义IP首部

{

UCHAR h_verlen; //4位首部长度,4位IP版本号UCHAR tos; //8位服务类型TOS USHORT total_len; //16位总长度(字节)USHORT ident; //16位标识

USHORT frag_and_flags; //3位标志位

UCHAR ttl; //8位生存时间TTL

UCHAR proto; //8位协议(TCP, UDP 或其他) USHORT checksum; //16位IP首部校验和

ULONG sourceIP; //32位源IP地址

ULONG destIP; //32位目的IP地址

}IP_HEADER;

typedef struct tsd_hdr //定义TCP伪首部

{

ULONG saddr; //源地址

ULONG daddr; //目的地址

UCHAR mbz; //没用

UCHAR ptcl; //协议类型

USHORT tcpl; //TCP长度

}PSD_HEADER;

typedef struct tcp_hdr //定义TCP首部

{

USHORT th_sport; //16位源端口

USHORT th_dport; //16位目的端口

ULONG th_seq; //32位序列号

ULONG th_ack; //32位确认号

UCHAR th_lenres; //4位首部长度/6位保留字UCHAR th_flag; //6位标志位USHORT th_win; //16位窗口大小USHORT th_sum; //16位校验和USHORT th_urp; //16位紧急数据偏移量}TCP_HEADER;

//CheckSum:计算校验和的子函数

USHORT checksum(USHORT *buffer, int size)

{

unsigned long cksum=0;

while(size >1)

{

cksum+=*buffer++;

size -=sizeof(USHORT);

}

机械原理课程设计,详细

目录 一、设计题目 (2) 1、牛头刨床的机构运动简图 (2) 2、工作原理 (2) 二、原始数据 (3) 三、机构的设计与分析 (4) 1、齿轮机构的设计 (4) 2、凸轮机构的设计 (10) 3、导杆机构的设计 (16) 四、设计过程中用到的方法和原理 (26) 1、设计过程中用到的方法 (26) 2、设计过程中用到的原理 (26) 五、参考文献 (27) 六、小结 (28)

一、设计题目 ——牛头刨床传动机构 1、牛头刨床的机构运动简图 2、工作原理 牛头刨床是对工件进行平面切削加工的一种通用机床,其传动部分由电动机经 带传动和齿轮传动z 0—z 1 、z 1 、—z 2 ,带动曲柄2作等角速回转。刨床工作时,由导 杆机构2、3、4、5、6带动刨刀作往复运动,刨头右行时,刨刀进行切削,称为工 作行程;刨头左行时,刨刀不进行切削,称为空回行程,刨刀每切削完一次,利用 空回行程的时间,固结在曲柄O 2 轴上的凸轮7通过四杆机构8、9、10与棘轮11和棘爪12带动螺旋机构(图中未画),使工作台连同工件作一次进给运动,以便刨刀继续切削。

二、原始数据 设计数据分别见表1、表2、表3. 表1 齿轮机构设计数据 设计内容齿轮机构设计 符号n01d01 d02 z0 z1 z1’m01 m1’2n2 单位r/min mm mm mm mm r/min 方案Ⅰ1440 100 300 20 40 10 3.5 8 60 方案Ⅱ1440 100 300 16 40 13 4 10 64 方案Ⅲ1440 100 300 19 50 15 3.5 8 72 表2 凸轮机构设计数据 设计内容凸轮机构设计 符号L O2O4 L O4D φ[α]δ02 δ0 δ01δ0/ r0 r r 摆杆运动规 律单位mm mm °°°°°°mm mm 方案Ⅰ150 130 18 45 205 75 10 70 85 15 等加速等减 速 方案Ⅱ165 150 15 45 210 70 10 70 95 20 余弦加速度方案Ⅲ160 140 18 45 215 75 0 70 90 18 正弦加速度方案Ⅳ155 135 20 45 205 70 10 75 90 20 五次多项式 表3 导杆机构设计数据 设计内容导杆机构尺度综合和运动分析 符号K n2L O2A H L BC 单位r/min mm 方案Ⅰ 1.46 60 110 320 0.25L O3B 方案Ⅱ 1.39 64 90 290 0.3L O3B 方案Ⅲ 1.42 72 115 410 0.36L O3B 表4 机构位置分配表 位置号位置 组 号 学生号 A B C D 1 1 3 6 8/ 10 2 5 8 10 7/ 1/ 4 7 8 10 1 5 7/ 9 12 2 1/ 4 7 8 11 1 3 6 8/ 11 2 5 7/ 9 11 1/ 3 6 8/ 11 3 2 5 7/ 9 12 1/ 4 7 9 12 1 3 6 8/ 12 2 4 7 8 10

工程估价课程设计定稿版

工程估价课程设计 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20) 2.2.3 预制架空隔热板 (21)

2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33) 2.9 脚手架工程 (34) 2.9.1 外墙砌筑脚手架 (34)

柱下独立基础课程设计汇本例题

1 柱下独立基础课程设计 1.1设计资料 1.1.1地形 拟建建筑地形平整 1.1.2工程地质条件 自上而下土层依次如下: ①号土层:杂填土,层厚0.5m 含部分建筑垃圾。 ②号土层:粉质粘土,层厚1.2m ,软塑,潮湿,承载力特征值ak f 130KPa =。 ③号土层:黏土,层厚1.5m ,可塑,稍湿,承载力特征值180ak f KPa =。 ④号土层:细砂,层厚2.7m ,中密,承载力特征值k 240Kpa a f =。 ⑤号土层:强风化砂质泥岩,厚度未揭露,承载力特征值300ak f KPa =。 1.1.3岩土设计参数 表1.1 地基岩土物理学参数

④细砂21 0.62 -- -- 30 11.6 16 240 ⑤强风化砂 22 -- -- -- -- 18 22 300 质泥岩 1.1.4水文地质条件 1)拟建厂区地下水对混凝土结构无腐蚀性。 2)地下水位深度:位于地表下1.5m。 1.1.5上部结构材料 拟建建筑物为多层全现浇框架结构,框架柱截面尺寸为500mm?500mm。室外地坪标高同自然地面,室外高差450mm。柱网布置图如图1.1所示:Array 1.1.6材料 HPB、HPB335级。 混凝土强度等级为2530 -,钢筋采用235 C C 1.1.7本人设计资料 本人分组情况为第二组第七个,根据分组要求及参考书柱底荷载效应标准组合值

及柱底荷载效应基本组合值选用⑦题号B 轴柱底荷载. ①柱底荷载效应标准组合值:k K K F 1970KN M 242KN.m,V 95KN ===, 。 ②柱底荷载效应基本组合值:k K K F 2562KN M 315KN.m,V 124KN ===,. 持力层选用④号土层,承载力特征值k F 240KPa =,框架柱截面尺寸为500mm ?500mm ,室外地坪标高同自然地面,室外高差450mm 。 1.2独立基础设计 1.2.1选择基础材料 基础采用C25混凝土,HPB235级钢筋,预估基础高度0.8m 。 1.2.2选择基础埋置深度 根据柱下独立基础课程设计任务书要求和工程地质资料选取。你、 拟建厂区地下水对混凝土结构无腐蚀性,地下水位于地表下1.5m 。 取基础底面高时最好取至持力层下0.5m ,本设计取④号土层为持力层,所以考虑取室外地坪到基础底面为0.5+1.2+1.5+0.5=3.7m 。由此得基础剖面示意图,如图1.2所示。 基础剖面示意图

电力电子课设(参考版)

一总体方案设计级总体框图 1、1总体方案设计 根据任务湖中的,本次设计的是dcdc降压变换器。DC-DC变换 器有两类:一类由两级电路组成DC-AC-DC变换,第一级为逆变,实现DC-AC变换,第二级为整流,实现AC-DC变换。另一类变 换器由晶体管和二极管开关组合成PWM开关,将输入直流电 压斩波后,再经滤波后输出。由于第一类比较复杂,方针起来 比较麻烦。第二类简单方便,比较贴合课本中的知识。第二类 dcdc降压电路有以下几种: BUCK PWM变换器在CCM下的工作原理(如图2-2):一个开 关周期内,开关晶体管的开,关过程将直流输入电压斩波,形 成脉宽为onT的方波脉冲(onT为开关管导通时间)。当开关晶 体管导通时,二极管关断,输入端直流电流电源Vi将功率传送 到负载,并使用电感储能(电感电流上升):当开关晶体管关断 时,二极管导通,续流,电感储能向负载释放(电感电流下降)。 一个开关周期内,电感电流的平均值等于负载电流OI(忽略滤 波电容C的ESR)。根据原理和电路拓扑可以推导出工作在CCM 下的DC-DC PWM变换器的输出-输入电压变换比: DVi Vo (2-1)

占空比D总是小于1的,所以BUCK变换器是一种降压变换器。 升降压型BUCK-BOOST技术 图2-4 升降压反极性(BUCK-BOOST)变换器电路拓扑 如图2-4所示,极性反转型(BUCK-BOOST)变换器主电路如用 元器件与BUCK,BOOST变换器相同,由开关管,储能电感,整 流二极管及滤波电容等元器件组成。这种电路具有BUCK变换 器降压和BOOST变换器升压的双重作用。升压还是降压取决与 PWM驱动脉冲的占空比D。虽然输入与输出共用一个连接端,但输出电压的极性与输入电压是相反的,故称为降压反极性变 换器。,根据我们的设计要求,是要求把12-18V的直流电压转 换到5V的直流电压,那么分析后可得降压型BUCK转换技术最 适合这次设计。 1、2总体框图设计

块状物品推送机机械原理课程设计

机械原理课程设计说明书设计题目:块状物品推送机的机构综合与结构设计 班级: 姓名: 学号: 同组成员: 组长: 指导教师: 时间: 一、设计题目 (2) 二、设计数据与要求 (2) 三、设计任务 (3) 四、方案设计 (4) 1.凸轮连杆组合机构 (4) 2.凸轮机构 (5) 3.连杆机构 (6)

4.凸轮齿轮组合机构 (7) 五、方案尺寸数据及发动机参数 (7) 六、运动分析 (8) 1.位移分析 (8) 2.速度分析 (9) 3.加速度分析 (10) 七、飞轮设计 (11) 八、个人总结 (12) 一、设计题目 在自动包裹机的包装作业过程中,经常需要将物品从前一工序转送到下一工序。现要求设计一用于糖果、香皂等包裹机中的物品推送机,将块状物品从一位置向上推送到所需的另一位置,如图所示。 二、设计数据与要求 1.向上推送距离H=120mm,生产率为每分钟推送 物品120件。 2.推送机的原动机为同步转速为3000转/分的三

相交流电动机,通过减速装置带动执行机构主动件等速转动。 3.由物品处于最低位置时开始,当执行机构主动件转过1500时,推杆从最 低位置运动到最高位置;当主动件再转过1200时,推杆从最高位置又回 到最低位置;最后当主动件再转过900时,推杆在最低位置停留不动。 4.设推杆在上升运动过程中,推杆所受的物品重力和摩擦力为常数,其值 为500N;设推杆在下降运动过程中,推杆所受的摩擦力为常数,其值 为100N。 5.使用寿命10年,每年300工作日,每日工作16小时。 6.在满足行程的条件下,要求推送机的效率高(推程最大压力角小于350), 结构紧凑,振动噪声小。 三、设计任务 1.至少提出三种运动方案,然后进行方案分析评比,选出一种运动方案进 行机构综合。 2.确定电动机的功率与满载转速。 3.设计传动系统中各机构的运动尺寸,绘制推送机的机构运动简图。 4.在假设电动机等速运动的条件下,绘制推杆在一个运动周期中位移、速 度和加速度变化曲线。 5.如果希望执行机构主动件的速度波动系数小于3%,求应在执行机构主动 件轴上加多大转动惯量的飞轮。 6.进行推送机减速系统的结构设计,绘制其装配图和两张零件图。 7.编写课程设计说明书。

柱下独立基础课程设计例题范本

柱下独立基础课程 设计例题

1 柱下独立基础课程设计 1.1设计资料 1.1.1地形 拟建建筑地形平整 1.1.2工程地质条件 自上而下土层依次如下: ①号土层:杂填土,层厚0.5m 含部分建筑垃圾。 ②号土层:粉质粘土,层厚 1.2m ,软塑,潮湿,承载力特征值 ak f 130KPa =。 ③号土层:黏土,层厚 1.5m ,可塑,稍湿,承载力特征值 180ak f KPa =。 ④号土层:细砂,层厚2.7m ,中密,承载力特征值k 240Kpa a f =。 ⑤号土层:强风化砂质泥岩,厚度未揭露,承载力特征值 300ak f KPa =。 1.1.3岩土设计参数 表1.1 地基岩土物理学参数

② 粉质粘土 20 0.65 0.84 34 13 7.5 6 130 ③ 黏土 19.4 0.58 0.78 25 23 8.2 11 180 ④ 细砂 21 0.62 -- -- 30 11.6 16 240 ⑤ 强风化砂质泥岩 22 -- -- -- -- 18 22 300 1.1.4水文地质条件 1) 拟建厂区地下水对混凝土结构无腐蚀性。 2) 地下水位深度:位于地表下1.5m 。 1.1.5上部结构材料 拟建建筑物为多层全现浇框架结构,框架柱截面尺寸为500mm ?500mm 。室外地坪标高同自然地面,室内外高差450mm 。柱网布置图如图1.1所示: 1.1.6材料 混凝土强度等级为2530C C -,钢筋采用235HPB 、HPB335级。

1.1.7本人设计资料 本人分组情况为第二组第七个,根据分组要求及参考书柱底荷载效应标准组合值及柱底荷载效应基本组合值选用⑦题号B 轴柱底荷载. ①柱底荷载效应标准组合值:k K K F 1970KN M 242KN.m,V 95KN ===, 。 ②柱底荷载效应基本组合值:k K K F 2562KN M 315KN.m,V 124KN ===,. 持力层选用④号土层,承载力特征值k F 240KPa =,框架柱截面尺寸为500mm ?500mm ,室外地坪标高同自然地面,室内外高差450mm 。 1.2独立基础设计 1. 2.1选择基础材料 基础采用C25混凝土,HPB235级钢筋,预估基础高度0.8m 。 1.2.2选择基础埋置深度 根据柱下独立基础课程设计任务书要求和工程地质资料选取。你、 拟建厂区地下水对混凝土结构无腐蚀性,地下水位于地表下1.5m 。 取基础底面高时最好取至持力层下0.5m ,本设计取④号土层为持力层,因此考虑取室外地坪到基础底面为0.5+1.2+1.5+0.5=3.7m 。由此得基础剖面示意图,如图1.2所示。

电力电子技术课程设计范例

电力电子技术课程设计 题目:直流降压斩波电路的设计 专业:电气自动化 班级:14电气 姓名:周方舟 学号: 指导教师:喻丽丽

目录 一设计要求与方案 (4) 二设计原理分析 (4) 2.1总体结构分分析 (4) 2.2直流电源设计 (5) 2.3主电路工作原理 (6) 2.4触发电路设计 (10) 2.5过压过流保护原理与设计 (15) 三仿真分析与调试 (17) 3.1M a t l a b仿真图 (17) 3.2仿真结果 (18) 3.3仿真实验结论 (24) 元器件列表 (24) 设计心得 (25) 参考文献 (25) 致 (26) 一.设计要求与方案 供电方案有两种选择。一,线性直流电源。线性电源(Linear power supply)是先将交流电经过变压器降低电压幅值,再经过整流电路整流后,得到脉冲直流电,后经滤波得到带有微小波纹电压的直流电压。要达到高精度的直流电压,必须经过稳压电源进行稳压。线性电源体积重量大,很难实现小型化、损耗大、效率低、输出与输入之间有公共端,不易实现隔离,只能降压,不能升压。二,升压斩波电路。由脉宽调制芯片TL494为控制器构成BOOST原理的,实现升压型DC-DC变换器,输出电压的可调整与稳压控制的开关源是借助晶体管的开/关实现的。因此选择方案二。 设计要求:设计要求是输出电压Uo=220V可调的DC/DC变换器,这里为升压斩波电路。由于这些电路中都需要直流电源,所以这部分由以前所学模拟电路知识可以由整流器解决。MOSFET的通断用PWM控制,用PWM方式来控制MOSFET的通断需要使用脉宽调制器TL494来产生

机械原理课程设计+例题实例

《机械原理》课程设计 计算说明书 设计题目:健身球检验分类机 院校:武汉大学东湖分校工学院 专业:机械设计制造及其自动化 班级:2005级(1)班 设计者:方旭东 学号:2 指导老师:张荣 日期:2009年1月6日 目录 设计任务书············································ 设计方案说明·········································· 一、设计要求·········································· 二、方案确定·········································· 三、功能分解·········································· 四、选用机构·········································· 五、机构组合设计······································ 六、运动协调设计······································ 七、圆柱直齿轮设计····································

八、方案评价·········································· 参考文献··············································· 设计小结··············································· 方案设计说明 一.设计要求 设计健身球自动检验分类机,将不同直径尺寸的健身球按直径分类。检测后送入各自指定位置,整个工作过程(包括进料、送料、检测、接料)自动完成。 健身球直径范围为ф40~ф46mm,要求分类机将健身球按直径的大小分为三类。 1. ф40≤第一类≤ф42 2. ф42<第二类≤ф44 3. ф44<第三类≤ф46 电机转速:720r/min,生产率(检球速度)20个/min。 二.方案确定 初选了三种设计方案,如下: 方案一:

工程估价课程设计

工程估价课程设计

————————————————————————————————作者:————————————————————————————————日期:

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20)

2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33)

基础工程独立基础课程设计

基础工程课程设计 课程名称:《基础工程》 设计题目:柱下独立基础课程设计 院系:土木工程学院 专业:道路、桥梁、隧道工程年级:2009级 姓名:李涛 学号:20090710149 指导教师:李文广 徐州工程学院土木工程学院

2011 年12 月15 日 目录 1、柱下独立基础设计资料 2、柱下独立基础设计 2.1 基础设计材料 2.2 基础埋置深度选择 2.3地基承载力特征值 2.4 基础底面尺寸的确定 2.5 验算持力层地基承载力 2.6 基底净反力的计算 2.7 基础高度的确定 2.7.1 抗剪验算 2.7.2 抗冲切验算 2.8 地基沉降计算 2.9 配筋计算 3 软弱下卧层承载力验算 4《规范》法计算沉降量 5地基稳定性验算

5 参考文献 6设计说明 附录 基础施工图 一、基础设计资料 2号题 B 轴柱底荷载: ① 柱底荷载效应标准组合值:KN F k 1615=,m KN M k ?=125,KN V k 60=; ② 柱底荷载效应基本组合值:KN F 2099.5=,m KN M ?=162.5,KN V 78=。 持力层选用4号粘土层,承载力特征值240=ak f kPa ,框架柱截面尺寸为500×500 mm ,室外地坪标高同自然地面,室内外高差450mm 。 二、独立基础设计 1.选择基础材料:C25混凝土,HPB235钢筋,预估基础高度0.8m 。 2.基础埋深选择:根据任务书要求和工程地质资料, 第一层土:杂填土,厚0.5m ,含部分建筑垃圾; 第二层土:粉质粘土,厚1.2m , 软塑,潮湿,承载力特征值 ak f = 130kPa 第三层土:粘土,厚1.5m , 可塑,稍湿,承载力特征值 ak f = 180kPa 第四层土:全风化砂质泥岩,厚2.7m ,承载力特征值ak f = 240kPa 地下水对混凝土无侵蚀性,地下水位于地表下1.5m 。 取基础底面高时最好取至持力层下0.5m ,本设计取第三层土为持力层,所以考虑取室外地坪到基础底面为m 3.75.15.02.15.0=+++。由此得基础剖面示意图如下:

江苏大学电力电子课程设计

电力电子课程设计 学院:电气信息工程学院 专业: 学号: 姓名:

一. 设计要求 (1)根据给定的参数范围,设计BOOST 电路的参数; (2)根据给定的参数范围,设计CUK 电路的参数; (3)利用MATLAB 对上述电路图仿真实验得出波形; (4)在实验室平台上试验,观测数据与波形,并与仿真图形进行比对; (5)撰写实验报告; 二. 电路设计 1.电路工作原理 (1)Boost 电路 Boost 电路原理图 基本原理 假设L ,C 值很大。当可控开关V 处于通态的时候,电源E 向电感L 充电,充电的电流基本恒定不变I 1,同时电容C 向负载R 放电。因为C 很大,基本保持输出电压U 0不变。当可控开关处于断态的时候,E 和电感L 上积蓄的能量共同向电容C 充电并向负载R 提供能量。当电路工作处于稳态时,一个周期T 中电感L 积蓄的 能量与释放的能量相等,即: 化简得: ()off o on t I E U t EI 11-=E t T E t t t U off off off on o =+=

基本数值计算: 输出电压U 0与输入电压E 关系: 01 1 1U E E βα==- 输出电流I0与输入电流I1的关系: 01021U I I E E β== 输出电流I0与输出电压U0的关系: 001U E I R R β== (2)Cuk 电路 Cuk 电路原理图 基本原理 当可控开关V 处于通态的时候,E-L1-V 回路和R-L2-C-V 回路分别流过电流。当V 处于断态的时候,E-L1-C-VD 回路和R-L1-VD 回路分别流过电流。输出电压的极性与电源电压极性相反。

【精品毕设】机械原理课程设计实例详解(包括源程序)

机械原理课程设计说明书课题名称:新型窗户启闭装置 学院:机电工程学院 专业:机械电子工程 班级:09级01班 小组成员: 指导老师: 课题工作时间:2011.9.1至2011.9.10

前言 机械原理课程设计是使学生较全面、系统巩固和加深机械原理课程的基本原理和方法的重要环节,是培养学生“初步具有确定机械运动方案,分析和设计机械的能力”及“开发创新能力”的一种手段。其目的是: 1) 以机械系统运动方案设计与拟定为结合点,把机械原理课程中分散于各章的理论和方法融会贯通起来,进一步巩固和加深学生所学的理论知识。 2) 使学生能受到拟定机械运动方案的训练,具有初步的机构选型与组合和确定运动方案的能力。 3) 使学生在了解机械运动的变换与传递及力传递的过程中,对机械的运动、动力分析与设计有一个较完整的概念。 4) 进一步提高学生运算、运用流行软件编写应用程序和技术资料的能力。 5) 通过编写说明书,培养学生表达、归纳、总结和独立思考与分析的能力。 要达到课程设计的目的,必须配以课程设计的具体任务:按照选定的机械总功能要求,分解成分功能,进行机构的选型与组合;设计该机械系统的几种运动方案,对各运动方案进行对比和选择;对选定方案中的机构——连杆机构、凸轮机构、齿轮机构,其他常用机构,组合机构等进行运动分析与参数设计;通过计算机编程,将机构运动循环图在计算机屏幕上动态地显示出来,并给出相应的运动参数值。 机械原理课程设计的主要方法,是采用解析法建立求解问题的数学模型,在此基础上应用目前流行的可视化编程语言(如:VB)编写求解程序,显示所设计机构的运动图形、运动参数值及机构仿真。 摘要:本次课程设计运用解析法建立了所设计的六杆机构的运动特性数学模型,利用Matlab运动仿真求出各铰接点和杆件的运动变化情况。然后基于Visual Basic程序设计运动仿真,绘出相应铰接点运动特性曲线,并将用解析法基于Matlab环境下运行的结果与Visual Basic程序设计仿真运动值进行比较。进

柱下独立基础课程设计

目录 1 柱下独立基础课程设计 .................... 错误!未定义书签。 1.1设计资料............................ 错误!未定义书签。 1.1.1地形........................... 错误!未定义书签。 1.1.2工程地质条件................... 错误!未定义书签。 1.1.3岩土设计参数................... 错误!未定义书签。 1.1.4水文地质条件................... 错误!未定义书签。 1.1.5上部结构材料................... 错误!未定义书签。 1.1.6材料........................... 错误!未定义书签。 1.1.7本人设计资料................... 错误!未定义书签。 1.2独立基础设计........................ 错误!未定义书签。 1.2.1选择基础材料................... 错误!未定义书签。 1.2.2选择基础埋置深度............... 错误!未定义书签。 1.2.3求地基承载力特征值a f ........... 错误!未定义书签。 1.2.4初步选择基底尺寸............... 错误!未定义书签。 土层编号土的 名称 重度γ 3 m KN 孔隙 比e 液性 指数 I l 粘聚 力c KPa 内摩 擦角 ? () 压缩模量 (pa) s E M 标准 贯入 锤击 数N 承载力 特征值 () ak f kPa ①杂填 土 18 -- -- -- -- -- -- -- ②粉质 粘土 20 0.65 0.84 34 13 7.5 6 130 ③黏土19.4 0.58 0.78 25 23 8.2 11 180 ④细砂21 0.62 -- -- 30 11.6 16 240

电力电子课程设计模板

电气工程学院 电力电子课程设计 设计题目:MOSFET降压斩波电路设计专业班级:电气0907 学号:09291210 姓名:李岳 同组人:刘遥(09291212 ) 指导教师: 设计时间:2012年6月25日-29日 设计地点:电气学院实验中心

电力电子课程设计成绩评定表 指导教师签字: 年月日

电力电子课程设计任务书 学生姓名:李岳,刘遥专业班级电气0907 指导教师: 一、课程设计题目: MOSFET降压斩波电路设计(纯电阻负载) 设计条件:1、输入直流电压:U d=100V 2、输出功率:300W 3、开关频率5KHz 4、占空比10%~90% 5、输出电压脉率:小于10% 二、课程设计要求 1. 根据具体设计课题的技术指标和给定条件,能独立而正确地进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整; 2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真; 3. 完成预习报告,报告中要有设计方案,还要有仿真结果; 4. 进实验室进行电路调试,边调试边修正方案; 5. 撰写课程设计报告——画出主电路、控制电路原理图,说明主电路的工作原理、选择元器件参数,说明控制电路的工作原理、绘出主电路典型波形(比较实际波形与理论波形),绘出触发信号(驱动信号)波形,说明调试过程中遇到的问题和解决问题的方法。 三、进度安排

2.执行要求 电力电子课程设计共6个选题,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的系统主电路、控制电路等详细的设计(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同,甚至完全一样。 四、课程设计参考资料 [1]王兆安,黄俊.电力电子技术(第四版).北京:机械工业出版社,2001 [2]王文郁.电力电子技术应用电路.北京:机械工业出版社,2001 [3]李宏.电力电子设备用器件与集成电路应用指南.北京:机械工业出版社,2001 [4] 石玉、栗书贤、王文郁.电力电子技术题例与电路设计指导. 北京:机械工业出版社,1999 [5] 赵同贺等.新型开关电源典型电路设计与应用.北京:机械工业出版社,2010 摘要 关键词:整流、无源逆变、晶闸管

电力电子技术课程设计报告

电力电子课程设计报告题目三相桥式全控整流电路设计 学院:电子与电气工程学院 年级专业:2015级电气工程及其自动化 姓名: 学号: 指导教师:高婷婷,林建华 成绩:

摘要 整流电路尤其是三相桥式可控整流电路是电力电子技术中最为重要同时也是应用得最为广泛的电路,不仅用于一般工业,也广泛应用于交通运输、电力系统、通信系统,能源系统及其他领域,因此对三相桥式可控整流电路的相关参数和不同性质负载的工作情况进行对比分析与研究具有很强的现实意义,这不仅是电力电子电路理论学习的重要一环,而且对工程实践的实际应用具有预测和指导作用,因此调试三相桥式可控整流电路的相关参数并对不同性质负载的工作情况进行对比分析与研究具有一定的现实意义。 关键词:电力电子,三相,整流

目录 1 设计的目的和意义………………………………………1 2 设计任务与要求 (1) 3 设计方案 (1) ?3.1三相全控整流电路设计 (1) 3.1.1三相全控整流电路图原理分析 (2) ?3.1.2整流变压器的设计 (2) ?3.1.3晶闸管的选择 (3) 3.2 保护电路的设计 (4) 3.2.1变压器二次侧过压保护 (4) ?3.2.2 晶闸管的过压保护………………………………………………4 3.2.3 晶闸管的过流保护………………………………………………5 3.3 触发电路的选择设计 (5) 4 实验调试与分析 (6) 4.1三相桥式全控整流电路的仿真模型 (6)

4.2仿真结果及其分析……………………………………………7 5 设计总结 (8) 6 参考文献 (9)

1 设计的目的和意义 本课程设计属于《电力电子技术》课程的延续,通过设计实践,进一步学习掌握《电力电子技术》,更进一步的掌握和了解他三相桥式全控整流电路。通过设计基本技能的训练,培养学生具备一定的工程实践能力。通过反复调试、训练、便于学生掌握规范系统的电子电力方面的知识,同时也提高了学生的动手能力。 2 设计任务与要求 三相桥式全控整流电路要求输入交流电压2150,10,0.5U V R L H ==Ω=为阻 感性负载。 1.写出三相桥式全控整流电路阻感性负载的移相范围,并计算出直流电压的变化范围 2.计算α=60°时,负载两端电压和电流,晶闸管平均电流和有效电流。 3.画出α=60°时,负载两端 d U 和晶闸管两端 1 VT U 波形。 4.分析纯电阻负载和大电感负载以及加续流二极管电路的区别。 5.晶闸管的型号选择。 3 设计方案 3.1三相全控整流电路设计

工程估价课程设计

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20)

2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33)

电力电子技术课程设计报告

电力电子技术课程设计 报告书 专业班级:16电气2班 姓名:王浩淞 学号:2016330301054 指导教师:雷美珍

目录 1、webench电路设计 1.1设计任务要求 输入电压为(8V-10V),输出电压为5V,负载电流为1A 1.2设计方案分析 图1.3.1主电路原理图 图1.3.2元器件参数 图1.3.3额定负载时工作值

图1.3.4输出电流和系统效率间的关系 如图1.3.4所示,在输出电流相同的情况下,输入电压越小,系统的稳态效率越高,因此提高效率的最直接方式就是降低系统的输入电压,其次在输入电压相同的情况下,我们可以调节输出电压的大小,使系统效率达到最大,例如当输入电压为9.0V时,根据图像输出电流为0.40A的时候效率最高。第二种方法是改变元器件的参数,通过使用DCR(直流电阻)小的电感元件来实现输出纹波电压降低。 1.3主芯片介绍 TPS561201和TPS561208采用SOT-23封装,是一款简单易用的1A同步降压转换器。这些器件经过优化,可以在最少的外部元件数量下工作,并且还经过优化以实现低待机电流。这些开关模式电源(SMPS)器件采用D-CAP2模式控制,可提供快速瞬态响应,并支持低等效串联电阻(ESR)输出电容,如特种聚合物和超低ESR陶瓷电容,无需外部补偿元件。TPS561201以脉冲跳跃模式工作,在轻负载操作期间保持高效率。TPS561201和TPS561208采用6引脚1.6×2.9(mm)SOT(DDC)封装,工作在-40°C至125°C的结温范围内。 1.4电气仿真结果分析

图1.4.1启动仿真图1.4.2稳态仿真 图1.4.3暂态仿真图1.4.4 负载暂态仿真 二、基于电力系统工具箱的电力电子电路仿真 2.1 设计要求和方案分析 本课程设计主要应用了MATLAB软件及其组件之一Simulink,进行系统的设计与仿真系统主要包括:Boost升压斩波主电路部分、PWM控制部分和负载。Boost升压斩波主电路部分拖动带反电动势的电阻,模拟显示中的一般负载,若实际负载中没有反电动势,只需令其为零即可。负载为主电路部分提供脉冲信号,控制全控器件IGBT的导通和关断,实现整个系统的运行。在Simulink中完成各个功能模块的绘制后,即可进行仿真和调试,用Simulink 提供的示波器观察波形,进行相应的电压和电流等的计算,最后进行总结,完成整个Boost 变换器的研究与设计。 2.2 simulink仿真模型分析 电路设计好后主电路中的电感电容值已确定,此时只要调节触发波形的占空比即可调节Boost Chopper输出电压。电路设计好后主电路中的电感电容值已确定,此时只要调节触发波形的占空比即可调节Boost Chopper输出电压。占空比越大,Boost Chopper的输出电压值

机械原理课程设计完整版

《机械原理课程设计》 学院: 行知学院专业: 机械设计制造及其自动 化 姓名:陈宇学号: 10556109 授课教师:王笑提交时间: 2012 年 7 月1日 成绩:

目录 1.设计工作原理-----------------------------------------------------2 2.方案的分析--------------------------------------------------------4 3. 机构的参数设计几计算-----------------------------------------7 4. 机构运动总体方案图及循环图-------------------------------11 5.机构总体分析----------------------------------------------------13 6. 参考资料----------------------------------------------------------13

半自动钻床机构 一、设计工作原理 1.1、工作原理及工艺动作过程 该系统由电机驱动,通过变速传动将电机的1080r/min降到主轴的5r/min,与传动轴相连的各机构控制送料,定位,和进刀等工艺动作,最后由凸轮机通过齿轮传动带动齿条上下平稳地运动,这样动力头也就能带动刀具平稳地上下移动从而保证了较高的加工质量。 设计加工图(一)所示工件ф12mm孔的半自动钻床。进刀机构负责动力头的升降,送料机构将被加工工件推入加工位置,并由定位机构使被加工工件可靠固定。 1.2、设计原始数据及设计要求 半自动钻床设计数据参看表(一) 表(一)半自动钻床凸轮设计数据

《工程估价》课程设计

《工程估价》课程设计 一、目的与要求 工程估价课程设计是为了加强学生对工程估价知识的系统掌握,通过系统地学习及综合实践运用,使学生对工程工程量清单计价编制程序和编制方法进一步熟悉和运用,提高学生分析问题和解决问题的能力,加强工程量计算、编制工程量清单、单位工程招标控制价/投标报价等的实际训练,培养学生树立正确的预算编制思想,严谨踏实、认真细致、理论联系实际的工作作风。 单位工程招标控制价/投标报价在给定建筑物施工图下,确定正确的预算编制程序和编制方法并能正确地运用相关文件,编制符合要求的预算书和经济投标书。学生在规定的时间内,按课程设计任务书的要求逐项完成后,通过提交工程量计算表、单位工程招标控制价/投标报价,依据编制项目的完整性评定学生的成绩。 二、设计资料 (一)工程名称:广东省某建筑工程。 (二)本工程执行的计价文件和计价依据如下: 建筑与装饰工程套用/参考2006年《广东省建筑与装饰工程综合定额》,按清单计价办法,执行2006年《广东省建筑工程计价办法》、《建设工程工程量清单计价规范》(GB50500-2008)、惠市建价字[2006]2号文相关计价程序及有关规定。 (三)本工程材料价格按定额价。 三、设计步骤 (一)准备工作 1、熟悉《建设工程工程量清单计价规范》(GB50500-2008)、仔细阅读图纸并看懂图纸。 2、通过计价软件学习版或借阅定额查询相关定额子目、查询相关造价信息刊、熟悉设计和施工规范等。 (二)工程量计算: 1、根据《建设工程工程量清单计价规范》计算清单工程量。

2、依据2006年《广东省建筑与装饰工程综合定额》工程量计算规则计算套价工程量。 四、设计任务书 (一)设计任务 1、完成工程量计算书 2、根据《建设工程工程量清单计价规范》(GB50500-2008)、2006年《广东省建筑与装修工程综合定额》和本任务书的要求完成给定工程的单位工程招标控制价/投标报价书。 (二)根据所给工程图纸完成以下内容(得数保留小数后两位),并填入相应表格。 1、计算本工程建筑面积。 2、编制挖基础土方工程量清单,计算综合单价,完成综合单价 分析表。(注:场地标高-0.25M,三类土,人工挖土,土方全部外运,运距5KM,基础工作面300mm,地梁垫层每边加50mm,厚100mm,不考虑工作面) 3、编制Z1柱工程量清单,计算综合单价,完成综合单价分析表。 (注:C25石20商品砼) 4、编制7.8M层梁板工程量清单,计算综合单价,完成综合单价 分析表。(注:C25石20商品砼) 5、编制首层内墙工程量清单,计算综合单价,完成综合单价分析 表。(注:不考虑构造柱及过梁所占体积) 6、计算外墙综合脚手架工程量,编制措施项目清单,计算清单措 施项目费。(注:不考虑外墙综合脚手架以外的措施项目) 7、说明: (1)综合单价计算人工费、材料费、机械费、管理费均按2006年广东省建设工程计价依据之一(计价办法)计价依据之二(综

相关文档
最新文档