当前位置:文档之家› 通信与现场总线课程设计报告书

通信与现场总线课程设计报告书

通信与现场总线课程设计报告书
通信与现场总线课程设计报告书

电气工程学院

通信与现场总线课程设计

目录

一:设计任务 (4)

理想模型: (4)

实验中用到的任务模型 (5)

二:力控软件平台建立的实验模型 (5)

三、实验设备与仪器 (6)

四、设计思路与过程 (6)

五、调试和功能 (13)

六、联机调试:C/S方式的远程控制 (26)

七、课设总结与心得 (29)

(一)本次课程设计题目:

通过三维力控组态软件实现对搅拌罐的网络控制

(二)主要容及要求

在组态软件Forecontrol V6.1平台上,通过工业以太网,分别以C/S方式(客户端/服务器)及B/S方式(浏览器/服务器)完成对SIEMENS的可编程序控制器通过工业现场总线PROFIBUS方式与2台SIEMENS MM440变频器控制的三相异步电机的实际工程平台,实现对搅拌罐PLC控制系统(含本地控制和远程控制)的网络控制。

独立完成,承担系统设计、系统分析、组态软件的学习与编程、网络系统调试等任务,要求提供最终的解决程序(验收)和相关文件,并以报告论文方式说明实现的思路及工程应用前景。

(三)进度安排:

(1)在第一次课堂上了解并知道了Forecontrol V6.1软件的初步使用。

(2)根据相关资料,熟悉并设计并完成客户端组态软件的实际工艺流程界面界面的绘制。

(3)对搅拌罐工程相关控制进行了编程。

(4)熟悉服务器端通信参数的要求,完成C/S的网络控制。

(4)3月30日在实验室完成整个系统的软件调试及最后联机调试。

(5)撰写设计报告。

通过三维力控组态软件实现

对搅拌罐的网络控制

一:设计任务

在组态软件Forecontrol V6.1平台上,通过工业以太网,分别以C/S方式(客户端/服务器)及B/S方式(浏览器/服务器)完成对SIEMENS的可编程序控制器通过工业现场总线PROFIBUS方式与2台SIEMENS MM440变频器控制的三相异步电机的实际工程平台,实现对搅拌罐PLC控制系统(含本地控制和远程控制)的网络控制。

本次课程设计中,我们主要运用了C/S(客户端/服务器)方式,实现对搅拌罐PLC控制系统(含本地控制和远程控制)的网络控制。

理想模型:

实验中用到的任务模型

二:力控软件平台建立的实验模型

泵A 、泵B为三相异步电动机控制的进料泵,搅拌机为三相异阀,阀C为排料电磁阀。本地/远程控制开关为I0.0,本地启动按钮I0.1、本地停止按钮I0.2为不带锁的主令开关。报警传感器I0.3、高液位传感器I0.4、低液位传感器I0.5。

?按启动后,泵A和泵B同时开,A液体和B液体同时进入罐;

?按A液体和B液体进料比例供料(系统默认进料比例为2:3。

设泵流速为每秒10升/秒,混合液总体积为1000升。泵A完成进料用时T1为40秒;泵B完成进料用时T2为60秒。);

?供料完毕后搅拌机工作,搅拌A、B料的混合液体。搅拌时间T3时间(如20秒)到时后,搅拌机停;

?排料阀C工作,将搅拌好的液体排除;当液位低于低液位时,延时时间T4时间(如20秒)后,阀C关闭;

?系统进入下一个循环周期,控制流程转入到)泵A和泵B同时开三、实验设备与仪器

(1)所需设备:

①S7-300(CPU314C-2DP) 1台

②计算机(1G存,奔4-200M,40G硬盘)1台

③通信卡CP5611 1个

④变频器MM440 两台

⑤三相异步电机两台

(2)所需软件:

①STEP 7软件V5.3

②力控监控软件Forecontrol V6.0

四、设计思路与过程

1、现场总线

现场总线是指以工厂的测量和控制机器间的数字通讯为主的网络,也称现场网络。也就是将传感器、各种操作终端和控制器间的通讯及控制器之间的通讯进行特化的网络。原来这些机器间的主体配线是ON/OFF、接点信号和模拟信号,通过通讯的数字化,使时间分割、多重化、多点化成为可能,从而实现高性能化、高可靠化、保养简便化、节省配线(配线的共享)。

简单说,现场总线就是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输。

2、认识组态软件

组态监控软件,译自英文SCADA,即 Supervisory Control and DataAcquisition(数据采集与监视控制)。它是一些工程上数据采集与过程控制的专用软件。处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。

组态软件在国是一个约定俗成的概念,并没有明确的定义,它可以理解为“组态式监控软件”。“组态(Conf igure)”的含义是“配置”、“设定”、“设置”等意思,是指用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,而不需要编写计算机程序,也就是所谓的“组态”。它有时候也称为“二次开发”,组态软件就称为“二次开发平台”。“监控(Supervisory Control)”,即“监视和控制”,是指通过计算机信号对自动化设备或过程进行监视、控制和管理。

数字图像处理 课程设计报告

数字图像处理 课程设计报告 姓名: 学号: 班级: 设计题目:图像处理 教师:赵哲老师 提交日期: 12月29日

一、设计内容: 主题:《图像处理》 详细说明:对图像进行处理(简单滤镜,模糊,锐化,高斯模糊等),对图像进行处理(上下对称,左右对称,单双色显示,亮暗程度调整等),对图像进行特效处理(反色,实色混合,色彩平衡,浮雕效果,素描效果,雾化效果等), 二、涉及知识内容: 1、二值化 2、各种滤波 3、算法等 三、设计流程图 四、实例分析及截图效果: 运行效果截图: 第一步:读取原图,并显示 close all;clear;clc; % 清楚工作窗口clc 清空变量clear 关闭打开的窗口close all I=imread(''); % 插入图片赋给I imshow(I);% 输出图I I1=rgb2gray(I);%图片变灰度图 figure%新建窗口 subplot(321);% 3行2列第一幅图 imhist(I1);%输出图片

title('原图直方图');%图片名称 一,图像处理模糊 H=fspecial('motion',40); %% 滤波算子模糊程度40 motion运动 q=imfilter(I,H,'replicate');%imfilter实现线性空间滤波函数,I图经过H滤波处理,replicate反复复制q1=rgb2gray(q); imhist(q1); title('模糊图直方图'); 二,图像处理锐化 H=fspecial('unsharp');%锐化滤波算子,unsharp不清晰的 qq=imfilter(I,H,'replicate'); qq1=rgb2gray(qq); imhist(qq1); title('锐化图直方图'); 三,图像处理浮雕(来源网络) %浮雕图 l=imread(''); f0=rgb2gray(l);%变灰度图 f1=imnoise(f0,'speckle',; %高斯噪声加入密度为的高斯乘性噪声 imnoise噪声污染图像函数 speckle斑点 f1=im2double(f1);%把图像数据类型转换为双精度浮点类型 h3=1/9.*[1 1 1;1 1 1;1 1 1]; %采用h3对图像f2进行卷积滤波 f4=conv2(f1,h3,'same'); %进行sobel滤波 h2=fspecial('sobel'); g3=filter2(h2,f1,'same');%卷积和多项式相乘 same相同的 k=mat2gray(g3);% 实现图像矩阵的归一化操作 四,图像处理素描(来源网络) f=imread(''); [VG,A,PPG] = colorgrad(f); ppg = im2uint8(PPG); ppgf = 255 - ppg; [M,N] = size(ppgf);T=200; ppgf1 = zeros(M,N); for ii = 1:M for jj = 1:N if ppgf(ii,jj)

现场总线技术实验指导书

《现场总线技术》实验指导书

RS-485串行通信网络安装技术实验一实验目的一、 PPI通信网络的安装和配置。1、理解 PROFIBUS-DP网络的配置。2、理解 D形连接器的安装。、掌握PROFIBUS电缆和3 4、熟悉线路的故障分析及排除故障的方法。二、实验器材及工具表1 实验所需器材及工具 数序数序名称型号型号名称量号号量CPU226 1 3 改刀S7-200 一字、十字 5 7 2 尖嘴钳A10m 8 SIEMENS DP 型普通紫色 2 3 CPU315-2DP 1 SIEMENS DP 9 S7-300 2 电缆剥线器 DP从站4 EM277 2 DP通信测试仪 BT200 1 10 通信模块1 11 DT2025 C5611/5613(1 可选) DP通信卡万用表5 远程分布式SIEMENS 12 DP总线连接器1 ET200M 3 6 I/O模块 9针D形三、实验内容和步骤1、电缆剥线器的使用和PROFIBUS DP电缆、D形连接器的连装 (1)用电缆剥线器按图1-1所示方法剥制DP电缆。 (2)用DP连接器把剥制好的电缆连接起来。 2、PPI通信网络组建 (1)按图1-2所示,用制作好的带D形连接器的DP电缆把三个CPU226连接成PPI通信网络。通信端口用PORT0。 (2)按图1-2所示,设置D形连接器上的终端电阻。 3、PROFIBUS-DP总线网络组建 (1)按图1-3所示,用制作好的带D形连接器的DP电缆把CPU315-2DP、EM277、CPU226、ET200M连接成PROFIBUS-DP总线网络。 形连接器上的终端电阻。D所示,设置1-3图按)2 (.

通信与现场总线课程设计报告书

电气工程学院 通信与现场总线课程设计

目录 一:设计任务 (4) 理想模型: (4) 实验中用到的任务模型 (5) 二:力控软件平台建立的实验模型 (5) 三、实验设备与仪器 (6) 四、设计思路与过程 (6) 五、调试和功能 (13) 六、联机调试:C/S方式的远程控制 (26) 七、课设总结与心得 (29)

(一)本次课程设计题目: 通过三维力控组态软件实现对搅拌罐的网络控制 (二)主要容及要求 在组态软件Forecontrol V6.1平台上,通过工业以太网,分别以C/S方式(客户端/服务器)及B/S方式(浏览器/服务器)完成对SIEMENS的可编程序控制器通过工业现场总线PROFIBUS方式与2台SIEMENS MM440变频器控制的三相异步电机的实际工程平台,实现对搅拌罐PLC控制系统(含本地控制和远程控制)的网络控制。 独立完成,承担系统设计、系统分析、组态软件的学习与编程、网络系统调试等任务,要求提供最终的解决程序(验收)和相关文件,并以报告论文方式说明实现的思路及工程应用前景。 (三)进度安排: (1)在第一次课堂上了解并知道了Forecontrol V6.1软件的初步使用。 (2)根据相关资料,熟悉并设计并完成客户端组态软件的实际工艺流程界面界面的绘制。 (3)对搅拌罐工程相关控制进行了编程。 (4)熟悉服务器端通信参数的要求,完成C/S的网络控制。 (4)3月30日在实验室完成整个系统的软件调试及最后联机调试。 (5)撰写设计报告。

通过三维力控组态软件实现 对搅拌罐的网络控制 一:设计任务 在组态软件Forecontrol V6.1平台上,通过工业以太网,分别以C/S方式(客户端/服务器)及B/S方式(浏览器/服务器)完成对SIEMENS的可编程序控制器通过工业现场总线PROFIBUS方式与2台SIEMENS MM440变频器控制的三相异步电机的实际工程平台,实现对搅拌罐PLC控制系统(含本地控制和远程控制)的网络控制。 本次课程设计中,我们主要运用了C/S(客户端/服务器)方式,实现对搅拌罐PLC控制系统(含本地控制和远程控制)的网络控制。 理想模型:

C语言课程设计报告—手机通讯录管理系统

C程序课程设计报告 --手机通讯录管理系统 姓名:谢骏 学院:珠宝学院 学号:649 班级:141082

一课程设计目的和内容概述 1.目的:加深对《C语言》课程所学知识的理解,进一步巩固C语言编程方法。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力,加强动手能力。 2.内容:设计一个简易的手机通讯录管理系统。该题目要求在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、、绘图函数,以及文件的读写操作等。 其中结构体,函数的调用,算法的设计是尤为重要的。 二题目 手机通讯录管理系统。 [问题描述] 该系统模拟手机通讯录管理系统,实现对手机中的通讯录进行管理 [基本要求] 要能提供以下几种功能: (1)查看功能:选择此功能时,列出下列三类选择:

A:办公类B:个人类C:商务类 (2)当选中某类时,显示出此类所有数据中的姓名和电话号码 (3)添加数据功能:能录入新数据,每个结点包括:姓名,电话号码,分类(可能选项有:w为办公类p为个人类b为商务类),电子邮件。例如:杨春商务类 当录入重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通讯录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。 (5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。 三程序设计 1.总体设计 首先,因为每个个体有多种信息,所以要建立结构体来储存和整合各个信息。然后利用模块来分别实现程序的各个功能。各个模块用函数来实现。在通过通过主函数来判断输入字母,从而调动函数,实现所需功能。最后将输入的文件保存在文件里,以便重复使用。 2.详细设计

2013数字图像处理课程设计报告

数字图像处理 课程设计报告 课设题目:彩色图像增强软件学院:信息科学与工程学院专业:电子与信息工程 班级: 1002501 姓名:曾小路 学号: 100250131 指导教师:赵占峰 哈尔滨工业大学(威海) 2013 年12月27日

目录 目录 .......................................................................................................................... I 一. 课程设计任务 (1) 二. 课程设计原理及设计方案 (2) 2.1 彩色图像基础 (2) 2.2 彩色模型 (2) 三. 课程设计的步骤和结果 (6) 3.1 采集图像 (6) 3.2 图像增强 (7) 3.3 界面设计 (9) 四. 课程设计总结 (12) 五. 设计体会 (13) 六. 参考文献 (14)

哈尔滨工业大学(威海)课程设计报告 一. 课程设计任务 1.1设计内容及要求: (1)、独立设计方案,根据所学知识,对由于曝光过度、光圈过小或图像亮度不均匀等情况下的彩色图像进行增强,提高图像的清晰度(通俗地讲,就是图像看起来干净、对比度高、颜色鲜艳)。 (2)、参考photoshop 软件,设计软件界面,对处理前后的图像以及直方图等进行对比显示; (3)、将实验结果与处理前的图像进行比较、分析。总结设计过程所遇到的问题。 1.2参考方案 1、实现图像处理的基本操作 学习使用matlab 图像处理工具箱,利用imread()语句读入图像,例如image=imread(flower.jpg),利用彩色图像模型转换公式,将RGB 类型图像转换为HSI 类型图像,显示各分量图像(如imshow(image)),以及计算和显示各分量图像直方图。 2、彩色图像增强实现 对HSI彩色模型图像的I分量进行对比度拉伸或直方图均衡化等处理,提高亮度图像的对比度。对S分量图像进行适当调整,使图像色彩鲜艳或柔和。 H 分量保持不变。将处理后的图像转换成RGB 类型图像,并进行显示。分析处理图像过程和结果存在的问题。 3、参照“photoshop”软件,设计图像处理软件界面 可设计菜单式界面,在功能较少的情况下,也可以设计按键式界面,视 功能多少而定;参考matlab 软件中GUI 设计,学习软件界面的设计 - 1 -

DCS与现场总线课程设计

课程设计说明书 名称DCS与现场总线技术典型工程应用案例分析 ——DCS在锅炉系统中的应用2012年6月11日至2012年6月15日共1 周 院系电子信息工程系 班级10电气2 姓名 学号 系主任张红兵 教研室主任邓建平 指导教师

目录 第一章绪论 (2) 1.1 DCS与现场总线技术 (2) 1.1.1 集散控制系统(DCS)及其应用 (2) 1.1.2现场总线控制系统(FCS)及其应用 (5) 1.2 典型工程应用案例介绍 (6) 第二章 DCS在锅炉系统中的应用案例分析 (8) 2.1方案的总体设计分析 (8) 2.2案例的系统结构和硬件配置分析 (8) 2.2.1 系统硬件配置 (8) 2.2.2 现场控制站设备配置 (10) 2.3案例的可靠性设计及组态分析 (12) 2.3.1 DCS系统的可靠性原理 (12) 2.3.2 锅炉系统中DCS组态 (13) 2.4案例的抗干扰措施 (13) 2.4.1电源系统的干扰及应采取的措施 (14) 2.4.2电磁干扰及应采取的措施 (14) 2.4.3信号线的传送干扰及应采取的措施 (14) 2.4.4防止静电干扰的措施 (14) 第三章总结 (16) 3.1对上述系统分析 (16) 3.2 心得体会 (16) 参考文献 (17) 附录 (18)

第一章绪论 1.1 DCS与现场总线技术 DCS及现场总线技术是由计算机、信号处理、测量控制、网络通信和人机接口等技术综合产生的一门应用技术。 1.1.1 集散控制系统(DCS)及其应用 集散型控制系统(DCS)的实质是利用计算机技术对生产过程进行集中监视、操作、管理和现场前端分散控制相统一的新型控制技术。它的出现是工业控制的一个里程碑。工业过程控制的发展逐步从单机监控、直接数字控制发展到集散控制,也必将由集散控制进展到拥有更广阔应用前景的计算机集成制造,近几年的计算机集成制造(CIMS)技术的成就足以证明这一点。 1、集散控制系统 集散控制系统(Distributed control system)是以微处理器为基础的对生产过程进行集中监视、操作、管理和分散控制的集中分散控制系统,简称DCS系统。该系统将若干台微机分散应用于过程控制,全部信息通过通信网络由上位管理计算机监控,实现最优化控制,整个装置继承了常规仪表分散控制和计算机集中控制的优点,克服了常规仪表功能单一,人-机联系差以及单台微型计算机控制系统危险性高度集中的缺点,既实现了在管理、操作和显示三方面集中,又实现了在功能、负荷和危险性三方面的分散。DCS系统在现代化生产过程控制中起着重要的作用。 集散控制系统一般有以下四部分组成: 一、现场控制级 又称数据采集装置,主要是将过程非控变量进行数据采集和预处理,而且对实时数据进一步加工处理,供CRT操作站显示和打印,从而实现开环监视,并将采集到的数据传输到监控计算机。输出装置在有上位机的情况下,能以开关量或者模拟量信号的方式,向终端元件输出计算机控制命令。 二、过程控制级 又称现场控制单元或基本控制器,是DCS系统中的核心部分。生产工艺的调节都是靠

数字图像处理课程设计报告

课程设计报告书课程名称:数字图像处理 题目:数字图像处理的傅里叶变换 学生姓名: 专业:计算机科学与技术 班别:计科本101班 学号: 指导老师: 日期: 2013 年 06 月 20 日

数字图像处理的傅里叶变换 1.课程设计目的和意义 (1)了解图像变换的意义和手段 (2)熟悉傅里叶变换的基本性质 (3)热练掌握FFT的方法反应用 (4)通过本实验掌握利用MATLAB编程实现数字图像的傅里叶变换 通过本次课程设计,掌握如何学习一门语言,如何进行资料查阅搜集,如何自己解决问题等方法,养成良好的学习习惯。扩展理论知识,培养综合设计能力。 2.课程设计内容 (1)熟悉并掌握傅立叶变换 (2)了解傅立叶变换在图像处理中的应用 (3)通过实验了解二维频谱的分布特点 (4)用MATLAB实现傅立叶变换仿真 3.课程设计背景与基本原理 傅里叶变换是可分离和正交变换中的一个特例,对图像的傅里叶变换将图像从图像空间变换到频率空间,从而可利用傅里叶频谱特性进行图像处理。从20世纪60年代傅里叶变换的快速算法提出来以后,傅里叶变换在信号处理和图像处理中都得到了广泛的使用。 3.1课程设计背景 数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。 3.2 傅里叶变换 (1)应用傅里叶变换进行数字图像处理 数字图像处理(digital image processing)是用计算机对图像信息进行处理的一门技术,使利用计算机对图像进行各种处理的技术和方法。 20世纪20年代,图像处理首次得到应用。20世纪60年代中期,随电子计算机的发展得到普遍应用。60年代末,图像处理技术不断完善,逐渐成为一个新兴的学科。利用数字图像处理主要是为了修改图形,改善图像质量,或是从图像中提起有效信息,还有利用数字图像处理可以对图像进行体积压缩,便于传输和保存。数字图像处理主要研究以下内容:傅立叶变换、小波变换等各种图像变换;对图像进行编码和压缩;采用各种方法对图像进行复原和增强;对图像进行分割、描述和识别等。随着技术的发展,数字图像处理主要应用于通讯技术、宇宙探索遥感技术和生物工程等领域。

Powerlink课程设计报告-现场总线技术及应用

大作业 题目Linux操作系统下的POWERLINK主站和从站通信 课程名称现场总线技术及应用 院(系、部、中心)自动化学院 专业自动化 班级 学生姓名 学号 设计地点 指导教师

目录 一、课程设计的目的 (3) 二、课程设计题目及要求 (3) 1、题目 (3) 2、设计要求 (3) 三、环境搭建 (3) 1、硬件环境: (3) 2、软件环境: (3) 3、源代码和安装文件: (4) 四、powerlink的原理 (4) 1、Powerlink是ICE国际标准,通信描述 (4) 2、Powerlink网络建构 (5) 3、通信过程 (5) 3、主站发送参数的配置过程 (8) 4、从站接收配置之通信参数配置 (8) 5、openCONFIGURATOR介绍 (9) 五、操作过程 (9) 1、主从站之间的通信 (9) 2、openCONFIGURATOR应用 (19) 六、实习体会 (28)

一、课程设计的目的 通过对Powerlink的理论学习和完成Powerlink的主站和从站通信的实践工作,将这门课程的理论知识尤其是Powerlink这种现场总线的理论和应用知识进一步巩固和完善,培养学生较强的工程实践能力,为进一步学习专业知识和从事相关专业工作打下坚实的基础。 二、课程设计题目及要求 1、题目 Linux操作系统下的POWERLINK主站和从站通信 2、设计要求 掌握Powerlink的工作原理,使用开源的openConfigurator对主站和从站进行配置,对开源的openPOWERLINK代码在Linux系统下进行编译实现主站和从站的通信功能,利用网络诊断工具wireshark检查和验证通信功能。 三、环境搭建 1、硬件环境: 一台PC机,安装两台虚拟机,一台作为主站,另一台作为从站 2、软件环境: a)安装虚拟机VMware player;

现场总线

南京工程学院 课程设计说明书(论 文) 题目Linux操作系统下的POWERLINK主站和从站通信 课程名称现场总线技术及应用 院(系、部、中心)自动化学院 专业自动化 班级 学生姓名 学号 指导教师

目录 一课程设计的目的----------------------------------------------3二课程设计题目及要求----------------------------------------3 1题目----------------------------------------------3 2设计要求------------------------------------------3 三环境搭建-------------------------------------------------------3 四powerlink的原理--------------------------------------------4 五操作过程--------------------------------------------------------9 1 主从站之间的通信------------------------------------9 2openCONFIGURATOR应用------------------------------------------19六实习体会--------------------------------------------------------26

Powerlink课程设计报告 一、课程设计的目的 课程设计的目的是使学生能够将《现场总线技术及应用》课程的学习内容有机的联系起来,形成系统的概念,培养学生综合应用知识的能力,掌握现场总线系统设计的基本思想和方法。 二、课程设计题目及要求 1、题目 Linux操作系统下的POWERLINK主站和从站通信 2、设计要求 使用开源的openConfigurator对主站和从站进行配置,对开源的openPOWERLINK代码在Linux系统下进行编译实现主站和从站的通信功能,利用网络诊断工具wireshark检查和验证通信功能。 三、环境搭建 (1)硬件环境:一台PC机,安装两台虚拟机,一台作为主站,另一台作为从站 (2)软件环境: a)安装虚拟机VMware player; b)安装Linux操作系统Ubuntu; c)安装程序文件产生器Doxygen; d)安装编译安装工具CMake e)安装网路数据包捕获函数库libpcap作为网卡驱动

通讯录管理系统课程设计报告完整版

通讯录管理系统课程设 计报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

设计课题题目 一、课程设计目的与要求 1.课程设计目的 (1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。 (2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main ()在程序设计中的实现思路和方法。 2. 课程设计要求 制作一个通讯录系统。 (1)该程序具有查找、添加、修改、删除功能。 (2)通讯录包括:姓名、电话、街道、城市、省、邮编等。 二、总体设计 根据系统的要求,系统总体设计如图1所示。 1

printf("\t--------------------\n"); printf("\t请您选择(0-7):"); scanf("%d",&c); }while(c>7&&c<0); return(c); } int Input(struct date per[10],int n) { int i=0; char sign,x[10]; while(sign!='n'&&sign!='N') { printf("\t姓名:"); scanf("%s",per[n+i].name); printf("\t电话号码:"); scanf("%s",per[n+i].phone); printf("\t电子邮箱:"); scanf("%s",per[n+i].email); printf("\tQQ:"); scanf("%s",per[n+i].QQ); gets(x); printf("\n\t是否继续添加?(Y/N)"); fflush(stdin); ame,per[i-1].phone,per[i-1].QQ,per[i-1].email); if(i>1&&i%10==0) { printf("\t-----------------------------------\n"); printf("\t"); system("pause"); printf("\t-----------------------------------\n"); } } printf("----------------------------------------------------------------------\n"); system("pause"); } int Delete_a_record(struct date per[10],int n) { char s[20]; int i=0,j; printf("\t请输入想删除记录中的名字:"); scanf("%s",s); while(strcmp(per[i].name,s)!=0&&i

图像处理课程设计

《图像处理技术应用实践》课程设计题目图像增强算法综合应用 学生姓名韩帅_______ 学号 院系计算机与软件学院 专业计算机科学与技术 范春年____ 噪声,不同的去噪方法效果不同,因此应该采用不同的去噪方法以达到最好的去噪效果。? (2)随机噪声应在空间域去除,而空域去噪方法中,中值滤波法效果最好。? (3)周期噪声应在频域中消去。?

(4)去除噪声后的图像仍然可以改善处理。? (5)均方误差评估去噪处理后图像的去噪效果。 2.2算法设计? (1)读入初始图片及加噪图片。? clc;?clear;? f=imread();? ? for?j?=?1?:?N? ???????d?=?sqrt((i-m)^2+(j-n)^2);? ????? h?=?1/(1+0.414*(d/d0)^(2*nn));??%?计算低通滤波器传递函数??????????? ?result(i,j)?=?h?*?G(i,j);???????? end???

end (4)计算均方误差评估去噪效果。? [m?n]=size(p);?l=f-p;? he=sum(sum(l));? avg=he/(m*n); ?k=l-avg;? result1=(sum(sum(k.^2)))/(m*n);? for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); h=1/(1+0.414*(d/d0)^(2*nn)); %h=1/(1+(d/d0)^(2*nn)); %备用 G(i,j)=h*G(i,j); end end p=uint8(real(ifft2(ifftshift(G)))); subplot(341);imshow(f),title('原图'); subplot(345);imshow(log(abs(f2)),[]),title('频谱'); subplot(349);imhist(f),title('原图'); subplot(342);imshow(g),title('噪声');

现场总线课程设计本科论文

第一章实训装置说明 第一节系统概述 一、概述 “TH JDS-1A型过程自动化控制系统实训平台”是由对象系统实训平台、S7-200PLC控制系统、智能仪表及远程数据采集控制系统和上位监控PC机四部分组成。本装置是专门为高等院校、职业院校开设的自动化、过程控制装置及自动化、自动控制等专业而研制的,可满足各大高校所开设的《传感器检测与转换技术》、《过程控制》、《自动化仪表》、《自动控制理论》、《计算机控制》、《PLC可编程控制》等课程实训的教学要求。装置选用当前工业现场的典型的被控对象、被控参量和控制流程,可开展现场仪表的调校、被控对象流程的组建、控制系统线路连接、控制算法及组态软件的编程以及控制系统的分析等工作任务,适合职业学校、本科院校的技能训练和研究。 学生通过本实训装置进行综合实训后可掌握以下内容: 1.传感器特性的认识和零点迁移; 2.自动化仪表的初步使用; 3.变频器的基本原理和初步使用; 4.电动调节阀的调节特性和原理; 5.测定被控对象特性的方法; 6.单回路控制系统的参数整定; 7.串级控制系统的参数整定; 8.复杂控制回路系统的参数整定; 9.控制参数对控制系统的品质指标的要求; 10.控制系统的设计、计算、分析、接线、投运等综合能力培养; 11.各种控制方案的生成过程及控制算法程序的编制方法。 二、系统特点 ●真实性、直观性、综合性强,控制对象组件全部来源于工业现场。 ●被控参数全面,涵盖了连续性工业生产过程中的液位、压力、流量及温度等典型参数。 ●具有广泛的扩展性和后续开发功能,所有I/O信号全部采用国际标准IEC信号。 ●具有控制参数和控制方案的多样化。通过不同被控参数、动力源、控制器、执行器及工艺管路的组合可构成几十种过程控制系统实训项目。 ●各种控制算法和调节规律在开放的实训软件平台上都可以实现。实训数据及图表在上位机软件系统中很容易存储及调用,以便实训者进行实训后的比较和分析。 ●多种控制方式:可采用AI智能仪表控制、S7-200PLC控制、远程数据采集模块控制。 ●充分考虑了各大高校自动化专业的大纲要求,完全能满足教学实训、课程设计、毕业设计的需要,同时学生可自行设计实训方案,进行综合性、创造性过程控制系统实训的设计、调试、分析,培养学生的独立操作、独立分析问题和解决问题的能力。 三、实训装置的安全保护体系 1.三相四线制总电源输入经带漏电保护装置的三相四线制断路器进入系统电源后分为一个三相电源支路和一个单相支路,每一支路都带有各自三相、单相断路器。总电源设有三相通电指示灯和380V三相电压指示表。 2.各种电源及各种仪表均有可靠的自保护功能。 3.强电接线插头采用封闭式结构,以防止触电事故的发生。 4.强弱电连接线采用不同结构的插头、插座,防止强弱电混接。

数字图像处理课程设计(实验报告)

上海理工大学 计算机工程学院 实验报告 实验名称红细胞数目统计课程名称数字图像处理 姓名王磊学号0916020226 日期2012-11-27 地点图文信息中心成绩教师韩彦芳

一、设计内容: 主题:《红细胞数目检测》 详细说明:读入红细胞图片,通过中值滤波,开运算,闭运算,以及贴标签等方法获得细胞个数。 二、现实意义: 细胞数目检测在现实生活中的意义主要体现在医学上的作用,可通过细胞数目的检测来查看并估计病人或动物的血液中细胞数,如估测血液中红细胞、白细胞、血小板、淋巴细胞等细胞的数目,同时也可检测癌细胞的数目来查看医疗效果,根据这一系列的指标来对病人或动物进行治疗,是具有极其重要的现实作用的。 三、涉及知识内容: 1、中值滤波 2、开运算 3、闭运算 4、二值化 5、贴标签 四、实例分析及截图效果: (1)代码如下: 1、程序中定义图像变量说明 (1)Image--------------------------------------------------------------原图变量;

(2)Image_BW-------------------------------------------------------值化图象; (3)Image_BW_medfilt-------------------------中值滤波后的二值化图像; (4)Optimized_Image_BW---通过“初次二值化图像”与“中值滤波后的二值化图像”进行“或”运算优化图像效果; (5)Reverse_Image_BW--------------------------优化后二值化图象取反;(6)Filled_Image_BW----------------------已填充背景色的二进制图像;(7)Open_Image_BW--------------------------------------开运算后的图像; 2、实现代码: %-------图片前期处理------------------- %第一步:读取原图,并显示 A = imread('E:\红细胞3.png'); Image=rgb2gray(A); %RGB转化成灰度图 figure,imshow(Image); title('【原图】'); %第二步:进行二值化 Theshold = graythresh(Image); %取得图象的全局域值 Image_BW = im2bw(Image,Theshold); %二值化图象 figure,imshow(Image_BW); title('【初次二值化图像】'); %第三步二值化图像进行中值滤波 Image_BW_medfilt= medfilt2(Image_BW,[13 13]); figure,imshow(Image_BW_medfilt); title('【中值滤波后的二值化图像】'); %第四步:通过“初次二值化图像”与“中值滤波后的二值化图像”进行“或”运算优化图像效果 Optimized_Image_BW = Image_BW_medfilt|Image_BW; figure,imshow(Optimized_Image_BW); title('【进行“或”运算优化图像效果】'); %第五步:优化后二值化图象取反,保证:‘1’-〉‘白色’,‘0’-〉‘黑色’ %方便下面的操作 Reverse_Image_BW = ~Optimized_Image_BW; figure,imshow(Reverse_Image_BW); title('【优化后二值化图象取反】');

现场总线技术课程设计报告书

现场总线技术课程设计 课程设计要求及安全操作规程 一、设计前的准备 1.请查阅或借阅相关书籍,比如:西门子S7-300PLC、STEP7组态编程及WINCC组态方面的书籍或资料。 2.认真研读课程设计指导书,了解设计要求,明确设计过程中应注意的问题,并按照各项目要求准备记录等。 3.本次课设使用THPCAT-2型现场总线控制系统实验装置,该实验装置的总线控制柜由西门子S7-300 PLC组成。实验前应了解实验装置中的对象、水泵和所用控制组件的名称、作用及其所在位置, 以便于在实验中对它们进行操作和观察。熟悉实验装置面板图,要求做到由面板上的图形、文字符号能准确找到该设备的实际位置;熟悉工艺管道结构、每个手动阀门的位置及其作用。 二、设计过程的基本要求 1.明确设计任务; 2.提出设计方案; 3.运用STEP7组态软件对系统进行硬件组态设计; 4.编写LAD(梯形图)程序; 5. 运用WINCC组态软件对系统进行界面设计; 5.进行实验操作,做好观测和记录; 6.整理数据,得出结论,撰写课程设计报告。 三、课程设计报告要求 1.要求有封皮、目录; 2.课设内容分章节书写,每个项目包括设计要求、设计过程、结果或效果图及总结分析; 3.报告要求附页码。 四、安全操作规程 1.实验之前确保所有电源开关均处于“关”的位置,储水箱中是否有充足的水; 2.打开电源开关顺序:依次打开PLC控制柜中总电源开关、变频器开关(停大约10S后)、控制站开关、24VDC开关等。 3.关闭电源开关顺序:首先关闭控制站开关,再依次关闭其他电源开关,最后关闭总电源开关。 4. STEP7硬件组态下载程序时,请将PLC控制柜中CPU模块开关置于STOP状态,下载完毕时切换至RUN状态。 5.小心操作,切勿乱扳硬拧,严防损坏仪表及模块。 6.严格遵守实验室有关规定。

现场总线设计报告

# 重庆科技学院 课程设计报告 院(系):_电气与信息工程学院专业班级: 测控普2007-01 学生姓名: 黄亮学号: 99 设计地点(单位)__ I502________ __ ______ 设计题目:__基于WinCC和S7-300的温度测控系统__ * 完成日期:2010年 12 月 10 日 指导教师评语: _______________________________________ __________________________________________________________________________________ __________________________________________________________________________________ ________________________________ __________ _ 成绩(五级记分制):______ __________ 指导教师(签字):________ ________ <

目录

1课程设计任务书 设计题目:基于WinCC和S7-300的温度测控系统 教研室主任:指导教师:胡文金、刘显荣 2010 年 11月 26 日

2温度控制对象概述 温度是流程工业中极为常见的热工参数,对它的控制也是过程控制的一个重点。随着生产力的发展和对温度控制精度要求的不断提高,温控系统的控制技术得到了迅速发展,能否成功地将温度控制在所需范围内,关系到整个活动的成败,由于控制对象的多样性和复杂性,导致采用的温控手段的多样性,且控制对象普遍具有时间常数大、纯滞后时间长、时变性较明显等特点,给控制带来一定难度。 在本次设计中采用的是TKPLC-2型温度加热器。 功能特点与技术参数 TKPLC-2型温度加热器是包括三个模块,电压驱动模块、电阻丝加热模块以及电流输出模块,温度加热器功率为50W。电压输入为0-5V,电流采用标准的DDZⅢ型4-20mA输出信号,温度传感器采用Pt100,测温范围0-200℃,Pt100采用电桥连接。电阻丝温度变化大概为0-100℃,因此满足实验的要求。 控制手段 温度控制对象由于存在比较大的滞后,控制快速性以及控制精度较难权衡,因此控制比较复杂。针对各种温度控制对象,已经有了各种不同的温度控制方法,包括最经典的PID控制算法,模糊控制算法,神经网络控制,最优控制等等,这些控制算法各有各自的特点及优势。 由于实验的条件以及自身的知识水平,采用最经典的PID控制算法作为本次课程设计的核心温度控制算法。整个控制流程为:由温度加热器的自带的温度传感器Pt100实时测量温度,再由温度加热器内部调理电路,将温度信号转换为4-20mA的电流信号,电流信号通过电缆传送到S7300型号PLC的模拟量输入端,通过PLC内部自带的FB58温度控制PID模块控制,然后通过PLC的模拟量输出口采用0-10V(实际程序控制只需输出0-5V)方式电压输出控制温度加热器的加热电压,达到控制温度的目的。此外实验中还通过WinCC组态软件来实时监控温度控制过程,包括实时温度,PID三个参数(Kp、Ti、Td),以及输出控制流量,绘制实时曲线,棒图等。PLC通过DP总线与PC连接,WinCC组态软件通过配置PG接口与PLC连接,达到数据传输的目的。 以此,一个PID温度控制以及实施监控的控制的系统叙述完毕。

通讯录管理系统课程设计报告书(C语言)

二〇〇八~ 二〇〇九学年第二学期 信息科学与工程学院课程设计报告书 课程名称:C语言课程设计 班级: 学号: 姓名:薛其乐 指导老师:

二〇〇九年九月 通讯录管理系统 一.需求分析 设计题目及要求: ◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子 邮箱等; ◆能够提供添加、删除和修改通讯录信息的功能; ◆能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询; ◆将通讯录保存在文件中; ◆能够按表格方式输出通讯录信息。 系统功能需求分析: 主要包含一下多种功能: 添加:添加通讯录记录 显示:显示通讯录记录 删除:删除通讯录记录 查询:查询通讯录记录 修改:修改通讯录记录 保存:将信息保存到文件 二.概要设计 系统功能模块图:

添加:可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱后,会提示是否继续添加。 显示:可以以表格形式输出所有通讯录里的记录 删除:输入欲删除的那个人的名字后,会自动删除他(她)的记录内容 查询:可以选择用姓名、电话、地址三种方式查询 修改:输入欲修改的那个人的名字后,再依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱即可完成修改 保存:,输入文件名(带后缀名)后,即可将通讯录信息保存到文件 三.详细设计 (1).通讯录: typedef struct { char score; /*编号*/ char name[10]; /*姓名*/ char num[15]; /*号码*/ char email[20]; /*邮箱*/

char age[8]; /*年龄*/ char adds[20]; /*住址*/ }Person; void main() /*主函数*/ { int n=0; for(;;) { switch(menu_select()) { case 1: printf("\n\t添加记录到通讯录\n"); /*添加记录*/ n=Input(pe,n); break; case 2: printf("\n\t\t\t 通讯录记录表\n"); /*显示记录*/ Display(pe,n); break; case 3: printf("\n\t从通讯录中删除记录\n");

数字图像处理课程设计报告

课程设计报告书 课程名称:数字图像处理 题目:数字图像处理的傅里叶变换 学生姓名: 专业:计算机科学与技术 班别:计科本101班 学号: 指导老师: 日期:2013 年06 月20 日 数字图像处理的傅里叶变换 1.课程设计目的和意义 (1)了解图像变换的意义和手段 (2)熟悉傅里叶变换的基本性质 (3)热练掌握FFT的方法反应用 (4)通过本实验掌握利用MATLAB编程实现数字图像的傅里叶变换 通过本次课程设计,掌握如何学习一门语言,如何进行资料查阅搜集,如何自己解决问题等方法,养成良好的学习习惯。扩展理论知识,培养综合设计能力。 2.课程设计内容 (1)熟悉并掌握傅立叶变换 (2)了解傅立叶变换在图像处理中的应用 (3)通过实验了解二维频谱的分布特点 (4)用MATLAB实现傅立叶变换仿真

3.课程设计背景与基本原理 傅里叶变换是可分离和正交变换中的一个特例,对图像的傅里叶变换将图像从图像空间变换到频率空间,从而可利用傅里叶频谱特性进行图像处理。从20世纪60年代傅里叶变换的快速算法提出来以后,傅里叶变换在信号处理和图像处理中都得到了广泛的使用。 3.1课程设计背景 数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。 3.2 傅里叶变换 (1)应用傅里叶变换进行数字图像处理 数字图像处理(digital image processing)是用计算机对图像信息进行处理的一门技术,使利用计算机对图像进行各种处理的技术和方法。 ? ??20世纪20年代,图像处理首次得到应用。20世纪60年代中期,随电子计算机的发展得到普遍应用。60年代末,图像处理技术不断完善,逐渐成为一个新兴的学科。利用数字图像处理主要是为了修改图形,改善图像质量,或是从图像中提起有效信息,还有利用数字图像处理可以对图像进行体积压缩,便于传输和保存。数字图像处理主要研究以下内容:傅立叶变换、小波变换等各种图像变换;对图像进行编码和压缩;采用各种方法对图像进行复原和增强;对图像进行分割、描述和识别等。随着技术的发展,数字图像处理主要应用于通讯技术、宇宙探索遥感技术和生物工程等领域。 傅里叶变换在数字图像处理中广泛用于频谱分析,傅里叶变换是线性系统分析的一个有力工具,它使我们能够定量地分析诸如数字化系统,采样点,电子放大器,卷积滤波器,噪声,显示点等地作用(效应)。傅里叶变换(FT)是数字图像处理技术的基础,其通过在时空域和频率域来回切换图像,对图像的信息特征进行提取和分析,简化了计算工作量,被喻为描述图像信息的第二种语言,广泛应用于图像变换,图像编码与压缩,图像分割,图像重建等。因此,对涉及数字图像处理的工作者,深入研究和掌握傅里叶变换及其扩展形式的特性,是很有价值得。 (2)关于傅里叶(Fourier)变换 在信号处理中,傅里叶变换可以将时域信号变到频域中进行处理,因此傅里叶变换在信号处理中有着特殊重要的地位。 傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。傅里叶变换属于谐波分析。傅里叶变换的逆变换容易求出,而且形式与正变换非常类似;正弦基函数是微分运算的本征函数,从而使得线性微分方程的求解可以转化为常系数的代数方程的求解.在线性时不变的物理系统内,频率是个不变的性质,从而系统对于复杂激励的响应可以通过组合其对不同频率正弦信号

相关主题
文本预览
相关文档 最新文档