基于单片机的KTV智能调光系统设计

 word完整版可点击如下下载>>>>>>>>

 

基于单片机的智能调光系统设计-嵌入式文档类资源-CSDN下载内容包括详细设计文档word版,附带开题报告和相关PPT等文档,供大家参考学习。也可在本博客主页找到更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/u013253075/43759727?spm=1001.2014.3001.5503

目  录

摘要-------------------------------------------------------------- I

ABSTRACT--------------------------------------------------------- II

1  绪论----------------------------------------------------------- 1

1.1  研究背景----------------------------------------------- 1

1.2  发展趋势------------------------------------------------ 1

1.3  设计思路与功能------------------------------------------ 2

1.4  本文章节介绍-------------------------------------------- 2

2  相关芯片介绍--------------------------------------------------- 3

2.1  NE5532放大器------------------------------------------- 3

2.2  AT89S52单片机------------------------------------------ 4

2.3  ADC0809模数转换器-------------------------------------- 7

2.4  L297控制器--------------------------------------------- 9

2.5  L298控制器-------------------------------------------- 11

3  系统硬件设计-------------------------------------------------- 14

3.1  电路工作原理------------------------------------------- 14

3.2  NE5532 放大电路---------------------------------------- 14

3.3  ADC0809模数转换电路----------------------------------- 16

3.4  复位电路----------------------------------------------- 17

3.5  晶振--------------------------------------------------- 17

3.6  按键电路----------------------------------------------- 18

3.7  灯光控制电路------------------------------------------- 18

3.8  电机控制电路------------------------------------------- 18

4  系统软件设计-------------------------------------------------- 20

4.1  KEIL介绍---------------------------------------------- 20

4.2  程序总体设计------------------------------------------- 20

4.3  旋转灯程序设计----------------------------------------- 21

4.3  照明灯程序设计----------------------------------------- 22

5  仿真与调试---------------------------------------------------- 23

6  总结与展望---------------------------------------------------- 27

6.1  总结--------------------------------------------------- 27

6.2  展望--------------------------------------------------- 27

参考文献--------------------------------------------------------- 28

致谢------------------------------------------------------------- 30

附录------------------------------------------------------------- 31

摘  要

随着经济是时代的变化,我们的生活压力也随之大大的变大了,而KTV就是可以给人们放松之一的场所。市面上普遍的KTV里面的灯光都是固定模式的。本系统设计的是灯光与声音联动的声光控制器,在我们这重压力的时代为我们带来了视觉与听觉的双重体验,伴随着音乐的旋律斑斓的光影与生活的回忆让我们更加享受那一刻的舒适与惬意。

本文将通过AT89S52单片机进行实时控制频闪灯的亮灭情况与旋转灯的转速快慢情况。从而达到一个声音通过麦克风来控制KTV内灯光亮与暗的现象。而照明灯我将采用渐变开灯方式通过按钮进行亮度调节。

本次设计将使用智能灯光调节的理念,通过单片机来实现KTV的音乐声光控制系统,其实现结果是灯光是随着声音大小的变化从而进行的实时变化。音乐氛围感极好,提升了空间代入感,适用于聚会、KTV、酒吧等场合。KTV的音乐声光控制系统的出现使人们得到了听觉和视觉上的双重体验,同时也给人们紧张且有压力的生活带来乐趣与放松。

关键词单片机  调光  声控

ABSTRACT

As the economy changes with the times, the pressure of our life is greatly increased, and KTV is one of the places where people can relax. The lights in KTV, which is popular in the market, are all fixed. This system is designed as an acousto-optic controller with light and sound linkage, which brings us double experience of vision and hearing in our time of heavy pressure. With the melody of music, colorful light and shadow and memories of life, we can enjoy the comfort and coziness of that moment more.

In this paper, AT89S52 single chip microcomputer will be used to control the turning on and off of strongpoint and the speed of rotating lamp in real time. Thereby achieving the phenomenon that a sound controls the brightness and darkness of the lights in KTV through a microphone. And I will use the gradient lighting mode to make brightness level through buttons.

This design will use the concept of intelligent lighting adjustment, and realize the sound and light control system of KTV through single chip microcomputer. As a result, the lights will change in real time with the change of sound size. The music atmosphere is excellent, which enhances the sense of space substitution and is suitable for parties, KTV, bars and other occasions. The appearance of KTV's music sound and light control system gives people both auditory and visual experience, and also brings fun and relaxation to people's tense and stressful life.

Keywords single-chip computer  aiming  sound-controlled

                    1  绪论       

1.1  研究背景

随着经济是时代的变化,我们的生活压力也随之大大的变大了,本系统设计的是灯光与声音联动的声光控制器,在我们这重压力的时代为我们带来了视觉与听觉的双重体验,......

五彩缤纷的灯有着高质量、低成本、寿命长、灯光绚烂且柔和的优势,.......

音乐声光控制系统适用于所有音乐风格,既适用于欢快劲爆的歌曲也适用于伤感柔情的歌曲。专业的彩灯设备有着设备操作复杂,价格方面比较昂贵与编程需要提前等复杂问题。......

1.2  发展趋势

随着微型计算机软硬件的高速发展,音乐声光控制系统与其穿插应用越发越频繁,音乐声光控制系统也变得越来越复杂、完善。因此,由微型计算机作为音乐声光控制系统的控制部.......

当前,我国音乐声光控制系统技术已逐渐走向趋于成熟,并朝着智能化、便携小巧性与多样化等方向进行快速发展。然而,对于一些KTV酒吧等的探索就相对很......

1.3  设计思路与功能

本次设计首先是由驻极体电容器麦克风接收外部微弱模拟信号,在由检波电路与放大电路进行整流滤波放大之后,再通过A/D模数转换器转变为数字信号,最后发送到AT89S52单片机从而进行......

1.4  本文章节介绍

第一章:主要介绍的研究背景与发展趋势以及设计......

第二章:主要介绍声光控制系统所能用到的......

第三章:主要介绍电路工作原理......

第四章:主要介绍各个软件模......

第五章:主要介绍仿真与调试......

第六章:主要介绍总结与展.....

相关芯片介绍

2.1  NE5532放大器

(1)芯片介绍

NE5532的电压比例比较宽,其电压适应范围是从±3V到±20V。即使是到了现在也是人们公认的性价比最高实用性能最强的一种的运算放大器。NE5532具有高倍性能超低噪声、.......

(2)主要特性

小信号带宽: 10MHZ

输出驱动能力: 600Ω,10V 有效值

.......

(3)引脚说明

图2-1  NE5532  8脚引脚图

1脚:第一个放大器的输出端

2脚:第一个放大器的反相输入端

3脚:第一个放大器的同相输入端

......

2.2  AT89S52单片机

(1)芯片介绍

AT89S52单片机是一个拥有着高倍性能且低功耗的互补金属氧化物半导 8位单片机......

AT89S52单片机是具有以下几个标准功能:

8K程序存储器。

......

(2)主要特性

与MCS—51单片机产品兼容。

有8K字节编程的闪速存储器。

......

(3)引脚说明

图2-2  AT89S52引脚图

下表2-1为AT89S52的P0与P3端口的介绍。

表2-1  AT89S52端口介绍

P0-P3

引脚介绍

P0口:P0.0-P0.7

39-32脚

双向输入输出口,寻址外部程序存储器时分别作为双向8位数据口和输出低8位地址复用口;不接外部程序存储器时可作为8位准双向输入输出口使用。P0口内部设计了上拉场效应管。

P1口:P1.0-P1.7

1-8脚

准双向输入输出口,输出时一切照常,如果用作输入口用时要在其外部给一个高电平。P1口其内部设计了上拉电阻。

P2口:P2.0-P2.7

21-28脚

双向输入输出口,寻址外部程序存储器时输出高8位地址;不接外部程序存储器时可作为8位准双向输入输出口使用。P2口其内部也设计了上拉电阻。

P3口:P3.0-P3.7

10-17脚

双功能的双向输入输出口,可接收输出4个TTL门电流。当给P3口一个高电平后,它们被内部上拉为高电平,并用作输入。P3口其内部设计了上拉电阻,P3口还有第二功能

9引脚 RST:复位端。

18引脚XTAL2:片内振荡电路输出端。

......

P1端口有第二功能,如表2-2所示。

表2-2  AT89S52的P1端口第二功能介绍

P1口引脚号

第二功能

P1.0  T2

(定时器/计数器T2的外部计数输入),时钟输出

P1.1  T2EX

(定时器/计数器T2的捕捉/重载触发信号和方向控制) 

P1.5  MOSI

在系统编程用

P1.6  MISO

在系统编程用

P1.7  SCK

在系统编程用

P1端口与P3端口都有其第二功能,以下是P3端口的第二功能,如表2-3所示。

表2-3  AT89S52的P3端口第二功能介绍

P3

第二功能

P3.0    

RXD(串行输入口)

P3.1      

TXD(串行输出口)

P3.2

INTO(外中断0)

P3.3

INT1(外中断1)

P3.4

TO(定时/计数器0)

P3.5    

T1(定时/计数器1)

P3.6

WR(外部数据 存储器写选通)    

P3.7

RD(外部数据 存储器读选通)

2.3  ADC0809模数转换器

(1)芯片介绍

ADC0809是CMOS单片型逐次逼近式A/D转换器,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、.....

(2)主要特性

8位的分辨率。

具有可控三态输出缓存器。

......

(3)引脚说明

以下是ADC0809引脚图,如图2-3所示。

图2-3  ADC0809引脚图

以下是ADC0809各个引脚的详细介绍,如表2-4所示。

表2-4  ADC0809引脚介绍

ADC0809引脚

引脚介绍说明

(1)IN0~IN7

8路模拟输入,通过3根地址译码线ADDA、ADDB、ADDC来选通路。

(2)D7~D0一A/D

转换后的数据输出端,为三态可控输出,故可直接和微处理器数据线连接。8位排列顺序是D7为最高位,DO为最低位。

(3)ADD.AADDB.ADDC

模拟通道选择地址信号,ADDA为低位,ADDC高位。

ADC0809引脚

引脚介绍说明

 (4)VR(+).VR(-)

正、负参考电压输入端,用于提供片内DAC电阻网络的基准电压。在单极性输入时,VR(+)=5V, VR(-)=0V; 双极性输入时,VR(+)、 VR(-)分别接正、负极性的参考电压。

(5) ALE

地址锁存允许信号,高电平有效。当此信号有效时,A、B、C三位地址信号被锁存,译码选通对应模拟通道。在使用时,该信号常和START信号连在一-起,以便同时锁存通道地址和启动A/D转换。

(6) START—A/D

转换启动信号,正脉冲有效。加于该端的脉冲的上升沿使逐次逼近寄存器清零,下降沿开始A/D转换。如正在进行转换时又接到新的启动脉冲,则原来的转换进程被中止,重新从头开始转换。

(7) E0C

转换结束信号,高电平有效。该信号在A/D转换过程中为低电平,其余时间为高电平。该信号可作为被CPU查询的状态信号,也可作为对CPU的中断请求信号。在需要对某个模拟量不断采样、转换的情况下,EOC也可作为启动信号反馈接到START端,但在刚加电时需由外电路第一次启动。

(8) 0E

输出允许信号,高电平有效。当微处理器送出该信号时,ADC0808/0809的输出三态门被打开,使转换结果通过数据总线被读走。在中断工作方式下,该信号往往是CPU发出的中断请求响应信号。

2.4  L297控制器

1、芯片介绍

L297是步进电机专用控制器,它能产生4相控制信号, 可用于计算机控制的两相双极和四相单相步进电机,能够用单四拍、双四拍、四相八拍方式 控制步进电......

2、主要特性

L297的特性是只需要时钟、方向和模式输入信号。相位是由内部产生的,因此可减轻单片机和程序设计的负担。

(1)重置输入和原位输出

(2)少量外部组件 

......

3、引脚说明

图2-4  L297引脚图

1脚(SYNC)——斩波器输出端。如多个297同步控制,所有的SYNC端都要连在一起,共用一套振荡元件。如果使用外部时钟源,则时钟信号接到此引脚上。     

2脚(GND)——接地端。

3脚.......

2.5  L298控制器

1、芯片介绍

L298是采用15引线Multiwatt和PowerSO20封装的集成单片电路。它是一种高电压,大电流的双全桥驱动器,旨在接受标准的TTL逻辑电平并驱动电感性负载,例如继电器,螺线管,DC和步进电动机。不但提供了两个启用输入......

2、主要特性

(1)TTL控制输入。

(2)过热保护。

......

3、引脚介绍

图2-5  L298引脚图

1脚电流感应A  在该引脚和地之间连接了检测电阻,以控制负载电流。

2脚输出1,3脚输出2  H桥A的输出。流过这两个引脚之间的负载的电流在引脚1处进行监控。 

.......

系统硬件设计

3.1电路工作原理

本次设计首先是由采用驻极体电容式麦克风对外部的音频信号进行拾取。然后由拾取的接收外部微弱模拟信号经过滤波放大之后再通过A/D模数转换器转换成数字信号,......

图3-1  系统总体框架图

3.2  NE5532 放大电路

首先从一个麦克风前端传输微弱交流模拟信号,经过一个二极管的峰值检波器即可使杂乱中的交流模拟信号全部经过整流之后变成平滑的直流模拟信号,.....

图3-2  NE5532放大电路

NE5532是高性能低噪声双运算放大器集成电路。与很多标准运放相似,但它具有更好的噪声性能,优良的输出驱动能力及相当高的小信号带宽,电源电压范围大等特点。.......

表3-1   NE5532极限额定值

参数

符号

NE5532

单位.

电源电压

Vcc

±22

V

差分输入电压

Vdif

±0.5

V

输入电压

Vi

提供电压

V

功耗,Tamb=25C

PD

1100

mW

工作温度

TOPR

0~70

以下是NE5532的基本电气特性,如表2-3所示。

表3-2  NE5532电气特性

参数

符号

测试条件

最小值

标准

最大值

单位

输入失调电压

Vos

0.5

4

mV

输入失调电流

Ios

10

150

nA

输入偏置电流

IB

200

800

nA

供电电流

Icc

6

16

mA

参数

符号

测试条件

最小值

标准

最大值

单位

共模输入范围

Vcm

±12

±13

V

共模抑制比

CMRR

TA=25℃

70

100

dB

电源抑制比

PSRR

TA=25℃

10

uV/V

输出电压范围

VO(P-P)

RL≥600Ω

±12

±13

输入电阻

RI

TA=25℃

30

300

短路电流

ISC

38

mA

过调

OS

RL=600Ω CL=100PF

10

20

%

电压增益

GV

f=10kHz

2

2.2

V/mv

增益带宽

GBW

CL=100PF RL=600Ω

8

10

MHZ

3.3  ADC0809模数转换电路

通过 NE5532运算放大器转换变成为的比较大的模拟信号经过 ADC0809模数转换器转换变为数字信号。如图3-3所示为ADC00809模数转换电路。

图3-3  ADC0809模数转换电路

3.4  复位电路

复位方式有两种,其一是上电自动复位,第二是手动复位,复位之后单片机回到寄存器的00地址,复位一般需要上节上拉电阻和复位开关。本设计使用上电自动复位加手动复位方式,......如图3-4所示。

图3-4  复位电路

3.5  晶振

AT89S52单片机的内部时钟控制信号的控制方式通常主要认为有两种基本方式,......如图3-5所示。

图3-5  晶振电路

3.6  按键电路

由于本系统要实现对照明灯与其他灯的亮灭情况,使用我们采用独立按键来实现。我们仿真通过一个按钮来控制频闪灯的亮灭,一组照明开关控制照明灯亮度调节与开关。一......

3.7  灯光控制电路

LED彩灯控制电路实际上是彩灯、旋转灯、镭射灯、背景灯、柔光灯、回光灯、频闪灯、照明灯等多部分构成的电路。如图3-6所示。KTV现在比较常用灯一是激光灯,现在有专门为包房设计的包房激光灯,特点是可以连续使用较长时间,以满......如图3-6所示。

图3-6  灯光控制电路框架图

3.8  电机控制电路

L297和L298n组合电路模块。如图3-8所示。其中L297产生四相驱动信号, ......

图3-7  电机控制电路

系统软件设计

4.1  keil介绍

keilc51是一款基于微单片机的利用c语言硬件进行编程软件开发的通用操作系统,与其他各种汇编语言相对的比较,c语言在四个基本功能方面都是具有着明显的技术优势,......

4.2  程序总体设计

首先是由驻极体电容器麦克风接收外部微弱模拟信号经过滤波放大之后再通过A/D模数转换器转换成数字信号,最后发送到AT89S52单片机从而进行实时控制LED发光灯的亮.......

本次控制系统是由两个部分组成:其一是模拟电路,其二是数字电路。模拟电路分三个部分,分别是由驻极体电容器麦克风以及二极管峰值检波电路和负责放大的运算.......图4-1为整体流程图。

图4-1  整体流程图

4.3  旋转灯程序设计

旋转灯有两种控制模式,模式一自动控制,通过音乐的大小来实时控制旋转灯的旋转速度。模式二手动控制,通过按键来控制旋转灯速度的快与慢。通过自动/手动切换按钮,来......如图4-2所示。

图4-2  旋转灯控制流程图

4.3  照明灯程序设计

照明电路通过通过按钮长按来实现灯光变亮与变暗实现一个渐变过程,......

图4-3  照明灯流程图

仿真与调试

本次设计的环境是在Proteus软件仿真下实现的,Proteus具有原理布图、PCB自动或人工布线、SPICE电路仿真、互动电路仿真、仿真处理器及其外围电路......

我们要在仿真开始前认真仔细的检查仿真图中是否有漏接线的情......

当音乐输入时,频闪灯会随着音乐的大小进行实时的亮暗情况。旋转灯也会随着音乐的大小进行转动速度快慢的不同。也可以通过开关手动来控制旋转灯的......图5-1为整体系统仿真图。

图5-1  系统整体仿真

(1)在仿真中我们无法明确的看出一个灯的亮暗程度,所以我们在仿真中使用灯的个数来代表其灯的亮灭程度。如图5-2所示。

图5-2  频闪灯仿真

照明电路通过通过按钮长按来实现灯光变亮与变暗实现一个渐变过程,长按增加亮度键灯光由灭渐渐变亮。当达到合适的亮度可松开亮度增加键,灯的亮度可停在自己所想选的亮度......

图5-3  照明灯仿真

旋转灯通过一个切换开关。可实现音乐大小来控制旋转速度与手动调节来自两种模式的变换。旋转灯转速最慢为0r/min,最快为60r/min。实际52r/min。  

图5-4  旋转灯仿真

6  总结与展望

6.1  总结

本文设计了一种基于AT89S52单片机的KTV调光系统,整个系统设计的目的是让人们在这紧张且有压力的生活下带来乐趣与放松。.......

这次的毕业设计中,主要的困难之一是那便是对于使用仿真软件和keil uvision5编程器的陌生,通过认真地学习并且积极地向在校同学们老师请教。自己才逐渐地对其软件......

6.2  展望

本此毕业论文的编写和系统设计过程中,通过不断的研究与学习,使我更加连接相关芯片的知识。更加熟悉了protues仿真软件。仿真所采用的硬件电路基本完成了系统要求。但是,由于个人能力水平有限,KTV智能调光系统仍有很......

 需要详细的资料可在下面链接下载

        本文介绍了在设计的过程的关键点,供大家参考学习,如需获取实物、或者下载链接失效、对其他单片机硬件设计感兴趣、有不明白的或者错误的,可以添加徽信biyezhan007 

郑重声明,此文章提供给大家做参考模板,杜绝一切不良学术不良行为。

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
软件介绍: ZK921视易智控ZK921系列场景配置联网工具可以在各种不同场景之间进行切换,设定渐变LED灯带及效果灯模式。支持声控模式设定及效果灯编程设定。可创建不同灯库效果。红外配置说明:1、导出红外配置:导出工具端红外配置数据。2、导入红外配置:导入红外配置文件到工具端。3、读取红外配置:读取智控端红外信息到工具端。4、红外配置写入:工具端红外配置写入至智控端。2018-02-05 版本:ZK9211系列V2.30调试工具说明:  ZK9211系列V2.30调试工具适配ZK9211系列MCU固件版本为2.00及之后的版本;  ZK9211系列当前最新固件版本为:ZK9211ND V2.22和ZK9211D V2.22。  本次添加联网版本功能,部分工具新功能的优化。------------------------------------------------2017-11-28 版本:ZK9211系列V2.20调试工具说明:  ZK9211系列V2.20调试工具适配ZK9211系列MCU固件版本为2.00及之后的版本;  ZK9211系列当前最新固件版本为:ZK9211ND V2.20和ZK9211D V2.20。  本次添加了控台学习与快速素材功能,优化与修复了工具的一些bug。------------------------------------------------2017-11-02 版本:ZK9211系列V2.10调试工具说明:  ZK9211系列V2.10调试工具适配ZK9211系列MCU固件版本为2.00及之后的版本;  ZK9211系列当前最新固件版本为:ZK9211ND V2.10和ZK9211D V2.10。------------------------------------------------2017-09-28 版本:ZK9211系列V2.00调试工具说明:    ZK9211系列V2.00以及之后的版本场景配置工具只适配 ZK9211系列MCU版本为2.00及之后的版本;ZK9211系列现有两个型号ZK9211ND和ZK9211D;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值