PIC流水灯实验报告

合集下载

【精品】PLC流水灯报告

【精品】PLC流水灯报告

【精品】PLC流水灯报告一、项目概述本项目是一个基于PLC的流水灯控制系统,可以实现多个LED灯条之间的交替闪烁,使得整个装置呈现出流水灯的效果。

本项目的目的是通过实际设计和制作流水灯控制系统,深入了解PLC的工作原理和控制方法。

二、系统设计2.1 系统组成本系统共由PLC控制器、LED灯带、电源和外部按钮组成。

PLC控制器作为系统的核心部件,通过编写控制程序来控制LED灯条的亮灭。

LED灯条连接在PLC的数字输出端口上,当输出口输出高电平时,LED灯条亮起;输出低电平时,LED灯条熄灭。

外部按钮连接到PLC的数字输入端口上,通过读取输入端口的状态来判断按钮是否被按下。

当按钮按下时,PLC会接收到一个信号,然后根据控制程序的设置来改变LED灯的亮灭状态。

本系统的流程如下:1. 初始化:PLC控制器启动,并将LED灯条的状态全部设为熄灭。

2. 检测按钮状态:PLC读取输入端口的状态,判断按钮是否按下。

3. 改变LED灯状态:如果按钮被按下,PLC将改变LED灯的状态,从而实现流水灯的效果。

4. 等待一段时间:为了使流水灯效果更加明显,PLC在改变LED灯的状态后会暂停一段时间。

5. 回到检测按钮状态:系统回到第二步,继续检测按钮状态。

2.4 功能点设计本系统共有三个功能点:开始、停止和复位。

开始功能点用于启动流水灯效果,按下按钮后,流水灯将开始交替闪烁。

复位功能点用于将系统状态还原为初始状态。

三、系统实现3.1 硬件设计本系统采用的PLC型号为S7-200系列,并搭配了4根LED灯条,每根LED灯条上都有10个LED灯,共40个LED灯。

外部控制按钮采用常开型按钮和通断型按钮,分别连接到PLC的数字输入端口上。

电源采用5V直流稳压电源,用于为LED灯提供电源。

本系统的控制程序采用Ladder图编写,共分为三个模块:开始、停止和复位。

开始模块:采用了一个双边沿触发器,用于检测外部按钮是否被按下,如果检测到按钮按下,则改变LED灯的状态,使其开始交替闪烁。

P LC在流水灯中的应用自主创新实践报告

P LC在流水灯中的应用自主创新实践报告

目录第一章绪论 (2)1.1引言 (2)1.2采用流水灯的意义和目的 (2)1.3 本次设计的主要内容 (2)第二章主要硬件设备的介绍 (3)2.1可编程控制器的发展历史 (3)2.1.1 可编程控制器的定义 (4)2.1.2 可编程控制器的特点 (4)2.1.3 PLC的基本结构和工作原理 (5)2.2西门子S7-200的硬件组成 (8)第三章电路及软件设计 (10)3.1硬件电路设计 (10)3.1.1流水灯分布图 (10)3.1.2控制系统I/O点及地址分配 (10)3.2软件设计 (10)3.2.1梯形图 (10)3.2.2指令表 (19)第四章系统调试 (21)4.1 系统的连接与运行 (20)4.2 流水灯闪烁 (20)4.3 流水灯的调试 (22)总结 (22)第一章绪论1.1引言随着改革的不断深入,社会主义市场经济的不断繁荣和发展,各大中小城市都在进行亮化工程。

企业为宣传自己企业的形象和产品,均采用广告手法之一:流水灯广告屏来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的广告灯均可以见到,一种是采用流水灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。

这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC 来达到控制的要求。

可编程控制器PLC:英文全称Programmable Logic Controller ,中文全称为可编程逻辑控制器,是一种数字运算操作的电子系统,专为在社会环境应用而设计的。

它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.作为自动控制装置的核心,它具有功能强,可靠性高等诸多优点。

该装置可以完成各种指令系统训练以及多种控制对象的程序设计训练。

1.2采用流水灯的意义和目的随着社会市场经济的不断发展,各种装饰流水灯,广告流水灯越来越多的出现在城市中。

PLC爱心流水灯课程设计报告

PLC爱心流水灯课程设计报告

机电工程系课程设计报告题目:爱心流水灯的PLC控制设计专业:应用电子技术班级:10应用电子(4)班学号:1006190120姓名:同组人:(1006190113)指导老师:答辩日期:2012年6月目录一、课程设计目的 (4)二、实验设备 (4)三、实验步骤 (4)四、课程设计内容及技术指标 (4)1、制作爱心流水灯的要求: (4)五、系统硬件设计 (5)1、系统硬件介绍 (5)2、系统输入输出点分配 (5)4、器件清单 (7)5、外部接线图 (8)六、触摸屏设计 (10)1、主菜单 (10)2、爱心流水灯 (10)七、系统软件设计 (11)1、爱心流水灯的工作情况分析 (11)2、系统梯形图设计 (11)(1)系统内存分配 (11)(2)主程序 (11)八、系统调试 (13)1、调试环境介绍 (13)2、调试步骤 (13)九、总结及体会 (13)十、参考文献 (13)一、课程设计目的本课程设计的目的在于运用已学的PLC控制技术的基础知识和基本理论,加以综合运用,进行PLC控制系统设计的初等训练,掌握运用PLC进行系统控制设计的原则、设计内容和设计步骤,为从事PLC相关的毕业设计或今后的工作需要打下良好的基础。

二、实验设备电脑一台;实验箱一台;AB接口的USB连线一条;电源线两条。

三、实验步骤1.把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,即向下拨动,再用AB接口的USB连线把PLC与电脑连接起来,然后给PLC上电。

2.启动CX-P软件,新建工程,进入CX-P软件编程环境。

3.根据实验内容在CX-P软件编程环境里进行编程,然后进行相关操作。

4.程序运行调试并修改。

5.保存好文件,做好各项记录。

6.把实验箱的电源及各个输入端的拨动按钮置于“OFF”位,切断点实验箱的电源,盖好实验箱的盖子。

四、课程设计内容及技术指标1、制作爱心流水灯的要求:●爱心分内爱心和外爱心两部分;●从外爱心开始亮从头亮到尾;●又从尾开始每个都亮起来;●然后外爱心开始闪烁5秒;●外爱心灭,内爱心从头亮到尾;●内爱心开始闪烁5秒;●最后再两个同时闪烁5秒;●依次循环;五、系统硬件设计1、系统硬件介绍国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。

PIC流水灯实验报告

PIC流水灯实验报告

PIC流水灯实验报告
实验目的:通过编写程序,使单片机控制LED流水灯逐个点亮和熄灭。

实验材料:
1、STC89C52单片机开发板×1
2、220欧姆电阻×9
3、LED×9
4、杜邦线
实验原理:
流水灯可以通过将多个LED连接在一起,然后按照一定的顺序控制它们的亮灭来实现。

在该实验中,将使用STC89C52单片机控制流水灯的亮灭。

实验步骤:
1、将220欧姆电阻插入LED的负极(短腿)上。

2、将LED的正极(长腿)依次连接到单片机的P1.0-P1.7和P3.5口上。

3、连接单片机和PC,打开Keil软件,新建工程。

4、在工程中添加头文件和声明变量。

5、编写主函数,并在其中添加控制流水灯的代码。

6、通过编译程序,并将程序下载到单片机中。

7、连接外部电源,观察流水灯的运行情况。

实验效果:
实验成功后,将能够看到LED从1-8依次点亮和熄灭,然后又从8-1依次点亮和熄灭,如图所示。

总结:
通过该实验,掌握了单片机控制LED流水灯的方法。

熟悉了Keil软件的使用,加深了对单片机编程的理解。

在实验过程中,还加深了对电路原理图的理解,并学习了使用杜邦
线进行电路的连接。

该实验不仅提高了我们的动手能力,也增加了我们的实践经验,为以后的学习打下了坚实的基础。

单片机流水灯实验报告

单片机流水灯实验报告

单片机流水灯实验报告
单片机流水灯实验报告
本次实验是单片机灯光控制实验,主要目的是培养学生使用突变端口控制灯光的实操能力。

实验分为程序设计、硬件组装、调试调试几个部分。

程序设计:根据实验要求编写了一个流水灯程序,主要利用单片机控制实现开关控制和常开及常闭特性,以及设置灯的渐变和闪烁的速度。

硬件组装:在板子上安装单片机和电路原件,并连接灯光电路,可以把单片机连接到PC,以便烧录程序。

调试调试:将程序烧录到单片机上,使板子上的灯光依次亮起,调整每个灯光闪烁或连续亮起的间隔,使灯光更好地结合实验要求。

本次实验让我深刻体会到用单片机编码语言思考问题的重要性,以及如何解决具体的技术问题。

实验操作让我加深了对单片机现象和面向对象编程的理解,让我更加熟练灵活地运用单片机配合硬件的概念和编程技术,全面提高了自己的应用水平。

PLC流水灯实验报告

PLC流水灯实验报告

基于WinPAC的流水灯实验实验目的1、掌握PLC编程的基本流程,学会在ISaGRAF环境下编程和仿真。

2、学会在ISAGRAF创建工程、下载程序、调试方法。

3、掌握Ladder Diagram(LD)语言的语法和各种符号的含义,以及掌握ISAGRAF提供的相关功能函数的用途。

3、在以上基础上编写一个简单的流水灯程序。

实验器材泓格WinPAC控制器、i_87096继电器输出模块实验原理ISaGRAF下可编程控制器PLC(Programmable Logic Controller)开发语言有SFC语言、FC语言、FBD语言、梯形图(Ladder Diagram以下简称LD)、ST语言、IL语言等,但是LD语言凭借其直观、易上手、与真实控制电路相似的独特优点成为大多数PLC开发者首选语言。

LD是电路逻辑的一种图表表示法,它把contacts(输入)与coils线圈(输出)组合在一起,是真实控制电路的图形语言表达。

本实验是采用泓格WinPAC控制器和i_87069数字输出模块采用LD语言和ST语言结合来控制LED0~LED78个LED灯顺序点亮实现简单的流水灯效果。

图1实验模块电路图程序图2LD语言程序图3ST语言程序程序控制逻辑对照图2、图3程序开始产生周期为1s的闪烁信号,并将闪烁信号赋值给SW1布尔变量。

SW1每一个上升沿COUNTER从0自加1,当COUNTER值达到8的时候复位COUNTER。

ST程序里面通过CASE条件判断COUNTER的值来控制8通道LED的状态。

(COUNTER的值与LED 状态对应参见下表1)COUNTER8通道LED状态0仅LED0亮1仅LED1亮2仅LED2亮3仅LED3亮4仅LED4亮5仅LED5亮6仅LED6亮7仅LED7亮LD 程序功能模块说明功能:产生指定周期的闪烁boolean 信号。

输入参数:RUN 为TRUE 输出闪烁信号到C ,为FALSE 终止输出闪烁信号到C 。

流水灯贴片实验报告

流水灯贴片实验报告1. 实验目的通过贴片电路的设计与制作,了解流水灯电路的原理和实现方法,掌握基本的贴片焊接技巧,提高实际操作能力。

2. 实验器材和材料- 单片机开发板x1- LED灯x8- 电位器x1- 电阻x8- 电解电容x1- 陶瓷电容x1- 线路板x1- 连接线若干- 焊锡丝- 焊锡台- 鼓风机3. 实验原理流水灯是一种常见的LED灯电路,通过控制LED灯的亮灭顺序和时间间隔,达到流水般的效果。

在本实验中,我们使用单片机控制流水灯的亮灭。

实验电路原理如下:- 八个LED灯通过限流电阻连接到单片机的IO口,通过控制IO口的电平高低来控制LED的亮灭。

- 一个电位器作为亮度调节器,通过调节电阻值来控制LED灯的亮度。

- 一个电解电容和一个陶瓷电容用于稳压和滤波。

4. 实验步骤4.1 贴片电路设计根据实验原理设计流水灯贴片电路的电路图,明确所需器件和连接方式。

4.2 打样将电路图打样,确定电路板的布局和连接方式。

4.3 贴片制作将所需器件按照电路图和布局要求进行贴片制作,在贴片过程中要注意器件的方向和位置,确保连接正确、牢固。

并利用焊锡丝和焊锡台进行焊接。

4.4 调试完成贴片后,用万用表检查电路板上的电路连接情况,确保没有短路或开路问题。

然后将电路板插入单片机开发板,通过编程控制流水灯的亮灭。

4.5 测试将贴片流水灯实验电路通过电源线与电源连接后,观察LED灯按照设计的流水灯效果正常工作。

5. 实验结果和分析经过实验,成功制作出贴片流水灯电路并实现了预期的流水灯效果。

LED按照设计的顺序和时间间隔亮灭,整个流水灯效果流畅且稳定。

通过实验可以发现,贴片电路制作的关键在于焊接。

焊接技术的好坏直接影响到电路的连接质量和可靠性。

正确选择焊接温度、使用适量的焊锡以及合适的焊接时间,是保证焊接效果的关键。

此外,电位器的调节能够实现LED灯的亮度调节。

通过改变电位器的电阻值,可以改变LED的亮度,满足不同环境下的使用需求。

流水灯控制实验PLC综合实训报告

流水灯控制实验PLC综合实训报告1.1项目施工概况1.1.1工程概况工程名称:医疗教学综合楼(清华大学玉泉医院医疗教学综合楼二期)弱电工程建设单位:清华大学玉泉医院招标代理单位:北京筑标建设工程咨询有限公司工程地址:清华大学玉泉医院院内(北京市石景山区石景山路5号)1.1.2工程内容医疗教学综合楼(清华大学玉泉医院医疗教学综合楼二期)弱电工程图纸所示的全部内容包括但不限于楼宇自控、有线电视、门禁、医护对讲、分诊、综合布线、停车系统的配线及设备供应安装调试,并经验收合格且取得相关批准直至全部验收合格,以及后期培训、质保服务等。

本工程的主要系统如下:1)综合布线系统2)有线电视系统3)门禁及可视对讲系统4)医护对讲系统5)分诊系统6)楼宇自控系统1.1.3工程遵循的规范及依据概况本工程施工主要依据以下标准(包括但不限于):招标文件提供的图纸及相关技术文件《电子信息系统机房设计规范》(GB 50174-2008)《电子计算机场地通用规范》(GB/T-2887-2011)《建筑设计防火规范》(GBJ 50016-2006)《高层民用建筑设计防火规范》(GB 50045-95)(2005版)《民用建筑工程室内环境污染控制规范》(GB50325-2010)《民用建筑电气设计规范》(JGJ16-2008)《建筑物防雷设计规范》(GB50057-2010)《建筑物电子信息系统防雷技术规范》(GB50343-2004)《智能建筑设计标准》(GB 50314-2006)《综合布线系统设计规范》(GB 50311-2007)等。

1.1.4工程质量目标按工程设计和规范施工100%;选用设备、材料合格率100%;工程竣工一次交验合格率100%;工程“售后”服务满意率100%;工程质量等级:合格。

配合施工总包单位整体一次验收合格。

1.1.5工程工期目标工程开工日期自承包人与发包人签订施工合同并接到发包人通知的进场日期起,至完成各系统调测试并通过验收止,计划的施工总工期为57日历天。

汽车流水灯实验报告(3篇)

第1篇一、实验目的1. 掌握汽车流水灯电路的设计原理;2. 熟悉汽车流水灯电路的搭建与调试方法;3. 提高动手实践能力,加深对电子电路的理解。

二、实验原理汽车流水灯是一种常见的汽车装饰灯具,其原理是通过控制LED灯的亮灭,形成动态的流水效果。

本实验采用555定时器作为核心元件,通过控制定时器的输出波形,实现LED灯的流水效果。

三、实验器材1. 555定时器1片;2. LED灯8个;3. 电阻10kΩ8个;4. 电阻220Ω1个;5. 电阻1kΩ1个;6. 跳线若干;7. 电路板1块;8. 电源5V。

四、实验步骤1. 搭建电路:根据电路图,将555定时器、LED灯、电阻等元件按照电路图要求连接好。

2. 调试电路:将电源接入电路板,观察LED灯的流水效果。

3. 调整参数:通过调整电阻值,改变LED灯的亮灭时间,实现流水效果的调整。

4. 测试与验证:观察LED灯的流水效果,确保流水灯工作正常。

五、实验结果与分析1. 电路搭建成功,LED灯按照预定效果流水。

2. 通过调整电阻值,可以改变LED灯的亮灭时间,实现流水效果的调整。

3. 实验过程中,注意观察电路板的电压、电流等参数,确保电路安全稳定运行。

六、实验心得1. 通过本次实验,加深了对555定时器、LED灯等电子元件的理解,提高了动手实践能力。

2. 在电路搭建过程中,学会了如何根据电路图进行元件连接,提高了电路搭建速度。

3. 实验过程中,遇到问题及时查阅资料,学会了如何解决问题,提高了自学能力。

4. 通过本次实验,认识到电子电路在实际应用中的重要性,为今后的学习和工作打下了基础。

七、实验总结本次汽车流水灯实验,成功实现了LED灯的流水效果。

通过实验,掌握了汽车流水灯电路的设计原理、搭建与调试方法,提高了动手实践能力。

在今后的学习和工作中,将继续努力,不断提高自己的电子电路水平。

第2篇一、实验目的1. 熟悉汽车流水灯电路的基本组成和工作原理。

2. 掌握汽车流水灯电路的设计和制作方法。

单片机流水灯实验报告


实验目的:实现单片机流水 灯功能
实验结果:LED灯按照预设 顺序依次点亮,实现流水灯
效果
分析与讨论:实验结果与预 期相符,验证了单片机流水
灯功能的实现。
实验结果分析
实验目的:验证单片 机流水灯控制电路的
设计与实现
实验设备:单片机、 LED灯、电阻、电源

实验步骤:编写程序、 连接电路、运行程序、
观察现象
实验过程中,对实验结果 的分析不够全面,容易导 致实验结论不准确。
实验过程中,对实验数据 的记录不够详细,容易导 致实验数据丢失。
实验过程中,对实验设备 的维护不够重视,容易导 致实验设备损坏。
实验过程中,对实验环境 的控制不够严格,容易导 致实验结果不准确。
对未来实验的展望
创新实验方法:尝试新的实 验方法,提高实验效果
掌握流水灯电路 的搭建方法
学习单片机的编 程和调试方法
掌握流水灯电路 的调试方法
添加标题
添加标题
添加标题
添加标题
培养实践操作和问题解决能力
通过实验操作, 提高动手能力
学习单片机的基 本原理和编程方

培养发现问题、 分析问题和解 决问题的能力
提高团队合作和 沟通能力
02
实验设备
单片机开发板
添加标题 添加标题 添加标题 添加标题 添加标题 添加标题
编写流水灯程序
确定流水灯的 硬件连接方式
编写流水灯控 制程序
编译并下载程 序到单片机
调试程序,确 保流水灯正常 工作
0
0
0
0
1
2
3
4
烧录程序到单片机
准备烧录器:选择合适的烧录器,如USB烧录器 连接单片机:将烧录器连接到单片机的烧录接口 打开烧录软件:启动烧录软件,选择要烧录的程序文件 开始烧录:点击烧录按钮,开始烧录程序到单片机 检查烧录结果:烧录完成后,检查单片机的运行情况,确保程序正常运行
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

. 精选范本
实验一 流水灯
一、实验要求 编写程序实现用PIC16F877A 单片机的D 口控制发光二极管循环右移位,实现追灯功能:先D8点亮,其次是D7点亮,……,D1点亮,然后D8点亮,……,周而复始循环进行,并使用Proteus VSM 仿真器进行程序的烧写和仿真调试。

二、实验目的
1.熟悉利用Proteus 软件绘制单片机硬件电路,熟悉PIC16F877A 单片机的硬件结构。

2.学习输入/输出端口控制方法。

3.进一步熟悉MPLAB 环境下工程项目的建立和源程序的编写。

4.掌握使用PIC16F877A 仿真器进行硬件的仿真调试。

三、实验设备
PC 机一台、MPLAB 开发软件、Proteus 软件。

四、实验线路及连线
1.利用Proteus 绘制硬件线路图,在MPLAB IDE 中加载Proteus VSM 仿真器,调试PIC C 程序。

2.如下图,单片机的D 口外接8个LED 。

五、实验说明
1.如下图,当D 口的RD*为高时,相应的LED 点亮。

2.编程时,延时的实现可直接调用HI-TECH 的库函数,即:#include <pic.h> 。

六 实验报告
1、proteus 软件的硬件线路图
B2013052244
刘颖
2、程序流程图
开始
TRISD=0x00;
A=0x00;
N
延时等待
200ms ?
Y
PORTD=A;
A=A<<1;
N
A=0 ?
Y
A=0x01;
精选范本
3、观察实验现象
八个LED灯循环点亮,先D8点亮,200ms后D8灭,D7点亮,……,D1点亮,200ms后D1灭,然后D8点亮,……,周而复始循环进行。

4、实验分析
问题分析:控制流水灯循环点亮的过程中需定义一个全局变量A=0b00000001,让A的值左移,并把值赋给D口,从而达到所需的效果,但当A左移8次后灯却不再点亮。

解决方法:出现上述现象的原因是当A左移8次后A的值变为0,故要对A的值进行判断,如果值为0,则对其进行赋初值。

结论:针对实验中所出现的问题,可总结如下:①由于人眼的暂留效果,限制了LED灯的点亮时间,不宜太短。

②实现周而复始循环左移或右移时,应对变量赋初值。

精选范本。

相关文档
最新文档