1.急求单片机/plc喷泉控制的毕业论文
基于PLC的音乐喷泉控制系统设计 ①页数 71页 ②字数 29180个 ③ 摘要 摘 要 中国幅员辽阔,地形丰富多样,无论南北、东西,都不乏江河湖泊,水资源丰富。
随着国民经济的恢复和发展,人民生活水平的提高,一些城市的城建、园林主管部门在城市建设、改造的过程中,以及环境的美化和文化氛围的营造上对喷泉提出了求新的要求在喷泉得到广泛应用的过程中,也出现了一些问题和不足,如自动化水平低下、高能耗等制约了喷泉行业的发展。因此,提高音乐喷泉控制系统的自动化水平,保证喷泉效果,节约喷泉运行成本,对我国喷泉行业具有重大的现实意义。
本论文以音乐喷泉为基础,对其控制系统进行了深入的研究和设计,从而实现音乐喷泉的控制、灯光组合、音乐跟随等相互配合。首先,论文详细介绍了音乐喷泉控制系统工程要求,并根据工程要求,基于PLC对控制系统进行总体设计,提出新的控制系统方案:以PC机和组态软件MCGS组成上位机监控系统,PLC和各种电气元件组成下位机控制系统。
论文详细描述了各部分的功能。 其次,根据控制方案和现场设备的控制要求,对下位机控制系统进行硬件配置和软件设计。
PLC作为主控单元,论文对其型号选择、I/O设计、外部硬件连线等进行了详细介绍,采用顺序控制方法设计了系统的工作流程图和PLC程序。并根据工程要求合理选择所需的元器件,并对所用到的变频器进行主要参数设置。
最后,采用组态软件MCGS设计了上位机监控系统。通过与下位机PLC的通讯,上位机实现水处理流程显示、设备运行监控、实时报警处理、信息查询与打印等功能,并分别详细阐述了各功能的具体实现方法。
上位机监控系统画面简单直观,操作方便,具有良好的人机交互性。④目录 目 录 摘 要 1 引 言 11 绪论 21.1 课题的来源 21.2 课题的研究背景 21.2.1 目前国内外的技术水平现状 21.2.2 课题的意义 31.2.3 课题的主要内容 42 基于PLC音乐喷泉控制系统的设计 52.1 音乐喷泉介绍 52.2 控制系统的总体方案设计 52.2.1 控制系统的基本结构 52.2.2 上位机监控系统的内容和功能 52.2.3 下位机控制系统的内容和功能 62.2.4 控制系统的控制方式 62.3 控制系统的外围设备组成 72.3.1 潜水泵 82.3.2 电缆 82.3.3 LED水下灯 92.3.4 隔离变压器 102.3.5 变频器 103 下位机控制系统的硬件设计 133.1 下位机控制系统的硬件配置 133.2 PLC 133.2.1 PLC的主要功能 133.2.2 PLC的基本组成 143.2.3 PLC扫描工作原理 163.2.4 PLC的工作过程 163.3 下位机控制系统的PLC选型及端口配置 173.3.1 I/O端口设计 173.3.2 下位机控制系统的PLC选型 173.3.3 PLC I/O端口的具体配置 193.4 PLC系统的可靠性设计 213.5 音乐喷泉对音频信号的跟随性设计 233.6 辅助元件的选型 263.6.1 微电脑时控开关 263.6.2 液位控制器 263.6.3 水质检测仪 263.7 下位机控制系统的电气原理图 273.7.1 PLC的外部连线 273.7.2 下位机控制系统主回路的电气原理图 274 下位机控制系统的软件设计 284.1 下位机控制系统的软件组成 284.2 下位机控制系统的PLC程序设计 284.2.1 PLC的编程语言 284.2.2 西门子S7-300编程软件STEP 7 294.2.3 音乐喷泉控制系统PLC程序设计 304.2.4 水处理系统PLC程序设计 464.2.5 PLC程序的写入 494.3 西门子S7系列PLC与计算机的通信 494.3.1 数据通信方式 494.3.2 S7-300系列PLC的通讯类型 504.3.3 控制系统PLC串行通讯的实现 515 水处理系统上位机监控系统的软件设计 525.1 水处理系统药剂说明 525.2 水处理系统上位机监控系统的特点 525.3 组态软件MCGS 535.3.1 MCGS的主要特点和基本功能 535.3.2 MCGS的组成及各部分功能 545.3.3 MCGS用户应用系统的构成 545.4 S7-300系列PLC与MCGS系统的通讯 565.4.1 MCGS系统的通讯 565.4.2 S7-300系列PLC与MCGS通讯的实现 575.4.3 运行监控画面 615.4.4 实时报警画面 615.4.5 历史信息查询画面 63 结 论 65 参 考 文 献 67 附录A 电气一次原理图(1) 68 附录B 电气一次原理图(2) 69 附录C PLC硬件接线图 70 致 谢 71 ⑤关键字 关键词:音乐喷泉;控制系统;PLC;组态软件MCGS ⑥参考文献; [1]金儒霖.人造水景设计营造与观赏[M].中国建筑工业出版社,2006.1-3.[2]沈建国.世界城市化的基本规律[J].《城市发展研究》,2000.12(6):54-59.[3]周斌.机电一体化实用技术手册[M].北京:兵器工业出版社,1994.21-45.[4]CHE系列矢量变频器说明书[G].英威腾电气股份有限公司, 2006:1-3.[5]杨公源,黄琦兰.可编程控制器应用与实践[M]. 清华大学出版社2007.78-90.[6]张延灿.喷泉工程发展及其设计问题(上)给水排水[M].1998,24(7):47-50.[7]张延灿.喷泉工程发展及其设计问题(下)给水排水[M].1998,24(8):43-46.[8]俞丽华.《电气照明》(第二版)[M].同济大学出版社,2001.120-125.。
2.急求单片机/plc喷泉控制的毕业论文
基于PLC的音乐喷泉控制系统设计 ①页数 71页②字数 29180个③ 摘要 摘 要中国幅员辽阔,地形丰富多样,无论南北、东西,都不乏江河湖泊,水资源丰富。
随着国民经济的恢复和发展,人民生活水平的提高,一些城市的城建、园林主管部门在城市建设、改造的过程中,以及环境的美化和文化氛围的营造上对喷泉提出了求新的要求在喷泉得到广泛应用的过程中,也出现了一些问题和不足,如自动化水平低下、高能耗等制约了喷泉行业的发展。因此,提高音乐喷泉控制系统的自动化水平,保证喷泉效果,节约喷泉运行成本,对我国喷泉行业具有重大的现实意义。
本论文以音乐喷泉为基础,对其控制系统进行了深入的研究和设计,从而实现音乐喷泉的控制、灯光组合、音乐跟随等相互配合。首先,论文详细介绍了音乐喷泉控制系统工程要求,并根据工程要求,基于PLC对控制系统进行总体设计,提出新的控制系统方案:以PC机和组态软件MCGS组成上位机监控系统,PLC和各种电气元件组成下位机控制系统。
论文详细描述了各部分的功能。 其次,根据控制方案和现场设备的控制要求,对下位机控制系统进行硬件配置和软件设计。
PLC作为主控单元,论文对其型号选择、I/O设计、外部硬件连线等进行了详细介绍,采用顺序控制方法设计了系统的工作流程图和PLC程序。并根据工程要求合理选择所需的元器件,并对所用到的变频器进行主要参数设置。
最后,采用组态软件MCGS设计了上位机监控系统。通过与下位机PLC的通讯,上位机实现水处理流程显示、设备运行监控、实时报警处理、信息查询与打印等功能,并分别详细阐述了各功能的具体实现方法。
上位机监控系统画面简单直观,操作方便,具有良好的人机交互性。④目录目 录摘 要 1引 言 11 绪论 21.1 课题的来源 21.2 课题的研究背景 21.2.1 目前国内外的技术水平现状 21.2.2 课题的意义 31.2.3 课题的主要内容 42 基于PLC音乐喷泉控制系统的设计 52.1 音乐喷泉介绍 52.2 控制系统的总体方案设计 52.2.1 控制系统的基本结构 52.2.2 上位机监控系统的内容和功能 52.2.3 下位机控制系统的内容和功能 62.2.4 控制系统的控制方式 62.3 控制系统的外围设备组成 72.3.1 潜水泵 82.3.2 电缆 82.3.3 LED水下灯 92.3.4 隔离变压器 102.3.5 变频器 103 下位机控制系统的硬件设计 133.1 下位机控制系统的硬件配置 133.2 PLC 133.2.1 PLC的主要功能 133.2.2 PLC的基本组成 143.2.3 PLC扫描工作原理 163.2.4 PLC的工作过程 163.3 下位机控制系统的PLC选型及端口配置 173.3.1 I/O端口设计 173.3.2 下位机控制系统的PLC选型 173.3.3 PLC I/O端口的具体配置 193.4 PLC系统的可靠性设计 213.5 音乐喷泉对音频信号的跟随性设计 233.6 辅助元件的选型 263.6.1 微电脑时控开关 263.6.2 液位控制器 263.6.3 水质检测仪 263.7 下位机控制系统的电气原理图 273.7.1 PLC的外部连线 273.7.2 下位机控制系统主回路的电气原理图 274 下位机控制系统的软件设计 284.1 下位机控制系统的软件组成 284.2 下位机控制系统的PLC程序设计 284.2.1 PLC的编程语言 284.2.2 西门子S7-300编程软件STEP 7 294.2.3 音乐喷泉控制系统PLC程序设计 304.2.4 水处理系统PLC程序设计 464.2.5 PLC程序的写入 494.3 西门子S7系列PLC与计算机的通信 494.3.1 数据通信方式 494.3.2 S7-300系列PLC的通讯类型 504.3.3 控制系统PLC串行通讯的实现 515 水处理系统上位机监控系统的软件设计 525.1 水处理系统药剂说明 525.2 水处理系统上位机监控系统的特点 525.3 组态软件MCGS 535.3.1 MCGS的主要特点和基本功能 535.3.2 MCGS的组成及各部分功能 545.3.3 MCGS用户应用系统的构成 545.4 S7-300系列PLC与MCGS系统的通讯 565.4.1 MCGS系统的通讯 565.4.2 S7-300系列PLC与MCGS通讯的实现 575.4.3 运行监控画面 615.4.4 实时报警画面 615.4.5 历史信息查询画面 63结 论 65参 考 文 献 67附录A 电气一次原理图(1) 68附录B 电气一次原理图(2) 69附录C PLC硬件接线图 70致 谢 71⑤关键字 关键词:音乐喷泉;控制系统;PLC;组态软件MCGS⑥参考文献;[1]金儒霖.人造水景设计营造与观赏[M].中国建筑工业出版社,2006.1-3.[2]沈建国.世界城市化的基本规律[J].《城市发展研究》,2000.12(6):54-59.[3]周斌.机电一体化实用技术手册[M].北京:兵器工业出版社,1994.21-45.[4]CHE系列矢量变频器说明书[G].英威腾电气股份有限公司, 2006:1-3.[5]杨公源,黄琦兰.可编程控制器应用与实践[M]. 清华大学出版社2007.78-90.[6]张延灿.喷泉工程发展及其设计问题(上)给水排水[M].1998,24(7):47-50.[7]张延灿.喷泉工程发展及其设计问题(下)给水排水[M].1998,24(8):43-46.[8]俞丽华.《电气照明》(第二版)[M].同济大学出版社,2001.120-125.。
3.关于用单片机控制音乐的论文
单片机音乐程序的设计与实验 利用单片机(或单板机)奏乐大概是无线电爱好者感兴趣的问题之一。
本文从单片机的基本发间实验出发,谈谈音乐程序的设计原理,并给出具体实例,以供参考。 1. 单片机的基本发音实验 我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制单处机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的矩形波,接上喇叭就能发出一定频率的声音,若再利用延时程序控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。
例如,要产生200HZ的音频信号,按图1接入喇叭(若属临时实验,也可将喇叭直接接在P1口线上),实验程序为: 其中子程序DEL为延时子程序,当R3为1时,延时时间约为20us,R3中存放延时常数,对200HZ音频,其周期为1/200秒,即5ms。这样,当P1.4的高电平或低电平的持续时间为2.5ms,即R3的时间常数取2500/20=125(7DH)时,就能发出200HZ的音调。
将上述程序键入学习机,并不断修改R3的常数可以感到音调的变化。 乐曲中,每一音符对应着确定的频率,表1给出C调时各音符频率及其相应的时间常数。
读者可以根据表1所提供的常数,将其16进制代码送入R3,反复练习体会。根据表1可以奏出音符。
仅这还不够,要准确奏出一首曲子,必须准确地控制乐曲节奏,即一音符的持续时间。 音符的节拍我们可以用定时器T0来控制,送入不同的初值,就可以产生不同的定时时间。
便如某歌曲的节奏为每分钟94拍,即一拍为0.64秒。其它节拍与时间的对应关系见表2。
但时,由于T0的最大定时时间只能为131毫秒,因此不可能直接用改变T0的时间初值来实现不同节拍。我们可以用T0来产生10毫秒的时间基准,然后设置一个中断计数器,通过判别中断计数器的值来控制节拍时间的长短。
表2中也给出了各种节拍所对应的时间常数。例如对1/4拍音符,定时时间为0.16秒,相应的时间常数为16(即10H);对3拍音符,定时时间为1.92秒,相应时间长数为192(即C0H)。
我们将每一音符的时间常数和其相应的节拍常数作为一组,按顺序将乐曲中的所有常数排列成一个表,然后由查表程序依次取出,产生音符并控制节奏,就可以实现演奏效果。 此外,结束符和体止符可以分别用代码00H和FFH来表示,若查表结果为00H,则表示曲子终了;若查表结果为FFH,则产生相应的停顿效果。
为了产生手弹的节奏感,在某些音符(例如两个相同音符)音插入一个时间单位的频率略有不同的音符。 程序框图如图2所示。
下面给出程序序请单,可直接在TD-III型学习机上演奏,对其它不同型号的学习机,只需相应地改变一下地址即可。本程序演奏的是民歌“八月桂花遍地开”,C调,节奏为94拍/分。
读者也可以自行找出一首歌,按表1和表2给定的常数,将乐曲翻译成码表输入机器,而程序不变。本实验方法简便,即使不懂音乐的人,将一首陌生的曲子翻译成代码也是易事,和着机器的演奏学唱一首歌曲,其趣味无穷。
程序清单(略,请参看源程序的说明)。 《无线电》1992年第3期。
硬件连接说明: 随便找一个仿真机或者什么单片机实验板,只要能工作的就行,将程序输入,运行,然后找个音箱(你计算机旁边应当就有一对吧)拨出插头,插头的前端接在P1。0上,后面部分找根线接单片机的地,就应当有声了,然后怎么改进硬件连接就是你的事了。
4.单片机做音乐播放器的毕业设计
我这有一个生日快乐的歌曲的程序,希望对你有用
#include<absacc.h>
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define led RD
#define key_rec T1
sbit BUZZER=P3^7;//发声音口
uchar code T0_H[16]={0xFF,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE};
uchar code T0_L[16]={0xF1,0x4,0x90,0xC,0x44,0xAC,0x9,0x34,0x82,0xC8,0x06,0x22,0x56,0x85,0x9A,0xC1};
uchar code music[32]={8,0,8,9,8,0xB,0xA,0,8,0,8,9,8,0xC,0xB,0,8,0,8,0xF,0xD,0xB,0xA,9,0xE,0,0xE,0xD,0xB,0xC,0xB,0x0};
uchar code music_L[32]={2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4};
uchar a,b;
uint second,minute;
long t0count;
void delay_music(uint v)
{
while(v!=0) v--;
}
void delay_music1(uint j)
{
while(j!=0){j--;delay_music(200);}
}
void delay_music2(uint j)
{
while(j!=0){j--;delay_music1(80);}
}
main()
{//uint i;
uchar k,n,m;
delay_music(100);
TMOD=0x11;
TH0=0xfc;
TL0=0x66;
t0count=0;
EA=1;
ET0=0;
TR0=0;
ET1=0;
TR1=0;
while(1)
{
ET1=1;
TR1=1;
for(k=0;k<32;k++)
{
n=music[k];
m=music_L[k];
a=T0_H[n];
b=T0_L[n];
delay_music2(m);
}
}
}
time0() interrupt 1 using 1
{
TH0=0xFC;
TL0=0x66;
t0count=t0count+1;
if (t0count==1000)
{
second++;
if (second==60)
{
minute++;
if (minute==60) minute=0;
second=0;}
t0count=0;
}
}
time1 () interrupt 3 using 3
{
TH1=a;
TL1=b;
BUZZER=!BUZZER;
}
转载请注明出处众文网 » 基于单片机的音乐喷泉毕业论文(急求单片机/plc喷泉控制的毕业论文)