本科毕业设计基于STM8105K4单片机土壤数据采集.doc
《本科毕业设计基于STM8105K4单片机土壤数据采集.doc》由会员分享,可在线阅读,更多相关《本科毕业设计基于STM8105K4单片机土壤数据采集.doc(49页珍藏版)》请在三一办公上搜索。
1、吉 林 农 业 大 学学 士 学 位 论 文 题目名称:基于STM8105K4单片机土壤数据采集 学生姓名: 院 系:信息技术学院专业年级:06电子信息科学与技术 指导教师: 职 称: 讲师 2010年 05月 25日目 录基于STM8105K4单片机土壤温度、水分、电导率数据采集I摘要I1 前 言- 1 -1.1 题目的来源与开发意义- 1 -1.2土壤电导率、温度、水分- 1 -1.3传感器技术的现状与发展- 2 -2 系统硬件电路的设计- 3 -2.1 系统硬件电路构成及测量原理- 4 -2.2 STM8S105k4简介- 5 -2.3 DS18B20- 8 -2.4 TDR 水份及电导
2、率传感器- 14 -2.4.1 TDR原理- 14 -2.4.2 TDR 土壤水份传感器- 15 -2.4.3 OP07运算放大模块- 16 -2.5 TDR 土壤水份传感器- 18 -2.6 PT100土壤温度传感器- 19 -2.6 1602显示模块- 21 -3 系统校正部分的设计- 27 -4 系统软件部分的设计- 30 -5 系统调试- 31 -5.1 硬件电路调试- 31 -5.2 各功能模块软件调试- 32 -6 结束语- 32 -参考文献- 32 -致谢- 33 -附录一 系统总体电路原理图- 34 -附录二 系统程序清单- 35 -基于STM8105K4单片机土壤温度、水分、
3、电导率数据采集学生:于庆伟专业:电子信息科学与技术指导教师:宫鹤摘 要:随着社会的进步和科学技术的发展,在农业领域实施现代化、高科技作业已经成为了当今社会人们追逐的热点。本文正是讲述了如何使用单片机进行土壤的温度、水分及电导率这土壤三参数进行数据采集。这种方法完全抛弃了过去靠使用大量人力物力的方法,具有低成本、低劳动力、高精度、高可靠性、可在数年间连续采集数据,可为人们提供高密度的线性数据。关键词:温度;水分;电导率;单片机;数据采集Soil Temperature, Moisture and the Electrical Conductivity Data Collection Based
4、on STM8105K4Name:Qingwei YuMajor:Electronic Information Science and TechnologyTutor:He GongAbstract: With the development of society and the development of science and technology, in the agricultural sector implementing modernization and high tech jobs have become hotspots of these people. This text
5、 is demonstrating how to use a MCU detect the soil temperature, moisture and the electrical conductivity which is the three parameters of soil for data collection. This method is left over by the use of resources, with low cost of labor, low and high precision, high reliability, in a few years for c
6、ollecting data, provide the high density of linear data.Keywords: temperature; moisture; conductance; SCM; data acquisition1 前 言1.1 题目的来源与开发意义土壤是进行农业生产的基础,只有对土壤营养和品质状况的准确监控,才能够进行科学化的生产管理。要准确评估土壤性状1,就需要同时考察土壤结构、粒径、有机质含量、 土壤含水量、离子交换能力、持水力和氮磷钾元素含量等多种土壤参数。但不同的土壤参数有着不同的测定方法,因此要综合获取分析一次土壤信息,需要花费巨大的人力、 物力和
7、时间。如:要采用国家标准方法进行土壤含水量和养分状况的测量, 就需要经过人工取样, 烘干、 秤重、 研磨、 溶解等多个步骤后, 才能够进行试验测试, 不但步骤繁琐,而且结果的重复性和实时性都难以保证, 难以满足农业生产的需求。近年来,随着无线通信、微电子、传感器、计算机等技术向着系统化、网络化的方向迅速发展。单片机的应用正在不断地走向深入,同时带动电子产业日新月益的更新。在电子产品的单片机应用系统中,单片机往往是作为一个核心部件来使用2,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。基于单片机的土壤三参数(电导率,温度,水分)数据采集系统也己步出
8、了传统的工作模式。土壤三参数(电导率,温度,水分)数据采集系统利用温度、水分以及电导率传感器采集模拟信号量,这种方式技术成熟,制作成本相对较低,大大减少了本需要花费大量人力、物力和时间的繁琐工作,将采集工作自动化、精准化。随时随地的进行土壤数据的实时检测,对社会的发展、生产力提升以及人民生活水平的不断提高都起着不可泯灭的作用。 目前实际应用场合提出对温度、水分、电导率的测量具有更高的测量要求,需要灵活、多点、更高精度的测量。本课题将传感器和单片机技术应用到农业发展中为新兴的无线通信技术(如ZigBee无线网络等)的发展奠定了基础1.2土壤电导率、温度、水分土壤温度,含水量和电导率( E l e
9、 c t r i c a l C o n d u c t i v i t y , E C ) 是土壤的三个重要参数3,4,通过这三个参数的计算和分析,可以获取土壤的特征参数,减少或避免了对众多土壤参数的测量。土壤温度是土壤的冷热程度,是影响作物生长的一个重要因素,它对土壤中微生物的活动、有机质分解、作物对水和矿物质的吸收、 种子发芽和根系生长等都有着较大影响。水分是土壤的重要组成部分,土壤含水量的多少不仅仅会影响到土壤的性状,而且还会影响到土壤中各类养分的 溶解、转移和微生物的活动,这对于植物的生长、存活和净增产率等具有极其重要的意义 1 , 2 ,同时土壤含水量状况也是当地气候、 植被、 地
10、形及土壤质地等 自然条件的综合反映 ,掌握土壤中水分的实时变化情况,可以根据作物在不同生长阶段对水的需求来进行精确灌溉, 从而达到增产增收的目的。而随着农业信息技术和精细农业的发展,土壤电导率逐渐引起人们的关注。近年来,土壤学的研究结果表明,土壤中的盐分、水分、温度、有机质含量和质地结构等都不同程度地影响着土壤的电导率 J ,电导率也反映出了土壤品质和物理性质的丰富信息,通过对其的准确测量可以获得土壤含盐量、含水量、质地和肥力分布等相关参数。1.3传感器技术的现状与发展现代,信息技术对社会的发展及科技的进步起了决定性作用5。传感器技术是21 世纪人们在高新技术发展方面争夺的一个制高点,各发达国
11、家都将传感器技术视为现代高新技术发展的关键。从20 世纪80 年代起,日本就将传感器技术列为优先发展的高新技术之首,美国等西方国家也将此技术列为国家科技和国防技术发展的重点内容。我国从20 世纪80 年代以来也己将传感器技术列入国家高新技术发展的重点。21 世纪是信息电子化的时代,作为现代信息技术支柱之一的传感器技术必将得到较大的发展。传统的温度测量是从金属(物质)的热胀冷缩开始。水银温度计至今仍是各种温度测量的计量标准,可是它的缺点是只能近距离观测,而且测量精度不高。常用金属热敏电阻为材料的温度传感器,如铜电阻、镍电阻、铂电阻等,它们的特点是稳定性好、耐高温,如铂电阻有的可达六、七百度。但当
12、传输线路长短不等时,需要进行温度补偿。近年发展起来的有PN 结测温器件。这类器件的优点是在50 -150 范围内有良好的特性,体积小、响应时间快、价格低。但它的缺点是一致性差、不易做到互换,而且PN 结易受外界辐射的影响,稳定性难以保证。石英晶体温度检测器的测量精度较高,一般可检测到0.001作标准检测之用。随着微电子技术、计算机技术和自动测试技术的发展,人们开发出将温度传感器和数字电路集成在一起的新型数字式集成温度传感器。数字式温度传感器内部包含温度传感器、A/D 转换器、信号处理器、存储器(或寄存器)和接口电路。数字式传感器在精度、分辨率、可靠性、抗干扰能力以及器件微小化方面都有明显的优点
13、,输出的温度数据和相关的温度控制量可以连接到各种微控制器。受半导体器件本身限制,数字式传感器还存在一些不够理想的地方。比如实际应用时需加修正值,测温范围不宽,一般为-5 -150。随着大规模集成电路技术的发展,信息的传输、处理技术有了突破性的进展,发展相对滞后的传感器技术业已得到全世界的普遍重视。因此,今后一个时期传感技术将成为人们研究的新热点,并有可能形成较大产业。传感器技术未来将向以下几个方面发展:1 、高精确度;2 、小型化;3 、多功能集成化;4 、数字化;5 、智能化。无线技术与温度传感器的结合,是近几年来一个新的发展趋势,改变了传统温度传感器系统拓扑结构,适应更多温度测量的应用场合
14、。测量土壤含水量有许多方法, 称量法费时费力, 不能原位重复测量, 中子仪法测量土壤表层含水量时, 特别是在低含水量测量时由于中子的泄漏而测不准确。时域反射仪(TDR )为表层土壤的精确测量提供了有效的手段(Nielson,1995) 6,7。用TDR 测量土壤含水量由Topp (1980)首创, 近20 年来, 无论是在技术上还是应用上都得到了长足的发展。近年来, 出于对植物营养需求及溶质输运的研究, 特别是无机污染物迁移的研究的兴起, 使得迅速测定土壤溶液的化学组成变得越来越重要。以往土壤溶液组成的测定是用真空陶土头抽提土壤水溶液进行分析(Rhoades and Oster,1989)。这
15、种做法的主要缺点是在低含水量无能为力, 其次, 测量值是采样期间的时间平均, 缺乏一定的代表性。Rhoades and Oster (1989)认为土壤水溶液中溶质的总浓度或土壤中的存留浓度是可以通过电导率的值来求得, 这一点构成了用TDR 来测定土壤中溶质含量的基础。TDR 独一无二的优越性是土壤水分和土壤的溶质可以同时在同一个体积元中定,Daltonetal。在1984 年首次用TDR 测定土壤的电导率或土壤溶质。但一直到最近, 许多作者才开始在稳态条件下用TDR 测定土壤中溶质的穿透曲线(Kachanoski et al,1992;Wraith etal,1993;Vanclooster
16、 etal,1993,1995;Mallants etal,1994,Vogeler,1996) , 也偶有用于非稳态自然流的情况下(Vogeler,1996)。从 90 年代我国开始引进TDR 技术, 现今已得到迅速的发展, 成为与中子法相并驾的测量土壤含水量的方法之一。本方案使用的TDR水分传感器和TDR电导率传感器都是基于TDR技术。2 系统硬件电路的设计STM8S系列是意法半导体(ST)针对工业温度范围,推出基于新一代STM8内核的8位微控制器,新系列微控制器整合新一代内核的高速度、处理性能和代码效率,以及多用途外设接口,并具备多项特殊功能,可提高芯片的强轫度和可靠性。片内集成的存储器
17、(包括真EEPROM)可以简化应用仿真。在工业控制和家电应用中,STM8S系列产品可以降低系统成本,缩短应用开发周期,提高处理性能。STM8 8位内核有一个32位存储器接口和三段流水线架构,在24MHz频率下,最高处理效能高达20 MIPS。栈指针和16位索引寄存器可改进表处理性能,内核的16MB线性存储位址空间可简化64KB以上的页操作。此外,栈指针的改善、新增寻址模式和新指令等特性增强了对C编程和实时性能的支持,并提高了代码密度和处理器能效。 除STM8的内核优势外,STM8系列产品还提供大容量片上闪存,根据不同的产品型号,闪存容量从4KB到128KB。实时读写同步操作功能,至少30万次的
18、耐擦写能力,使芯片内置的EEPROM的性能可与外部分立的EEPROM媲美。 STM8S系列产品给开发人员带来产品兼容性的好处,在该系列产品内,不同型号产品的软件和堆叠式封装相互兼容,ST所有的微控制器(包括32位的STM32系列)的外设接口全部相互兼容。产品兼容性有利于平台设计,增加可用功能模块的数量,包括模式可配置的16位控制定时器、信号捕获/比较功能模块、PWM控制器以及U(S)ART、SPI、I2C 和 CAN 2.0B总线接口。芯片集成的其它功能可以在工业应用中减少电路板空间和组件数量,例如,芯片内置的16MHz高精度阻容振荡器可以省去外部时钟信号源,上电复位(POR)和欠压复位(BO
19、R)功能可以节省外部复位电路,强流限流功能可以取代外部保护器件。 新产品采用特殊的技术以确保可靠和强大功能,如双重独立看门狗、时钟安全系统、配置选择字节补充复制和EMS复位。此外,STM8S系列还提供在应用编程和在线编程功能,其单线调试功能采用业内最先进的在线调试模块。在家电、个人护理设备、电池供电设备、电动工具、冷热通用空调(HVAC)设备、电机控制器、断路器等应用中,STM8S系列内置的四种节能模式可以帮助开发人员实现反应快速的电源管理策略。3.0V到5.5V的电源电压范围还可以简化开发过程,便于既有设计的升级。 STM8S开发环境支持功能复杂的高端仿真器(包括代码评估和覆盖功能),还支持
20、低成本的调试工具,提供免费的集成开发环境(IDE)和免费的16KB版C编译器。开发工具还提供多个固件化的参考设计,为帮助开发人员达到新安全法规的要求,还提供IEC60335 B类标准专用资料库。STM8S系列采用多种封装形式,包括32引脚到80引脚的LQFP、20引脚到48引脚的QFN和20引脚的TSSOP。本设计以STM8s105k4单片机为核心,辅以1602液晶显示模块、运算放大电路、DS18B20空气温度传感器、TDR水分传感器、TDR电导率传感器、PT100土壤温度传感器组成整个土壤三参数(电导率,温度,水分)和空气温度的数据采集系统。其中DS18B20空气温度传感器、TDR水分传感器
21、、TDR电导率传感器、PT100土壤温度传感器采集到模拟信号后,经过运算放大器的放大,传输给STM8s105k4单片机,利用STM8s105k4单片机内置的10bit ADC数模转换器将模拟信号转化为数字信号,最后将信息显示到1602LCD显示模块上。2.1 系统硬件电路构成及测量原理空气温度传感器水分传感器电导率传感器三级运算放大器STM8S105k4单片机空气温度显示土壤温度显示电导率显示水分显示PC机 1602LCD显示模块两级运算放大器土壤温度传感器 图2-0 土壤三参数硬件电路原理框图Figure0 Soil three parameters hardware circuit dia
22、gram2.2 STM8S105k4简介图2-1 STM8s105k4 管脚排列Figure1 STM8s105k4 tube feet注:1.(HS)为高吸收电流。2.为复用功能重映射选项(如果相同的复用功能显示两次,用户也只能选择其中的一个,并不是其中一个是另一个的备份)。STM8S105k4芯片特点 内核 : 高级STM8内核,具有3级流水线的哈佛结构 : 扩展指令集 存储器: 中等密度程序和数据存储器: 最多32K字节Flash;10K次擦写后在55C环境下数据可保存20年 数据存储器:多达1K字节真正的数据EEPROM,可达30万次擦写 RAM:多达2K字节 时钟、复位和电源管理 :
23、 3.05.5V工作电压 灵活的时钟控制,4个主时钟源 低功率晶体振荡器 外部时钟输入 用户可调整的内部16MHz RC 内部低功耗128kHz RC 带有时钟监控的时钟安全保障系统 电源管理: 低功耗模式(等待、活跃停机、停机) 外设的时钟可单独关闭 永远打开的低功耗上电和掉电复位 中断管理 带有32个中断的嵌套中断控制器 6个外部中断向量,最多37个外部中断 定时器 2个16位通用定时器,带有2+3个CAPCOM通道(IC、OC 或 PWM) 高级控制定时器:16位,4个CAPCOM通道,3个互补输出,死区插入和灵活的同步 带有8位预分频器的8位基本定时器 自动唤醒定时器 2个看门狗定时器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 STM8105K4 单片机 土壤 数据 采集
链接地址:https://www.31ppt.com/p-3945269.html