- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科生毕业论文(设计)
调研报告
题 目: 基于单片机的自动
浇花系统的设计
学生姓名:
学 号:
专业班级:
指导教师:
完成时间: 2005年4月5日
基于单片机的自动浇花系统的设计
主要目标任务:
综合运用大学四年所学专业知识,如《模拟电子技术》、《数字电子技术》、《自动控制原理》、《微机原理》、《单片机原理与应用》,设计一个基于单片机的自动浇花系统的设计。
1)对以前所学知识进行系统的复习,全面的综合并将其联贯。
2)学会了独立的分析和解决问题和进行相关社会调查的能力
3)学会了查阅文献的方法和培养查阅文献的良好习惯。
4)提高专业相关外文的阅读、翻译能力。提高专业英语水平。
5)提高编写程序的水平,优化软件结构。提高电脑绘图水平。
二、技术性能指标:
1)利用湿度传感器检测花卉的湿度。
2)定时定量浇水。
3)根据不同花卉需水不同,设置浇花时间长短。数码管实时显示浇水时间的长短。
简要工作原理
单片机控制的家庭自动浇花机可以通过检测土壤和外界环境的温度和湿度,再根据花卉设定的适宜的温湿度值,进而判断是否需要进行浇水或者报警。同时本设计带有键盘和显示设计,可以由用户输入花卉适宜生长条件,并实时显示当前温湿度值。从而可以根据土壤湿度与温度情况来实时的对花卉进行浇灌。基于单片机的自动温控系统的设计热电致冷器件特别适合于小热量和受空间限制的温控领域。改变加在器件上的的极性即可变致冷为加热,而吸热或放热率则正比于所加直流电流的大小。Pe1tier 温控器的设定温度可以在一个较宽的范围内任意选择,可选择低于或高于环境温度。系统开始工作时,首先由单片机控制软件发出温度读取指令,通过数字温度传感器DS18B20 采样被控对象的当前温度值T1并送显示屏实时显示。然后,将该温度测量值与设定值T比较,其差值送 PID控制器。PID 控制器处理后输出一定数值的控制量,经DA 转换为模拟电压量,该电压信号再经大电流驱动电路,提高电流驱动能力后加载到半导体致冷器件上,对温控对象进行加热或制冷。加热或制冷取决于致冷器上所加电压的正负,若温控对象当前温度测量值与设定值差值为正,则输出负电压信号,致冷器上加载负电压温控对象温度降低;反之,致冷器上加载正向电压,温控对象温度升高。上述过程:温度采样-计算温差-PID调节-信号放大输出周而复始,最后将温控对象的温度控制在设定值附近上下波动,随着循环次数的增加,波动幅度会逐渐减小到某一很小的量,直至达到控制要求。为了加快控制,在进入PID控制前加入了一段温差判断程序。当温度差值大于设定阈值Δt时,系统进行全功率加热或制冷,直到温差小于Δt才进入PID控制环节。智能化多路串行数据采集/传输模块的设计以AT89C2051单片机为核心,采用TLC2543L 12位串行A/D转换器构成的采样模块,该模块的采样数据由单片机串口经电平转换后送到上位机(PC机)的串口COM1或COM2,形成一种串行数据采集串行数据传输的方式。单片机程序主要包括串行数据采集/传输模块的系统信息、通道数、采集周期和通讯协议定义,以及数据采集和传输的标准子程序。TLC2543L的通道选择和方式数据为8位,其功能为:D7、D6、D5和D4用来选择要求转换的通道,D7D6D5D4=0000时选择0通道,D7D6D5D4=0001时选择1通道,依次类推;D3和D2用来选择输出数据长度,本程序选择输出数据长度为12位,即D3D2=00或D3D2=10;D1,D0选择输入数据的导前位,D1D0=00选择高位导前。TLC2543L在每次I/O周期读取的数据都是上次转换的结果,当前的转换结果在下一个I/O周期中被串行移出。第一次读数由于内部调整,读取的转换结果可能不准确,应丢弃。AT89C51的射频卡读写器的设计》
1)作者:刘曼兰,王可崇摘 要:
摘要:数字式移相器大多以标准逻辑器件按传统数字系统设计方法设计而成,其缺点为功耗大、可靠性低。本文介绍的基于单片机控制的数字移相器,采用环形队列实现信号波形的任意相位移相,并且保持波形的幅度、频率不变。其测试精度高,失真度小
整个系统软件的执行过程为:首先,通过键盘设置移相的数值,同时在显示器上显示出移相的度数;其次,启动A/D把转换结果存入队列,在A/D的转换过程中,D/A从队列中读出相应数据后D/A输出;第三,D/A不断循环输出,实现连续的移相后的工频信号。系统软件流程框图如图6所示。《基于单片机的小型自控飞艇舵控系统设计》基于单片机的调光控制器设计
1)作者:张昊郁滨吴捷摘 要 要控制的对象是50Hz的正弦交流电,通过光耦取出其过零点的信号(同步信号),将这个信号送至单片机的外中断
文档评论(0)