在研究自抗扰控制技术的基础上,以MATLAB/SIMULINK为仿真平台,编写M_Funtion程序实现特殊非线性函数、应用S_Funtion定制跟踪微分器和扩张状态观测器等新型动态系统模块、利用子系统封装技术完成控制律组合和常用自抗扰控制器算法,按照模块化建模思想,创建了用户自定义的自抗扰控制器模块库。
通过串级调速自抗扰控制系统的仿真实例,说明利用该模块库,实现了自抗扰控制技术的图形化建模,参数设置修改直观方便,而且创建方法简单易行、可扩充性强,不只为自抗扰控制技术的仿真研究提供了有效工具,并且对相关领域的仿真模型库扩建具有参考价值。
2017/9/22 20:41:11 1.05MB simulink s-function
1
基于单片机的温控风扇的设计摘要温控风扇在现代社会中的生产以及人们的日常生活中都有广泛的应用,如工业生产中大型机械散热系统中的风扇、现在笔记本电脑上的广泛应用的智能CPU风扇等。
本文设计了基于单片机的温控风扇系统,采用单片机作为控制器,利用温度传感器DS18B20作为温度采集元件,并根据采集到的温度,通过一个达林顿反向驱动器ULN2803驱动风扇电机。
根据检测到的温度与系统设定的温度的比较实现风扇电机的自动启动和停止,并能根温度的变化自动改变风扇电机的转速,同时用LED八段数码管显示检测到的温度与设定的温度。
关键词:单片机、DS18B20、温控、风扇第一章整体方案设计1.1前言在现代社会中,风扇被广泛的应用,发挥着举足轻重的作用,如夏天人们用的散热风扇、工业生产中大型机械中的散热风扇以及现在笔记本电脑上广泛使用的智能CPU风扇等。
而随着温度控制技术的发展,为了降低风扇运转时的噪音以及节省能源等,温控风扇越来越受到重视并被广泛的应用。
在现阶段,温控风扇的设计已经有了一定的成效,可以使风扇根据环境温度的变化进行自动无级调速,当温度升高到一定时能自动启动风扇,当温度降到一定时能自动停止风扇的转动,实现智能控制。
随着单片机在各个领域的广泛应用,许多用单片机作控制的温度控制系统也应运而生,如基于单片机的温控风扇系统。
它使风扇根据环境温度的变化实现自动启停,使风扇转速随着环境温度的变化而变化,实现了风扇的智能控制。
它的设计为现代社会人们的生活以及生产带来了诸多便利,在提高人们的生活质量、生产效率的同时还能节省风扇运转所需的能量。
本文设计了由ATMEL公司的8052系列单片机AT89C52作为控制器,采用DALLAS公司的温度传感器DS18B20作为温度采集元件,并通过一个达林顿反向驱动器ULN2803驱动风扇电机的转动。
同时使系统检测到得环境温度以及系统预设的温度动态的显示在LED数码管上。
根据系统检测到得环境温度与系统预设温度的比较,实现风扇电机的自动启停以及转速的自动调节。
1.2系统整体设计本设计的整体思路是:利用温度传感器DS18B20检测环境温度并直接输出数字温度信号给单片机AT89C52进行处理,在LED数码管上显示当前环境温度值以及预设温度值。
其中预设温度值只能为整数方式,检测到的当前环境温度可精确到小数点后一位。
同时采用PWM脉宽调制方式来改变直流风扇电机的转速。
并通过两个按键改变预设温度值,一个提高预设温度,另一个降低预设温度值。
系统结构框图如下:结论本次设计的系统以单片机为控制核心,以温度传感器DS18B20检测环境温度,实现了根据环境温度变化调节不同的风扇电机转速,在一定范围能能实现转速的连续调节,LED数码管能连续稳定的显示环境温度和设置温度,并能通过两个独立按键调节不同的设置温度,从而改变环境温度与设置温度的差值,进而改变电机转速。
实现了基于单片机的温控风扇的设计。
本系统设计可推广到各种电动机的控制系统中,实现电动机的转速调节。
在生产生活中,本系统可用于简单的日常风扇的智能控制,为生活带来便利;
在工业生产中,可以改变不同的输入信号,实现对不同信号输入控制电机的转速,进而实现生产自动化,如在电力系统中可以根据不同的负荷达到不同的电压信号,再由电压信号调节不同的发电机转速,进而调节发电量,实现电力系统的自动化调节。
综上所述,该系统的设计和研究在社会生产和生活中具有重要地位。
附录2:程序代码#include#defineucharunsignedchar#defineuintunsignedintsbitDQ=P1^7;sbitkey1=P1^3;sbitkey2=P1^4;sbitdianji=P3^1;floatff;uinty3;ucharshi,ge,xiaoshu,sheding=20,gaonum,dinum;ucharcodedispcode[]={//段码0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};ucharcodetablel[]={//带小数点的段码0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};uchardispbitcode[]={//位选0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uchardispbuf[8]={0,0,0,0,0,0,0,0};voidDe
2018/6/1 19:43:36 624KB 单片机 温度控制 风扇
1
引见分布式版本控制系统,想学习的推荐看看。
PDF格式。
2016/5/23 14:46:14 19.54MB Git 掘金
1
分数阶系统的最优Oustaloup数字实现算法,控制系统中常常需要利用滤波器来实现近似数字实现分数阶微积分,通过这个算法寻觅滤波器最优参数
2021/10/8 17:11:17 338B oustalou
1
matlab同步发电机励磁控制系统的仿真研讨,借助此平台对sIMUL水K模型操作,可以方便地实现对参数的设置与修改、模型的查看和修正、仿真的显示及相关的辅助操作
2020/8/13 20:39:28 8.32MB 励磁
1
本资源主要为本人课程设计时运用VHDL语言基于FPGA设计的五层电梯控制系统,具有电梯开关门、楼层转换、红外检测、超重检测、毛病检测、维修时管理控制等基本功能(文件夹中有多个版本代码,最终版为NEW_ELEVATOR_WC文件夹中的代码,可直接使用)。
除此之外,本资源还附带大量的FPGA常见外围电路原理图,电梯控制设计参考文献(附带有这些文献的出处等信息,在目录.exe文件中按论文引用的标准标准格式书写),以及本人的课程设计报告。
非常非常实惠(如果有绍兴文理学院电子信息专业通信方向的学弟学妹(还没上大三的那种)一定要下下来,你们会发现赚到了的)!!!
2020/10/11 4:06:57 137.12MB FPGA VHDL 电梯控制
1
IP核概述.docSOPC中自定义外设和自定义指令功能分析.pdf基于Avalon总线TLC5628自定义IP核的开发.pdf基于Avalon总线的TFTLCD控制器的设计.doc基于Avalon总线的可配置LCD控制器IP核的设计.doc基于Avalon总线的可配置LCD控制器IP核的设计.pdf基于Avalon总线的直流电机PWM控制.pdf基于Avalon总线的键盘和VGA控制接口设计.pdf基于NIOSII嵌入式处理器实现LCD的控制.doc基于NiosII的I2C总线接口的实现.doc基于NIOS_嵌入式软核处理器的LCD控制方法研究.pdf基于Nios_的DDRSDRAM控制器的相关技术研究与实现.pdf基于Nios_的LED显示屏控制系统.pdf基于Nios_的USB接口模块设计.pdf基于Nios_自定制Avalon设备的设计与实现.pdf基于NIOS的I_2C总线接口芯片AT24C16读写的实现.pdf基于系统级FPGA_CPLD的SoPC嵌入式开发研究.pdf如何应用Nios嵌入式处理器和C2H进行IP摄像头的设计——徐光辉.pdf定制SOPC用户部件(component)的方法和例子//DevelopingSOPCBuilderComponents.pdfpwm_source.zip
2019/2/11 7:36:33 6.2MB Altera SOPC IP核
1
近年来,随着电力电子技术、微处理器技术的发展以及新的电机控制理论的出现,极大的促进了异步电机控制技术的发展。
异步电机结构简单、成本低,采用矢量控制技术可以获得和直流电机相媲美的控制功能,而且异步电机矢量控制调速系统具有更高的调速精度、更大的调速范围和更快的响应速度。
论文深入研究了基于电压空间矢量脉宽调制(SVPWM)的矢量控制系统的基本原理,设计了一款基于DSP控制芯片TMS320F2812的异步电机矢量控制系统,并通过仿真和实验对该控制系统功能进行测试和评估。
2019/11/26 6:18:22 1.7MB 电机 SVPWM 控制
1
文中是基于KNX总线的智能照明系统的设计。
KNX总线为了提高智能照明系统的控制、管理水平和一定程度上的减少智能照明系统的维护成本、实现节约能源、减少照明系统成本上,做出了非常大的贡献。
本设计主要是采用了模仿智能照明系统,设计中所有的照明设备都是通过KNX介质连接在一起的,组成了简单的模仿智能照明系统,使其可以进行便利的信息交换,从而实现了使用智能照明模块、感应器等设备的智能联动控制系统。
本系统所有的照明控制设备,均选用德国施耐德电气的智能照明产品,从而实现了智能、安全、节能、可靠的智能照明控制系统。
2016/9/1 21:34:14 602KB KNX; 施耐德; 智能照明; 节能
1
按照文档中的步骤建立了卫星姿势仿真系统,控制器采用PID控制。
可以对照文档学习验证。
结果通过示波器图像显示。
2021/9/16 23:45:35 5.33MB MATLAB simulink 卫星姿态控制 仿真
1
共 837 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡