我们的旋转led灯报告 2

我们的旋转led灯报告 2
我们的旋转led灯报告 2

旋转LED灯制作报告

学校:

专业:

作者:

作品名称:旋转LED灯

摘要:

本设计基于人的视觉停留效果,即物体在快速运动时, 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,设计了一个在高速旋转的电机上用利用51单片机控制两排LED灯的亮灭,进行字符或图形的显示。我们为了能够对电机进行速度的控制,又用了另外一块51,同时通过红外遥控来控制这两块单片机,让电机能够正反转或是加速减速和显示字符图画的选择。利用AH3144单极性霍尔传感器来达到同步的目的。本次设计的一个难点是供电问题,在我们很多天的不断尝试后,我们最后利用了还算比较稳定的自制机械供电,基本可以达到要求。在设计中还许多地方受条件和自身能力的限制,还有很多地方不够完善,有待改善和进一步学习。

目录

一、设计要求 (1)

二、系统方案 (1)

三、硬件电路设计 (3)

3-1主板红外控制电路 (3)

3-2霍尔传感器模块 (4)

3-3平面LED驱动模块 (4)

3-4立体LED驱动模块 (5)

3-5温度传感器模块 (6)

3-6时钟DS1302模块................................ . (7)

3-7电机控制电路 (7)

3-8主板供电模块 (8)

四、程序设计 (10)

五、效果图展示 (11)

六、元件清单 (12)

七、项目总结 (12)

一、设计要求:

旋转LED灯,顾名思义就是控制LED灯在高速的旋转的过程中不停地闪烁利用人的视觉暂停使看到LED灯显示出来的图案或者文字。要使电路板旋转要使用到直流电机,直流电机也要经过控制,使电机可以达到正转、反转、暂停、调速等功能。并且在电路板高速旋转的状态下给电路板上的控制器件持续稳定的供电。

二、系统方案:

系统的设计我们采用模块化分工设计,像大多数电子产品一样分为硬件模块和软件模块两大方面。硬件方面又细分为电机控制电路、主控板电路、供电电路、驱动模块、显示模块,又在硬件的每个模块又分别给予软件上的支持,使硬件与软件高度耦合,最终达到我们的设计要求。

三、硬件电路设计:

主板实物图简介:

3-1)

单片机以其集成度高、功能强、可靠性高、体积小、功耗低、价格廉、使用灵活等一系列优点得到迅速的发展,渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统等,这些都离不开单片机。

系统采用STC89C52为主控芯片,芯片引脚及使用情况如下电路

3-2)主板红外控制模块与单片机外部中断1连接用于接收遥控器的控制:

3-3)霍尔传感器模块:与单片机外部中断T0连接,用于确定旋转的起始位置。霍尔传感器处于工作状态时,输出总是处于高电平状态,当磁钢N极接近传感器正面的有效距离,输出端变为低电平。当磁钢撤离传感器有效距离,输出端又显示低电平,从而产生下降边沿,使单片机中断口接收到下降沿,从而发出中断,使得电路能够同步。当霍尔传感器感应到N极时会回到原始状态,达到复位的功能。

霍尔传感器是一种磁传感器。它可以检测磁场及其变化,可在各种与磁场

有关的场合中使用。霍尔传感器以霍尔效应为其工作基础,是由霍尔元件和它的附属电路组成的集成传感器。霍尔传感器在工业生产、交通运输和日常生活中有着广泛的应用。此次实验中运用了AH3144单极性霍尔开关电路。

AH3144E、AH3144L是由电压调整器,霍尔电压发生器,差分放大器,施密特触发器和集电极开路的输出级组成的磁敏感电路,其输入是磁感应强度,输出是一个数字电压讯号。它是一种单磁极工作的磁敏感电路,适合于矩形或者柱形磁体下的工作。AH3144L的工作温度范围为-40~150℃,可用于汽车工业和军事工程中。它们有两种封装形式:TO-92UA和TO-92T。霍尔传感器原理如下图:

3-4)平面LED驱动模块,采用俩块串转并芯片595驱动十六个LED,而控制口只需四根线,极大程度上节约了单片机IO口的资源。74HC595,是为Motorola的SPI总线开发的一款串并转换芯片。由于74HC595的输入输出电平兼容LSTTL,NMOS,CMOS电平,且具有较强的输出负载能力,而被广泛

地运用于MCU(微控制器)、MPU(微处理器)的I/O口扩展。

74HC595在5V供电的时候能够达到30MHz的时钟速度,每个并行输出端口均能承受20mA的灌电流和拉电流。这个特点保证了不用增加额外的扩流电路即可轻松的驱动LED。它输入端允许500nS的上升(下降)时间,对严重畸形的时钟脉冲仍能检测。这样就可以容纳较大的传输线对地电容,使本设计的抗干扰能力增强。4HC595并行输出端与LED模块列线之间通过100Ω的电阻连接,这里电阻起到分压,去除红色LED的并联嵌位作用。使红绿两组LED均能正常发光。

3-5)温度传感器模块仅仅占用一个IO口很实用:

3-6)时钟DS1302模块,此时钟电路是实现实时时钟显示的必须占用IO资源也不多驱动也比较简单。DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM。通过简单的串行接口与单片机进行通信:实时时钟/ 日历电路提供秒、分、时、日、日期、月、的信息,每月的天数和闰年的天数可自动调整:时钟操作可通过AM/PM指示决定采用24或者12小时格式。DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:(1)RES(复位);(2)I/O(数据线);(3)SCLK(串行时钟)。时钟/RAM的读/写数据以一个字节或多达31字节的字符组方式通信:DS1302工作时功耗很低,保持数据和时钟信息时功率小于1mW。电路原图如下:

3-7)电机控制电路:由另一个51单片机控制,并设有红外接头,可以接受外部的信号来实现电机在各种工作状态之间转换,由于底板单片有机剩余IO 口,我们还加上了蜂鸣器控制电路,可以以实现曲子的播放。我们使用了电机驱动芯片L298.该芯片是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可

达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。我们在这里只用了一个直流电机。电路原理图如下:

3-8)主板供电模块:是本次制作比较难的一部分,也是我们有特点的地方,我们采用的是电环供电,当工作时轴在转动而环不动,又要从转轴上供给稳定的电压,并且电环与转轴之间的摩擦力又不能太大。

我们先在电机轴上滴上胶水,用一根细铁管套再电机轴上固定,这样铁管与电机转轴不导通,再往细铁管上套上电环(电环又两部分嵌套组成,可以相对自由转动,且两部分导通),此电环与细铁管导通,再往细铁管包一层绝缘胶布,然后再套上另一个电环,固定好之后,就可以从细铁管引一电线出来,从上面那个电话再引一电线出来,这样就可以给上层旋转电路板提供地线和电源线了。

四、程序设计:

五、效果图展示:侧面效果图:

正面效果图:

六、主要元件清单:

七.项目总结

10月初,我们看到了长沙理工举办的第八届物电杯的通知,我和我同学就决定参加这次的比赛。刚开始我们根本不知道是做什么的,知道看了比赛要求我们觉得旋转LED灯这个我们有可能做出来,然后我们毅然决然的选定这个了。然后我们开始大量的从网上收集资料,还请问了学长们。可是在开始的几天了一切都是很迷茫。不过我们把大体的原理还是搞明白了。然而我们没有意识到其实问题不是我们想象的那么简单。旋转LED灯有一个很困难的地方就是给旋转的主板供电问题。我觉得这是对我们来说最大的阻碍。在收集资料几天后,我们开始处理这个最难以解决的问题。俗话说“初生牛犊不怕虎”也许我们就是那样,刚开始我们选择了无线供电,我和我同学做了10多天也没结果,想起来有时候觉得挺搞笑的,我们查阅了很多资料,也问了学长们。利用了我们所能做到的,而且我们还在淘宝上买了线圈,可是最终我们失败了,那天我们觉得放弃,心里觉得很不是滋味,我们已经做了很多天,就这样我们开始寻找另外一个供电方式。我们尝试了电刷,不过还是不稳定,最终又失败了。然后又用另外一种电刷也失败了。我们又用了轴承导电传输,不过也以失败而告终。

经历了一次次的失败。我们好犹豫,好迷茫,眼前一片黑暗,不过我们没有放弃,再不断地寻找新方法,皇天不负有心人,我们最后在实验室找到一种东西,然后自制了一个供电系统。就这样得以解决了。

在做的过程中由于我们没有谨慎的考虑原理图,急着看到成果,结果很多机械问题不得不让我们重新再画一次板子。特别的是我们由于不小心把我们自制的供电部分弄坏了我们又重新做了一个。在实验过程中我们还遇到了很多很多问题,最后都被我们解决了。

经历了一个月的奋战,紧张而又充实的实验室生活终于落下了帷幕。回想这段日子的经历和感受,我感慨万千,每天上课睡觉都想着怎样解决问题,好多天都叫外卖,我们经常帮彼此带饭。。。。。一个个新问题的不断产生,一个个问题又被解决,我拥有了无数难忘的回忆和收获。

脚踏实地,认真严谨,实事求是的学习态度,不怕困难,坚持不懈,吃苦耐劳的精神是我们在这次设计中最大的收益,这是一次意志的磨练是对我们实际能力的一次提升,会对我们未来的学习和工作有很大的帮助。

通过制作这个旋转LED灯,我深刻体会到要做好一件完整的事情,需要系统的思维方式和方法,对待要解决的问题,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步以后再做下一步,这样才能更有效。

以前我们别人网上做的视频好炫,我现在想说我们也做出来了,靠的是四个字:永不放弃。感谢所有帮助我们的同学朋友,也感谢我们队友彼此的鼓励努力。希望我们再接再厉,做出更炫的东西。

2013年11月26日

stm32课程设计报告

利用TIM定时器的中断和定时功能实现跑马灯 一、原理及目的 1、学习stm32库开发 2、理解和熟悉I/O的使用; 3、进一步掌握定时器、中断处理程序的编程方法 4、利用库函数开发实现跑马灯 二、电路原理图 三、流程图 四、软件算法(代码) 1、Main.c #include "stm32f10x.h" #include "bsp_led.h" #include "bsp_TiMbase.h" volatile u32 time = 0; int i=0;

int main(void) { LED_GPIO_Config(); TIM2_Configuration(); TIM2_NVIC_Configuration(); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 , ENABLE); while(1) { if ( time == 1000 ) { time = 0; i++; if(i>=3) i=0; switch(i) { case 0: LED1(OFF);LED2(OFF);LED3(ON);break; case 1: LED1(ON);LED2(OFF);LED3(OFF);break; case 2: LED1(OFF);LED2(ON);LED3(OFF);break; } } }} 2、led.c #include "bsp_led.h" void LED_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_InitStructure.GP IO_Pin = GPIO_Pin_4|GPIO_Pin_3; GPIO_Init(GPIOC, &GPIO_InitStructure); GPIO_SetBits(GPIOB, GPIO_Pin_0); GPIO_SetBits(GPIOC, GPIO_Pin_4|GPIO_Pin_3); } 3、led.h #ifndef __LED_H #define __LED_H #include "stm32f10x.h" #define ON 0

自制LED旋转屏

旋转LED设计与制作 一、旋转LED显示原理介绍 如何让一列灯旋转起来感觉像稳定的字显示在空中呢?首先我们来分析下人的眼睛,其实人的眼睛非常好骗的,只要让电机扫描的快一点就行了,实际上肉眼在24帧/秒以上就不会看到闪烁的,所以要保证电机的速度能在一秒转24圈以上,这样的话人眼就觉得旋转的字很稳定很清晰的显示在空中了。 旋转LED旋转起来是一个圆,那么就需要有一个传感器来判断起点位置,有人用霍尔传感器,有人用红外对管,我觉得用红外对管来的便宜些,而且实现起来也容易。这个起点检测非常重要,单片机就是根据这个起点来判断是否要开始显示数据的。如果起点检测不到单片机就不开始显示。 二、旋转LED显示原理图 本电路大家看起来很熟悉,它是我们所学的STC89C52单片机的最小系统和17个贴片LED组成,硬件电路比较简单,真正的还是要写程序的。 三、旋转LED硬件电路的制作 为了节约成本,我还是收集元器件,用洞洞板焊接。STC89C52单片机采用双列直插的(DIP40),LED用贴片0805的红色发光二极管,限流电阻也是0805的贴片电阻。LED和限流电阻用贴片的一是提高显示汉字的分辨率而是可以使电路的体积大大的减小。其他的元器件就随便了。焊接好的效果图如下:

旋转LED,顾名思义,当然要有电机带动才能高速旋转起来,才能把动画的汉字显示出来。电机可以从其他的电器中拆个旧的,本人的制作是从一个废旧的DVD影碟机中拆来的。还有一个关键的,那就是怎么给电路板供电,本制作采用电刷供电,用了一小块覆铜板,中间划了一个圈,把铜皮分成了两部分,外圈为一个电极,内圈为一个电极,然后把从玩具车的马达中拆下两的电刷焊在旋转部分的电路板下面。还有一个红外发射二极管,它是为旋转电路上的红外接收二极管提供的,这两个二极管一定对好,否者显示结果出不来。硬件部分如下图:

毕业设计---旋转LED动态显示屏的设计

毕业设计(论文)旋转LED动态显示屏的设计 院(系)自动控制系 专业班级自动化XXX 学生姓名 XXX 学号 090XXX 指导教师 XXXX 评阅教师___ _ 20XX 年1X月

摘要 进入新世纪,光电子产业得到社会广泛的重视,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所。尤其在没有投影仪的地方,旋转LED的优越性体现得非常明显,在当今高度发达的经济市场上,富有创意、应用面广的、挪移方便、具有吸引力的信息传播系统显得十分的重要!二十一世纪是数字传播的时代,随着LED技术的应用和普及,数字LED显示屏的应用非常广泛。传统的LED显示屏以平面效果居多,旋转式LED 环形显示屏的设计,是利用人眼视觉暂留效应,通过高速电机带动LED 阵列旋转,形成360度环形显示画面,可站在任何角度观看,完全无观赏死角,给人们一种新的视觉体验。本设计基于STC89C52单片机,采用独立的LED,通过直流电机带动旋转,可形成立体效果,使其更加绚丽,更具有观赏性,可广泛应用于家居,企业和公共场所。 针对传统LED显示屏视角单一、体积较大、需要的发光二极管数目较多等特点,利用电机带动LED显示阵列高速旋转实现环形显示,达到360全视角,在相同显示信息量上降低产品体积,减少对发光二极管的使用,设计一个可以经常方便变换内容、能够携带方便、信息容量大、价格低廉、结构简单的信息播放系统,即旋转LED显示屏。 关键词:旋转式 LED阵列环形显示屏 STC89C52单片机

南京XXXXX学院专科生毕业论文英文摘要 ABSTRACT In the new century, the photoelectron industry wide attention by society, LED display as an important means of information dissemination, has been widely used in indoor and outdoor services, content and services needed publicity purposes in public places. In particular, there is no projector in place, rotating LED's superiority reflected very clearly in today's highly developed economy markets, creative, application wide, the diversion of convenient, attractive information dissemination system is extremely important! The twenty-first century is the era of digital communication, with the LED technology and the popularity of digital LED display is widely used. Traditional LED display to effect mostly flat, circular rotating LED display design is the use of temporary stay in the human visual effects, high-speed motor to drive the LED array rotation, the formation of 360-degree circular display can stand on any point of view, complete without viewing dead, to give people a new visual experience. The design is based on STC89C52 MCU, using separate LED, driven by DC motor rotation, can form three-dimensional effect, make it more colorful, more spectator, can be widely used in homes, businesses and public places. View traditional LED display single, larger and larger number of required characteristics of light-emitting diode, LED display of motor driven circular array of high-speed rotation of the display, to 360 full view, in the same amount of information displayed on the lower product volume and reduce on the use of LEDs, the design can often facilitate the transformation of a content, can be portable, high information content, low cost, simple structure, the information broadcast system, the rotating LED display. Keywords: Rotary; LED array; circular display; STC89C52 SC M

LED灯实验报告

mcs-51单片机接口技术实验 适用:电气类专业本科学生 实验报告 实验一熟悉proteus仿真模拟器,led花样表演 一、实验目的 掌握以下方法: 1.在proteus的环境下,设计硬件原理图; 2.在keilc集成环境下设计c51语言程序; 2.在proteus的环境下,将硬件原理图与软件联接仿真运行。 二、实验环境 1.个人微机,windows操作系统 2.proteus仿真模拟器 3.keilc编程 三、实验题目 基本题:使用8051的并口带动8个led发光二极管显示一种花样表演。提高题:使用一个键切换实现3种以上花样表演。 四、实验类型: 学习、模仿与简单设计型。 五、实验步骤: 0、进入isis,先选择需要的元件,然后设计电原理图,保存文件; 1、在keilc软件集成环境下编写源程序,编译工程文件; 2、将所设计的硬件原理图与目标代码程序相联接; 4、按play键,仿真运行程序。 附,可能用到的元件名称: cpu:at89c51或任一种mcs-51家族cpu; 晶振:crystal; 电容器:capacitors,选22pf 电解电容:cap-elec或genelect10u16v 复位电阻:minres10k 限流电阻:minres330r 按键:button led:led-blue/red/yellow或diode-led (一)接线图如下: (二).基础花样 (四)程序流程图 (五)c程序 #include <> #define uint unsigned int #define uchar unsigned char const tab1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, /*正向流水灯*/ 0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,};/*反向流水灯*/ const tab2[]={0xff,0x00,0xff,0x00,0xff,0x00,}; void delay() { uint i,j; for(i=0;i<256;i++) for(j=0;j<256;j++)

嵌入式LED控制器课程设计报告

武汉理工大学华夏学院课程设计 课程名称嵌入式应用课程设计 题目无线LED控制器 专业软件工程 班级软件1091 学号 姓名 成绩__________________ 指导教师夏婷 2012 年 6 月21 日

课程设计任务书 设计题目:无线LED控制器设计 设计目的: 1.巩固和加深课堂所学知识; 2.学习掌握一般的软硬件的设计方法和查阅、运用资料的能力; 3.掌握LED点阵显示器芯片的工作原理、MCS-51单片机外围扩展芯片8255、74LS273芯片 及串口通信的接口设计和编程。 设计任务:(在规定的时间内完成下列任务) 使用MCS-51单片机仿真实验仪DVCC-52196JH++作为实验平台,采用C语言进行程序设计,在16×16LED点阵显示器上实现汉字移动显示,并利用GPRS模块(串口通信),采用简单通信协议,通过PC机无线控制LED屏,可改变LED屏中显示的汉字及汉字的 移动方向。 时间安排:(部分时间,某些工作可以自己安排重叠进行) 具体要求:设计报告撰写格式要求 (按提供的设计报告统一格式撰写),应包括如下内容: ①设计任务与要求②总体方案与说明③硬件原理图与说明 ④实验接线图与说明⑤软件主要模块流程图⑥源程序清单与注释 ⑦问题分析与解决方案(包括调式记录、调式报告,即在调式过程中遇到的主要问题、 解决方法及改进设想); ⑧小结与体会 附录:①源程序(必须有简单注释)②使用说明③参考资料 指导教师签名:2012年 6 月17 日 教研室主任(或责任教师)签名:2012年 6 月17 日

第1章需求分析 1.1设计题目 无线LED控制器设计 1.2 课程设计任务及要求 使用MCS-51单片机仿真实验仪DVCC-52196JH++作为实验平台,采用C语言进行程序设计,在16×16LED点阵显示器上实现汉字移动显示,并利用GPRS模块(串口通信),采用简单通信协议,通过PC机无线控制LED屏,可改变LED屏中显示的汉字及汉字的移动方向。 1.3 软硬件运行环境及开发工具 硬件环境:微机系列,内存在256M以上 软件环境:Microsoft Windows XP 开发工具: Proteus 7 Pofessional 、Keil uVision4 1.4 开发工具的使用 Proteus 7 Pofessional: 1.双击桌面上的ISIS 7 Professional图标进入Proteus ISIS集成环境。 2.Proteus ISIS的工作界面是一种标准的Windows界面,包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。 3.在图形编辑窗口内完成电路原理图的编辑和绘制。 Keil uVision4: 1.点击桌面上的Keil uVision4图标,出现启动画面。 2.点击“project --- New uVision Project”新建一个工程。 3.在对话框,选择放在刚才建立的文件夹下,给这个工程取个名后保存。 4.弹出一个框,在CPU类型下我们找到并选中“Atmel”下的AT89S51。 5.以上工程创建完毕,接下来开始建立一个源程序文本。 6.接下来需要把刚创建的源程序文件加入到工程项目文件中。 7.在Output栏选中Create HEX File,使编译器输出单片机需要的HEX文件。 1.5 系统的功能要求 能依次显示“四时兴长相伴夏至到木槿荣”几个字符。

旋转LED设计报告

线阵LED图文显示装置设计报告 一、任务 设计并制作一个线阵LED图文显示装置。 图1 线阵LED图文显示装置示意图 二、要求 (1)开机时装置完成显示自检,能对点阵中16只LED逐个点亮,每只LED显示时间约为1秒,此时平台不旋转。 (2)通过按键启动,实现16个同心圆图形分别顺序(由大到小)和逆序(由小到大)显示,每个同心圆图形显示时间为0.2秒左右;运行15秒左右自动停止。 (3)通过按键启动,显示字符“TI杯”,要求字符显示稳定,无明显漂移;运行20秒左右自动停止。 (4)通过按键启动,显示双渐开线;运行15秒左右自动停止。 (5)通过按键启动,显示一个指针式秒表,该秒表以标志杆为起始标志,秒针随时间动态旋转,旋转一周的时长为60±1秒;运行70秒左右自动停止。(6)改变转速,完成(2)的要求。 (7)LED显示亮度能依据环境亮度变化自动调节。

设计报告 摘要 显示装置利用人眼视觉暂留的生理特性,通过LED 在旋转运动过程中经过不同位置时,系统点亮相应的LED ,实现线阵LED 在旋转平面上构成不同的静态或动态图案。 一、系统方案 ● 方案描述: 本系统是利用人眼视觉暂留效应设计出的,该系统主要由电机、标志杆、LED 控制电路三部分组成。电机的作用就是带动电路部分进行旋转,这个部分的关键就在于电机的转速要均匀,这样才能保证图像在水平方向不会被局部伸展或者压缩。为了使LED 转速保持稳定,我们采用使用匀速的直流电机。LED 整列是旋转屏的显示主体,为LED 显示控制电路的作用是将存储在芯片内图像或符号,在旋转位置感应信号的同步下,根据旋转的位置按列扫描显示在LED 阵列上。这部分是整个系统的核心。 ● 装置整体结构图 ● 原件的比较和选择 1.电源的选择 方案一:使用质量较轻的纽扣电池,位置可以随便放置,但是成本较高,使用时 间短 方案二:使用废弃手机的手机电池,这种锂电池容量大,使用时间长,缺点是质 量较重,在平衡系统时存在困难

旋转LED灯程序(51单片机)

飘飞在空中的文字(详情咨询QQ:278540660) 一、实物图 (夜晚可以观测到飘在空中的文字,美!!!) 二、部分代码 /***************************************************************main. c***************************************************/ #include void main() { EX0init(); TIM0init(); Init_DS1302(); while(1) { time_set(IRcord[2]); IRcord[2]=0; if(time_love==0) {

if(time_onoff==0) { ds1302_read_time(); Dig_time(); } else { Dig_time(); } } else { Display_love(); } while(!flag); flag=0; } } /***************************************************************redco n.h**************************************************/ #define uchar unsigned char #define uint unsigned int sbit IR=P3^2; uchar irtime; //中断次数 uchar IRcord[4]; //记录接收到的四个字节数据 uchar irdata[33]; //接收到的32个二进制bit uint flag=0; uchar nums=0; uint timelate=0; void TIM0init(void) //定时器0初始化 { TMOD=0x02; //定时器0工作方式2,TH0是重装值,TL0是初值 TH0=0x00; //重载值 TL0=0x00; //初始化值(0.255ms一次中断)--晶振频率的十二分之一 ET0=1; //开中断 TR0=1; } void EX0init(void) { IT0 = 1; //指定外部中断0下降沿触发,INT0 (P3.2) EX0 = 1; //使能外部中断0 IT1=1; //指定外部中断1下降沿触发,INT0 (P3.3) EX1=1; //使能外部中断1

模拟电子电路课程设计带led闪光灯的音响电路

模拟电子电路课程设计—带LED闪光灯的音响电路 指导老师: 专业班级:自动化09-05 姓名: 学号:3

目录 第1章内容摘要 (3) 1.1大概内容 (3) 1.2设计指标 (3) 第2章系统框图 (4) 第3章各单元电路设计 (5) 3.19V直流稳压电源 (5) 3.2语音放大电路 (5) 3.3555振荡电路 (5) 3.4LED闪烁电路 (5) 第4章电路原理图及工作原理 (6) 4.19V直流电源电路 (6) 4.2语音放大电路 (6) 4.3555振荡电路 (7) 4.4LED闪烁电路 (8) 第5章元器件清单 (10) 第6章电路特点 (11) 6.1电源电路 (11) 6.2语音放大电路 (11) 6.3555振荡电路和LED闪光灯 (11) 第7章心得体会 (12) 第8章参考文献 (13)

第1章内容摘要 1.1 大概内容 该系统由电源电路,语音放大电路,555振荡电路和LED电路四部分组成。由电源电路进行为两个系统供电,语音放大电路实现音频信号滤除和信号放大并在喇叭输出,555振荡电路产生矩形波控制LED灯进行闪烁,LED电路摆出形状引出电源引脚。 1.2 设计指标 该系统有三部分功能组成,一个是电源输出,一个是音响放大,还是一个是LED灯光闪烁。 电源要求输出9V直流电压,带载能力较强,电压稳定。 语音电路放大要求输出清晰的音响。 555控制电路要求输出矩形振荡波形。 LED电路围成一个太阳形状,共分三层,内层12个红色LED灯,中层6个黄色LED灯,外层6个红色LED灯。要求中层和外层交替闪烁,内层一直亮。

第2章系统框图

LED课程设计报告

一、实验仪器与设备: 示波器一台、12v直流稳压电源一台、数字万用表一个、装有protel软件。 二、实验原理分析: 电源控制电路采用的是TL494芯片。基于TL494芯片的控制原理,把12V 的电源升到24V来驱动12个串联的led灯。其电路包括过压保护,欠压保护,过流保护以及调光亮功能。通过Pin3的高低电平来改变Tip122三极管的开启和关断。从而实现过流保护,过压保护和欠压保护,还有通过控制Pin4的死区的开启和关断来控制LED灯的亮暗。Pin16脚接收LED串联电路的电流反馈来控制Pin3的电平,当电流过大时使得Pin16的电压升高,Pin3的电压也跟着升高,由于Pin9和Pin10的占空比降低,Tip122的开启时间减少,使得输出电压降低,从而实现过流保护。Pin1接收输出端的电压反馈来控制Pin3的电平,当输出端的电压过大时Pin1的电压随之升高,使得Pin3电压升高,由于Pin9和Pin10的占空比降低,Tip122的开启时间减少,使得输出的电压也随之下降。同理当输出的电压降低时Pin1的电压也随之下降,当下降到比Pin2的电压低时Pin3输出低电平使得Pin9和Pin10脚的占空比升高,Tip122的开启时间增加,从而升高电压,实现欠压保护。 三、调试过程与实验数据: 1、调试过程: 接通电源,调节50k的电位器,把LED灯调节到正常发亮的状态。用示波器测试芯片主要引脚的波形及参数的数据,调整输入的电源电压(12个LED灯)测量相关数据,用导线把LED灯短路测得点亮不同个数的灯时,测得输入输出的数据。 2、实验数据:

由上表格得到:电压调整率:(20.76—20.68)/20.68X100%=0.29% 电流调整率:(20.69—20.66)/20.68X100%=0.145% 当把12个LED灯给开路时测的输出电为28V,所以保护值为28V。 四、总结: 通过实验,让我对TL494有了更深入的了解,从而我深知自己的实践能力和思维创新能力仍十分欠缺,需要不断的提高。分析实验中的造成误差的原因,这样的学习方法使得我们可以更深入的理解实验的原理,同时拓宽了我们的思维创新能力。 (一)所遇到的问题: 1、由于PCB布局布的比较紧密,导致电路出现短路的情况。做出的电路板不能实现功能。 2、完成板的时候连接上电源,灯不亮,之后三极管非常热。 3、电感和三极管不会发热,但灯还是不会发亮。 4、检测的时候第一次测12V输入电压时候后输出电压才11.23V。 (二)、解决办法: 1:在老师的指导性下我们重新布局,新做块板。 2:用万用表检测线路是否开路,tl494的1引脚开路,导致3引脚一直处于低电平状态,9,10脚的占空比相当高,以至于tip122一直处于导通状态。负载消耗没有这么多,所以发热。以此证实运放是不能开路的。 3:再次用万用表检测线路是否开路,果然tip122的输出线路开路。在第一次检测的时候没有发现这些开路电路,可能是因为在检测的时候万用表对电路中的电容进行充电,然后检测的时候刚好有些电容放电导致我们误以为电路不会开路。总结在今后检测电路是一定要注意是否有电容放电。 4:由于pin3脚电压电路被电路,导致pin3脚一直处于高电平状态,从而tl494的9、10脚一直处于低电平状态,所以输出电压才11.23V。 五、原件清单:

毕业设计---LED旋转灯

LED旋转显示器的设计 摘要 基于视觉暂留原理,开发出了一种旋转式LED显示屏。在稳定旋转地载体上安装16个LED发光器件,静止时,各列发光管等间距分列排开,随着扫描速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。磁钢用来完成同步的。当霍尔传感器旋转到磁钢处,感应到它的存在就会恢复到最初状态,即使前一个过程没有显示完成。装在电机上的电路始终在高速旋转,我们就无法使用通常的方法来给电机供电,但可以通过对220V电压降压来完成。交流电压通过变压器降为9V,再通过桥式整流和7806降为6V,供直流电机使用。采用时钟芯片DS1302以及电池能准确显示时、分、秒。 关键字:视觉暂留,直流电机,桥式整流。

LED Rotating Display Abstract Based on the persistence of vision principle, developed a rotating LED display. V ector rotation in a stable way to install a LED light-emitting device, static when glibenclamide LED rows equally spaced points, with the scan rate speeds up, the computer software under the control of precise timing, and constantly scan the default text, patterns and so on. Magnet is used to complete the synchronization. When the Hall sensor to a rotating magnet Division, induction into its existence will be restored to its original state, even if the former does not show the completion of a process. Installed in the motor circuit is always in high-speed rotation, we can not use the usual method to give electrical power supply, but can be done step-down voltage of 220V. AC voltage through the transformer reduced to 9V, then through the bridge rectifier and 7806 fell to 6V, for the use of DC motors. It uses DS1302 to display hour, minute and second excellently. Key words: persistence vision, DC motor, Bridge rectifier.

飘在空中的文字(旋转LED显示灯)说明书-新

序号: 编号: 旋转LED灯——飘在空中的文字 摘要:本作品是一种构思新颖的旋转LED(发光二极管)灯,由电动机带动LED高速旋 转,利用人体的视觉暂留效应,形成LED显示的文字或图案仿佛是在空中飘浮一般,能达到很好的视觉效果。 关键词:旋转, LED,电动机,飘浮文字 一、制作原理 在电路板上安装由LED(发光二极管)构成的阵列,运用单片机控制LED显示出特定的图案或字符,由电动机带动电路板不断高速旋转,利用人眼的视觉暂留效应,使LED显示的图案或文字流动起来,形成仿佛是在空中飘浮的效果,可达到很好的视觉效果。 二、作品外观 最终制作成功的作品外观如下图所示: LED 阵列 单片机 控制电 路板 电动机

三、制作步骤 1. 制作难点 (1)供电:由于LED及电路板是在旋转的,因此如何给旋转部件供电就成为了一个难题。给旋转部分供电大致有以下几种方法:(1)巧妙的由电动机供电,在直流电动机的换向器上由漆包线引出电压供给旋转部分。这种方法供电很稳定,但需拆开电动机进行改造,制作起来比较麻烦。(2)在电动机外面的轴附近加两层线圈,外圈通电且不动,内圈与电路板相连且随电动机轴旋转,利用电磁感应原理,把电能从外圈传递给内圈,为电路板供电。(3)用电池给旋转部分供电,这样会增加旋转部分的质量,且电池电量耗尽后需要更换或重新充电。 (2)定位问题:定位准确,才能使LED的流动图案或文字产生很好得视觉效果,这就需要在某一时刻旋转电机转动和第一个灯亮的时间一致。为解决这一问题,可将定位信号选自换向器的电流,换向器上的电极电流在变化,正好可以使用其中的一路信号来给LED显示的起始位置定位。 (3)要考虑机械稳定性问题,电动机带动电路板旋转要考虑离心力的作用,因此旋转部分要稳定,否则会使电路板甩飞或损坏。 2. 电动机的改装 通过对几种供电方案的论证,决定采用第一种供电方案,即对电动机进行改造,由电动机的换向器上取出电压为旋转部分供电,改装步骤如下:(1)拆开一个12V直流电动机,找到电刷,如下图所示: (2)小心地从电机换向器上的三个电极引出三条漆包线。 (3)取下电机外壳的含油轴 (4)用原装在电机的皮带轮试一下,正好可以放进含油轴承的地方,在在上面钻几个小孔,把三条漆包线从小孔中引出。(注意:代替上去的部分是和转子保持固定和壳之间是可以旋转的)。

旋转led毕业设计

旋转led毕业设计 篇一:平面旋转LED点阵毕业设计论文 郑重申明 本人呈交的毕业实习报告(设计),是在导师的指导下,独立进行实习和研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本毕业实习报告(设计)的成果不包含他人享有著作权的内容。对本毕业实习报告(设计)所涉及的实习和研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本毕业实习报告(设计)的知识产权归属于作者与培养单位。 单片机控制的平面旋转LED点阵显示屏设计与制作 摘要 LED显示屏已广泛应用于广告、车站、银行、商场等公共场所,它具有功耗小、寿命长、色彩好等优点。现在的LED 显示屏的发光器件主要采用 LED 平板模块,这种类型的显示屏主要有两个问题有待改进:首先是整个显示屏全由LED 模块组成,器件数量多,成本高;另外,由于显示屏是一个平面,同时 LED 象素点有一定视角限制,使显示屏的可视范围被局限到正面某个范围之内,在应用中使显示屏的信息发布受到了一定的空间限制。 本文给出了一种新型的基于单片机平面旋转LED显示屏,以旋转扫描方式代替逐行扫描,可视范围达到了360 度,

成本大大降低,克服了LED平板显示屏的不足。本文在简要介绍旋转LED显示屏工作原理的基础上,详细说明了旋转显示屏的方案选择和系统结构设计,以及具体硬件电路和软件设计流程。在此基础上,本文还讨论了旋转LED显示屏设计中需要注意的一些关键问题,给出了相应的解决方案,并提出了一些改进和完善本系统的思路和设想。 实际制作的LED旋转显示屏技术参数的测试结果,以及实际的运行效果表明,本文设计和制作的旋转显示屏符合设计要求,具有一定的创新性和实际应用价值。 关键词:LED显示屏;旋转;单片机 目录 摘要 ................................................ . (2) 引言 ................................................ . (4) 第1章总体设计思路 ................................................ .. 6 1.1系统的设计目标 (6)

8个LED灯循环闪烁课程设计

摘要 “微机原理与接口技术”是高等学校电子信息工程、通信工程、自动化、电气工程及其自动化等工科电气与电子信息类各专业的核心课程。该课程以INTER 8086微处理器和IBM PC系列微机为主要对象,系统。深入地介绍了微型计算机的基本组成、工作原理、接口技术及应用,把微机系统开发过程中用到的硬件技术和软件技术有机地结合起来。 本文详述了8个LED灯循环闪烁的课程设计。设置8个LED灯,首先是1、3、5、7号LED依次亮1秒钟,当7号LED亮后,这四个灯同时闪烁5下。然后是2、4、6、8号LED 依次亮1秒钟,当8号LED亮后,这四个灯同时闪烁5下。 本课程设计,由于自身能力和学习水平有限,可能存在一定的错误和不当之处,敬请批评和指正。 一、设计目的 1.巩固和加深课堂所学知识;熟悉各种指令的应用及条件; 2.学习掌握一般的软硬件的设计方法和查阅、运用资料的能力; 3.进一步了解8255A各引脚的功能, 8255A和系统总线之间的连接, 8255A和CPU 之间的数据交换,以及8255A的内部逻辑结构。深入掌握8255A显示电路的基本功能及编程方法,8255等芯片的工作方式、作用。 4.培养和锻炼在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力。通过课程设计,要求熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,得到微机开发应用方面的初步训练。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。 二、设计内容 根据所学内容和对8255A的应用,整个系统硬件采用8086微处理器和8255A可编程并行接口芯片和8个LED等连成硬件电路。设计8个LED灯,实现如下要求:首先是1、3、5、7号LED依次亮1秒钟,当7号LED亮后,这四个灯同时闪烁5下。然后是2、4、6、8号LED依次亮1秒钟,当8号LED亮后,这四个灯同时闪烁5下。 三、设计要求

旋转LED设计报告

单片机课程设计报告 班级:13应电2班 学号:1305220145 1305220107 1305220111 姓名:陈丽云 组员:郭荣 雷肖锋 指导老师:郑晓青 时间:2015年06月10日

目录 一、设计目的、设计题目 (3) 1 设计目的 (3) 2 课程设计题目:旋转LED (3) 1 设计的任务 (3) 2 功能描述 (4) 三、总体设计 (4) 1 方案论证 (4) 1)系统总体方案设计 (4) 2)电路结构图的设计 (6) 3)电路原理图的设计 (6) 四、硬件原理分析 (7) 1硬件设计 (7) 2 端口应用与分配 (8) 3 硬件模块的分析说明及原理介绍 (8) 4 原理图及PCB (10) 5 实物图 (12) 五、软件设计 (14) 1 地址空间分配: (14) 2 软件整体架构分析: (14) 六、设计心得 (16) 七、器件清单 (17) 附录1 源程序 (20)

一、设计目的、设计题目 1 设计目的 课程设计是继“模拟电子技术基础”及“数字电子技术基础” 理论学习和实验教学之后又一重要的实践性教学环节。它的任务是在学生掌握和具备电子技术基础知识与单元电路的设计能力之后,综合所学知识进一步学习电子电路系统的设计方法和实验方法,为今后从事电子技术领域的工程设计打好基础基本要求。 通过课程设计,培养综合运用本门课程及有关课程的基本知识去解决某一实际问题的实际本领,加深对该课程知识的理解;巩固、深化和扩展学生的理论知识与初步的专业技能。 2 课程设计题目:旋转LED 二、设计的任务及功能描述 1 设计的任务 主要培养以下能力: 查阅资料:搜集与本设计有关部门的资料(包括从已发表的文献中和从生产现场中搜集)的能力。 方案的选择:树立既考虑技术上的先进性与可行性,又考虑经济上的合理性。 提高分析和解决实际问题的能力:迅速准确的进行工程计算的能力。 计算机应用能力:熟练使用protel2014软件、Keil uVision4、stc-isp-15xx-v6.84、Altium Designer等软件

旋转LED论文

旋转LED论文 毕业设计题目新颖60 秒LED旋转电子钟系别机电系专业班级姓名学号指导教师日期精品设计任务书设计题目新 颖60 秒LED旋转电子钟设计要求:1.用单片机设计一个新颖60 秒LED旋转电子钟;2.该电子钟具有停(掉)电保护,年计时误差小于30 秒。还应具有定闹,整点报时功能。3.设计完成该功能的硬件电路;4.设计完成上述功能的相应软件;设计进度要求:第一周:了解题目、弄清题目的要求;第二周:查找相关书籍,了解各个元件、软件的使用方法及注意事项;第三周:设计硬件原理图;第四周:设计软件系统;第五周:编写所需程序;第六周:调试程序并纪录相关的数据和错误;第七周:写毕业论文草稿并修改;第八周:毕业答辩。指导教师(签名):Ⅰ精品摘要现在市场上也出现了一些电子钟,它以六只LED数码管来显示时分秒,与传统的以指针显示秒的方式不同,违背了人们传统的习惯与理念,而且这类电子钟一般是采用大型显示器件,适用于银行、车站等公共场所,且外观设计欠美观,很少进入百姓家庭。此外,无论是机械钟、石英钟还是电子钟,都存在着共同的问题:时间误差。针对以上存在的问题,我们设计了一款采用LED显示器件显示的电子时钟,有效克服了时钟存在的误差问题,并能在夜间不必其它照明就能看到时间,且以60 只发光管实现秒显示,接近于传统的秒针来显示秒的形式,用户容易接受,而且美观大方。另加七只装饰用的LED灯,使整个时钟显的相当美观新颖,故还可作为室内装饰用。关键词:电子钟,单片机,AT89C51,汇编语言,模块化II 精品目录前

言.................................................................... 11 总体方案设计.............................................................. 3 1.1 系统框图.............................................................. 3 1.2 系统功能介绍.......................................................... 3 1.3 计时控制方案.......................................................... 4 1.4 显示控制方案.......................................................... 4 1.5 键盘控制方案.......................................................... 4 1.6 软件总体设计方案...................................................... 52 硬件设计.................................................................. 6 2.1 AT89C2051 单片机的介绍................................................ 6 2.2 AT89C2051 单片机引脚说明.............................................. 6 2.3 单片机硬件资源分配.................................................... 8 2.4 AT89C2051 单片机的附属电路............................................ 8 2.4.1 振荡电路............................................................ 8 2.4.2 复位电路............................................................ 9 2.5 CD4017 的功能......................................................... 9 2.6 CD4069 的功能........................................................ 12 2.7 七段LED显示工作原理................................................. 123 软件设计................................................................. 15 3.1 系统主程序设计....................................................... 15 3.2 定时中断程序设计..................................................... 15 3.3 节电模式程序设计..................................................... 16 3.4 整点报时程序设

相关文档
最新文档