路灯自动控制系统实验报告
自动路灯控制系统实验报告

西昌学院实验课程实验报告
实验项目名称:自动路灯控制系统实验序号:5指导老师:施智雄
姓名及学号:刘凯(0911060010)田时茂(0911060019)夏辉(0911060029)王波(0911060034)
专业:09级电子信息工程日期:2011年04月11日
一试验目的
1.了解并掌握光敏三极管和光敏电阻的应用
2.掌握继电器的引脚结构以及其应用方法
3.进一步掌握三极管三个引脚的引用电路
4.掌握LM324运放作为比较器的应用电路
二实验内容
1.按要求搭接电路,并调整电路,(注意运放被烧坏)
2.完成电路的工作,实现基本原件的功能
三实验器材
光敏三极管一只,光敏电阻一只,LM324运放一个,继电器一个,9014三极管一个,二极管一个,100k的电阻两个,47k的滑动变阻器一个,导线若干,直流电源设备四基本原理
光敏三极管在红外光照射下导通获得低电平,从而通过比较器和继电器来控制灯的熄灭状态
光敏三极管在遮光下截止获得高电平,从而通过比较器和继电器来控制灯的点亮状态
光敏电阻在光照射下导通获得低电平,从而通过比较器和继电器来控制灯的熄灭状态
光敏电阻在遮光下截止获得高电平,从而通过比较器和继电器来控制灯的点亮状态
五试验步骤
1.找齐电路所需的基本原件,搭接电路。
2.测试电路中的各个点的电压状态
3.检测完电压之后,开始进行对光敏三极管遮光和曝光处理,看电灯是否有闪烁的变化
4将光敏三极管换成光敏电阻做步骤3同样的处理方法,看电灯是否有闪烁的变化
5.得出结论
六实验电路如图。
智慧路灯实践实习报告

实习报告一、实习背景与目的随着物联网技术的飞速发展,智慧城市建设已经成为当今社会的发展趋势。
智慧路灯作为智慧城市的重要组成部分,不仅能够节约公共照明能耗,还能减少因照明引起的交通事故,提高城市管理水平。
本次实习旨在通过实践操作,深入了解智慧路灯的运行原理和技术特点,掌握智慧路灯的控制方法,提高自己的实际操作能力和解决问题的能力。
二、实习内容与过程本次实习主要涉及智慧路灯的硬件连接、软件编程、系统调试等环节。
1. 硬件连接:首先,根据电路图将E53SC1案例扩展板和Wi-Fi通信扩展板与小熊派开发板连接,确保各个模块之间线路通畅。
2. 软件编程:利用Huawei LiteOS Studio IDE编写程序,实现对智慧路灯的控制。
主要编程内容包括:路灯灯珠的控制、BH1750光照强度传感器的数据采集、命令下发响应等。
3. 系统调试:通过反复测试,确保各个功能模块正常运行,实现实时数据的采集、命令下发的响应以及端云互通。
三、实习成果与分析通过本次实习,成功实现了智慧路灯的控制,具体成果如下:1. 实现了路灯灯珠的开关控制,可根据实际情况调整照明强度。
2. 实现了光照强度的实时采集,为节能照明提供数据支持。
3. 实现了命令下发的响应,提高路灯系统的智能化水平。
4. 实现了端云互通,将数据上传至云端,便于远程监控和管理。
在实习过程中,发现了一些问题,并进行了分析与解决:1. 问题一:程序编写过程中,发现路灯灯珠控制代码存在错误,导致路灯无法正常工作。
通过查阅资料、请教同学和老师,找出问题所在,并对代码进行修正。
2. 问题二:在系统调试过程中,发现光照强度数据采集存在异常。
经排查,原因为BH1750传感器与开发板连接不稳定。
重新连接传感器,并优化数据采集代码,确保数据准确性。
四、实习总结与体会通过本次实习,对智慧路灯的控制系统和运行原理有了更深入的了解,掌握了相关技术,提高了自己的实际操作能力和解决问题的能力。
智慧路灯实验报告

智慧路灯实验报告智慧路灯实验报告一、实验目的1. 了解智慧路灯的基本原理、结构和工作原理。
2. 学习智慧路灯的安装、调试、运行和维护。
3. 掌握智慧路灯的控制技术和智能化应用。
二、实验原理智慧路灯是一种智能化的交通设施,它基于信息技术和通信技术,通过集成传感器、监控器、控制器、路灯等硬件设备,实现对路灯的自动控制和远程管理,提高路灯的亮度、安全性和节能性,为城市公共环境管理提供了新的手段和思路。
智慧路灯系统主要由以下部分组成:1. 感知层:包括传感器、监控器等设备,用于感知环境信息和交通状况。
2. 传输层:包括通信模块、数据线等设备,用于将感知层采集到的信息传输到控制层。
3. 控制层:包括控制器、决策算法等设备,用于对感知信息进行分析和处理,并通过控制器实现对路灯的自动控制和调节。
4. 应用层:包括远程管理系统、数据中心等设备,用于实现远程监管和管理。
三、实验操作1. 安装智慧路灯:首先,根据实验要求,在指定地点安装智慧路灯,包括路灯设备、传感器、监控器、通信模块等硬件设施,并进行接线和调试。
2. 调试智慧路灯:通过对智慧路灯的控制器进行设置和调试,实现对路灯的自动控制和远程监测。
比如,可以设置路灯开关时间、亮度等参数,控制路灯的开关和亮度,同时可以通过远程监测系统,实时监测路灯的运行状况和故障情况。
3. 运行智慧路灯:完成智慧路灯的安装和调试后,可以对其进行正式运行和使用。
在运行过程中,需要对智慧路灯进行定期检查和维护,确保其正常工作。
四、实验结果通过本次实验,我们成功地安装和调试了一台智慧路灯,并实现了对路灯的自动控制和远程监测。
在实际使用中,智慧路灯可以有效地提高路灯的亮度、安全性和节能性,为城市公共环境管理提供了新的解决方案。
五、实验总结本次实验通过对智慧路灯的安装、调试和运行,使我们更加深入地理解了智慧路灯的原理、结构和工作原理。
同时,我们还了解了智慧路灯的控制技术和智能化应用,在实际应用中,智慧路灯可以更好地为城市公共环境管理提供服务,提升城市形象和品质。
路灯控制系统测试报告

路灯控制系统测试报告路灯控制系统测试报告1、镇流器1)通信测试项目要求结论串口通信单灯控制器连接镇流器,通过USB无正常线模块查询数据,返回的镇流器数据应与实际一致2)调光测试项目要求结论调光控制单灯控制器连接镇流器,通过USB无线正常模块调光50%,通过功率计查看镇流器输出功率值应该相应调整。
2、单灯控制器1)通信测试项目要求结论正常无线通信通过USB无线模块设置网络ID,能返回成功指令串口通信连接镇流器,通过USB无线模块查询正常数据,返回的镇流器数据应与实际一致2)时钟测试项目要求结论正常时间设置、读取设置当前时间成功后,将单灯控制器断电10分钟,重新上电后读出的时间应与当前时间一致3)存储测试项目要求结论正常方案设置、读取设置4个方案成功后,断电重启单灯控制器,读取方案应与设置的方案一致3)温度测试项目要求结论正常灯壳温度采集读取数据,返回的灯壳温度应与单灯控制器的板上温度一致3、路由器1)通信测试项目要求结论无线通信通过USB无线模块发送单灯控制器指令,应能接收到路由器发出的数据,且数据与下发的数据一致正常4、集中控制器1)通信测试项目要求结论维护口通过计算机串口发送路灯控制器参数设置指令,应有正确返回正常无线通信正确执行单灯控制器参数设置指令后,USB无线模块应能接收到集中器发出的查询单灯控制器数据指令,按照单灯控制器数据格式正确返回,再通过维护口查询数据,数据应与下发的单灯控制器数据一致正常GPRS 在带有GPRS模块的集中控制器上正确设置上行通信口通信参数,等待查看是否跟设置的服务器连接成功正常RJ45 在带有RJ45模块的集中控制器上正确设置上行通信口通信参数,等待查看是否跟设置的服务器连接成功正常2)时钟测试项目要求结论时间设置、读取设置当前时间成功后,将集中控制器断电10分钟,重新上电后读出的时间应与当前时间一致正常3)存储测试项目要求结论上行通信口通信参数设置、读取设置上行通信口通信参数成功后,断电重启集中控制器,读取上行通信口通信参数应与设置的一致正常4)交流采样测试项目要求结论交流采样在带有交流采样功能的集中控制器上加稳定的电压、电流。
红路灯实验报告

摘要:本实验旨在设计并实现一套基于光控技术的路灯自动控制系统,通过光敏传感器监测环境光照强度,自动控制路灯的开关,实现节能降耗和智能管理的目标。
实验详细介绍了系统硬件设计、软件设计以及实验过程和结果分析。
关键词:路灯自动控制系统;光敏传感器;节能;智能管理第一章绪论1.1 研究背景随着城市化进程的加快,城市道路照明需求日益增长。
传统的路灯控制系统往往采用手动或定时控制,存在能耗高、管理不便等问题。
为了提高能源利用效率和管理水平,开发智能化的路灯控制系统具有重要的现实意义。
1.2 研究目的本实验旨在设计并实现一套基于光控技术的路灯自动控制系统,实现以下目标:1. 根据环境光照强度自动控制路灯的开关;2. 实现路灯的节能降耗;3. 提高路灯管理的智能化水平。
1.3 研究内容本实验主要包括以下内容:1. 系统硬件设计:包括光敏传感器模块、继电器控制模块、数据采集卡等;2. 系统软件设计:包括上位机软件和下位机软件;3. 系统测试与验证。
第二章系统硬件设计与实现2.1 系统硬件总体设计本实验采用模块化设计,系统主要由以下模块组成:1. 光敏传感器模块:用于检测环境光照强度;2. 继电器控制模块:用于控制路灯的开关;3. 数据采集卡:用于采集光敏传感器模块的数据;4. 电源模块:为系统提供稳定电源。
2.2 光敏传感器模块本实验采用光敏电阻作为光敏传感器,其电阻值随光照强度的变化而变化。
当光照强度较强时,光敏电阻阻值减小,电路导通,路灯关闭;当光照强度较弱时,光敏电阻阻值增大,电路截止,路灯开启。
2.3 继电器控制模块本实验采用继电器作为控制模块,用于控制路灯的开关。
当光敏传感器检测到光照强度较低时,继电器吸合,路灯开启;当光照强度较高时,继电器断开,路灯关闭。
2.4 数据采集卡本实验采用数据采集卡采集光敏传感器模块的数据,并将数据传输到上位机进行处理。
2.5 电源模块本实验采用直流电源为系统提供稳定电源,保证系统正常运行。
红外线光控路灯实训报告

一、实训目的本次实训旨在通过设计和制作红外线光控路灯系统,加深对电子电路、传感器技术以及自动控制原理的理解和应用。
通过实训,提高动手能力,培养团队协作精神,同时了解红外线传感器在实际应用中的工作原理和调试方法。
二、实训内容1. 系统设计红外线光控路灯系统主要由以下部分组成:- 红外线传感器:用于检测环境光照强度。
- 主控电路:包括微控制器、驱动电路等,用于处理传感器信号并控制路灯的开关。
- 执行机构:继电器,用于控制路灯的亮灭。
- 电源模块:为整个系统提供稳定的电源。
2. 硬件设计(1)红外线传感器:选用一款高灵敏度的红外线传感器,用于检测环境光照强度。
(2)主控电路:选用微控制器作为核心处理单元,通过编程实现对传感器信号的采集、处理和输出控制。
(3)驱动电路:设计合适的驱动电路,确保继电器在收到控制信号后能够正常工作。
(4)执行机构:选用小型继电器,用于控制路灯的亮灭。
(5)电源模块:选用合适的电源模块,为整个系统提供稳定的电源。
3. 软件设计编写微控制器程序,实现以下功能:(1)实时采集红外线传感器信号。
(2)根据光照强度判断是否开启路灯。
(3)控制继电器开关路灯。
三、实训过程1. 硬件组装根据设计图纸,将红外线传感器、微控制器、驱动电路、继电器等元器件焊接在电路板上,并进行必要的调试。
2. 软件编程使用编程软件编写微控制器程序,实现红外线光控路灯系统的各项功能。
3. 系统调试将组装好的硬件和软件进行联调,检查系统是否正常工作。
4. 测试与优化对红外线光控路灯系统进行测试,观察其在不同光照条件下的工作状态,并对系统进行优化。
四、实训结果1. 红外线光控路灯系统能够在白天自动关闭,晚上自动开启,实现路灯的自动控制。
2. 系统能够根据光照强度调节路灯的亮度,提高能源利用率。
3. 系统稳定性良好,抗干扰能力强。
五、实训总结1. 通过本次实训,掌握了红外线光控路灯系统的设计、制作和调试方法。
2. 提高了动手能力和团队协作精神。
马路路灯自动控制器实验报告

马路路灯自动控制器实验报告一,实验目的1. 学习8051定时器时间计时处理、光敏电阻、蜂鸣器的应用、按键扫描及LED数码管显示的设计方法。
2. 设计任务及要求,利用实验平台上8个LED数码管,设计带有光线控制、定时控制、检测路灯是否损毁功能的马路路灯自动控制器。
二,实验要求基本要求:1:能够根据环境光线强度自动开、关路灯。
2:能够根据时间自动开、关路灯。
3:能够判断路灯灯泡是否损坏。
4: 自由发挥其他功能.三,实验基本原理利用光敏电阻的电阻值随入射光的强弱而改变的光电效应,控制LED灯的亮灭。
在白天,光敏电阻阻值小,输出低电平,LED灯灭;在晚上,光敏电阻阻值大,输出高电平,LED灯亮。
利用单片机定时器完成计时功能,设计时钟。
定时器0计时中断程序每隔0.05s中断一次并当作一个计数,设定定时1秒的中断计数初值为0,每中断一次中断计数初值加1,当加到20时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。
为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。
由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。
然后设定时钟时间,当时间达到某一区域事,控制LED灯亮,超出这部分时,控制LED 灯灭。
同时利用光敏电阻的光电效应来检测LED路灯是否有损毁,若LED灯损毁,即不亮状态,相当于夜晚,光敏电阻阻值高,输出高电平,控制蜂鸣器响;若LED正常,即点亮状态,相当于白天,光敏电阻阻值低,输出低电平,正常运行程序。
四,实验设计分析针对要实现的功能,采用AT89S52单片机进行设计,AT89S52 单片机是一款低功耗,高性能CMOS8位单片机,片内含8KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。
智能调控灯实验报告(3篇)

第1篇一、实验背景随着科技的飞速发展,智能化产品在日常生活中越来越普及。
智能调控灯作为一种新型的照明设备,通过智能化技术实现照明效果的自动调节,不仅提高了生活品质,还大大节约了能源。
本实验旨在探究智能调控灯的工作原理,并对其性能进行测试和分析。
二、实验目的1. 了解智能调控灯的工作原理和组成结构。
2. 掌握智能调控灯的安装与调试方法。
3. 测试智能调控灯的性能指标,分析其优缺点。
三、实验原理智能调控灯主要基于以下原理:1. 光线感应:通过光敏传感器检测环境光线强度,自动调节灯光亮度。
2. 声音感应:通过声音传感器检测周围环境声音,实现灯光的自动开关。
3. 人体感应:通过红外传感器检测人体动作,实现灯光的自动开关和亮度调节。
4. 定时控制:通过设置定时功能,实现灯光的自动开关。
四、实验设备1. 智能调控灯一套2. 电源适配器3. 光线感应传感器4. 声音感应传感器5. 人体感应传感器6. 定时控制器7. 万用表8. 电路连接线五、实验步骤1. 安装与调试:1. 将智能调控灯安装在适当的位置。
2. 将光线感应传感器、声音感应传感器、人体感应传感器和定时控制器与智能调控灯连接。
3. 调整各个传感器的灵敏度,确保其正常工作。
2. 性能测试:1. 光线感应测试:在白天和夜晚分别测试灯光亮度,观察其自动调节效果。
2. 声音感应测试:在测试区域内发出声音,观察灯光的自动开关效果。
3. 人体感应测试:在测试区域内走动,观察灯光的自动开关和亮度调节效果。
4. 定时控制测试:设置定时控制器,观察灯光的自动开关效果。
3. 数据分析:1. 记录实验数据,包括光线强度、声音强度、人体动作和灯光亮度等。
2. 分析实验数据,评估智能调控灯的性能指标。
六、实验结果与分析1. 光线感应测试:在白天,灯光亮度自动降低,夜晚灯光亮度自动提高,达到节能效果。
2. 声音感应测试:在测试区域内发出声音,灯光自动开关,实现节能和方便。
3. 人体感应测试:在测试区域内走动,灯光自动开关和亮度调节,提高生活品质。
光控路灯实验报告

光控路灯实验报告光控路灯实验报告引言:光控路灯是一种智能化的照明设备,能够根据周围环境光线的变化自动调节亮度。
在现代城市中,光控路灯的应用已经成为一种常见的照明方式。
本实验旨在探究光控路灯的工作原理,分析其优势和不足,并对其在实际应用中的效果进行评估。
实验过程:首先,我们选取了一条人流量较大的街道作为实验区域,设置了光控路灯和普通路灯两组。
在相同的时间段内,我们对两组路灯的亮度进行了记录和比较。
结果分析:通过对实验数据的分析,我们发现光控路灯在不同时间段的亮度表现出明显的差异。
在天黑之前和天亮之后,光控路灯的亮度较低,能够有效节约能源。
而在夜间人流量较大的时候,光控路灯会自动调整亮度,提供足够的照明,确保行人和车辆的安全。
相比之下,普通路灯的亮度保持相对稳定,无法根据环境光线变化进行调节。
优势分析:光控路灯的主要优势在于其节能效果和智能化特点。
传统路灯需要人工操作进行亮度调整,而光控路灯能够根据环境光线的变化自动调节亮度,避免了能源的浪费。
此外,光控路灯还能够根据人流量的变化进行亮度调整,提供更加安全和舒适的照明环境。
不足分析:然而,光控路灯也存在一些不足之处。
首先,光控路灯的调光系统需要进行精确的设置,以确保在不同时间段能够提供合适的亮度。
其次,光控路灯的价格相对较高,对于一些经济条件较差的地区来说,普及光控路灯可能存在一定的难度。
此外,光控路灯还存在对环境光线波动敏感的问题,如遇到突然的天气变化或光线干扰,可能会导致亮度调节不准确。
实际应用评估:在实际应用中,光控路灯的效果得到了普遍认可。
许多城市已经开始大规模地使用光控路灯,取得了显著的节能效果。
根据相关数据统计,光控路灯的使用能够平均节约电能30%以上。
此外,由于光控路灯的智能化特点,能够根据人流量变化进行调光,提高了夜间行人和车辆的安全性。
结论:综上所述,光控路灯作为一种智能化照明设备,在节能和安全方面具有显著的优势。
尽管存在一些不足之处,但其在实际应用中的效果已经得到了验证。
智能路灯实验报告摘要(3篇)

第1篇本实验报告针对城市路灯照明系统的智能化改造进行了深入研究与实践。
实验旨在设计并实现一套基于现代传感技术、自动控制技术和物联网技术的智能路灯控制系统,以实现路灯的自动化管理、节能降耗和提升城市照明品质。
一、实验目的1. 探索智能路灯系统在提高城市照明效率、降低能耗、改善照明效果等方面的应用价值。
2. 设计并搭建智能路灯控制系统,验证其可行性和实用性。
3. 通过实验分析,为城市路灯照明系统的智能化改造提供理论依据和技术支持。
二、实验内容1. 系统硬件设计:- 采用光敏电阻作为光信号传感器,检测环境光照强度;- 设计主控模块和被控模块,通过继电器实现路灯的自动开关;- 配置辅助电源,保证系统稳定运行;- 利用微控制器进行数据处理和决策。
2. 系统软件设计:- 开发上位机软件,实现数据采集、处理、分析和可视化;- 设计下位机软件,实现路灯控制逻辑和通信协议;- 构建基于物联网技术的通信网络,实现远程监控和管理。
3. 实验验证:- 通过实验测试,验证智能路灯控制系统的功能、性能和稳定性;- 对比分析传统路灯系统与智能路灯系统在能耗、照明效果、管理效率等方面的差异;- 对实验数据进行统计分析,为城市路灯照明系统的智能化改造提供数据支持。
三、实验结果与分析1. 系统功能实现:- 实现了路灯的自动开关、亮度调节、故障报警等功能;- 实现了路灯的远程监控和管理,提高了照明管理的效率。
2. 节能效果:- 智能路灯系统相比传统路灯系统,能耗降低了约30%;- 实现了路灯的按需照明,进一步降低了能耗。
3. 照明效果:- 智能路灯系统实现了路灯亮度的自动调节,保证了夜间行车的安全;- 提高了城市照明品质,提升了城市形象。
4. 管理效率:- 实现了路灯的远程监控和管理,降低了日常维护成本;- 提高了路灯故障处理效率,缩短了故障处理时间。
四、结论本实验设计并实现了一套基于现代传感技术、自动控制技术和物联网技术的智能路灯控制系统。
路灯控制器设计实训报告

一、引言随着城市化进程的加快,路灯照明系统在夜间城市照明中发挥着越来越重要的作用。
传统的路灯照明系统存在能源消耗大、维护成本高、控制方式单一等问题。
为了解决这些问题,本文设计了一种基于单片机的路灯控制器,通过光控、声控、人体感应等多种控制方式,实现对路灯的智能控制,提高照明效率,降低能源消耗。
二、系统设计1. 系统总体方案本系统采用单片机作为核心控制器,结合光敏电阻、声音传感器、人体红外感应模块等传感器,实现对路灯的智能控制。
系统主要由以下几个模块组成:(1)传感器模块:包括光敏电阻、声音传感器、人体红外感应模块等。
(2)单片机控制模块:采用STC89C52单片机作为核心控制器,负责接收传感器模块的信号,并根据预设的控制策略进行控制。
(3)执行模块:包括LED路灯、继电器等,负责根据单片机的控制指令实现路灯的开关和亮度调节。
(4)电源模块:采用太阳能电池板和蓄电池,为系统提供稳定的电源。
2. 系统硬件设计(1)传感器模块:光敏电阻用于检测环境光线强度,声音传感器用于检测周围环境声音,人体红外感应模块用于检测有人经过。
(2)单片机控制模块:STC89C52单片机具有丰富的I/O口、中断、定时器等功能,能够满足系统控制需求。
(3)执行模块:LED路灯具有节能、寿命长、亮度高、响应速度快等优点,适用于路灯照明。
继电器用于控制路灯的开关。
(4)电源模块:太阳能电池板将太阳能转换为电能,蓄电池用于储存电能,为系统提供稳定的电源。
3. 系统软件设计(1)系统初始化:单片机启动后,对各个模块进行初始化,包括I/O口、定时器、中断等。
(2)传感器数据处理:对光敏电阻、声音传感器、人体红外感应模块的信号进行采集和处理,得到相应的状态信息。
(3)控制策略:根据预设的控制策略,对路灯进行控制。
如:当环境光线较弱时,启动路灯;当检测到声音或有人经过时,调节路灯亮度。
(4)数据传输:通过无线通信模块,将路灯状态信息传输到监控中心。
光敏路灯实验报告

一、实验目的1. 了解光敏路灯的工作原理及光敏电阻的特性。
2. 测量光敏路灯在不同光照条件下的工作状态,验证其光控效果。
3. 分析光敏路灯的节能性能,评估其在实际应用中的适用性。
二、实验原理光敏路灯是一种利用光敏电阻的光电效应来实现自动控制的路灯。
当环境光线强度低于设定阈值时,光敏电阻的阻值增大,触发路灯的控制系统,使路灯自动点亮;当环境光线强度达到设定阈值时,光敏电阻的阻值减小,路灯控制系统关闭,路灯自动熄灭。
光敏电阻是一种半导体器件,其电阻值随光照强度的变化而变化。
光敏电阻的阻值与光照强度呈非线性关系,一般光照强度越强,阻值越小。
三、实验仪器与设备1. 光敏路灯(含光敏电阻、控制系统、路灯)2. 光照度计3. 万用表4. 计时器5. 实验架四、实验内容与步骤1. 光敏路灯安装与调试(1)将光敏路灯安装在实验架上,确保路灯正对光源。
(2)调整光敏电阻的灵敏度,使其在设定光照强度下能够正常触发路灯控制系统。
(3)检查路灯的接线是否正确,确保路灯能够正常点亮和熄灭。
2. 光控效果测试(1)使用光照度计测量环境光线强度,记录数据。
(2)调整光照度计,使其光照强度低于设定阈值,观察路灯是否自动点亮。
(3)调整光照度计,使其光照强度高于设定阈值,观察路灯是否自动熄灭。
3. 节能性能测试(1)记录路灯在正常使用状态下的功耗。
(2)关闭路灯,使用计时器测量路灯点亮所需时间。
(3)计算路灯的节能率,评估其节能性能。
4. 数据分析与处理(1)整理实验数据,绘制光控效果曲线。
(2)分析光敏路灯在不同光照条件下的工作状态,评估其光控效果。
(3)分析光敏路灯的节能性能,评估其在实际应用中的适用性。
五、实验结果与分析1. 光控效果实验结果显示,光敏路灯在不同光照条件下能够正常实现自动控制,光控效果良好。
2. 节能性能通过计算,光敏路灯的节能率可达80%以上,具有显著的节能效果。
3. 适用性光敏路灯具有节能、环保、方便等优点,适用于城市道路、公园、广场等场所。
光控路灯控制器实训报告

一、引言随着城市化的快速发展,路灯照明系统在城市基础设施中扮演着越来越重要的角色。
传统的路灯控制系统往往依赖于人工操作,不仅效率低下,而且能耗较高。
因此,开发一种智能化的光控路灯控制系统具有重要的现实意义。
本实训报告将详细介绍光控路灯控制器的原理、设计、实现以及测试过程。
二、系统原理光控路灯控制系统主要基于光敏电阻和单片机技术。
当环境光线较暗时,光敏电阻的阻值会增大,通过单片机处理,使路灯自动开启;当环境光线较亮时,光敏电阻的阻值会减小,路灯自动关闭。
此外,系统还可以通过定时功能,实现路灯的定时开关,进一步降低能耗。
三、系统设计1. 硬件设计(1)光敏电阻:作为系统的主要传感器,用于检测环境光线强度。
(2)单片机:作为系统的核心控制器,负责处理光敏电阻的信号,并控制路灯的开关。
(3)继电器:用于控制路灯的通断。
(4)电源模块:为系统提供稳定的电源。
2. 软件设计(1)光敏电阻信号处理:通过A/D转换将光敏电阻的模拟信号转换为数字信号,并根据设定的阈值判断环境光线强度。
(2)路灯控制:根据光敏电阻的信号和定时功能,控制路灯的开关。
(3)人机界面:通过LCD显示屏显示路灯状态、时间等信息,方便用户操作。
四、系统实现1. 硬件实现(1)搭建光控路灯控制器的硬件电路,包括光敏电阻、单片机、继电器、电源模块等。
(2)焊接电路板,连接各个元器件。
(3)调试电路,确保电路正常工作。
2. 软件实现(1)编写单片机程序,实现光敏电阻信号处理、路灯控制、人机界面等功能。
(2)将程序烧录到单片机中,调试程序,确保程序正常运行。
五、系统测试1. 环境光线测试(1)在不同光照条件下测试光敏电阻的响应速度和准确性。
(2)验证系统在不同光照条件下的路灯开关功能。
2. 定时功能测试(1)设置定时时间,测试路灯的定时开关功能。
(2)验证系统在不同定时时间下的路灯开关功能。
3. 人机界面测试(1)测试LCD显示屏的显示效果。
(2)验证系统的人机交互功能。
路灯控制安装实验报告

一、实验目的1. 熟悉路灯控制系统的基本原理和安装流程。
2. 掌握光敏电阻、继电器等元器件在路灯控制系统中的应用。
3. 提高动手实践能力,学会独立完成路灯控制系统的安装与调试。
二、实验原理路灯控制系统通过光敏电阻感知环境光线强度,当光线强度低于设定阈值时,系统自动开启路灯;当光线强度高于设定阈值时,系统自动关闭路灯。
本实验采用光敏电阻作为光强传感器,通过继电器控制路灯的开关。
三、实验器材1. 光敏电阻2. 继电器3. 路灯4. 电源5. 连接线6. 开关7. 滑动变阻器8. 电路板四、实验步骤1. 搭建电路:- 将光敏电阻、继电器、路灯、电源、开关、滑动变阻器等元器件按照电路图连接。
- 光敏电阻的一端连接到电源正极,另一端连接到继电器的输入端。
- 继电器的输出端连接到路灯的正极,路灯的负极连接到电源负极。
- 滑动变阻器连接在光敏电阻与继电器输入端之间,用于调节亮度触发点。
2. 调试电路:- 将电路板放置在实验台上,确保所有连接正确无误。
- 打开电源,观察光敏电阻和继电器的工作状态。
- 调节滑动变阻器,观察路灯的开关情况,直至达到预期效果。
3. 测试与验证:- 在白天和晚上分别测试路灯的开关情况,确保系统在光线变化时能自动控制路灯的开关。
- 调节滑动变阻器,观察路灯亮度的变化,确保亮度触发点设置合理。
五、实验结果与分析1. 实验成功搭建了路灯控制系统,实现了光线强度低于设定阈值时自动开启路灯,高于设定阈值时自动关闭路灯的功能。
2. 通过调节滑动变阻器,可以方便地调整亮度触发点,满足不同环境下的照明需求。
3. 实验过程中,所有元器件工作正常,电路连接牢固,系统稳定可靠。
六、实验总结1. 本实验使我们对路灯控制系统的基本原理和安装流程有了深入了解。
2. 通过动手实践,提高了我们的动手能力和独立解决问题的能力。
3. 在实验过程中,我们学会了如何使用光敏电阻、继电器等元器件,为今后进行相关实验奠定了基础。
光控路灯实验报告

一、实验目的1. 理解光控路灯的工作原理。
2. 掌握光控电路的设计与搭建方法。
3. 体验光控技术在实际应用中的节能效果。
二、实验原理光控路灯是一种根据环境光线强度自动控制路灯亮度的照明设备。
其基本原理是利用光敏电阻(或光敏二极管)检测环境光线强度,当光线强度低于设定阈值时,路灯自动开启;当光线强度高于设定阈值时,路灯自动关闭。
光控路灯系统主要由光敏电阻、放大电路、比较电路、执行电路等组成。
三、实验仪器与材料1. 光敏电阻2. 运放IC(如LM358)3. 继电器4. 电阻、电容5. 电源6. 路灯7. 电路板8. 万用表四、实验步骤1. 设计光控电路根据实验要求,设计光控电路原理图。
光控电路主要由光敏电阻、运放IC、比较电路、执行电路等组成。
2. 搭建光控电路根据原理图,在电路板上搭建光控电路。
首先,将光敏电阻与运放IC的输入端相连,再将运放IC的输出端与比较电路相连。
比较电路用于将光敏电阻检测到的光线强度与设定阈值进行比较,当光线强度低于阈值时,比较电路输出高电平,点亮路灯;当光线强度高于阈值时,比较电路输出低电平,熄灭路灯。
3. 调试光控电路使用万用表测量光敏电阻在不同光线强度下的阻值,并根据实验要求设定阈值。
调整比较电路中的电阻和电容,使比较电路在光线强度低于阈值时输出高电平,在光线强度高于阈值时输出低电平。
4. 测试光控路灯将搭建好的光控电路与路灯连接,并接通电源。
观察路灯在不同光线强度下的开关情况,验证光控路灯的工作原理。
五、实验结果与分析1. 实验结果通过实验,成功搭建了光控路灯电路,并实现了路灯的自动开关。
在光线强度低于阈值时,路灯自动点亮;在光线强度高于阈值时,路灯自动熄灭。
2. 实验分析本实验成功验证了光控路灯的工作原理。
光控电路通过光敏电阻检测环境光线强度,并根据设定阈值自动控制路灯的开关。
光控路灯具有以下优点:- 节能:光控路灯在光线充足时自动熄灭,避免浪费电能。
- 环保:光控路灯可根据实际需要调整亮度,降低能耗,减少对环境的影响。
光控路灯实验报告

光控路灯实验报告一、实验目的本实验旨在研究和探究光控路灯的原理和应用。
通过实验,了解光敏电阻在光照条件变化时的电阻值变化规律,并探究其在光控路灯中的应用。
二、实验原理光敏电阻是一种能够感应光强的电阻,它的电阻值会随着光强的变化而变化。
光敏电阻常用于光控路灯中,通过感应光照强度的变化,控制路灯的开关。
三、实验器材和仪器1.光敏电阻;2.变阻器;3.数字万用表;4.路灯模型。
四、实验步骤1.将光敏电阻和变阻器连接成电路,其中光敏电阻用来感应光强,变阻器用来调节电源的电压。
2.将电路连接到数字万用表上,以测量光敏电阻的电阻值。
3.在光照条件较暗的环境中,记录光敏电阻的电阻值。
4.增加光照强度,再次记录光敏电阻的电阻值。
5.反复进行实验,记录不同光照强度下光敏电阻的电阻值。
五、实验结果在实验过程中,我们记录下了不同光照强度下光敏电阻的电阻值如下表所示:光照强度(Lux)光敏电阻电阻值(Ω)1001000200900300800400700500600600500六、实验分析通过对实验结果的分析,我们可以发现光敏电阻的电阻值随着光照强度的增加而降低。
这是因为当光照强度增加时,光敏电阻的感应器件会吸收更多的光能,并转化为电能,从而导致电阻值的下降。
七、实验应用在实际生活中,光控路灯被广泛应用于道路照明中。
光控路灯利用光敏电阻感应周围光照强度,当光照强度降低到一定程度时,光控路灯会自动开启,提供照明服务。
而当光照强度增加到一定程度时,光控路灯会自动关闭,以节约能源并降低光污染。
八、实验总结通过本次实验,我们深入了解了光敏电阻在光控路灯中的应用原理,并通过实验数据验证了光敏电阻的电阻值与光照强度之间的关系。
光敏电阻作为一种光感应元件,具有广泛的应用前景,未来可以进一步研究和开发更多基于光敏电阻的光控产品。
智慧路灯实验报告

智慧路灯实验报告摘要随着智慧城市的发展,智慧路灯作为智慧城市的重要组成部分,其在城市管理中的作用日益显著。
本文主要介绍了智慧路灯的实验研究,包括智慧路灯的结构和功能,智慧路灯的控制系统,智慧路灯的安装和调试,以及智慧路灯的实验结果。
实验结果表明,智慧路灯的安装和调试非常简单,智慧路灯的控制系统可以有效地提高路灯的使用效率,智慧路灯的照明效果也得到了改善。
1. 智慧路灯的结构和功能智慧路灯是一种新型的路灯,它具有智能控制、高效照明、节能环保等优点。
智慧路灯的结构包括路灯头、路灯杆、路灯灯具、路灯控制器、路灯传感器等组件。
路灯头和路灯杆是智慧路灯的主要组成部分,路灯头由太阳能板、LED灯具、LED驱动器等组成,路灯杆由钢管和塑料制成,可以有效地抵抗风吹雨打。
路灯灯具是智慧路灯的核心部件,它是由高效的LED灯具和LED驱动器组成,可以提供高亮度的照明效果。
路灯控制器是智慧路灯的核心部件,它可以根据外界环境变化自动调节路灯的亮度,从而达到节能和环保的目的。
路灯传感器是智慧路灯的重要组件,它可以根据外界环境变化自动调节路灯的亮度,从而达到节能和环保的目的。
2. 智慧路灯的控制系统智慧路灯的控制系统是由一组智能传感器、智能控制器和智能控制软件组成的,它可以根据外界环境变化自动调节路灯的亮度,从而达到节能和环保的目的。
智能传感器可以检测外界环境的光照强度,智能控制器可以根据光照强度自动调节路灯的亮度,智能控制软件可以根据路灯的使用情况进行调整,以达到最佳的照明效果。
3. 智慧路灯的安装和调试智慧路灯的安装和调试非常简单,只需要将智慧路灯的各个组件安装在指定的位置,并将控制系统连接到电源,然后将智慧路灯的控制系统调整到最佳的照明效果即可。
安装完成后,可以根据实际需要调整智慧路灯的亮度,以达到最佳的照明效果。
4. 智慧路灯的实验结果通过实验,可以看出智慧路灯的安装和调试非常简单,智慧路灯的控制系统可以有效地提高路灯的使用效率,智慧路灯的照明效果也得到了改善。
路灯控制器的实训报告(3篇)

第1篇一、实训目的本次路灯控制器实训旨在通过实际操作,使学生深入了解路灯控制器的原理、结构、工作流程及其在智能照明系统中的应用。
通过实训,学生能够掌握路灯控制器的安装、调试、维护等基本技能,提高动手能力和实际应用能力。
二、实训时间2023年X月X日至2023年X月X日三、实训地点XX职业技术学院电工电子实验室四、实训内容1. 路灯控制器的基本原理2. 路灯控制器的结构及工作流程3. 路灯控制器的安装与调试4. 路灯控制器的维护与故障排除5. 智能照明系统的应用五、实训过程(一)路灯控制器的基本原理1. 工作原理:路灯控制器通过接收传感器信号,根据设定的时间、光照强度等条件,自动控制路灯的开关,实现节能减排的目的。
2. 控制系统:路灯控制器主要由微处理器、传感器、执行器、电源模块等组成。
微处理器负责处理传感器信号,并根据预设程序控制执行器动作。
(二)路灯控制器的结构及工作流程1. 结构:路灯控制器通常由以下几个部分组成:- 主控制器:负责处理传感器信号和执行控制命令。
- 传感器:用于检测环境光照强度、温度等参数。
- 执行器:包括继电器、接触器等,用于控制路灯的开关。
- 电源模块:为控制器提供稳定电源。
2. 工作流程:- 控制器启动,进入待机状态。
- 传感器检测环境光照强度,并将信号传输至控制器。
- 控制器根据预设程序和传感器信号,判断是否需要开启或关闭路灯。
- 控制器发送控制信号至执行器,执行器根据信号动作,控制路灯的开关。
(三)路灯控制器的安装与调试1. 安装:- 选择合适的安装位置,确保控制器与传感器、执行器之间的连接线缆长度适中。
- 按照接线图,将控制器、传感器、执行器等设备连接好。
- 确保所有连接线缆紧固,无松动现象。
2. 调试:- 启动控制器,检查各部分工作是否正常。
- 调整传感器参数,确保其能够准确检测环境光照强度。
- 根据实际需求,设置控制器的控制程序。
(四)路灯控制器的维护与故障排除1. 维护:- 定期检查控制器、传感器、执行器等设备,确保其正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分布式计算机网络测控技术613399105路灯自动控制系统实验报告学院:信息工程学院姓名:****学号:****同组成员:*****指导教师:****完成时间:2014年7月10日目录第一章绪论 (3)1.路灯自动控制系统研究背景 (3)1.1研究背景 (3)1.2路灯控制系统的研究现状 (4)1.3研究目的及意义 (5)2.课程设计的目的 (6)3.课程设计的要求 (6)4.本文的主要内容 (6)第二章系统硬件设计与实现 (7)1.系统硬件总体设计 (7)2.光敏传感器接入模块 (7)3.继电器控制路灯模拟模块 (9)4.数据采集卡 (11)第三章上位机软件的设计与实现 (12)1.系统软件总体设计 (12)2.系统软件详细设计 (13)第四章心得体会 (23)参考文献 (25)附录 (25)第一章绪论1.路灯自动控制系统研究背景1.1研究背景随着时代的发展,城市现代化建设步伐不断加快,对城市道路照明及城市亮化工程需求也更大,而能源的供需矛盾也越来越突出,节电节能、绿色照明的要求越来越迫切,越来越高。
现在再采用那些传统的手控、钟控城市照明系统的方法已不能满足要求。
如何充分利用高科技手段解决上述矛盾也就成为当前照明控制领域一个新的和紧要的课题。
城市路灯照明是人们日常生活中必不可少的公共设施。
路灯照明耗电量约占总耗电量的15%,全国各地无不面对电力紧张带来的各种问题。
面对供电紧张形势,路灯巡查对于市政部门来讲是一项需要耗费大量人力的工作,各种临时应急节电措施被广泛采用:夜晚间隔关灯、调整路灯开关的时间、在用电紧张的日子里关闭景观照明、号召居民在用电高峰时关闭空调、公共设施和写字楼等空调温度调高一度等等,当用电高峰过后,这些措施可能就被束之高阁,明年的用电高峰来临,一切又会重新开始。
这样的节电措施,在缓解用电紧张的同时,却带来资源的浪费和对人们日常生活的负面影响。
缓解用电紧张的最佳和有效的办法是对用电实施智能化管理,减少浪费,使我们的每一度电都能物尽其用!启用先进路灯监控系统,可以对城市的路灯实施统一启闭,对夜间照明系统和路灯的实时监控和管理,确保高效稳定,全天候运行,控制不必要的“全夜灯照明”,有效节约电能消耗。
对于城市公共照明系统来说,采用智能化的管理系统是实现能源节约、减少资源浪费、满足人们生活要求、显示现代化城市靓丽风景的科学解决方案。
1.2路灯控制系统的研究现状目前,市场上普遍采用的路灯控制技术主要有以下三类:①人工干预控制;②时钟控制;③DDS独立控制技术。
控制技术特点:①人工干预控制在道路照明设施建设之初,按照需要的照明方式施工建设以实现路灯的隔一亮一等特殊照明模式。
在需要开启/关闭路灯时派出人员操作控制开关来实现对路灯的控制。
优点:具有一定的应变能力。
缺点:管理难度大、安全系数低、工作量,不能检测整个线路路灯的工作状况。
②时钟控制其原理是将原人工控制开关更换为时钟控制器,由此实现一般状况下的路灯自动控制。
优点:一般状况下可免除人干预,工作量降低,成本较低。
缺点:应变能力较差,如果将时钟控制器设置在每天19:00开启次日08:00关闭,则无论在任何季节以及任何气象条件与能见度的情况下都将死板的按照预定时间工作。
③DDS独立控制技术其原理是在每个路灯的线路上加装控制检测器,并采用无线或有线的方式与控制主机相连再采用有线或无线的方式与控制系统连接,以此来实现对路灯的开关控制或定时开关控制。
并可实现预设的工作模式(如隔一亮一等),以及对路灯故障精确侦测并报告。
优点:高程度自动化,高应变能力,提供多样的工作模式,并可检测路灯故障。
缺点:造价高昂,施工难度大:要在每盏路灯下安装独立的控制器施工难度可想而知,由此又使得工程造价过高。
1.3研究目的及意义目前,我国路灯控制系统面对着如下几个问题:①控制落后开关灯方式落后:当前路灯控制,还停留在手动、光控、钟控方式。
受季节、天气和人为因素影响,自动化管理水平低,经常该亮时不亮,该灭时不灭,极易造成极大的能源浪费,增加了财政负担。
②操控不便调节操控能力不足,无法远程修改开关灯时间,不能根据实际情况(天气突变,重大事件,节日)及时校时和修改开关灯时间。
④灯况不明不具备路灯状况监测?现有的照明设施管理工作主要采用人工巡查模式,不仅工作量大,还浪费人力、物力、财力。
故障依据主要来源于巡视人员上报和市民投诉,缺乏主动性、及时性和可靠性,不能实时、准确、全面地监控全城的路灯运行状况,缺乏有效的故障预警机制。
⑤设施被盗不具备设施防盗监测,城市路灯覆盖面积大,管理手段落后,无法准确发现电缆盗割、灯头被盗和断路,一旦出现以上情况,势必给政府带来巨大的经济损失,同时影响市民的正常生活。
这些问题造成了管理部门的困扰,制约了路灯建设的发展。
城市路灯控制系统的目的是:解决当前路灯控制问题,使系统具备监控具备远程性、监控具备实时性、单灯管控能力、集中管控能力,群灯和线路、数据监测管理能力等功能。
2.课程设计的目的本次设计的目的就是在掌握传感器的基本应用,利用数据采集卡采集传感器采集到的数据,传送至上位机中进行处理,并且能够联系其他元件设计出成品,进行理论与实际的结合,从而实现对整个模拟路灯自动系统的控制,提高应用计算机软件的有关设计能力,提高分析、解决实际问题的能力。
3.课程设计的要求(1)采用光敏传感器检测环境亮度;(2)当环境光线亮度高时,自动切断电灯电源;当亮度低于一定阈值时,电源自动接通;(3)为安全起见,可以采用发光二极管或者数码管替代实际电灯。
(4)开发上位机软件,可以远程监控路灯的状态。
4.本文的主要内容本文设计并开发了一个基于数据采集卡的路灯模拟控制系统,主要内容包括以下几个部分:(1)系统各个功能模块硬件电路的设计与实现,包括:传感器接入与信号调理模块,光电隔离模块,数据采集模块,继电器控制模拟路灯模块。
(2)系统上位机软件的设计与实现,主要功能为显示当前路灯的亮灭状态,并可以显示当前光敏的参数,加以辅助判断。
第二章系统硬件设计与实现1.系统硬件总体设计系统硬件总体可分为4个部分,即:传感器接入模块,光电隔离模块,数据采集模块,继电器控制模拟路灯模块。
系统硬件结构如下图2-1所示:图2-1 系统硬件结构图2.光敏传感器接入模块电路中,光控触发器电路由光敏电阻器R、电阻器R1、R2组成。
在白天,光敏电阻器RG受光照而呈低阻状态,9014处于截止状态,从而控制路灯点亮。
当光照度逐渐减弱,光敏电阻RC的阻值逐渐增大反向电流较大,9014导通,从而路灯熄灭。
图2-2 光敏传感模块电路图这部分电路主要用来检测当前环境光的强度,通过光敏二极管的阻值的变化导致电路电压的变化,将采集到的电压信号通过数据采集卡传输到上位机软件中,利用设置好的阈值判断灯是否应该亮灭。
光敏二极管也叫光电二极管。
光敏二极管与半导体二极管在结构上是类似的,其管芯是一个具有光敏特征的PN结,具有单向导电性,因此工作时需加上反向电压。
无光照时,有很小的饱和反向漏电流,即暗电流,此时光敏二极管截止。
当受到光照时,饱和反向漏电流大大增加,形成光电流,它随入射光强度的变化而变化。
当光线照射PN结时,可以使PN结中产生电子一空穴对,使少数载流子的密度增加。
这些载流子在反向电压下漂移,使反向电流增加。
3.继电器控制路灯模拟模块图2-3 路灯控制模块电路图这部分电路主要是利用电磁式继电器实现对路灯亮灭的控制,采用软件驱动继电器,用继电器控制。
电磁式继电器按吸引线圈的电流种类可分为:交流电磁继电器和直流电磁继电器。
按继电器反映的参数可分为:中间继电器、电流继电器、电压继电器。
1.电磁式继电器的结构与工作原理电磁式继电器的结构及工作原理与接触器相似,电磁继电器是由缠绕于铁心的线圈的“电磁铁部分”,安装于铁片上的可动触点与固定触点组合而成的“触点部分”,共同结合构成的。
当电流流过线圈,铁心变成电磁铁。
可动铁片被吸引,受到向下的力的作用。
可动触点也向下方移动,与固定触点接触构成闭合电路。
当线圈中无电流流动,铁心不再变成电磁铁。
可动铁片不再受到吸引,由于返回弹簧的作用,受到向上方的力的作用。
可动触点也向上方移动,于是与固定触点脱离接触而使电路断开。
(a)电磁式继电器外观图(b)电磁式继电器原理构造图(c)电磁式继电器动作原理示意图1(d)动作原理示意图2图2-4 电磁式继电器的原理结构2.中间继电器(文字符号KA)中间继电器是将一个输入信号变成一个或多个输出信号的继电器,它的输入信号为线圈的通电或断电,它的输出信号是触头的动作,不同动作状态的触头分别将信号传给几个元件或回路。
中间继电器与接触器所不同的是中间继电器的触头对数较多,并且没有主、辅之分,各对触头允许通过的电流大小是相同的,其额定电流约为5A。
NPN晶体管驱动时:当晶体管T1基极被输入高电平时,晶体管饱和导通,集电极变为低电平,因此继电器线圈通电,触点RL1吸合。
当晶体管T1基极被输入低电平时,晶体管截止,继电器线圈断电,触点RL1断开。
继电器驱动线圈是个电感,在掉电瞬间会产生巨大的感生电动势,如果没有泄放电路这个感生电动势会直接加载驱动电路上,损坏驱动电路。
二极管并联在线圈上就是给感生电动势形成一个泄放回路。
4.数据采集卡基本参数:12位AD精度,250KS/s采样频率单端16路/差分8路AD缓存:16K字FIFO存储器AD量程:±10V,±5V,0~10V12位DA精度4路模拟量输出DA量程:±10V,±5V,0~5V,0~10V16路DI/DO软件支持:VC、VB、C++Builder、Delphi、Labview、LabWindows/CVI、组态软件等语言的平台驱动简易示例程序(了解板卡的工作流程,包括板卡的各种初始化设置,数据的读取)高级演示程序(包括波形显示、连续不间断大容量存盘、高级数据分析等功能)工程级源代码开放,可直接编译通过。
第三章上位机软件的设计与实现1.系统软件总体设计本次课设的软件重点在数据采集模块设计与实现。
图3-1 系统结构流程图数据采集卡有16个数字量输入输出通道和16个模拟量输入通道。
本软件数据采集为一个模块,即是光敏电路输出;输出控制也是一个模块,即是控制继电器开关。
2.系统软件详细设计数据采集的步骤如下:安装板卡和板卡驱动程序。
使用VC的MFC向导,建立一个基于对话框的工程。
添加相应函数及事件响应,界面如下:图3-2 上位机软件界面光敏开启事件响应函数:开启定时器1;停止光敏事件响应函数:关闭定时器1;重点在于定时器响应函数:if(nIDEvent==1)//定时器1的响应{int n=0;HANDLE hDevice; // 设备对象句柄int DeviceLgcID; // 物理设备ID号(由板上JP1决定)BOOL bReturn; // 函数的返回值int nReadSizeWords; // 每次读取AD数据个数LONG nRetWords; // 实际读取的数据个数int nChannelCount = 0; // 采样通道数WORD ADBuffer[32768]; // 接收AD 数据的缓冲区WORD ADData;float Volt; // 将AD原始数据转换为电压值int nRemainder = 0;USB2832_PARA_AD ADPara; // 初始化AD的参数结构ADPara.FirstChannel = n; // 首通道0stChannel = n; // 末通道3ADPara.InputRange = 1; // 量程选择ADPara.Gains = USB2832_GAINS_1MULT; // 使用1倍增益ADPara.GroundingMode = USB2832_GNDMODE_SE; // 单端方式nChannelCount = stChannel - ADPara.FirstChannel + 1; // 采样通道数DeviceLgcID = 0; // 设备ID号, 假设系统中只有一个USB2832设备,即DeviceLgcID=0;hDevice = USB2832_CreateDevice(DeviceLgcID); // 创建设备对象if(hDevice == INVALID_HANDLE_VALUE){printf("Create Device Error\n");return;}bReturn = USB2832_InitDeviceAD(hDevice, &ADPara); // 初始化ADif (!bReturn){printf( "USB2832_InitDeviceAD Error\n" );}nReadSizeWords = 128;// 读取数据的大小printf("请等待,您可以按任意键退出,但请不要直接关闭窗口强制退出...\n");if(!USB2832_ReadDeviceAD(hDevice, ADBuffer, nReadSizeWords, &nRetWords))// 读取AD转换数据{printf("ReadDeviceAD Error...\n");}int nChannel = ADPara.FirstChannel;for (int Index=0; Index<4; Index++) // 总共显示64个点的AD数据{ADData = ADBuffer[Index]&0x1FFF;Volt = (float)((10000.00/8192) * ADData - 5000.00); // 将AD数据转换为电压值if (nChannel==0){m_data.Format("%8.2f",Volt);UpdateData(FALSE);NumberProcess();StationJudge();}} // 多点数据换算显示USB2832_ReleaseDeviceAD(hDevice); // 释放AD,停止AD数据转换USB2832_ReleaseDevice(hDevice); // 释放设备对象}Else//定时器2的响应{int n=18;HANDLE hDevice; // 设备对象句柄int DeviceLgcID; // 物理设备ID号(由板上JP1决定)BOOL bReturn; // 函数的返回值int nReadSizeWords; // 每次读取AD数据个数LONG nRetWords; // 实际读取的数据个数int nChannelCount = 0; // 采样通道数WORD ADBuffer[32768]; // 接收AD 数据的缓冲区WORD ADData;float Volt; // 将AD原始数据转换为电压值int nRemainder = 0;USB2832_PARA_AD ADPara; // 初始化AD的参数结构ADPara.FirstChannel = n; // 首通道0stChannel = n; // 末通道3ADPara.InputRange = 1; //量程选择ADPara.Gains = USB2832_GAINS_1MULT; // 使用1倍增益ADPara.GroundingMode = USB2832_GNDMODE_SE; // 单端方式nChannelCount = stChannel - ADPara.FirstChannel + 1; // 采样通道数DeviceLgcID = 0; // 设备ID号, 假设系统中只有一个USB2832设备,即DeviceLgcID=0;hDevice = USB2832_CreateDevice(DeviceLgcID); // 创建设备对象if(hDevice == INVALID_HANDLE_VALUE){printf("Create Device Error\n");return;}bReturn = USB2832_InitDeviceAD(hDevice, &ADPara); // 初始化ADif (!bReturn){printf( "USB2832_InitDeviceAD Error\n" );}nReadSizeWords = 128;// 读取数据的大小printf("请等待,您可以按任意键退出,但请不要直接关闭窗口强制退出...\n");if(!USB2832_ReadDeviceAD(hDevice, ADBuffer, nReadSizeWords, &nRetWords))// 读取AD转换数据{printf("ReadDeviceAD Error...\n");}int nChannel = ADPara.FirstChannel;for (int Index=0; Index<4; Index++) // 总共显示64个点的AD数据{ADData = ADBuffer[Index]&0x1FFF;Volt = (float)((10000.00/8192) * ADData - 5000.00); // 将AD数据转换为电压值if (nChannel==18){m_hotdata.Format("%8.2f",Volt);UpdateData(FALSE);NumberProcess();StationJudge();}} // 多点数据换算显示USB2832_ReleaseDeviceAD(hDevice); // 释放AD,停止AD数据转换USB2832_ReleaseDevice(hDevice); // 释放设备对象}///////数据处理void CLightDlg::NumberProcess(){HANDLE hDevice;int DeviceLgcID = 0;hDevice = USB2832_CreateDevice(DeviceLgcID);if(hDevice == INVALID_HANDLE_VALUE){MessageBox("Create Device Error...\n");return;}UpdateData(TRUE);Data = atof(m_data);HotData = atof(m_hotdata);if(Data<mark1){bDOSts[1]=1;bDOSts[0]=0;USB2832_SetDeviceDO(hDevice, bDOSts);if(HotData<mark2){bDOSts[1]=0;if(flag==0)bDOSts[0]=1;USB2832_SetDeviceDO(hDevice, bDOSts);}}else{bDOSts[1]=0;bDOSts[0]=0;USB2832_SetDeviceDO(hDevice, bDOSts);}}/////指示灯状态改变void CLightDlg::StationJudge(){UpdateData(TRUE);CBitmap bmp;bmp.LoadBitmap(IDB_BITMAP1);CBitmap bmp2;bmp2.LoadBitmap(IDB_BITMAP2);if (bDOSts[1]==1)//接口DO0{m_bitmap.SetBitmap((HBITMAP)bmp); //绿色位图}else{m_bitmap.SetBitmap((HBITMAP)bmp2); //红色位图}bmp.Detach();UpdateData(FALSE);}图3-3 路灯状态显示第四章心得体会这次课程设计我主要做的是电路焊接部分的工作。