1、毕业设计说明书(论文)中文摘要 随着经济的发展,汽车数量的不断增加,阴天夜晚雾霾天严重影响行车安全,及时照明的智能路灯成为重要的课题。为此,设计了由光敏电阻传感器和PC机组成的智能路灯,包括硬件电路的设计、LABVIEW的软件设计;实现了光照强度的测量,通过设置不同的阈值,进行路灯的智能控制,且能在前面板显示实时电压;通过采集卡,实现了上位机对下位机的控制,便于远程监控路灯的亮灭。通过实验表明,该本装置可应用于公路的照明,也可用于隧道的照明。关键词 LabVIEW 路灯控制 myDAQ采集卡毕业设计说明书(论文)外文摘要Title Intelligent lighting control sy
2、stem AbstractWith the development of economy, the increasing number of cars, cloudy night haze days seriously affect traffic safety, intelligent street lamp lighting has become an important issue in a timely manner. Therefore, the design of intelligent street lamp is composed of photosensitive resis
3、tance sensor and the PC machine, including software design, hardware circuit of LABVIEW;realize light intensity measurement, by setting the threshold, the intelligent control of street lamps, and in the front panel display real-time voltage; through the acquisition card, to achieve a host machine on
4、 the lower computer control, easy to monitor and control bright lights out. Through the experiment, the device can be used in road lighting, can also be used for tunnel lighting.Keywords LabVIEW street lamp control myDAQ acquisition card第 I页 共 I页 本科毕业设计说明书(论文)目次1 引言11.1设计背景11.2 设计意义21.3章节安排32 总体设计32
5、.1 设计要求32.2 设计思路33 智能路灯控制系统的硬件设计43.1 受控制的LED 灯模块43.2 光检测模块43.3 数据采集卡64 软件设计94.1 虚拟仪器介绍94.2 LABVIEW的特点及功能114.3 LABVIEW的应用205 智能路灯控制调试结果215.1 运行状态一215.2 运行状态二 215.3 运行状态三22结论23致 谢24参考文献25第 1 页 共 30 页 本科毕业设计说明书(论文)1 引言1.1设计背景伴随着我国城市的发展、经济的繁荣和社会的进步以及人们提高生活水平及环境质量的要求,城市道路照明和城市的夜景照明已经成为城市规划、建设和管理中的一项十分重要工
6、作。城市道路照明是方便城市居民必需的生活条件,而城市的夜景照明是美化城市形象、鼓舞民心、振奋精神的一项十分有意义的工作。近几年来,全国许多大城市、甚至一些中小城市的各级领导,都格外重视道路照明和夜景照明工作。城市亮化作为形象工程的重要组成部分,越来越被政府所重视,大量的资金投入进行建设和改造,使得我们的城市夜晚变得灯火辉煌,绚丽多彩,但问题也随之而来,能耗的逐年攀升,由此产生的某些问题亦逐渐显露出来,如城市路灯的维护量增大,带来人员不足;维护费用增加,社会成本过高,电费支出过多,财政承担相对困难;光污染现象严重这些问题的产生无疑给当地的路灯管理部门的各方面工作带来很大的压力,急切加以解决。尤其
7、是在当前环境条件每况愈下的形势下,低碳、节能、环保越来越收到人们的重视。旧式的控制系统存在功耗大,公共资源得不到充分应用,效率低等消极影响。近几十年来,基于LABVIEW的智能路灯控制系统对城市路灯系统进行全面的升级,不仅实现了智能控制,而且降低了运行成本。因此,智能路灯控制系统的推广,可以改变城建系统企业传统的管理服务方式,提高服务效率,并对提高城市形象起到了极大的推动作用。虚拟仪器技术如今是利用具有高性能的模块化硬件,同时结合高效灵活的软件来完成各种测试、测量和自动化的应用。其推出以来至今,涉及到应用工程师和来自世界各地的科学家们已经利用图形化开发工具,更形象模拟出产品设计周期的各个方面,
8、由此使产品的质量得到了大幅度的改善、产品投放市场的时间得到了缩减,同时产品的开发及其生产效率也得到了提高。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。随着计算机技术的飞速发展,虚拟仪器技术也在数据采集、自动测试和仪器控制领域中发挥其重要作用,对测试系统和测量控制的设计方法有着促进并推动第 23 页 共 29 页 本科毕业设计说明书(论文)的作用,同时深刻影响了技术的实现。“软件即仪器”是虚拟仪器理念的核心思想,从这一思想出发,基于电脑或工作站、软件和I/O部件来构建虚拟仪器1。
9、I/O部件可以是独立仪器、模块化仪器、数据采集板(DAQ)或传感器。鉴于虚拟仪器的诸多性能,将用LabVIEW来完成一个智能路灯系统设计。此系统不仅编程简单、方便灵活、具有可靠性较高的性能,而且成本低、具有良好的经济效益。1.2 设计意义路灯节能系统产生的直接及间接的社会经济效益是巨大的。a)我们可以通过直观的计算来判断:单从电费支出上可以看出,采用智能路灯节能控制设备后,以最低节电率计算,每年可节省大量的财政支出;b)路灯控制系统技术的提升,又可大大降低全市路灯的维护量,缩减运行维护成本,节约财政支出。 c)倘若全国路灯管理部门都能积极采用新技术的话,除了节约大量电费和维护资金以外,同时还可
10、节约大批的原煤等资源,更有利于环境保护,既节约了能源又落实了国家可持续发展的方针政策。 高科技技术节能产品的应用如果能够在我国城市路灯行业得以全面推广和应用,那么它所创造巨大的社会效益及其产生的深远影响都是不可估量的。1.3章节安排 本系统主要工作包括光敏电阻的选型、各模块硬件电路的设计和上位机LABVIEW的编程。第一章 为引言。第二章说明了本装置的功能及整体设计方案,介绍了系统功能和整体框架图。第三章说明了整个系统中的硬件电路设计。第四章说明了整个系统中的软件设计,包括LABVIEW软件。第五章说明了系统的三个运行状态。2 总体设计2.1 设计要求 设计一个由计算机控制的智能路灯控制器,可
11、以对室内外的光强度进行检测,如果外界灯光过低,智能路灯自行进行调节。当是夜晚的时候,路灯全开,当是阴天的时候,路灯只开一小部分,当是晴天的时候,路灯全部熄灭。2.2 设计思路本次设计的题目是智能路灯控制系统。要求实现以路灯为控制对象,完成软件和硬件的设计,利用光敏传感器,实现路灯的亮灭功能。其中硬件电路部分主要包括以下部分:受控制的LED部分、光检测电路部分、信号采集卡,设计的总体框图如图2.1。下位机上位机采集卡采集卡上位机图2.1 总体框图3 智能路灯控制系统的硬件设计3.1 受控制的LED 灯模块本次设计中共使用了12个高亮红LED灯,采用共阳接法如图3.1,以免采集卡的I/O端口无法驱
12、动LED灯或者使LED灯亮度过低。图3.1采用共阳接法选取发光二极管的压降为2v,工作电流为20mA。压降不要太小,以免亮度过低。串联电阻R=(5-2)v/20ma=150 功率P=5v*20ma=0.1W。3.2 光检测模块3.2.1 光敏电阻简介光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD和CMOS图像传感器等。它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。图3.2光敏电阻工作原理图光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的
13、电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达110M欧,在强光条件(100LX)下,它阻值(亮阻)仅有几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.40.76)m的响应很接近,只要人眼可感受的光都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控 。 3.2.2光敏电阻参数根据光敏电阻的光谱特性,可分为三种光敏电阻器:
14、a)紫外光敏电阻器:对紫外线较灵敏,包括硫化镉、硒化镉光敏电阻器等,用于探测紫外线。 b)红外光敏电阻器:主要有硫化铅、碲化铅、硒化铅。锑化铟等光敏电阻器,广泛用于导弹制导、天文探测、非接触测量、人体病变探测,红外通信等国防、科学研究。 图3.3光敏电阻实物图c)可见光光敏电阻器:包括硒、硫化镉、硒化镉、碲化镉、砷化镓、硅、锗、硫化锌光敏电阻器等。主要用于各种光电控制系统,如光电自动开关门户,航标灯、路灯和其他照明系统的自动亮灭,自动给水和自动停水装置,机械上的自动保护装置和“位置检测器”,极薄零件的厚度检测器,照相机自动曝光装置,光电计数器,烟雾报警器,光电跟踪系统等方面,如图3.3所示。
15、光敏电阻的主要参数是: a)光电流、亮电阻。光敏电阻器在一定的外加电压下,当有光照射时,流过的电流称为光电流,外加电压与光电流之比称为亮电阻,常用“100LX”表示。 b)暗电流、暗电阻。光敏电阻在一定的外加电压下,当没有光照射的时候,流过的电流称为暗电流。外加电压与暗电流之比称为暗电阻,常用“0LX”表示。 c)灵敏度。灵敏度是指光敏电阻不受光照射时的电阻值(暗电阻)与受光照射时的电阻值(亮电阻)的相对变化值。 d)光谱响应。光谱响应又称光谱灵敏度,是指光敏电阻在不同波长的单色光照射下的灵敏度。若将不同波长下的灵敏度画成曲线,就可以得到光谱响应的曲线。 e)光照特性。光照特性指光敏电阻输出的
16、电信号随光照度而变化的特性。从光敏电阻的光照特性曲线可以看出,随着的光照强度的增加,光敏电阻的阻值开始迅速下降。若进一步增大光照强度,则电阻值变化减小,然后逐渐趋向平缓。在大多数情况下,该特性为非线性。 f)伏安特性曲线。伏安特性曲线用来描述光敏电阻的外加电压与光电流的关系,对于光敏器件来说,其光电流随外加电压的增大而增大。 g)温度系数。光敏电阻的光电效应受温度影响较大,部分光敏电阻在低温下的光电灵敏较高,而在高温下的灵敏度则较低。 h)额定功率。额定功率是指光敏电阻用于某种线路中所允许消耗的功率当温度升高时,其消耗的功率就降低。3.2.3 光敏电阻的应用 本设计采用光敏电阻。光敏电阻传感器
17、对外界光线最敏感,用来检测外界周围环境光线的亮度,模块在光线不足时输出高电平,光线亮度超过设定值时输出低电平。利用光敏电阻传感器输出信号干净,波形好,驱动能力强。本设计中利用光敏电阻与一普通电阻串联,当白天有光照时,电阻很小,输出高电平,夜晚无光照时,电阻增大,输出低电平。3.3 数据采集卡3.3.1数据采集的概念及应用数据采集 (Data Acquisition, 简称DAQ),自动从布置于工厂、实验室、现场的传感器、设备等收集获取数据的过程,如图3.4所示。狭义的数据采集主要是模拟输入(AI),其目的是为了测量某种电信号或物理信号,如电压、电流、温度、压力、加速度、声强等。广义的数据采集还
18、包括模拟输出、数字I/O等。例如, 目前市面上的多功能数据采集设备通常包括模拟输入、模拟输出、数字I/O、计数器/定时器等功能,如NI的M系列多功能DAQ卡。现在一些传感器/变送器已经集成了A/D转换功能,直接通过数字接口读取数据,从而不需要模拟输入采集。数据采集的应用十分广泛,几乎涵盖所有工程专业和科学研究方向。电子、电气、机械、车辆工程、海洋工程、环境、化工、生物医学、土木工程、能源电力、高能物理。 I/O数据采集软件数据采集硬件总线信号调理传感器/ 信号图3.4信号采集流程3.3.2选择数据采集设备时的考虑因素a)通道数b)总线c)带宽是否足够数据传输速度的需求d)最高采样率e)根据乃奎
19、斯特定律,采样率应为最高频率分量的两倍以上,实上最好能做到5-10倍f)分辨率g)够用就好,不一定越高越好3.3.3 NI myDAQ图3.5外部接线图其中NI myDAQ,USB线缆,LED灯,20位螺栓端子连接器,音频线缆,DMM香蕉线缆。图3.6信号连接图a)模拟输入(AI)在通用模式下,测量信号范围为10 V,如图3.7所示。在音频模式下,两个通道分别表示左右立体声信号输入。模拟输入用于NI ELVISmx 示波器、动态信号分析器和Bode 分析仪。b)模拟输出(AO)在通用模式下,生成信号范围为10 V。在音频模式下,两个通道分别表示左右立体声信号输出。模拟输出用于NI ELVISm
20、x 函数发生器、随机波形生成器和Bode 分析仪。c)数字输入/ 输出(DIO)NI myDAQ 带有8 个DIO 数据线。每条数据线为一个可编程函数接口(PFI),表示其可被配置为通用软件定时数字输入或输出,或可用作数字计数器的特殊函数输入或输出。图3.7 myDAQ的差分输入方式d)电源NI myDAQ 有3 个可供使用的电源。+15 V 和15 V 可用于电源模拟组件。例如,运算放大器和线性稳压器。+5 V 可用于电源数字组件。例如,逻辑设备。4 软件设计4.1 虚拟仪器介4.1.1虚拟仪器的概念 虚拟仪器是美国国家仪器公司1986年提出的概念,是现代计算机技术和仪器技术深层次的产物,是
21、计算机辅助测试领域的一项重要技术。虚拟仪器的出现是测量仪器领域的一个突破,它彻底改变了传统的仪器观,从根本上更新了测量仪器的概念,带给了人们一个全新的仪器观念。虚拟仪器是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种将计算机装入仪器,其典型的例子就是智能仪器。随着计算机功能的日益强大以及体积的日趋缩小,这种仪器功能也越来越强,已经出现含嵌入式的仪器。另一种是将仪器装入计算机,以通用的计算机硬件及操作系统为依托,实现各种仪器功能2。 虚拟仪器是利用硬件来完成信号采集和处理,利用计算机软件来实现复杂计算,利用计算机的显示器模拟传统的控制面板,
22、以多种形式输出检测结果,从而完成所需的各种功能。虚拟仪器中的“虚拟”有以下两个层面的含义。a)虚拟的控制面板 传统仪器通过设置在面板上的各种“控件”来完成一些简单的操作,如通过开关控件显示器等实现仪器的“通”“断”。传统仪器面板上的“控件”都是实物,而且是用手动和触摸屏进行操作,而虚拟仪器面板上的各种“控件”,它们的外形与实物和图4.1传统仪器和模拟仪器传统仪器“控件”相像的图标,实际功能通过相应的软件程序来实现,如图4.1所示。 b)虚拟的测量与分析 传统的仪器是通过设计具体的模拟或数字电路实现仪器的测量。而虚拟仪器是利用软件程序实现这些功能。可见虚拟仪器是由计算机硬件资源和用于数据分析的以
23、及通信的测控系统,是一种由计算机操作的模块化仪器系统。4.1.2 虚拟仪器的结构和硬件 虚拟仪器系统包括仪器硬件和软件两大部分。仪器硬件是计算机的外围电路,与计算机一起构成了虚拟仪器系统的硬件环境,是应用软件的基础;应用软件则是虚拟仪器的核心,在最基本硬件确定后,软件通过不同功能模块构成仪器,赋予系统特有的功能,以实现不同的测量功能。目前市场上提供的模块化硬件产品也非常丰富,比如,总线类型支持PCIPXIUSB和1394总线等,产品总类也从数据采集信号调理震动、视觉、仪器控制、运动、分布式I/O到CAN接口等工业通信等3。按照硬件接口的不同,虚拟仪器可分为基于PC总线、GPIB总线、VXI总线
24、和PXI总线的4种标准体系结构。4.1.3 虚拟仪器的特点和优势 虚拟仪器技术利用高性能的模块化,结合高效的软件完成各种测试和自动化的应用。灵活高效的软件能创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。 与传统仪器相比,虚拟仪器具有以下四个特点。a)性能高b)扩张性强 c)开发时间少 d)无缝集成4.2 LABVIEW的特点及功能4.2.1 LABVIEW的特点 LABVIEW是一种图形化的编程语言,它被广泛应用于工业界和实验室研究,视为一个采集和仪器控制软件。LABVIEW集成与满足GPIB、VXI、RS232和RS485协
25、议的硬件及数据采集卡的全部功能。它还内设了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以建立自己的虚拟仪器。其图形化的界面使得编程及使用过程都很方便。 图形化的程序语言,又称为“G”语言,使用这种语言编程时,基本上不用写程序代码,取而代之的是流程图,它尽可能利用了技术人员和工程师所熟悉的专业术语,所以说LABVIEW是一个面向最终用户的工具。它可以增强用户构建自己的科学和工程系统的能力,提供实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计并实现仪器系统时,可以提高工作效率。LABVIEW的出现大大提高了虚拟仪器的开发效率,降低了对
26、开发人员要求,LABVIEW所提供的交互式的图形化开发环境彻底颠覆了以往“一种开发工具拥有强大开发功能的同时不可能简单易用”的思想。4.2.2 LABVIEW的功能 LABVIEW结合了简单易用的图形式开发环境与强大的G编程语言,提供了一个非常直接的编程环境。LABVIEW具有专为大型应用开发、集体开发及应用配置设计的附加开发工具,包括应用程序生产器、代码源控制及复杂矩阵运算等工具。 LABVIEW不仅仅是一种编程语言,还是一种用于测量和自动化的特定应用程序开发环境,一种用来快速设计工业原型和应用程序的高度交互式的开发环境。同时,LABVIEW还实现了对FPGA等硬件的支持,实际上也是一个硬件
27、设计工具。测量和自动化程序在处理与通用程序一样的问题,同时还要处理额外的问题。4.3 LABVIEW的应用4.3.1 LABVIEW开发环境 a)双击桌面LABVIEW图标,点开的就是LABVIEW的开发环境,如图4.1所示。图4.2 LABVIEW开发界面 在file中,点击新建VI,新建一个前面板,如图4.3为LABVIEW新建的前面板。图4.3 LABVIEW的前面板 b)数据类型:数值型、布尔型、字符串型、与路径枚举型、簇、数组、波形数据、时间标识、变体此次使用的就是布尔型数组控件,如图4.4为布尔控件面板。图4.4为布尔控件面板 显示控件:在函数面板中有数字显示控件和波形图表显示控件
28、,本次设计中就用到用来显示一维数组的波形图表。图4.5波形图表控件c)程序结构LabVIEW中的循环结构主要通过while和for循环实现。这两种循环结构、语句、功能基本相同,但使用上会有些不同。for循环须先进行循环次数的确定,循环一定次数后自动不进行循环;而while循环则不用确定循环次数,只需要确定退出循环的条件。本次课程设计中不能预先确定循环的次数,所以就用到了while循环。while循环是LabVIEW最基本的结构之一,和C语言中的while循环和dowhile循环相类似。While循环可以从程序框图中的【结构】子选板中创建,while循环包括两个端口:条件端口、重复端口,如下图4
29、.6所示。本次论文设计中用停止按钮连接条件端口,当按下按钮时循环停止。重复端口i 为当前循环的次数重复端口图4.6Whlie循环结构结构构gou构条件端口条件端口输入的是布尔变量,它用于判断循环在什么条件下停止执行。当每次循环结束时,便会检测输入端接收到的布尔值并判断是否继续执行循环。右击端口,选择【真(T)时停止】或【真(T)时继续】,可以切换其使用状态。LabVIEW是图形化的编程语言,程序的执行顺序是基本数据的流向的,也即,数据的连接即指定了程序的执行顺序,没有数据线连接的不同程序块是并行执行的,所以一般情况下不用顺序结构,但在某些特殊时候,如果一定指定某几段程序执行的先后顺序,则要用到
30、顺序结构。 本次设计使用的是平铺是顺序结构。如图4.7所示。图4.7平铺式顺序结构条件结构也是LabVIEW最基本的结构之一,类似于基于文本编程语言的switch语句或者ifthenelse语句。条件结构可以从【结构】子选板中创建, 条件结构包含选择端口和选择标签控制端口,如下图4.8所示。图4.8 条件结构选择器标签选择端口选择端口在条件结构中,选择端口相当于switch语句中的“表达式”,框图表示符相当于“表达式n”。编程过程中,将外部控制条件连接到选择端口上,程序运行的时候其端口会判断送来的控制条件,指引选择结构去执行相应框架里的内容。在本程序中的控制条件为从规定范围并强制转换的“范围内
31、?”端口输出的判断值。选择端口的外部控制条件的数据有整型、字符串型、布尔型和枚举型。其接线可任意放在框图左边的某一位置。如果其数据为布尔型,那么这个结构包含真和假两个分支,这是该软件所默认的选择框架类型。若为其它类型则可以随意使用分支的个数。要注意的是,在使用条件结构的时候,控制条件的数据类型要和选择标签中的类型一样,如果不一致的话,LabVIEW显示出现错误,与此同时选择器中的字体的颜色也会变为红色。本次课程设计中,当各组条件为真时,将执行其框图的程序。每个条件结构里的程序基本相同。4.3.2 myDAQ使用介绍myDAQ是本次设计所使用的采集卡,它的硬件上章已经介绍。a)软件准备驱动程序N
32、I的数据采集设备采用统一的驱动NI-DAQmx (NI-ELVISmx驱 动已包含NI-DAQmx,因此可只安装NI-ELVISmx)更换设备时相同的程序几乎无需修改开发环境本设计采用NI LabVIEW,安装顺序: 先安装开发环境再安装设备驱动程序 (即先LabVIEW再NI-DAQmx)。b)控件使用 设置控件设置成信号采集,函数面板测量I/ODAQ助手,将DAQ助手拖到程序框图中去,再对DAQ助手进行设置。选输入信号,再选电压输入,如图4.9所示。图4.9模拟输入端口设置点击下一步,再对模拟输入端口进行设置,选ai1端口,点完成。这样就完成了初始化设置。再双击控件进行设置,对采样模式进行
33、设置选连续采样。图4.10选择连续采用模式设置 同样数字信号的输出设置也与模拟输入设置类似,DAQ助手弹出以后,选择生成信号,再选择线端口,按住Ctrl键,对七个端口进行全选,然后完成。这样数字输出设置也就完成了初始化。接下来下图的设置,默认就可以了。 图4.11 输出信号端口4.3.3程序设计从读myDAQ中读数据,在前面板中使用了一个波形图表控件,一个数字显示控件和一个布尔停止控件,如图4.12。图4.12 读数据的前面板下面的图4.13是它的程序框图,关于怎么使用myDAQ助手读取模拟电压,前面已经介绍,这里不再陈述。图4.13 读数据的程序框图对myDAQ中写数据,在前面板中放置一个布
34、尔型数组,一个布尔型停止控件如图4.14所示。图4.14写数据的前面板 下面的图4.15是写数据的程序框图,关于怎么使用myDAQ助手往myDAQ中写数据,前面已经介绍,这里不再陈述。图4.15写数据的程序框图总程序的设计,本次的前面板设计中,共使用了三个布尔数组,用来多输出IO口进行控制,刚布尔数组控件为绿色时,其对应就为真,采集端口输出为高电平。当控件暗淡时,输出低电平,如图4.16所示。4.16前面板的设置其中波形图表来显示采集到的数据,显示控件也是相同,STOP控件用来停止程序的运行。程序框图的设计,如图4.17所示。 图4.17程序框图为了便于判断,我将采集到的电压乘以10进行放大,
35、其中在最外层使用了WHILE结构框图,用时间控件来限制循环时间。在之前的试验中,我将三组条件结构并行,但是程序无法运行,所以将三个条件结构放入顺序结构中,对采集到的数据进行逐次判断了。实验结果,设置两个阀值,高阀值设置为3.6,低阀值设置为1, 当数值低于1时,灯全部熄灭,当数值高于3.6时,灯全部点亮,当数值介于3.6和1之间时,点亮少部分灯,也就是四盏灯。 5 智能路灯控制调试结果5.1 运行状态一当数值低于1V时,12个LED灯全部点亮。图5.1运行状态一5.2 运行状态二 当数值介于1V和3.6V时,只有少部分四盏灯点亮。图5.2运行状态二5.3 运行状态三当数值高于3.6V时,所有的
36、LED灯熄灭。图5.3运行状态三结论对于这次的课程研究设计,我觉得受益匪浅。我做的是智能路灯的设计,与我们的平常生活关联很大,我夜晚出去的时候,在路灯下,能够看清路面,而不至于在石头绊倒。在此次要运用的是LabVIEW软件也没怎么学过,对它一点也不了解更别说要去用了,拿到的时候都不知道怎么做。但通过问导师主要学习哪些书,并下载了LabVIEW软件,通过理论与实际相结合,先练习参考书上的一些练习题,掌握了软件的一些基本元件与结构再进一步设计课题。最终把课程设计按时完成。通过这次课程研究,我第一次如此深的感觉到虚拟仪器极高的性能,可以将现实生活中用到得仪器设备在电脑中如此相似的展现出来。仅需在La
37、bVIEW中画出图形写些程序,就能够实现相应的仪器功能,通过对结果分析及时调整出性能更优的产品设备。而且与数电和模电的实验相比,它不需要用到其他的任何硬件,可以很方便的修改做成的仪器,更不会有烧坏电路板和器件的现象出现。我觉得虚拟仪器应该被学校提入一个非常重要的地位,被社会更广泛的应用。我由衷的认识到:LabVIEW这个软件的功能太强大了,会在更广泛的领域中得到应用。真真正正的反应出了“软件即仪器”这一核心思想。对于此次的设计,我觉得还可以在设计的基础之上有待改进,可以在原基础之上,增加一个声敏电阻,在有人经过的时候,又恰巧天黑,路灯能够被点亮,这样可以把本设计放在校区楼道里,为居民提高方便。
38、参考文献1 陈树学,刘萱. LabVIEW宝典M.北京:电子工业出版社,2011:23-39.2申炎华,王汝杰等著.LabVIEW入门与提高范例教程M北京:中国铁道出版社,2006:20-40.3王磊,陶梅编著.精通LabVIEW 8.0M 北京:电子工业出版社,2007:77-80. 4 阮奇桢著.我和LabVIEW-一个NI工程师的十年编程经验M.北京:北京航空航天大学出版社,2009:110-132.5 程学庆,房晓溪,张健,韩薪莘.LABVIEW图形化编程与实例应用M北京:中国铁道出版,2005:56-76.6 张重雄编著.虚拟仪器技术分析与设计M.北京:电子工业出版社2007:45-
39、727 武一,杨瑞霞,王威等,应用虚拟仪器技术实现数字电路的仿真J。仪器仪表学报,2008(4):473-476.8 张毅,周绍磊,杨秀霞.虚拟仪器技术分析与应用M.北京:机械工业出版社,2004:156-188.9卢佩等 智能交通信号灯控制系统设计与LabVIEW仿真实现J技术电子,2008(1):52-5810 侯国屏,王坤等编著LabVIEW7.1编程与虚拟仪器设计M.清华:清华大学出版社,2005:32-39.11 陈锡辉,张银鸿著.Labview程序设计从入门到精通M.北京:中国铁道出版社,2004:254-265.12 张重雄,张思维编著. 虚拟仪器技术分析与设计M. 北京:电子工业出版社,2012:91-111.13 杨乐平,李海涛,宵相生等.LABVIEW 程序设计与应用M.北京:电子工业出版社,2001:78-99.14 黄峰.虚拟仪器技术教学资料M.湖南工程学院出版社,2009:82-98