自主实验三 工作台自动往返循环控制线路

自主实验三  工作台自动往返循环控制线路
自主实验三  工作台自动往返循环控制线路

自主实验三 工作台自动往返循环控制线路

一、实验目的

1、通过对工作台自动往返循环控制线路实际安装接线、掌握由电气原理图变换成安装接线图的方法、掌握行程控制中行程开关作用、以及在机床电路中的应用。

2、通过实验进一步加深自动往返循环控制在机床电路中的应用场合。 二、选用挂件

1、实验设备

2、屏上挂件排列顺序

D61、D62

三、实验方法

1、设计工作台自动往返循环控制线路,其工作示意图如图1所示。

图1 工作台自动往返循环运动示意图

四、讨论题

1、行程开关主要用于什么场合,它是运用什么来达到行程控制,行程开关一般安装在什么地方?

2、图中ST

3、ST

4在行程控制中起什么作用?

3、列举几种限位保护的机床控制实例。

五、实验组件实物图

ST 4

1. D61

2. D62

3. 三相鼠笼异步电动机DJ16

实验4 循环控制 答案

实验4 循环控制 班级:学号: 姓名:日期: 一、实验目的 (1)熟悉掌握用while语句、do—while语句和for语句实现循环的方法。 (2)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。 (3)进一步学习调试程序。 二、实验内容 1.while语句 while 语句的一般形式为: while(表达式)语句; while 语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。 编程:求1-100的奇数和。 提示:循环变量的步长值为2。 #include void main() { int i=1,sum=0; while(i<=100) { sum=sum+i; i=i+2; } printf("sum=%d\n",sum); } 2.do-while语句 do-while 语句的一般形式为: do { 语句; }while(表达式);

do-while 语句的语义是:先执行循环体语句一次,再判别表达式的值,若为真(非0)则继续循环,否则终止循环。 编程:求1—100的偶数和。 #include void main() { int i=0,sum=0; do { i=i+2; sum=sum+i; }while(i<100); printf("sum=%d\n",sum); } 3.for语句 其一般形式为: for(表达式1;表达式2;表达3) 语句; for 语句的语义是: ⑴首先计算表达式1 的值。 ⑵再计算表达式2 的值,若值为真(非0)则执行循环体一次,否则结束循环。 ⑶执行循环体后再计算表达式3 的值,转回第2 步重复执行。 下列程序用于输出fibnocci 数列的前20 项,每行输出5 个。请填空。 说明:fibnocci 数列的前两项均为1,以后各项等于其前两项之和。 #include void main( ) { int i,f1,f2,f3,n; f1=1;f2=1; printf("\n%d %d ",f1,f2); n=2; for(i=1; i<=18 ;i++) { if (n % 5==0 ) printf("\n"); f3=f1+f2 ; printf("%d ",f3); n++;` f1=f2;f2=f3; } }

自动控制元件及线路课后答案

自动控制元件部分课后题答案 第一章直流伺服电动机 1-1直流伺服电动机的电磁转矩和控制电流由什么决定? 答:a :由T em =C m ΦI a 知电磁转矩由每极磁通量和绕组电流大小决定。b :由T em =T 0+T 2=CmΦIa 控制电流由负载转矩(T 2)和空载转矩(T 0)大小决 定。 1-2当直流伺服电动机的负载转矩恒定不变时,控制电压升高将使稳态的电磁转矩、控制电流、转速发生怎样的变化?为什么? 答:a :电磁转矩T em =T 0+T 2可见电磁转矩也不变。由T em =C m ΦI a 知控制电流I a 也不变b :KeKt RaTem Ke Ua n -=知T em 不变可见U a 转速升高理想空载转速变大导致转速n 升高。 1-3已知一台直流电动机,其电枢额定电压Ua=110V ,额定运行时电枢电流Ia=0.4A ,转速n=3600rpm ,它的电枢电阻Ra=50欧姆,负载阻转矩To=15mN.m 。试问该电动机额定负载转矩是多少? 答:Ea=Ua-IaRa=110-0.4×50=90V Ea=CeΦn,Ce=0.105Cm CmΦ=0.2383600 0.10590n 105.0=?=?Ea T em =T 0+T 2=CmΦIa→T 2=CmΦIa-T 0=0.40.238=0.0952-15×10-3=80.2mN.m 1-6当直流伺服电动机电枢电压、励磁电压不变时,如将负载转矩减少,试问此时电动机的电枢电流、电磁转矩、转速将怎样变化?并说明由原来的状态到新的稳态的物理过程。 答:磁转矩T em =T 0+T 2可见T 2↓电磁转矩也↓。由T em =C m ΦI a 知控制电流I a ↓Ea=Ua-IaRa 可见I a ↓知Ea↑,由Ea=CeΦn 知Ea↑知n↑ 第二章直流测速发电机 2-4某直流测速发电机,其电枢电压U=50V ,负载电阻R L =3000Ω,电枢电阻Ra=180Ω,转速n=3000rpm ,求该转速下的空载输出电压Uo 和输出电流Ia 。Ea =Ua IaRa Ia=300050=0.0167A Ea=50Ea =50+3000 50×180=53空载Uo =Ea =53第三章步进电动机 3-8某五相反应式步进电动机转子有48个齿,试分析其有哪几种运行方式及对应的步距角,并画出它们的矩角特性曲线族。 答:5相单5拍A→B→C→D→E→A Θb ==?=48 5360NZr 360 1.5°T emA =-T jmax sin(Θe )T emB =-T jmax sin(Θe -52π)T emC =-T jmax sin(Θe -5 4π)

实验5 循环控制

实验5 循环控制 一、实验目的 熟悉掌握用while语句,do-while语句和for语句实现循环的方法。掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。进一步学习调试程序。 二、实验内容 编程序并上机调试运行。 1.输入两个正整数m和n,求它们的最大公约数和最小公倍数。 源程序:(以T5_1作为文件名。) 运行程序,分别用8和12、22和10做为测试数据,写出运行结果: 2.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子。 源程序:(以T5_2作为文件名。) 运行程序,写出运行结果:

3.编程计算1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+n)的值。 (本题中的n从键盘输入,且假设在20以内) 源程序:(以T5_3作为文件名。) 4.试编程:找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的右边。例52=25,5在25的右边,5是同构数;252=625,25在625的右边,25是同构数。 源程序:(以T5_4作为文件名。) 运行程序,写出运行结果: 5.编程求100~300之间的全部素数的和 源程序:(以T5_5作为文件名。)

运行程序,写出运行结果: 课后思考题(以前考试题): 1.利用下面公式求s的值(求20项之和) s=1/(1*2*3)-1/(2*3*4)+1/(3*4*5)-1/(4*5*6)+...+1/(19*20*21)-1/(20*21*22) 2.一个素数加上1000以后是43的倍数,求满足这个条件的最小素数。 3.有2个小于40的正整数a和b,a的平方与b的和是1053,b的平方与a的和是873,请编程求满足条件的a和b的值。(提示:满足条件的a,b的值唯一) 4.一个自然数除以2余1,除以3余2,除以4余3,除以5余4,除以7余5,求满足这个条件的最小的自然数? 5.求所有的"水仙花数"之和。所谓"水仙花数"是指一个三位数,其各位数字的立方和等于该数本身。例如153是一个"水仙花数",因为:153=1*1*1+5*5*5+3*3*3。 6.分别计算500到1300之间所有既能被7整除又能被13整除的奇数和偶数之和。 7.统计用0-9之间不同的3个数构成一个三位数有多少种方法

自动往复循环延时电机控制线路

自动往复循环延时电机控制线路 【摘要】通过对电机工作原理及拖动过程的分析,根据生产机械的运行要求,采取现代电气控制技术设计的自动往复循环延时控制线路控制电机的工作,该电路适用于电动机容量较小,循环周期较长、电动机转轴具有足够刚性的拖动系统中。 【关键词】现代电气控制;电机;循环;延时 0.引言 三相笼型异步电动机由于结构简单、价格便宜、坚固耐用等有点获得了广泛的应用。在生产实际中,它的应用占到了使用电机的80%以上。在生产实践中,各种生产机械常常需要自动往复运动,如:机床工作台。因此,利用现代电气技术设计的控制线路来控制电机的正反转,方便可靠。该控制线路由继电器、接触器和按钮等有触点的电器组成。该线路可以提高生产效率,给厂家带来更大的利益,也方便了人们的生活。 1.解决方案 由电动机原理可知,三相异步电动机的三相电源进线最终任意两相对调,电动机即可反转。因此,采取现代电气控制技术,由继电器、接触器和按钮等有触点的电器组成的控制线路来改变定子绕组相序来实现正反向的切换工作,实现自动往复循环延时运动。 2.控制线路及工作原理 控制线路如下: 工作原理: L1、L2、L3为三相电源进线端子。BG3、BG4分别为左、右超限限位保护用的形成开关。限位开关BG1放在左端需要反向的位置,而BG2放在右端需要反向的位置,机械挡铁放在运动部件上。启动时利用正向或反向按钮。当按下正转按钮SF2,接触器QA1通电吸合,并形成自锁,主触点QA1闭合,电动机正向旋转并带动机械向左运动。当机械移至左端,并碰到BG1时,将其压下,其常闭触点断开,QA1线圈失电,同时,使其常开出点闭合,继电器KF1线圈得电并形成自锁,当KF1得电一段时间后,通电延时闭合常开触点闭合,接通反转接触器QA2线圈电路,主触点QA2闭合。此时电动机则由正转变为反转,带动机械向右边运动。当机械移至右端,并碰到BG2时,将其压下,其常闭触点断开,QA2线圈失电,同时,使其常开出点闭合,继电器KF2线圈得电并形成自锁,当KF2得电一段时间后,通电延时闭合常开触点闭合,接通正转接触器QA1线圈电路,电机又开始正转带动机械向左边运动。如此循环往复,从而使

(完整word版)自动控制元件及线路试题及答案,推荐文档

自动控制元件 2.输入信号是电枢电压a u ,输出信号是电机转角θ。绘出直流电动机动态框图,标出)(s I a , ),(),(s T s E em a 及扰动力矩)(s T c 。 3.绘出直流电动机电枢控制的调节特性和机械特性曲线,标出始动电压、理想空载转速和堵转转矩,标出电动机、发电机和反接制动状态。 4.直流电动机的主要优点和缺点是什么? 优点:力矩大,控制容易。 缺点:有机械换向器,有火花,摩擦大,维护较复杂,价高,结构复杂。 5.电机铁心多用硅钢片叠压而成。采用片状材料的目的是什么? 减小涡流损耗 6.性能优良的永磁直流力矩电动机现在一般采用什么永磁材料? 钕铁硼 e t K K 、大,电枢扁平状。 7.与直流伺服电动机相比,直流力矩电动机的e K 、t K 有什么特点?电枢的几何形状有什么特点? 二.(20分) 1.异步电动机等效电路图中s s r 1'2上的热损耗表示什么?

2.简述两相对称绕组产生椭圆形旋转磁场的条件。 3画出两相电机幅相控制时的电路图。 3.磁场) F- =ω表示什么磁场?为什么? A sin(x t 4.绘出圆形旋转磁场时异 步电动机的两条典型机械 特性曲线(转子电阻大和小)。 5.推导两相伺服电动机传递函数) s s GΩ =,并说明其中的参数与静态特性曲线 ( U /) (s ( ) 的关系。

6.绘出三相异步电动机 从基频向下变频调速时 的机械特性。 7.异步电动机从基频向下变频调速时,若电压保持不变将产生什么现象?用公式说 明。 8.一台三相异步电动机空载转速是1450 r/min,电源频率50 Hz。这是几极电机? 为什么? 三、(7分) 1.简述永磁同步电机同步运行时的工作原理,画出必要的图形,写出电磁转矩公式。 2.写出磁阻同步电动机电磁转矩表达式并说明参数的含义。 3.哪种同步电动机不加鼠笼绕组就能 自行起动并具有较大的起动转矩? () 绘出它的机械特性曲线。

实验七 PHP循环控制语句(二)

实验七 PHP循环控制语句(二) 一、实验目的与要求 1.复习编写和测试PHP程序的方法。 2.掌握PHP循环控制语句for的使用。 3.掌握强制结束循环的语句continue和break。 4.理解二重循环的使用方法。 二、实验内容 1. for语句的使用 for语句的语法: for (表达式1; 表达式2; 表达式3) { 程序块 } 说明: ●表达式1是循环初始值,表达式2是判断 条件,通常用比较表达式或逻辑表达式充 当判断的条件,表达式3是执行程序块之 后要执行的语句,即循环步长,它用来改 变循环条件,供下次的循环判断,如:变量值加1、减1等。 ●在程序执行时,首先执行表达式1,然后对 表达式2的值进行判断,如果其值为真, 则执行for循环中程序块,然后执行表达式3,并返回继续判断表达式2的真假;如果其值为假,则跳出for循环,继续执行for 语句之后的下一条语句。 ● 【任务1】使用for语句编程,要求:使用for循环语句计算100以内奇数的和,即求1+3+5+……+99

的值。输出格式如下图所示: 将该PHP页面保存在文件夹“C:\ phpstudy \WWW”中,命名为task1.php。 步骤: ①打开Dreamweaver CS5软件,新建一个PHP页面,并保存在文件夹“C:\ phpstudy\WWW”中,命名为task1.php。 ②在代码视图的和之间输入PHP程序代码,如下: ③完成后,保存task1.php网页文档,按下F12键在浏览器中预览效果。此时,会弹出设置服务器的提示,单击“是”,就可以在站点设置中建立一个新站点,如下图所示: 输入站点名称:PHP实验,本地站点文件夹:C:\ phpstudy\WWW。 单击左侧的“服务器”,会出现一个设置服务器的窗口,点击“+”按钮,添加一个远程服务器。

实验十 循环伏安法分析

实验十循环伏安法分析 一、实验目的 1.仔细阅读理解本讲义和相关资料,掌握循环伏安法的基本原理。 2.熟练使用循环伏安法分析的实验技术。 二、实验原理 循环伏安法(Cyclic Voltammetry, 简称CV)往往是首选的电化学分析测试技术,非常重要,已被广泛地应用于化学、生命科学、能源科学、材料科学和环境科学等领域中相关体系的测试表征。 现代电化学仪器均使用计算机控制仪器和处理数据。CV测试比较简便,所获信息量大。采用三电极系统的常规CV实验中,工作电极(The Working Electrode, 简称WE)相对于参比电极(the Reference Electrode,简称RE)的电位在设定的电位区间内随时间进行循环的线

表1. 图1的实验条件和一些重要解释

零,所以RE的电位在CV实验中几乎不变,因此RE是实验中WE电位测控过程中的稳定参比。若忽略流过RE上的微弱电流,则实验体系的电解电流全部流过由WE和对电极(The Counter Electrode,简称CE)组成的串联回路。WE和CE间的电位差可能很大,以保证能成功地施加上所设定的WE电位(相对于RE)。CE也常称为辅助电极(The Auxiliary Electrode, 简称AE)。 分析CV实验所得到的电流-电位曲线(伏安曲线)可以获得溶液中或固定在电极表面的组分的氧化和还原信息,电极|溶液界面上电子转移(电极反应)的热力学和动力学信息,和电极反应所伴随的溶液中或电极表面组分的化学反应的热力学和动力学信息。与只进行电位单向扫描(电位正扫或负扫)的线性扫描伏安法(Linear Scan Voltammetry,简称LSV)相比,循环伏安法是一种控制电位的电位反向扫描技术,所以,只需要做1个循环伏安实验,就可既对溶液中或电极表面组分电对的氧化反应进行测试和研究,又可测试和研究其还原反应。 循环伏安法也可以进行多达100圈以上的反复多圈电位扫描。多圈电位扫描的循环伏安实验常可用于电化学合成导电高分子。 图1为3 mmol L-1 K4Fe(CN)6 + 0.5 mol L-1 Na2SO4水溶液中金电极上的CV实验结果。实验条件和一些重要的解释列于表1中。 三、仪器和试剂 仪器:CHI400电化学工作站 磁力搅拌器 铂片工作电极 铅笔芯对电极 KCl饱和甘汞电极 试剂:K3Fe(CN)6(分析纯或优级纯) KNO3(分析纯或优级纯) 溶液及其浓度:1.0 mol L-1 KNO3水溶液。实验中每组学员使用30.0 mL。 0.100 mol L-1 K3Fe(CN)6水溶液储备液。实验中每组学员使用100 L微量注射 器依次注射适量体积的0.100 mol L-1 K3Fe(CN)6水溶液到30 mL的1.0 mol L-1 KNO3水溶液中,详见如下4.3.节。

自动往复控制线路

2007.11.5~11.9 技师电419 课题四自动往复循环控制线路 1、正确掌握自动往复循环控制线路的工作原理; 2、正确进行自动往复循环控制线路装配。 德育目标:1、引导学生逐渐树立较强的质量意识。 2、引导学生逐渐养成勤俭节约的良好作风。 自动往复循环控制线路的工作原理 自动往复循环控制线路的装配 教学方法:讲解法、演示法、现场实习法 课日一:自动往复循环控制线路的介绍 课日授课日期:2007.11.5 课日教学目的:1、了解自动往复循环控制线路的组成; 2、熟练掌握位置开关的工作原理。 课日教学过程: 一、组织教学 1、检查学生出席情况及劳动保护穿戴情况; 2、调动学生参与教学的积极性; 3、随时注意实习课堂动向,控制好教学秩序。 二、复习旧课

1、复习常用低压电器种类、名称、符号、使用方法及维修。 三、讲授新课 1、位置开关和位置控制 位置开关是一种将机械信号转换为电气信号,以控制运动部件位置或行程的自动控制电器。而位置控制就是利用生产机械运动部件上的挡铁与位置开关碰撞,使其触头动作,来接通或断开电路,以实现对生产机械运动部件的位置或行程的自动控制。 2、行程开关 行程开关是用以反映工作机械的行程,发出命令以控制其运动方向和行程大小的开关。 3、自动往复循环控制线路的组成 KM1、KM2为正反转接触器,SB1、SB2为正反启动按钮,SB3为停车按钮,SQ1、SQ2为限位开关,FU1、FU2作短路保护。 四、安全注意事项 1、集体背诵安全操作规程; 2、注意两人上岗,其中一人负责安全。 五、巡回指导 1、对学生的接线进行检查指导; 2、对学生的排故障操作进行指导; 3、对学生排故障技巧进行指导。

Python-实验4--循环结构

实验四循环结构 【实验目的】 1.掌握For语句和while循环语句的使用。 2.掌握循环的规则及其执行过程。 3.掌握如何控制循环条件,防止死循环或不循环。 【实验内容】 1.编写程序,找出7的倍数中十位数为2的所有3位数。 x=100 while x<1000: y=x/100 a=(x-100*y)/10 z=x-100*y-10*a if (10*y+a-2*z)%7==0 and a==2: print x x+=1 else: x+=1 或: x=100 while x<1000: if x%7==0 and x//10%10==2: print x x+=1 或: for x in range(100,1000): if x%7==0 and x//10%10==2: print x 2.编写程序用Print语句输出2000年至2500年间的所有闰年,要求每行输出8个。 y=2001 count=0 flag=True while flag: if y%4==0 and y%100!=0 or y%400==0: if count%8==0: print print y, y+=1 count+=1 else: y+=1 if y==2500: flag=False 3.编写程序解决爱因斯坦台阶问题:有人走一台阶,若以每步走两级则最后剩下一级;若每步走三级则剩两级;若每步走四级则剩三级;若每步走五级则剩四级;若每步走六级则剩五级;若每步走七级则刚好不剩。问台阶至少共有多少级? L=[] for x in range(0,1000): if x%2==1 and x%3==2 and x%4==3 and x%5==4 and x%6==5 and x%7==0: L.append(x) print min(L) 至少共有119级

循环控制 实验指导

实验三循环结构程序设计 实验课程名:高级语言程序设计(C) 专业班级:电气工程及其自动化学号:201140220209 姓名:郑朝栋 实验时间:2012.4.19 实验地点:K4—202 指导教师:吴建设 一、实验目的 1. 熟练掌握用while语句、do while语句和for语句实现循环的方法。 2. 掌握在程序设计中用循的方法实现一些常用算法。并进一步学习调试程序的方法。 3. 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 4. 掌握字符数组和字符串函数的使用。 5. 掌握与数组有关的算法。 二、实验内容和步骤 1.程序求和:1+…+100,填空,实现该功能。 #include void main() { int s,i; s=0; /* 第5行*/ for( ) s=s+i; printf("1+...+100=%d\n",s); } 思考:(1)第5行能不能去掉?其作用是什么? (2)不用for语句,用while语句改写该程序,实现同样的功能。 (1)#include void main() { int s,i; s=0; /* 第5行*/ for(i=1;i<=100;i++ ) s=s+i; printf("1+...+100=%d\n",s); printf("09 郑朝栋实验三第一题\n"); } 第5行不能去掉,其作用是给S赋初值。 运行结果: (2)#include void main()

{ int s,i; s=0;i=1; /* 第5行*/ while(i<=100 ) {s=s+i;i++;} printf("1+...+100=%d\n",s); printf("09 郑朝栋实验三第一题\n"); } 运行结果: 2.比较下列两个程序。(验证) /* 第一个程序*/ #include void main() { int i,n,sum=0; scanf("%d",&i); n=i; while(i<=10) { sum+=i; i++; } printf("%d+...+10=%d",n,sum); } /* 第二个程序*/ #include void main() { int i,n,sum=0; scanf("%d",&i); n=i; do { sum+=i; i++; } while(i<=10); printf("%d+...+10=%d",n,sum); } 分别运行这两题,若输入7,这两个程序的结果分别是多少?若输入12,这两个程序的结果又分别是多少?比较为什么会有这样的区别? /* 第一个程序*/ #include

自动控制元件及线路试题及答案

自动控制元件 一.(20分) 1. 1台永磁直流力矩电机,反电势系数),rad/s V/( 2=e K 摩擦转矩m N 2.0?=f T ,转动惯量3104-?=J kg ?m 2,电感02.0=a L H 。连续堵转时电流A 51=I ,电压V 201=U 。 (1)求机电时间常数m τ,电磁时间常数e τ,连续堵转的电磁转矩1T 。 答案:33e 1410s 510s 10N m m T ττ--=?=?=?,, (2)电枢电压2U =25V ,求起动时的输出转矩20T 和此电压对应的空载转速20ω。 答案:202012.3N m 12.3rad/s T ω=?=, (3)电机转速rad/s 103=ω,电磁转矩m N 23?=T 时,求电枢电压3U 和输出 转矩30T 。 答案:33024V 1.8N m U T ==?, (4)写出该电机的传递函数)(/)(s U s a Ω。 答案: (4) 2()0.50.5()(0.041)(0.0051)0.000020.041 a s U s s s s s Ω=≈++++ 2.输入信号是电枢电压a u ,输出信号是电机转角θ。绘出直流电动机动态框图,标出)(s I a ,),(),(s T s E em a 及扰动力矩)(s T c 。 答案: 3.绘出直流电动机电枢控制的调节特性和机械特性曲线,标出始动电压、理想空载转速和堵转转矩,标出电动机、发电机和反接制动状态。 答案:

4.直流电动机的主要优点和缺点是什么? . 优点:力矩大,控制容易。 缺点:有机械换向器,有火花,摩擦大,维护较复杂,价高,结构复杂。 5.电机铁心多用硅钢片叠压而成。采用片状材料的目的是什么? 5.减小涡流损耗。 6.性能优良的永磁直流力矩电动机现在一般采用什么永磁材料? 6.钕铁硼。 7.与直流伺服电动机相比,直流力矩电动机的e K 、t K 有什么特点?电枢的几何形状有什么特点? 7.e t K K 、大,电枢扁平状。 二.(20分) 1.异步电动机等效电路图中s s r -1' 2上的热损耗表示什么? 答案.电机一相绕组产生的机械功率。 2.简述两相对称绕组产生椭圆形旋转磁场的条件。 答案.两相电流相位差:090θ<< 两相电压相位差90o,幅值不等。 3画出两相电机幅相控制时的电路图。 4.绘出圆形旋转磁场时异步电 动机的两条典型机械特性曲线(转子电阻大和小)。 5.推导两相伺服电动机传递函数)(/)()(s U s s G Ω=,并说明其 中的参数与静态特性曲线的关系。 答案: d (,)d T J U T t ωωω==?,

实验4循环控制一

《C语言程序设计》实验报告 ---------------------------------------------------------------------------------------------- 实验4循环控制(一) 一.实验目的 (1)掌握用while语句,do…While语句和for语句实现一重循环的方法。(2)掌握在程序设计中用循环的方法实现一些常用算法(例如求最大/最小值、求和、统计等)。 (3)进一步学习调试程序的技巧。 二.实验内容和步骤 1.填空题 (1)给定程序成c4-1.c功能是计算1到M之间的奇数之和及偶数之和。 #include #define M 100 int main() { int a,b,i; a=0;b=0; for(i=1;i<=99;i+=2) { a=a+i; b=b+i+1; } printf("sum of evens is %d\n",b); printf("sum of odds is %d\n",a); return 0; } (2)以下给定程序c4-2.c的功能是从键盘输入整数,分别计算所输入正整数的和、负整数的和。当输入0时,结束并输出计算结果。 #include int main() { int x,sum1,sum2; sum1=0;sum2=0; scanf("%d",&x); while(x!=0)

{ if(x>0) sum1+=x; else sum2+=x; scanf("%d",&x); } printf("sum of>0 in %d\n",sum1); printf("sum of<0 is %d\n",sum2); return 0; } (3)给定程序c4-3.c功能是计算正整数num的各位上数字之积。 #include int main() { int num,k; k=1; printf("please enter a number:"); scanf("%d",&num); do { k*=num%10; num=num/10; }while(num!=0); printf("\n%d\n",k); return 0; } 反思与总结:1.evens代表偶数,odds表示奇数;2.(3)中取末尾的方法值 得一看!3.通过这三个例子掌握for,while,do while语句的使用。 2.改错题 (1)以下程序c4-4.c的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请将程序补充完整。 #include int main() { float x,amax,amin; scanf("%f",&x); amax=0;amin=100; for(;x>=0;) { if(x>amax) amax=x; if(x

任务三 PLC改造三相异步电动机自动循环控制

任务三PLC改造三相异步电动机自动循环控制 知识目标: 熟悉并掌握继电器控制中位置控制、自动循环控制的基本工作原理。 技能目标: 通过实训,熟练掌握用PLC控制位置控制、自动循环控制,并且能够进行实际应用。 实训课时:4学时。 知识位置控制线路的PLC控制 1.行车位置控制线路原理 图4-19所示是工厂车间内行车运动示意图。在行车的两头终点处各安装一个位置开关SQ1、SQ2,作为行车的终端位置保护装置,并将行程开光的常闭触点分别串接在控制行车前后前进的正/反转控制线路中,在行车前后各安装挡铁1和挡铁2,当挡铁碰触到终点处的行程开关,其常闭触头切断了控制线路,切断了电源,保护了行车运行。 图4-19 行车运行示意图 工厂车间里的行车常采用位置控制。位置控制线路的原理如图4-20所示。 行车位置控制基本原理:当KM1(KM2)线圈得电时,此时电动机M正(反)转,行车向前运行,当挡铁1(2)碰到位置开关SQ1(SQ2),其常闭触头分断,接触器KM1(KM2)线圈失电,停止正转运行,此时若再按下SB1(SB2),KM1(KM2)线圈也不得电,行车也不会再运行,从而保证了行车不会超过SQ1(SQ2)所在的位置,保护了行车的运行。 2.列出I/O口分配 根据原理图,列出PLC控制I/O口元件地址分配表。I/O口分配如表4-15所列。 3.PLC外部硬接线图 根据I/O口分配,画出PLC控制I/O口外部硬接线图。位置控制PLC外接线示意图如图4-21所示。

注意:在正/反转控制中,除了要在外部硬件进行联锁之外,还应该在梯形图程序中进行必要的联锁,这样可以保证运行的安全性、正确性。 4.编写梯形图程序 据电路的工作原理及PLC的I/O口分配,应用经验法进行合理编程。PLC控制位置控制参考程序如图4-22 图4-21位置控制PLC外接线示意图

彩灯循环控制电路的设计与制作

学号: 课程设计 题目 学院 专业 班级 姓名 指导教师 年月日

目录 摘要 (3) 1设计任务及要求 (4) 2方案设计及选择 (4) 2.1 方案设计 (4) 2.2 方案的比较与选择 (8) 3单元电路的设计 (9) 4 整体电路图及原理 (15) 4.1整体电路图 (15) 4.2工作原理 (16) 5 电路调试及结果分析 (16) 5.1调试 (16) 6 结果评价与改进方法 (17) 6.1结果评价 (17) 6.2改进方法 (17) 7总结 (18) 8参考文献 (18)

摘要 多组彩灯按照一定的顺序点亮构成的电路具有很高的观赏性,在生活中有着很广泛的应用,例如广告牌,霓虹灯等。本设计中彩灯控制器可用于对霓虹灯或彩灯及节日字灯的控制,本次课程设计将对设计框图、设计电路图、单元电路图、工作原理、所用器件、电路调试等方面进行介绍,最后对本次课程设计进行总结。 关键词:循环,计数,单元电路

彩灯循环控制电路的设计与制作 1设计任务及要求 (1)8个彩灯能够自动循环点亮。 (2)彩灯循环显示且频率快慢为1S。 选作:设计具有控制彩灯左移,右移,全亮及全灭功能的电路 2方案设计及选择 2.1 方案设计 2.1.1 方案一 根据设计要求,使用计数器来实现循环,设计电路使其可实现以下功能 1)彩灯右移依次点亮的循环; 0101 2)彩灯左移依次点亮的循环: 0111 0010

3)彩灯全灭的功能;00000000 设计方案原理图 各单元电路所用器件为: 1)脉冲发生器:使用555构成的多谐振荡电路产生频率为1Hz 的脉 冲信号;

数字电路对三相异步电动机间隔循环运转控制实验报告

数字电路对三相异步电动机 间隔循环运转控制实验报告(研究性、创新性能力培养实验) 专业: 2010通信技术 班级:(一)班 姓名:高建磊 学号: 201004090104 2012年6月15日

实验名称:数字电路控制电机实验 实验时间: 2010.6.13 实验地点:惟实楼1506 抽签(计数器)数字: 49 一、实验目的: 1.熟悉集成计数器芯片的逻辑功能及各控制端的作用。 2.掌握计数器电路的设计,了解循环控制的原理。 3.掌握利用集成计数器芯片完成三相异步电动机的循环运转控制。 4. 本实验将数字电路与电工学、电机拖动、大规模集成电路的数字系统设计多 门课程结合在一起,具有一定的实用性。对学生有很好的启发性作用。 二、实验设备: 1)74LS90 二——五——十进制异步计数器 2片 2)74LS00 二输入端四个与非门 2片 3)74LS112 TTL双JK 触发器 1片 4)SSR模块三相固态继电器 1个 5)数字电路实验箱 1台 6)三相异步电动机 1台 三、实验原理: (一)部分实验器材介绍: 1、固态继电器(亦称固体继电器),简称SSR。它是用半导体器件代替传统电接 点作为切换装置的具有继电器特性的无触点开关器件,单相SSR为四端有源器 件,其中两个输入控制端,两个输出端,输入输出间为光隔离,输入端加上直流 或脉冲信号到一定电流值后,输出端就能从断态转变成通态。 固态继电器是一种两个接线端为输入端,另两个接线端为输出端的四端器件,中

间采用隔离器件实现输入输出的电隔离。固态继电器按负载电源类型可分为交流型和直流型。按开关型式可分为常开型和常闭型。按隔离型式可分为混合型、变压器隔离型和光电隔离型,以光电隔离型为最多。 固态继电器由三部分组成如图1-1:输入(控制)电路、驱动电路和输出电路 2、JK 触发器是数字电路触发器中的一种电路单元。JK 触发器具有置0、置1、保持和翻转功能,而且能灵活地转换其他类型的触发器,由JK 触发器可以构成D 触发器和T 触发器。 对JK 触发器归纳为以下几点:(1)JK 触发器具有置位、复位、保持(记忆)和计数功能;(2)JK 触发器属于脉冲触发方式,触发翻转只在时钟脉冲的负跳变沿发生;(3)由于接收输入信号的工作在CP 下降沿前完成,在下降沿触发翻转,在下降沿后触发器被封锁,所以不存在一次变化的现象,抗干扰性能好,工作速度快。 74LS112 TTL 芯片 (双 JK 触发器)介绍: 74LS112 为TTL 边沿 JK 触发器,是CP 下降沿触发,异步复位端 RD 、异步置位端 SD 均为低电平有效。主要特点: CP 的上升沿或下降沿触发;抗干扰能力极强,工作速度很高,在触发沿瞬间,按 n n n Q K Q J Q +=+1 的规定更新状态;功能齐全(保持、置 1、置 0、翻转),使用方便。在CP 作用下,J 、K 取值不同时, 具有保持、置0、置1、翻转功能的电路,都叫做JK 型时钟触发器。

实验4循环控制

实验四循环控制 一:目的要求 1.熟悉用while语句,do-while 语句和for语句实现循环的方法; 2.掌握在程序设计中用循环方法实现各种算法; 3.掌握计算程序运行所占机时的计算方法; 4.上机前按实验要求预习编写出完整的程序,才允许上机。 二:实验内容与步骤 100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮一担。1.当大马、中马、小马每种不能少于一匹,有多少种组合法? 2.当可以缺少一种或缺二种,又有多少种组合法? 3.用while求第一种组合法。 4.用do-while求2组合法。 5.用三重或二重for循环求2种组合法。 6.除打印结果和多少种组合法外,还要分别打印三种算法所费机时多少。三:计算一种算法所占机时的程序提示: #include #include #include main() { clock_t start,end; /* time_t start,end;*/ int i,big,middle,small,ncount; clrscr(); start=clock(); /* start = time();*/ big=1; middle=1; small=2; ncount=0; printf("This a while program\n"); while (big<=33) { . } end=clock(); /* end = time();*/ printf("The num of method1 is: %d\n",ncount); printf("and the time is: %5.1f time\n",difftime(end,start)); /*printf f(“”The difference is :%5.1f second\n”, difftime(end,start)/18.2);*/ . . }

三相交流电动机自动循环控制电路中的PLC梯形图和语句表

三相交流电动机自动循环控制电路中的PLC梯形图和语句 表 三相交流电动机自动循环控制是指电动机在限位开关的作用下自动实现正反转循环控制的方式。 图1所示为三相交流电动机自动循环控制中的plc梯形图和语句表,表1所列为其I/O地址分配表。 图1 三相交流电动机自动循环控制中的PLC梯形图和语句表

表1 三相交流电动机自动循环控制中PLC控制I/O地址分配表 结合I/O地址分配表,首先了解该梯形图或语句表中各触点及符号表示的含义,并将梯形图与语句表相结合分析。 1.按下正向起动按钮SB1电动机正转至自动反转的控制过程 图2所示为按下起动按钮SB1时,电动机M1起动至自动反转的控制过程。

图2 电动机M1起动至自动反转的控制过程 1 按下起动按钮SB1,将PLC程序中的输入继电器常开触点I0.1置“1”,即常开触点I0.1闭合。 1→2 输出继电器Q0.0线圈得电。 →2-1 自锁常开触点Q0.0闭合,实现自锁功能; →2-2 控制输出继电器Q0.1的常闭触点Q0.0断开,防止Q0.1得电,实现互锁; →2-3 控制PLC外接交流接触器KM1线圈得电吸合,带动主电路中的主触点闭合,接通电动机M1正向电源,电动机M1正向启动运转。 3 当电动机运行到正向限位开关SQ1位置时,SQ1受压触发,PLC程序中相应的输入继电器触点I0.4动作。 →3-1 控制输出继电器Q0.0的常闭触点I0.4断开; →3-2 控制输出继电器Q0.1的常开触点I0.4闭合; 3-1→4 输出继电器Q0.0线圈失电。 →4-1 自锁常开触点Q0.0复位断开,解除自锁; →4-2 控制输出继电器Q0.1的常闭触点Q0.0复位闭合,为Q0.1得电做好准备; →4-3 控制PLC外接交流接触器KM1线圈失电释放,带动主电路中的主触点复位断开,切断电动机M1正向电源,电动机M1正向运行停止。3-2和4-2→5 输出继电器Q0.1线圈得电。 →5-1 自锁常开触点Q0.1闭合,实现自锁功能; →5-2 控制输出继电器Q0.0的常闭触点Q0.1断开,防止Q0.0得电,

实验六 PHP循环控制语句(一)

实验六 PHP循环控制语句(一) 一、实验目的与要求 1.复习编写和测试PHP程序的方法。 2.掌握PHP循环控制语句的使用(包括while、do……while语句)。 二、实验内容 1. while语句的使用 while语句的作用:如果符合条件,则不断重复执行某一项操作。 while语句的语法: while (条件表达式) { 程序块 } 说明: ●在程序执行时,首先判断条件表达式的值是否为真,如果是真,则执行程序块,如果是假,则退 出循环。 ●通常在while循环之前,会初始化变量的值,在while循环的程序块中会包含修改循环变量的语句, 比如:变量加1或减1的操作。 【任务1】使用while语句编程,要求:使用while循环语句计算100以内奇数的和,即求1+3+5+……+99的值。输出格式如下图所示: 将该PHP页面保存在文件夹“C:\ phpstudy \WWW”中,命名为task1.php。 步骤: ①打开Dreamweaver CS5软件,新建一个PHP页面,并保存在文件夹“C:\ phpstudy\WWW”中,命名为task1.php。 ②在代码视图的和之间输入PHP程序代码,如下: ③完成后,保存task1.php网页文档,按下F12键在浏览器中预览效果。此时,会弹出设置服务器的提示,单击“是”,就可以在站点设置中建立一个新站点,如下图所示:

输入站点名称:PHP实验,本地站点文件夹:C:\ phpstudy\WWW。 单击左侧的“服务器”,会出现一个设置服务器的窗口,点击“+”按钮,添加一个远程服务器。 在弹出的窗口中设置服务器的基本和高级选项(如下图所示),完成后,单击“保存”按钮。

实验4循环控制一教学提纲

实验4循环控制一

《C语言程序设计》实验报告 ---------------------------------------------------------------------------------------------- 实验4循环控制(一) 一.实验目的 (1)掌握用while语句,do…While语句和for语句实现一重循环的方法。(2)掌握在程序设计中用循环的方法实现一些常用算法(例如求最大/最小值、求和、统计等)。 (3)进一步学习调试程序的技巧。 二.实验内容和步骤 1.填空题 (1)给定程序成c4-1.c功能是计算1到M之间的奇数之和及偶数之和。 #include #define M 100 int main() { int a,b,i; a=0;b=0; for(i=1;i<=99;i+=2) { a=a+i; b=b+i+1; } printf("sum of evens is %d\n",b); printf("sum of odds is %d\n",a); return 0; } (2)以下给定程序c4-2.c的功能是从键盘输入整数,分别计算所输入正整数的和、负整数的和。当输入0时,结束并输出计算结果。 #include

int main() { int x,sum1,sum2; sum1=0;sum2=0; scanf("%d",&x); while(x!=0) { if(x>0) sum1+=x; else sum2+=x; scanf("%d",&x); } printf("sum of>0 in %d\n",sum1); printf("sum of<0 is %d\n",sum2); return 0; } (3)给定程序c4-3.c功能是计算正整数num的各位上数字之积。 #include int main() { int num,k; k=1; printf("please enter a number:"); scanf("%d",&num); do { k*=num%10; num=num/10; }while(num!=0); printf("\n%d\n",k); return 0; } 反思与总结:1.evens代表偶数,odds表示奇数;2.(3)中取末尾的方法值得一看!3.通过这三个例子掌握for,while,do while语句的使用。 2.改错题 (1)以下程序c4-4.c的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请将程序补充完整。 #include int main() { float x,amax,amin; scanf("%f",&x); amax=0;amin=100;

相关文档
最新文档