设计了农业温湿度智能控制系统,该系统采用DHT11温湿度传感器作为温湿度采集模块,单片机选用AT89C52代替并调用Virtual terminal模拟串口通信,LCD1604液晶显示器实时显示温湿度,实现了温湿度的测量、显示,可自动控制加热、降温、加湿、通风,实现温湿度控制以及超限报警处理,并利用Proteus与Keil进行实际电路的仿真。试验表明,该系统实现了可靠的温湿度监控。We described the design of an intelligent control system of agriculture temperature and humidity.The system uses DHT11 temperature and humidity sensor as the temperature and humidity acquisition module.The SCM adopts AT89C52 to replace and call the virtual terminal for simulating serial communication.LCD1604 displays temperature and humidity in real time,which implements the measurement and display of temperature and humidity.The system is able to automatically control heating,cooling,humidification and ventilation,to achieve temperature and humidity control and over-limit alarm processing.The system also uses Proteus and Keil for actual circuit simulation.The experiment shows that the system is capable of reliable temperature and humidity monitoring.
上传时间: 2022-03-26
上传用户:aben
本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。//*******************主函数**************************//***************************************************void main(){uint i;lcd_init(); //调用液晶屏初始化子函数ds1302_init(); //调用DS1302时钟的初始化子函数for(i=0;i<RsBuf_N;i++)RsBuf[i]='0';Uart_init(); //调用定时计数器的设置子函数while(1) //无限循环下面的语句:{ keyscan(); //调用键盘扫描子函数GPS_TIME();//获取gps时间 }}
上传时间: 2022-05-07
上传用户:
Altera(Intel)_MAX10_10M02SCU169开发板资料硬件参考设计+逻辑例程.QM_MAX10_10M02SCU169开发板主要特征参数如下所示: 主控CPLD:10M02SCU169C8G; 主控CPLD外部时钟源频率:50MHz; 10M02SCU169C8G芯片内部自带丰富的Block RAM资源; 10M02SCU169C8G芯片逻辑单元数为2K LE; QM_MAX10_10M02SCU169开发板板载Silicon Labs的CP2102芯片来实现USB转串口功能; QM_MAX10_10M02SCU169开发板板载MP2359高效率DC/DC提供CPLD芯片工作的3.3V电源; QM_MAX10_10M02SCU169开发板引出了两排50p、2.54mm间距的排座,可以用于外接24Bit的TFT液晶屏、CY7C68013 USB模块、高速ADC采集模块或者CMOS摄像头模块等; QM_MAX10_10M02SCU169开发板引出了芯片的3路按键用于测试; QM_MAX10_10M02SCU169开发板引出了芯片的3路LED用于测试; QM_MAX10_10M02SCU169开发板引出了芯片的JTAG调试端口,采用双排10p、2.54mm的排针;
上传时间: 2022-05-11
上传用户:
Altera(Intel)_Cyclone10_10CL006开发板资料硬件参考设计+逻辑例程。QM_Cyclone10_10CL006开发板主要特征参数如下所示: 主控FPGA:10CL006YU256C8G; 主控FPGA外部时钟源频率:50MHz; 10CL006YU256C8G芯片内部自带丰富的Block RAM资源; 10CL006YU256C8G芯片逻辑单元数为6K LE; QM_Cyclone10_10CL006开发板板载MP2359高效率DC/DC提供FPGA芯片工作的3.3V电源; QM_Cyclone10_10CL006开发板引出了两排64p、2.54mm间距的排座,可以用于外接24Bit的TFT液晶屏、CY7C68013 USB模块、高速ADC采集模块或者CMOS摄像头模块等; QM_Cyclone10_10CL006开发板引出了芯片的3路按键用于测试; QM_Cyclone10_10CL006开发板引出了芯片的2路LED用于测试; QM_Cyclone10_10CL006开发板引出了芯片的JTAG调试端口,采用双排10p、2.54mm的排针;
上传时间: 2022-05-11
上传用户:qingfengchizhu
Artix-7 XC7A35T-DDR3开发板资料硬件参考设计资料QM_ XC7A35T开发板主要特征参数如下所示: 主控FPGA:XC7A35T-1FTG256C; 主控FPGA外部时钟源频率:50MHz; XC7A35T-1FTG256C芯片内部自带丰富的Block RAM资源,达到了1,800kb; XC7A35T-1FTG256C芯片逻辑单元数为33,280; QM _XC7A35T板载N25Q064A SPI Flash芯片,8MB(64Mbit)的存储容量; QM _XC7A35T板载256MB镁光的DDR3存储器,型号为MT41K128M16JT-125:K; QM _XC7A35T提供核心板芯片工作的3.3V电源,有一路3.3V的LED电源指示灯,板载高性能DC/DC芯片给FPGA 1.0V Core电压,DDR3 1.5V电压供电以及VDD_AUX的1.8V电压; QM _XC7A35T引出了两排2x32p、2.54mm间距的排座,可以用于外接24Bit的TFT液晶屏、CY7C68013 USB模块、高速ADC采集模块或者CMOS摄像头模块等; QM _XC7A35T引出了芯片的2路按键用于测试,其中一路用于PROGROM_B信号编程按钮; QM _XC7A35T引出了芯片的3路LED灯用于测试,其中一路LED为FPGA_DONE信号指示灯; QM _XC7A35T引出了芯片的JTAG调试端口,采用单排6p、2.54mm间距的排针;
标签: DDR3
上传时间: 2022-05-11
上传用户:shjgzh
Altera(Intel)_Cyclone_IV_EP4CE15_开发板资料硬件参考设计+逻辑例程Cyclone IV EP4CE15核心板主要特征参数如下所示:➢ 主控FPGA:EP4CE15F23C8N;➢ 主控FPGA外部时钟源频率:50MHz;➢ EP4CE15F23C8N芯片内部自带丰富的Block RAM资源;➢ EP4CE15F23C8N芯片逻辑单元数为15K LE;➢ Cyclone IV EP4CE15板载W25Q064 SPI Flash芯片,8MB字节的存储容量;➢ Cyclone IV EP4CE15板载Winbond 32MB的SDRAM,型号为W9825G6KH-6;➢ Cyclone IV EP4CE15核心板板载MP2315高效率DC/DC芯片提供FPGA芯片工作的3.3V电源;➢ Cyclone IV EP4CE15核心板引出了两排64p、2.54mm间距的排座,可以用于外接24Bit的TFT液晶屏、CY7C68013 USB模块、高速ADC采集模块或者CMOS摄像头模块等;➢ Cyclone IV EP4CE15核心板引出了芯片的3路按键用于测试;➢ Cyclone IV EP4CE15核心板引出了芯片的2路LED用于测试;➢ Cyclone IV EP4CE15核心板引出了芯片的JTAG调试端口,采用双排10p、2.54mm的排针;
上传时间: 2022-05-11
上传用户:zhanglei193
本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。 设计要求:(1)用4个按键实现所有功能,计时准确。(2)可以设定闹钟功能。(3)有阴历功能,平年闰年准确无误。(4)液晶能显示年、月、日、星期、时、分、秒、温度。//*******************主函数**************************//***************************************************void main(){uint i;lcd_init(); //调用液晶屏初始化子函数ds1302_init(); //调用DS1302时钟的初始化子函数for(i=0;i<RsBuf_N;i++)RsBuf[i]='0';Uart_init(); //调用定时计数器的设置子函数while(1) //无限循环下面的语句:{ keyscan(); //调用键盘扫描子函数GPS_TIME(); }}
上传时间: 2022-05-15
上传用户:
目录2.png - 212.64KB目录1.png - 235.95KB第9章 运维相关(第149到155节).rar - 248.08MB第8章 技术模块(第137到148节).rar - 533.99MB第7章 视频监控模块开发(第125到136节).rar - 704.24MB第6章【下】 数据采集模块开发(第91到124节).rar - 1.78GB第6章【上】 数据采集模块开发(第59到90节).rar - 2.01GB第5章 《沙盘》设备远程控制(第42到58节).rar - 1.24GB第4章 数据库设计(第33到第41节).rar - 390.00MB第3章 产品设计(第30到第32节).rar - 130.72MB第2章 项目依赖环境搭建及高可用建设-持续更新(第14到第29节).rar - 681.00MB第1章 物联网项目介绍和基础模块开发(第1到第13节).rar - 539.12MB第10章 课程总结(第156到157节).rar - 82.54MB000.源码、笔记、参考资料.rar - 568.97MB
标签: java
上传时间: 2022-06-05
上传用户:wangshoupeng199
针对目前我国已经存在的温室控制系统成本高、网络化不足以及测量环境因子单一等问题,文中开发了一套基于STM32的温室远程控制系统。该系统通过利用STM32单片机作为温室内的控制器以及MFC编写的控制软件实现对温室内空气温度、空气湿度、光照强度和CO2浓度多个环境因子的远程监测和控制。 系统的硬件电路设计包括STM32控制器、数据采集模块、设备控制模块、网络接口模块、实时显示模块以及数据存储模块等。其中数据采集模块采用DHT11、MG811以及BH1750传感器进行环境因子的测量,设备控制模块通过控制继电器通断来控制温室内的加热系统和光照系统等执行设备,STM32通过ENC28J60接入网络实现远程控制,显示模块实现各个环境因子的实时显示,数据存储模块采用外接SD卡的方式进行数据的存储。在STM32的程序设计中采用了库函数的开发方式设计了测量程序、显示程序以及控制程序。通过在STM32中移植μC/OS-Ⅱ操作系统实现多任务的运行,移植LwIP协议使STM32可以接入网络,实现控制的网络化。在VC6.0平台下利用MFC设计了控制软件,控制软件和STM32之间通过TCP/IP协议进行数据和命令的传输。控制软件的主要功能是对温室内的多个环境因子进行远程监测和对执行设备进行远程控制。在控制软件设计中,采用面向对象的方法将相关的操作函数封装到类中,便于对系统进行升级,采用多线程的方法解决了多个任务同时运行的状况。将控制过程中产生的数据保存到数据库中,可以对系统运行产生的数据进行分析和利用。 为了对系统进行测试,在文中搭建了一个小型的温室并将控制器安装在温室内。经过测试,文中设计的温室控制系统可以实现对温室内空气温度、空气湿度、光照强度和CO2浓度的远程实时监测,数据每秒更新一次。当上述的环境因子超过控制软件上设置的上下限范围时,系统会报警,此时可以在控制软件上控制执行设备的通断来调节该因子使其到达设置的范围内。
上传时间: 2022-06-09
上传用户:qingfengchizhu
随着科学技术的发展,工业控制领域的自动化程度越来越高,工业控制对精度的要求也越来越高。电动机作为工业生产主要的动力源,对其转速的测量以及控制的研究显得十分有意义。电力电子技术、计算机技术、自动控制技术逐渐应用于电动机的转速控制系统中,使得电动机转速控制系统的控制精度得以不断提高。本文的设计是基于AT89C51单片机的交流电动机转速控制系统,以变频调速技术为核心,实现对三相交流异步电动机转速的精确控制和测量。文中主要研究了变频调速技术的相关原理,并以三相交流异步电动机的转速测量和控制为实例,设计基于AT89C51单片机的三相交流异电动机转速控制系统,通过仿真得到验证,并在此基础上开展抗干扰措施的研究。本文主要研究的内容如下: 第一章介绍课题研究的意义及现状,提出课题研究的内容及目标,最后给出了课题研究的技术路线。 第二章阐述基于AT89C51单片机的转速控制系统的原理,并根据该原理分别提出硬件系统、软件系统这两个系统的设计方案。 第三章对转速控制系统的硬件系统进行设计。主要从单片机、电源模块、信号采集模块、显示模块、按键模块这几个方面进行设计,然后作相关的说明。 第四章对转速控制系统的软件系统进行详细的设计。主要从编写语言的选择、AT89C51单片机资源分配、控制单元程序、初始化程序、A/D转换程序、按键程序、显示程序这几个方面进行设计,并作相关的说明。 第五章对前面设计的转速控制系统进行仿真验证。构建硬件系统,然后再对软件系统的程序完成编译以及调试后,加载给硬件系统,协同仿真验证基于AT89C51单片机的转速控制系统设计的可实现性,然后对该系统的应用条件、范围做出说明。 第六章对设计好的转速控制系统进行抗干扰技术的分析研究。先分析干扰可能的来源,然后在前面分析的基础上从硬件、软件两个系统,进行抗干扰技术措施的研究。 文章的最后对论文进行总结,并对未来的研究工作,给出展望。
上传时间: 2022-06-11
上传用户:wangshoupeng199