虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

电梯群控系统

  • 基于STM32的太阳能路灯控制系统设计

    针对传统路灯采用分时控制、光控模式或者根据季节调整路灯的照明时间等单一控制模式的不足提出了基于 STM32 的太阳能路灯控制系统设计方案, 系统选用 STM32F103ZET6 为控制核心,以ZigBee 技术实现路灯间的组网并采用声、光和红外感应等传感器全方位监控道路信息,给人们夜间或光照不足时的出行提供智能化服务,具有一定的实践意义.

    标签: stm32 太阳能 路灯控制系统

    上传时间: 2022-04-29

    上传用户:zhaiyawei

  • STM32F103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序

    STM32F103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** Version:     1.0** Descriptions: DHT11温湿度传感器实验 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** Version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描  述 : GPIO/USART1初始化配置 * 入  参 : 无 * 返回值 : 无 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE);     GPIO_DeInit(GPIOB); //将外设GPIOA寄存器重设为缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;    //推挽输出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //将外设GPIOA寄存器重设为缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;    //推挽输出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;    //浮空输入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9);   //初始状态,熄灭指示灯LED1}/************************************************************************************** * 描  述 : 串口显示实时温湿度 * 入  参 : 无 * 返回值 : 无 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n读取DHT11成功!\r\n\r\n湿度为%d.%d %RH ,温度为 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 湿度:%d,温度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描  述 : MAIN函数 * 入  参 : 无 * 返回值 : 无 **************************************************************************************/int main(void){ SystemInit(); //设置系统时钟72MHZ GPIO_Configuration(); USART1_Init();    //初始化配置TIM DHT11_GPIO_Config();   // 初始化温湿度传感器PB1引脚初始时为推挽输出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500);   while(1)  { GPIO_SetBits(GPIOB , GPIO_Pin_9);    DHT11_SCAN();  //实时显示温湿度 delay_ms(1500); } }

    标签: stm32f103 传感器

    上传时间: 2022-05-03

    上传用户:得之我幸78

  • 基于MSP430的智能家居系统的设计与实现

    在过去的几年,人们共同见证了科学技术为社会发展所带来的奇迹。人们对生活水平有了更高的追求,而智能家居就扮演了一个很重要的角色。智能家居将家庭生活中的各种电器结合成一个有机的整体,进行统一控制,给人们提供了一个高效、优质的生活环境。但随之而来的问题是,如何提出一套符合标准又被大众接受的智能家居系统。本课题聚焦于目前智能家居所面临的价格高昂,布线复杂等问题,设计出一种以MSP430作为主控芯片的无线智能家居控制系统。  本课题主要研究的是一款以超低功耗MSP430单片机作为主控制器,融入各种传感器技术,利用nRF24L01与PT2262/PT2272无线收发芯片组建家庭内网,通过GSM模块实现远程通信的实用经济型智能家居控制系统。系统的研究的内容主要是实现检测与安防的功能,实现数据的远距离与近距离无线传输。系统将硬件设计分为主控模块与从控模块的设计,利用Altium Designer软件分别绘制出主控模块与从控模块的电路连接原理图。在硬件电路设计的基础上,确定软件工作流程,根据软件流程编写C语言程序代码,并且在IAR Systems开发环境中进行编译。通过软、硬件联合调试,确保系统工作的协调性。最后,通过Proteus仿真软件进行仿真,确定方案的可行性,之后进行硬件系统的测试。测试结果表明系统实现了家居周围环境监测、环境异常情况下的报警、家居内部的无线通信以及家居外部的远程通信等功能。  本文研究的智能家居控制系统,融入了无线通信的技术,避免了家庭布线的繁琐,实现了三种环境检测与四种异常情况报警。尝试构建一套成本低,功耗低,操作简单,便于安装的适用于普通家庭的家居智能化操作系统,具有很大的现实意义。

    标签: msp430 智能家居

    上传时间: 2022-05-22

    上传用户:

  • 基于AT89C51单片机的太阳能热水器自动控制系统设计

    摘要:随着人们生活水平的提高,各种热水器的使用已相当普及。与之相配套的控制仪也相继问世。然而目前市场上的各种热水器控制电路还与理想要求相差甚远。消费者需要真正的“自动”控制,以实现使用的最简单化。就像家用电视机、电冰箱一样,按通电源、设定完毕这么简单就可以了。本次毕业设计运用AT89C51单片机设计了一种自动控制电路,该电路用于太阳能热水器,能实现在用水时,若水位不够可以自动供水,若日晒水温达不到设定值,则电加热自动补温。从而实现了热水器的自动及节能。太阳能热水器自动控制硬件电路,辅以相应的软件设计,来实现温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能,良好的稳定性和抗干扰性能。实验结果表明,本次系统设计合理,工作稳定可靠、温度测量精度高。同时给出了温度测量系统的硬件结构和软件设计当前能源紧缺,用电紧张,太阳能是绿色能源,得到广大用户的喜爱。使用太阳能热水器时存在的问题:不可缺水,空晒情况下上水会爆炸;春、秋天,水温升高蒸发,造成热能损失;冬天水温不够,须用电等等。采用太阳能热水器智能仪(仪称太阳能热水器水温水位测控仪),能解决上述问题。使用户省心,使用方便,智能运行,用户不必作任何操作。太阳能是一种低密度、间歇性、空间分布不断变化的能源,与常规能源有很大的区别,这就对太阳能的收集和利用提出了较高的要求。在太阳能热利用中,为了得到中高温热能,必须使集热器从日出到日落跟踪太阳,而在太阳能光电中,相同条件下,自动跟踪发电设备要比固定发电设备的发电量提高35%,成本下降25%,因此在太阳能利用中,进行跟踪装置的控制方式进行研究是一项很有意义的工作。

    标签: at89c51 单片机

    上传时间: 2022-05-30

    上传用户:得之我幸78

  • 三相桥式全控整流及逆变电路matlab仿真

    一简要背景概述随着社会生产和科学技术的发展,整流电路在自动控制系统、测量系统和发电机励磁系统等领域的应用日益广泛。常用的三相整流电路有三相桥式不可控整流电路、三相桥式半控整流电路和三相桥式全控整流电路。三相全控整流电路的整流负载容量较大,输出直流电压脉动较小,是目前应用最为广泛的整流电路。它是由半波整流电路发展而来的。由一组共阴极的三相半波可控整流电路和一组共阳极接法的晶闸管串联而成。六个品闸管分别由按一定规律的脉冲触发导通,来实现对三相交流电的整流,当改变晶闸管的触发角时,相应的输出电压平均值也会改变,从而得到不同的输出。由于整流电路涉及到交流信号、直流信号以及触发信号,同时包含晶闸管、电容、电感、电阻等多种元件,采用常规电路分析方法显得相当繁琐,高压情况下实验也难顺利进行。Matlab提供的可视化仿真工具Simulink可直接建立电路仿真模型,随意改变仿真参数,并且立即可得到任意的仿真结果,直观性强,进一步省去了编程的步骤。本文利用Simulink对三相桥式全控整流电路进行建模,对不同控制角、桥故障情况下进行了仿真分析,既进一步加深了三相桥式全控整流电路的理论,同时也为现代电力电子实验教学奠定良好的实验基础。三相桥式全控整流电路以及三相桥式全控逆变电路在现代电力电子技术中具有很重要的作用和很广泛的应用。这里结合全控整流电路以及全控逆变电路理论基础,采用Matlab的仿真工具Simulink对三相桥式全控整流电路和三相桥式全控逆变电路进行仿真,对输出参数进行仿真及验证,进一步了解三相桥式全控整流电路和三相桥式全控逆变电路的工作原理。

    标签: 逆变电路 matlab

    上传时间: 2022-06-01

    上传用户:slq1234567890

  • 基于RS485的监护和输液诊疗一体化系统——注射泵

    对危重病人的监护和输液治疗,是全球范围内的医护人员关注的重大问题。危重病人的生理状态极不稳定,医护人员需要根据患者生理状态,给予迅速准确的治疗。在无线网的ICU诊疗一体化系统的基础上,拟研制的基于RS485的监护和输液诊疗一体化系统(简称诊疗一体化系统),形成无线有线两大系列的产品。该系统由输液设备(包括注射泵、输液泵),监护输液基站(平板电脑)、医护PDA(Personal Digital Assistant)和中央监护服务器等组成。其中,监护输液基站通过RS485一对多的主从通讯方式控制多个输液设备。    注射泵已经广泛应用于临床。本论文的目的就是通过对国内外注射泵产品的最新调查,结合本项目对注射泵的要求,以技术的可靠性为前提,重点考虑开发时间、生产成本、后期可扩展性、医护人员操作简便等产品化的重要因素,研制作为诊疗一体化系统的重要组成部分的注射泵样机。    本论文根据已有产品特性,和基于RS485的监护和输液诊疗一体化系统的要求,定义了注射泵所需完成的功能。本注射泵既可以作为诊疗一体化系统的输液设备联机使用,也可作为高档注射泵单机使用。监护基站通过RS485轮询机制,将输液控制命令好输液参数信息发送给注射泵,控制注射泵的运行,同时,注射泵也在屏幕上显示当前工作参数,对工作状态进行检测,若有异常状态,则发出声光报警,并在显示屏上显示,这些输液过程中的信息都通过RS485通讯模块发至监护基站,提醒医护人员注意,还能存储治疗相关信息及工作参数信息,方便查询与传输。注射泵也可独立工作,响应按键信息,能完成速度模式,时间模式及体重模式三种模式的输液。在输液过程中,显示输液相关参数,可中途调节注射速度,其他参数修改,可在暂停注射后进入相应注射模式的设置界面进行,完成后以修改后的参数运行。    在设计之初,考虑了后期产品化的要求,初步探讨了注射泵的机械结构。在设计过程中,采用模块化的结构思想,将注射泵按功能解析成各相对独立的十大模块,包括:电源模块、中央处理模块、电机驱动及机械模块、显示模块、键控模块、报警模块、外部存储器模块、实时时钟模块、检测模块和通讯模块。本文主要介绍了重要元器件的选型,各功能模块电路的原理图连接。在硬件设计上,考虑了电磁兼容性,这是硬...

    标签: rs485

    上传时间: 2022-06-04

    上传用户:

  • 基于单片机的射频卡缴费系统

    单片机是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。它靠程序运行的,并且程序是可以修改,通过不同的程序实现不同的功能。将单片机技术和射频卡技术有效地结合起来,必然给社会的发展带来巨大的效益。对比磁卡系统,单片机系统的安全性和保密性更高,操作方便,快速。卡片可扩展其它应用,而且一张卡片可以用于多个不同应用行业。本设计开发了一个简易实用的基于单片机的射频卡缴费系统。主要设计思路是通过读写模块读取射频卡中的用户信息,传送到单片机进行处理,信息将送液晶显示模块显示,同时经过串行通信模块与PC实现信息交换与资料管理。系统设计的广展和配置应遵循以下原则,选择典型电路,为硬件系统的标准化、模块化打下良好的基础:系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发;硬件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。本设计将分成绪论,系统介绍,系统硬件设计,系统软件设计,系统仿真测试,共五个部分。其中,绪论部分概述本设计的背景意义及本课题研究的内容;系统硬件设计是本设计的主要部分,包括AT89C52,ZLG500A和LCD12864等各功能模块及元器件的作用和原理,电路设计;系统软件设计主要简述上位机的界面设计软件VB的特点和所使用的主要控件或函数,及其界面功能和界面程序框图;系统仿真测试主要是使用软件仿真测试,展示系统的功能和作用。

    标签: 单片机 射频卡缴费系统

    上传时间: 2022-06-17

    上传用户:

  • 电力系统无功补偿器的研究

    摘要:随荐电力电子设备、交直流电弧炉和电气化铁道等非线性、冲击性负荷的大量接入电网,引起了电网无功功率不足、电压波动与闪变、三相供电不平衡以及电压电流波形畸变等其它一系列电能质景问题,并严重威胁着电力系绕的安全稳定运行。首先,本文介绍了无功功率的基本概念,介绍了无功功率对电力系统的影响以及无功补偿的作用,并详尽的闸述了国内外无功补偿装置的历史以及现状。其次,本文详细分析了静止无功补偿器(SVC)和静止无功发生器(SVC)的基本结构,控制方法和工作原理,以及各自优特点。并且阐述了它们的工作特性。再次,本文着重进行了对SVG型静止无功补偿器提高系统电压的理论研究。利用MATLAB/SIMLINK仿真软件对SVG工作方式及利用SVG动态提高系统电压的原理进行仿真研究。并对仿真结果进行了全面外析VRe,本完成了(利t功补t控制器的设计,该控a器a系统硬件上采用了由STC生产的STCIOFO8X单片机作为主控制器。采用ATT7022作为电能检测芯片,实现电网参数的精确深样与计算,在系统软件上采用品刚管控制投切电容器,实现了电容器的快速,无弧的投切。采用全中文液品显示界面实时显示系统运行状况.关;无,SVG,svc,STC10FO8X随着现代电力电子技术的飞速发展,大量大功率、非线性负荷的接入电网中,使得电网供电质量受到了严重的威胁。特别是一些像电弧炉、轧机、整流桥等非线性和冲击性负荷的大量使用是导致电能质量恶化的最主要来源,造成了一系列严重的影响理想状态的电力供应要求频率为50Hz,电压幅值稳定在额定值的标准正弦波形。在三相电网供电系统中,A,B.C三相电压电流的幅值大小相等、相位差依次落后120度。但当电力用户的各种用电装置接入电力系统后,电力供应由理想的电力供应变成了电压电流偏离这种状态的非理想状态。电网中的许多用电负荷都具有低功率因数、非线性、不平衡性和冲击性的特征,这些特征严重地危害着电网的电力供应,可表现在:电压值跌落或浪涌、各次谐波含量大、电压波形发生闪变、电压电流波形失真等,这样便出现了电能质量问题。实际电网中的电能质量问题主要表现如下:

    标签: 电力系统 无功补偿器

    上传时间: 2022-06-17

    上传用户:

  • 水箱液位PID调节控制系统及实物仿真调试

    【摘要】在人们生活以及工业生产等诸多领域经常涉及到液位和流量的控制问题,例如居民生活用水的供应,饮料、食品加工,溶液过滤,化工生产等多种行业的生产加工过程,通常需要使用蓄液池, 蓄液池中的液位需要维持合适的高度,既不能太满溢出造成浪费, 也不能过少而无法满足需求。因此液面高度是工业控制过程中一个重要的参数, 特别是在动态的状态下, 采用适合的方法对液位进行检测、控制,能收到很好的效果。PID 控制(比例、积分和微分控制)是目前采用最多的控制方法。【关键词】水箱液位; PID 控制;液位控制; Matlab 仿真一.引言在人们生活以及工业生产等诸多领域经常涉及到液位和流量的控制问题, 例如居民生活用水的供应,饮料、食品加工,溶液过滤,化工生产等多种行业的生产加工过程, 通常需要使用蓄液池, 蓄液池中的液位需要维持合适的高度, 既不能太满溢出造成浪费, 也不能过少而无法满足需求。因此液面高度是工业控制过程中一个重要的参数, 特别是在动态的状态下, 采用适合的方法对液位进行检测、控制,能收到很好的效果。本论文利用PID 算法在matlab 中进行仿真并讲解实物搭接效果, 具体如下:1、利用指导书中推导的模型和实际的参数,建立水箱液位控制系统的数学模型,并进行线性化;2、构成水箱液位闭环无静差系统,并测其动态性能指标和提出改善系统动态性能的方法,使得系统动态性能指标满足σ%≤10%,调节器调节阀水槽测量变送出水阀系数<0.5 秒,静态误差小于2%;3、通过在matlab 编程中求取合适的反馈变量K,然后与仿真模型结合构成最优控制的水箱液位系统,通过图形分析是否满足系统的性能参数;

    标签: pid调节控制系统

    上传时间: 2022-06-18

    上传用户:1208020161

  • 基于MATLAB的三相桥式半控整流电路的设计及仿真

    本设计首先简要介绍了MATLAB的特点以及在整流电路中的应用,通过对三相桥式半控整流电路实例进行分析讨论了三相桥式整流电路在不同控制角在电路带电感性负载和电阻性负载时输出负载电压的变化。然后利用MATLAB SIMULINK对电力电力电路进行仿真的方法,并给出了三相桥式整流电路在不同控制角在电路带电感性负载和电阻性负载的仿真波形,证实了该软件的简便直观、高效快捷和真实准确性。与理论分析进行对比,更容易发现电路中一些忽略的东西。用MATLAB系统建立模型和实际系统中的设计过程非常的相似,用户不用进行编程,也无需推到电路、系统的数学模型,就可以很快地得到系统的仿真结果,整个过程就像用笔在纸上画一样简单,通过对仿真结果分析就可以将系统结构进行改进或将有关参数进行修改使系统达到要求的结果和性能,这样就可以极大的加快系统的分析或设计过程,并使一些器件变更时对输出电压波形的对比更直观方便快捷关键词:MATLAB 三相半控桥 仿真模型 方便快捷

    标签: matlab 整流电路

    上传时间: 2022-06-19

    上传用户: