针对目前我国已经存在的温室控制系统成本高、网络化不足以及测量环境因子单一等问题,文中开发了一套基于STM32温室远程控制系统。
该系统通过利用STM32单片机作为温室内的控制器以及MFC编写的控制软件实现对温室内空气温度、空气湿度、光照强度和CO2浓度多个环境因子的远程监测和控制。
系统的硬件电路设计包括STM32控制器、数据采集模块、设备控制模块、网络接口模块、实时显示模块以及数据存储模块等。
其中数据采集模块采用DHT11,MG811以及BH1750传感器进行环境因子的测量,设备控制模块通过控制继电器通断来控制温室内的加热系统和光照系统等执行设备,STM32通过ENC28J60接入网络实现远程控制,显示模块实现各个环境因子的实时显示,数据存储模块采用外接SD卡的方式进行数据的存储。
在STM32的程序设计中采用了库函数的开发方式设计了测量程序、显示程序以及控制程序。
通过在STM32中移植C/OS-11操作系统实现多任务的运行,移植LwIP协议使STM32可以接入网络,实现控制的网络化。
在VC6.0平台下利用MFC设计了控制软件,控制软件和STM32之间通过TCP/IP协议进行数据和命令的传输。
控制软件的主要功能是对温室内的多个环境因子进行远程监测和对执行设备进行远程控制。
在控制软件设计中,采用面向对象的方法将相关的操作函数封装到类中,便于对系统进行升级,采用多线程的方法解决了多个任务同时运行的状况。
将控制过程中产生的数据保存到数据库中,可以对系统运行产生的数据进行分析和利用。
为了对系统进行测试,在文中搭建了一个小型的温室并将控制器安装在温室内。
经过测试,文中设计的温室控制系统可以实现对温室内空气温度、空气湿度、光照强度和CO2浓度的远程实时监测,数据每秒更新一次。
当上述的环境因子超过控制软件上设置的上下限范围时,系统会报警,此时可以在控制软件上控制执行设备的通断来调节该因子使其到达设置的范围内。
2023/5/30 1:36:37 6.23MB STM32单片机 传感器 TCP/IP协议 多任务
1
提出一种基于FPGA的HDB3编解码实现方式,给出VerilogHDL语言的实现方式以及仿真波形,实现硬件电路的方案以及测试,付与该方式方案的HDB3编解码器已经使用于相关试验配置配备枚举中。
2023/5/15 1:55:38 556KB FPGA HDB3
1
基于C51单片机的8×8-LED点阵屏汉字展现一方案申请 一、方案一个8*8点阵LED电子展现屏 二、申请在目测前提下LED展现屏各点亮度平均、富余,可动态展现一个字。
二总体方案方案2.1体系框图 依据方案申请与方案方案,硬件电路的方案框图如图1所示。
硬件电路结构由8个部份组成:时钟电路、复位电路、按键接口电路、电源电路、点阵展现阳极电路、点阵展现阴极电路以及8*8点阵展现电路。
2023/5/5 2:18:42 546KB 单片机 点阵 LED C51
1
单片机抑制的太阳能充电器(硬件).单片机抑制硬件电路方案
2023/4/15 7:04:45 12.73MB 单片机 充电
1
新尽头FPGA开拓指南V1.3−ALIENTEK新尽头NewStart开拓板教程供学习使用,若有需要能够买新尽头开拓板。
FGPA能做甚么呢?能够毫不侈靡地讲,FGPA能实现任何数字器件的成果,上至高成果CPU,下至约莫的74电路,均能够用FGPA来实现。
FGPA彷佛一张白纸或者是一沉积木,工程师能够经由传统的原理图输入或者硬件描摹语言(如VerilogHDL、VHDL)从容中间案一个数字体系。
经由软件仿真,能够当时验证方案的准确性。
在PCB(电路印制板)实现之后,还能够行使FGPA的在线更正才气,随时更正方案而不用窜改硬件电路。
使用FGPA来开拓数字电路,能够大大提前方案功夫,削减PCB面积,普及体系的牢靠性。
2023/4/5 18:48:18 41.22MB FPGA 新起点FPGA FPGA开发指南 FPGA开发
1
51系列单片机直流电机闭环调速试验,方案硬件电路:直流电机付与编码器测速;直流电机速率给定付与电位器举行模拟电压给定,0——5V;AD转付与12位转换;展现付与LCD1602展现;键盘4X4,PID等参数经由键盘配置。
软件:抑制算法:数字PID,参数在线更正;展现窗口:展现速率的配置值SV、速率的实际值PV;文件中有keil法度圭表标准及Proteus仿真图
2023/3/29 16:23:22 204KB keil proteus
1
 使用分立元件搭建的新型超高频读写器方案方案敏捷,相比于一些读写器使用集成芯片,这种方式能够大大缩减方案资源,且其成果毫不逊色于市面上大大都读写器。
读写器体系搜罗了软件以及硬件两部份,在这里重点报告其硬件电路的方案并同时介绍软件体系的实现。
体系的硬件首要搜罗了基带信号的处置部份以及射频前端,在处置器上配套运行的软件体系首要搜罗了协议处置、编解码、硬件体系的抑制以及与上位机的通讯。
1
首要教学嵌入式硬件部份的内容,以及ARM芯片的阻滞,每一其中间模块介绍。
硬件电路的介绍
2023/3/23 4:52:55 6.02MB ARM9
1
整理ANALOG的软硬件资源,部分有用的参考软件程序,全网材料最全,硬件电路原理图及PCB都有,PADS,candence的。
软件可供参考。
1
摘要:超声波测距是一种典型的非接触测量方式,应用非常广泛。
本文提出了一种基于STM32单片机的高精度超声波测距方案。
与传统单片机相比,STM32的主频和定时器的频率可以通过PLL倍频高达72MHz,高分辨率的定时器为高精度的测量提供了保证。
超声波的发射使用定时器的PWM功能来驱动,回波信号的接收使用定时器的输入捕获功能,开始测距时,定时器的开启将同时启动PWM和输入捕获,完全消除了启动发射和启动计时之间的偏差,提高了测量精度。
为使回波信号趋于稳定,设计了时间增益补偿电路(TGC),在等待回波的过程中随着时间的推移需要将放大器的增益值不断增大,通过实验获取不同距离需要设置的增益值,对应不同时间需要设置数字电位器的增量,并将该参数固化在单片机的FALSH中,在测距过程中,根据时间查询电位器增量表改变电位器阻值,实现回波信号的时间补偿,提高了测量的精度。
为了在减小盲区的同时而不减小测量范围,设计了双比较器整形电路分别处理近、远距离的回波信号,近距离比较器可以有效屏蔽超声波衍射信号从而减小了测量盲区。
传统的峰值检测方法大多通过硬件电路实现,设计较复杂,稳定性差。
本文通过软件算法对回波信号进行峰值时间检测。
不只简化了电路,降低了成本,而且提高了系统的稳定度。
经研究表明,该系统测量精度达到了lmm,盲区低至3cm,量程可达500cm。
本系统在近距离测试时,系统的精度较理想,可作为停车时的倒车雷达使用,也可以用于液面检测(油箱液位),还可以用于自动门感应,机器人视觉识别等。
如果多使用几个测距仪,将这些集成一个大系统,那么整个大系统可用于定位避障。
2023/3/12 2:11:29 7.86MB STM32单片机 超声波测距 双比较器
1
共 106 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡