测控系统综合设计课程设计报告
南邮测控系统课程设计
南邮测控系统课程设计一、课程目标知识目标:1. 让学生掌握测控系统的基础知识,包括传感器原理、信号处理方法及数据传输技术。
2. 让学生了解南邮测控系统的结构组成,理解各部分功能及其相互关系。
3. 使学生能够运用所学知识,分析并解决实际问题,提高测控系统的设计与应用能力。
技能目标:1. 培养学生运用测控技术进行数据采集、处理和传输的能力。
2. 培养学生设计简单的测控系统电路,进行系统调试与优化的能力。
3. 提高学生的团队协作和沟通能力,使其能够在项目实践中发挥积极作用。
情感态度价值观目标:1. 激发学生对测控技术及工程的兴趣,培养其探索精神。
2. 培养学生严谨的科学态度,使其具备良好的工程伦理素养。
3. 增强学生的国家使命感和社会责任感,使其认识到测控技术在国家发展和社会进步中的重要作用。
课程性质:本课程为实践性较强的学科,旨在培养学生的实际操作能力和创新能力。
学生特点:本课程针对的是高年级学生,具备一定的电子技术和测控基础,具有较强的求知欲和动手能力。
教学要求:结合课程性质和学生特点,采用理论教学与实践操作相结合的方式,注重培养学生的实际操作能力和创新精神。
通过课程学习,使学生能够达到上述课程目标,为将来的学术研究或工程实践奠定基础。
二、教学内容1. 测控系统基本原理:包括传感器的工作原理、信号处理方法、数据传输技术等基础知识,对应教材第一章内容。
2. 南邮测控系统结构组成:详细介绍测控系统的各部分功能、相互关系及系统设计原则,对应教材第二章内容。
3. 数据采集与处理:教授数据采集、信号处理、滤波算法等,对应教材第三章内容。
4. 系统设计与实践:包括测控系统电路设计、系统调试与优化,对应教材第四章内容。
5. 实践项目:组织学生进行小组项目实践,运用所学知识设计、实现并优化一个简单的测控系统,提高学生的实际操作能力。
6. 教学案例解析:分析典型的测控系统案例,使学生更好地理解理论知识在实际中的应用。
测控系统综合设计范文
《测控系统综合设计》课程设计一、总体要求1、理论知识学习的实际体现于综合;2、根据设计任务设计可行的总体方案;3、根据所设计的方案完成电路原理图的设计与Protel/Altium绘制;4、根据所设计的硬件电路编制相应的软件流程图及关健子程序;5、编写设计说明书对设计工作作介绍和总结,包括相关器件的选型分析和电路参数计算依据;二、课设题目1、电子秤设计设计要求:测量范围为0~5000g;综合测量误差小于1g;测量结果通过RS232接口上传至上位机;涉及的相关知识:应变式称重传感器,电桥,单片机,RS232通信2、基于电感传感器的微位移测量系统设计设计要求:测量范围±1mm/±0.1mm;综合测量误差小于1μm/0.1μm;测量结果LCD实时显示;涉及的相关知识:电感传感器及其信号处理电路,单片机,程控放大,LCD显示技术3、基于电容传感器的铝板厚度检测系统设计设计要求:测量范围1~5mm;综合测量误差小于1%;测量结果LCD实时显示;配备无线数传功能;涉及的相关知识:电容传感器及其信号处理电路,单片机,LCD显示技术,无线通信4、激光二极管温度控制系统设计设计要求:启动工作温度10~40℃;温度测量精度0.1℃;温度控制目标20±0.2℃;当前温度的LCD实时显示;涉及的相关知识:温度传感器及其信号处理电路,单片机,半导体制冷器,LCD显示技术5、便携式电子倾角仪设计设计要求:测量范围±30°;分辨率0.01°;综合测量误差0.05°;测量结果LCD实时显示;5分钟无操作自动关机;低电压报警;涉及的相关知识:倾角传感器及其信号处理电路,单片机,LCD显示技术,电源管理技术6、便携式电子胎压计设计设计要求:测量范围100~1000KPa;综合测量误差优于3%;测量结果LCD实时显示;30秒无操作自动关机;低电压报警。
涉及的相关知识:气体压力传感器及其信号处理电路,单片机,LCD 显示技术,电源管理技术7、8通道温湿度巡检系统设计设计要求:温度测量范围-5~55℃;湿度标准为相对湿度;测量结果集中显示;每通道的温度/湿度同时显示;温度及湿度可设定上超限报警阈值;超限蜂鸣报警。
测控技术综合课程设计
测控技术综合课程设计一、课程目标知识目标:1. 让学生掌握测控技术的基本原理,理解传感器的工作机制和信号处理方法;2. 使学生了解测控系统的组成和设计原则,掌握相关仪器的使用方法;3. 帮助学生了解测控技术在现实生活中的应用,提高学生对科学技术发展的认识。
技能目标:1. 培养学生运用所学知识进行测控系统设计和分析的能力;2. 提高学生实际操作测控设备、调试系统的技能;3. 培养学生运用计算机软件进行数据采集、处理和分析的能力。
情感态度价值观目标:1. 培养学生热爱科学、追求真理的精神,增强学生对测控技术学科的兴趣;2. 培养学生的团队协作意识,提高学生在团队中沟通、协作的能力;3. 培养学生严谨、务实的学习态度,养成勤奋刻苦、不断探索的良好习惯。
课程性质:本课程为综合实践课程,旨在通过理论与实践相结合的方式,使学生掌握测控技术的基本知识和技能,培养学生的实际操作能力。
学生特点:学生具备一定的物理、数学基础,对测控技术有一定了解,但实际操作能力较弱。
教学要求:注重理论与实践相结合,强调学生的动手实践能力,充分调动学生的主观能动性,引导学生主动探索、积极思考,培养具备创新精神和实践能力的测控技术人才。
通过本课程的学习,使学生能够将所学知识应用于实际问题的解决,提高学生的综合素质。
二、教学内容1. 测控技术基本原理:包括传感器的工作原理、信号处理方法、数据采集与传输等;教材章节:第一章 测控技术概述,第二节 传感器与信号处理2. 测控系统组成与设计原则:介绍测控系统的基本组成、设计原则及各部分功能;教材章节:第二章 测控系统组成与设计,第一节 测控系统概述3. 常用测控设备与仪器:学习各类测控设备、仪器的使用方法及注意事项;教材章节:第三章 常用测控设备与仪器,第一、二节4. 测控技术在生活中的应用:分析实际案例,了解测控技术在日常生活、工业生产等方面的应用;教材章节:第四章 测控技术的应用,第一节 日常生活中的测控技术5. 测控系统实践操作:结合实验室设备,进行实际操作,锻炼学生动手能力;教材章节:第五章 测控系统实践操作,第一、二节6. 数据处理与分析:学习运用计算机软件进行数据采集、处理和分析的方法;教材章节:第六章 数据处理与分析,第一节 数据采集与处理7. 课程设计:以小组为单位,设计一个简单的测控系统,培养学生团队协作能力和创新精神;教材章节:第七章 课程设计,第一节 课程设计要求与方法教学内容安排与进度:本课程共计16课时,具体安排如下:1-4课时:测控技术基本原理与系统组成;5-8课时:常用测控设备与仪器;9-12课时:测控技术应用与实践操作;13-16课时:数据处理与分析、课程设计。
测控系统课程设计报告
测控系统课程设计报告一、教学目标本课程的教学目标是使学生掌握测控系统的基本原理、方法和应用,具备分析和解决实际问题的能力。
具体目标如下:1.知识目标:(1)理解测控系统的组成、工作原理和分类;(2)掌握测控系统中信号的采样与量化、误差分析、数据处理等基本方法;(3)熟悉常见测控设备及其应用场景;(4)了解测控技术的发展趋势和前沿领域。
2.技能目标:(1)能够运用所学知识分析实际测控问题;(2)具备使用测控设备进行数据采集、处理和分析的能力;(3)能够设计简单的测控系统,并进行调试和优化。
3.情感态度价值观目标:(1)培养学生的创新意识和团队合作精神;(2)增强学生对测控技术的兴趣和责任感;(3)引导学生关注测控技术在国家战略和民生中的应用,提高国家意识和社会责任感。
二、教学内容本课程的教学内容主要包括以下几个方面:1.测控系统的组成与分类:介绍测控系统的的基本组成部分,如传感器、信号处理电路、执行器等,以及不同类型的测控系统及其应用场景。
2.信号的采样与量化:讲解信号采样、量化原理,分析采样频率、量化位数对信号质量的影响。
3.误差分析与数据处理:介绍测控系统中的主要误差来源,分析误差的性质和影响,探讨数据处理方法,如插值、滤波等。
4.常见测控设备及其应用:介绍常见的测控设备,如传感器、执行器、控制器等,分析其在实际应用中的工作原理和性能。
5.测控系统的设计与实践:讲解测控系统的设计方法,包括硬件选型、软件开发等,结合实际案例进行分析。
6.测控技术的发展趋势:介绍测控技术的发展动态和前沿领域,如物联网、大数据、智能制造等。
三、教学方法为了提高教学效果,本课程采用多种教学方法相结合,包括:1.讲授法:通过教师的讲解,使学生掌握测控系统的基本原理和方法。
2.案例分析法:通过分析实际案例,使学生了解测控系统在工程中的应用和设计方法。
3.实验法:学生进行实验,培养学生的动手能力和实践技能。
4.讨论法:鼓励学生积极参与课堂讨论,提高学生的思维能力和创新能力。
测控系统综合实验报告
测控系统综合实验报告实验目的1.了解信号频谱分析的原理,加深他们对频谱分析的作用与意义的认识。
2.熟悉信号的幅值调制与解调原理,了解信号调制与解调过程中波形和频谱的变化,加深对调制与解调的理解。
3.了解Signal VBScript语言并掌握Signal VBScript语言在DRVI中的功能与地位,熟练使用Signal VBScript语言在VB脚本程序芯片”中写入Signal VBScript小程序。
一、实验原理1.DRVI简介DRVI 是基于软件总线和芯片结构的快速可重组虚拟仪器开发平台。
该仪器技术的主体为一个带软件控制线和数据线的软主板,其上可插接软内存条、软仪表盘、软信号发生器、软信号处理电路、软波形显示芯片等软件芯片组,并能与A/D卡、I/O 卡等信号采集硬件进行组合与连接,构成一个能根据应用需求快速重组的虚拟仪器。
DRVI软件必须注册后才能正常工作,DRVI启动后点击DRVI 采集器主卡检测(USB)进行注册,获取软件工作权限。
注册方式包括:DRVI试用(武汉注册点)、DRVI试用(深圳注册点)、DRVI试用(电子邮件注册)、DRVI采集器主卡检测(EPP)、DRVI采集器主卡检测(UCB)、DRVI运动控制卡检测(COM)、DRVI局域网服务检测。
DRVI前面板是一个采用COM组件容器程序设计的软件总线结构的可重构虚拟仪器可视化开发/运行一体化平台。
该操作平台提供了虚拟仪器软件总线底板、软件芯片插件组、嵌入式Web服务器、VBScript脚本语言等功能支持。
使用系统功能菜单可以完成存取软件芯片资源文件、存取扩展件配置文件、存取服务器资源文件、脚本固化、运行测试等功能。
工具菜单提供软件芯片工具、布局工具、地址信息条、ActiveX控件工具和状态信息工具等功能。
编辑菜单提供软件芯片删除、软件芯片移动、画笔色彩选择、软件总线刷新和显示、HTML插件脚本编辑、虚拟仪器样例脚本编辑、屏幕拷贝、数据拷贝、软件芯片一览表以及软件芯片布线图等功能。
测控系统综合课程设计
测控系统综合设计题目基于组态的A3000流量监控系统设计专业自动化(计算机测控) ________ 学生姓名_________________ 马健________________ 班级________________ B自动化093 __________学号____________ 0910603314 __________完成日期______________ 2012.12.19 __________盐城工学院电气学院内容提要本设计对多种器件进行了综合运用,运用了测控和仪器仪表,智能仪器、总线仪器和虚拟仪器等仪器,都无一例外地利用计算机的软件和硬件优势,从而既增加了测量功能,又提高了技术性能,使设计达到可以基于组态的A300C使用变频器进行流量监控系统的设计。
结合了A300(现场系统、智能仪表控制系统等硬件和组态控制软件技术完成此测控系统综合设计。
A3000高级过程控制实验系统独创现场系统概念,而不是对象系统。
现场系统包括了实验对象单元、供电系统、传感器、执行器(包括电动调节阀、变频器及调压器)、以及半模拟屏,从而组成了一个只需接受外部标准控制信号的完整、独立的现场环境。
现场系统包括三个水箱,一个大储水箱,一个锅炉,一个工业用板式换热器,两个水泵,大功率加热管,滞后时间可以调整的滞后系统,一个硬件联锁保护系统。
传感器和执行器系统包括5个温度、3个液位、1个压力,1个电磁流量计,1个涡轮流量计,1个电动调节阀,两个电磁阀,2个液位开关。
随着微电子技术的不断发展,集成了CPU存储器、定时器/计数器、并行和串行接口、看门狗、前置放大器甚至A/D、D/A转换器等电路在一块芯片上的超大规模集成电路芯片(即单片机)出现了。
以单片机为主体,将计算机技术与测量控制技术结合在一起,又组成了所谓的“智能化测量控制系统”,也就是智能仪器。
智能仪器的出现,极大地扩充了传统仪器的应用范围。
智能仪器凭借其体积小、功能强、功耗低等优势,迅速地在家用电器、科研单位和工业企业中得到了广泛的应用“组态”的概念是伴随着集散型控制系统(Distributed Co ntrolSystem简称DCS的出现才开始被广大的生产过程自动化技术人员所熟知的。
测控课程设计实验报告
测控课程设计实验报告一、教学目标本课程的教学目标是使学生掌握测控技术的基本原理和方法,培养学生运用测控技术解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解测控技术的基本概念、原理和应用。
(2)掌握信号处理、数据采集和分析的基本方法。
(3)熟悉测控系统的组成、设计和调试。
2.技能目标:(1)能够使用常见的测控仪器和设备进行数据采集。
(2)具备对测控系统进行调试和优化能力。
(3)学会编写简单的测控程序,进行数据处理和分析。
3.情感态度价值观目标:(1)培养学生对测控技术的兴趣和好奇心,激发学生学习热情。
(2)培养学生团队协作、创新思维和实践能力。
(3)使学生认识到测控技术在现代社会中的重要性,树立正确的价值观。
二、教学内容根据课程目标,教学内容主要包括以下几个部分:1.测控技术的基本概念、原理和应用。
2.信号处理、数据采集和分析的基本方法。
3.测控系统的组成、设计和调试。
4.常见测控仪器和设备的使用。
5.测控程序的编写和数据处理。
教学过程中,以教材为主线,结合实验和实践,使学生掌握测控技术的基本知识和技能。
三、教学方法为了实现教学目标,采用多种教学方法相结合,包括:1.讲授法:系统讲解测控技术的原理、方法和应用。
2.讨论法:学生针对实际问题进行讨论,培养学生的创新思维。
3.案例分析法:分析典型案例,使学生了解测控技术在实际中的应用。
4.实验法:动手进行实验,培养学生实际操作能力和团队协作精神。
通过多样化教学方法,激发学生的学习兴趣,提高学生的主动性和积极性。
四、教学资源为了保证教学质量,选择和准备以下教学资源:1.教材:选用国内权威、实用的测控技术教材。
2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作课件、视频等多媒体资料,提高教学效果。
4.实验设备:配置齐全的实验设备,确保学生能够进行实际操作。
教学资源应与教学内容和教学方法紧密结合,为学生提供丰富的学习体验。
测控课程设计报告
测控课程设计报告一、教学目标本课程的教学目标是使学生掌握测控领域的基本知识和技能,能够运用所学知识进行简单的测控系统设计和分析。
具体目标如下:1.知识目标:学生能够理解测控系统的基本原理,掌握常见的测控算法,了解测控系统的组成部分及工作原理。
2.技能目标:学生能够运用所学知识进行测控系统的设计和分析,能够使用常见的测控设备进行实验操作,具备一定的实际问题解决能力。
3.情感态度价值观目标:培养学生对测控技术的兴趣和热情,使学生认识到测控技术在工程和科学研究中的重要性,培养学生的创新意识和团队合作精神。
二、教学内容根据课程目标,教学内容主要包括测控系统的基本原理、常见测控算法、测控系统的组成部分及工作原理。
具体安排如下:1.第一章:测控系统概述,介绍测控系统的定义、分类和基本原理。
2.第二章:测控算法,介绍常见的测控算法及其特点和应用。
3.第三章:测控系统的组成部分,介绍测控系统中的传感器、执行器和控制器等组成部分。
4.第四章:测控系统的设计与分析,介绍测控系统的设计方法和步骤,以及如何进行系统分析。
5.第五章:测控系统的实验操作,介绍常见测控设备的操作方法和实验技巧。
三、教学方法为了达到课程目标,我们将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过教师的讲解,使学生掌握测控系统的基本原理和知识。
2.讨论法:通过分组讨论,培养学生的思考能力和团队合作精神。
3.案例分析法:通过分析实际案例,使学生了解测控系统的应用和设计方法。
4.实验法:通过实际操作,使学生掌握测控设备的操作方法和实验技巧。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的测控教材,为学生提供系统、全面的学习资料。
2.参考书:提供相关的测控技术参考书籍,丰富学生的知识储备。
3.多媒体资料:制作精美的课件和教学视频,提高学生的学习兴趣。
4.实验设备:准备充足的实验设备,确保每个学生都能得到实际操作的机会。
测控系统设计报告
测控系统设计报告测控系统设计报告《测控系统综合实验》设计报告学生姓名:学生学号:院系:专业:指导老师:二〇一九二〇一九年二月五月四日题目:步进电机转速控制系统一、设计目的步进电机是一种能将电脉冲信号转换成机械角位移或线位移的执行元件,它实际上是一种单相或多相同步电机。
通过键盘来实现对步进电机速度的转换,使步进电机在不同模式下拥有不同的转速,从而来满足不同的机电要求。
三个按键分别对应步进电机高中低档,三个档次的转速有明显的区别。
通过显示模块将实际转速显示出来。
通过该课程设计进一步了解步进电机的工作原理,理解步进电机的转速控制方式和调速方法。
增强动手、思考和解决问题的能力,并更深次地理解各种器件的原理及使用规则。
二、设计要求1.可通过按键设置步进电机的转向(正/反转)、转速(增/减速); 2.可通过按键设置步进电机的励磁方式(单/双相);3.可通过数码管将步进电机的转速显示出来;4.设计电路,编写程序,软件硬件仿真、调试。
三、元器件清单AT89C51单片机:Atmel公司生产的89C51单片机是一种低功耗/低电压‘高性能的8位单片机,它采用CMOS和高密度非易失性存储技术,而且其输出引脚和指令系统都与MCS-51兼容;片内的Flash ROM允许在系统内改编程序或用常规的非易失性编程器来编程,内部除CPU外,还包括256字节RAM,4个8位并行I/O口,5个中断源,2个中断优先级,2个16位可编程定时计数器,89C51单片机是一种功能强、灵活性高且价格合理的单片机,完全满足本系统设计需要。
步进电机:步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。
步进电机区别于其他控制电机的最大特点是:它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。
晶振(12MHz)ULN2003 数码管电容(30pFⅹ2、10uF ⅹ2)、数码管小按键(6个)四、设计过程图:四相步进电机由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专业设备----步进电机控制驱动器,在典型步进电机控制系统中控制器可以发出脉冲频率从几赫兹到几千赫兹可以连续变化的脉冲信号,它为环形分配器提供脉冲序列,环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输入端,以驱动步进电机的转动。
测控综合性课程设计
测控综合性课程设计一、课程目标知识目标:1. 学生能理解并掌握测控技术的基本原理,包括传感器工作原理、信号采集与处理方法;2. 学生能够运用所学的测控知识,分析实际问题的解决方案;3. 学生了解测控技术在工程领域的应用,认识到其在社会发展中的重要性。
技能目标:1. 学生能够设计简单的测控系统,运用传感器进行数据采集,并完成数据的基本处理;2. 学生通过课程实践,掌握使用测控设备进行实验操作和数据分析的基本技能;3. 学生能够运用课程所学,解决实际问题,具备一定的创新能力和动手能力。
情感态度价值观目标:1. 学生通过学习测控技术,培养对工程技术的兴趣,激发探索精神和创新意识;2. 学生在学习过程中,养成合作、分享、尊重他人的良好品质;3. 学生能够认识到测控技术在国家经济发展和国防建设中的重要作用,增强国家意识和社会责任感。
本课程针对高年级学生的认知特点,结合测控技术的学科性质,以实用性为导向,注重培养学生的实践能力和创新能力。
课程目标旨在使学生在掌握基本知识的基础上,提高解决实际问题的能力,同时培养良好的情感态度价值观。
通过分解课程目标为具体的学习成果,为教学设计和评估提供明确的方向。
二、教学内容本课程教学内容主要包括以下几部分:1. 测控技术基础理论:讲解传感器工作原理、信号采集与处理方法,涉及课本第二章和第三章内容。
2. 常用测控设备与仪器:介绍各类传感器、数据采集卡、控制器等设备,分析其性能与应用,结合课本第四章内容。
3. 测控系统设计方法:讲授测控系统设计步骤、系统建模与仿真,参考课本第五章内容。
4. 实践操作与案例分析:组织学生进行实验操作,分析实际工程案例,提高学生解决实际问题的能力,结合课本第六章和第七章内容。
5. 创新设计与制作:鼓励学生发挥创意,设计具有实际应用价值的测控系统,进行制作和调试,锻炼学生的动手能力和创新能力。
教学大纲安排如下:第一周:测控技术基础理论(第二章、第三章)第二周:常用测控设备与仪器(第四章)第三周:测控系统设计方法(第五章)第四周:实践操作与案例分析(第六章、第七章)第五周:创新设计与制作(综合前四章内容)教学内容遵循科学性和系统性原则,注重理论与实践相结合,旨在帮助学生掌握测控技术的基本知识,提高解决实际问题的能力。
测控系统综合课程设计
测控系统综合课程设计一、教学目标本课程的教学目标是使学生掌握测控系统的基本原理和设计方法,提高学生的实际动手能力和创新能力。
通过本课程的学习,学生应能理解测控系统的工作原理,掌握测控系统的设计方法和步骤,具备分析和解决测控系统问题的能力。
具体来说,知识目标包括:了解测控系统的基本概念、组成和分类;掌握测控系统的硬件和软件设计方法;熟悉各种测控技术的原理和应用。
技能目标包括:能够使用测控系统相关设备和工具进行实际操作;能够根据实际需求设计简单的测控系统;能够对测控系统进行调试和维护。
情感态度价值观目标包括:培养学生的团队合作意识和沟通能力;增强学生对测控技术在工程应用中的重要性的认识;提高学生对测控系统安全性和可靠性的关注。
二、教学内容本课程的教学内容主要包括测控系统的基本原理、设计方法和应用实践。
具体包括以下几个部分:1.测控系统的基本原理:介绍测控系统的定义、组成和分类,讲解测控系统的工作原理和相关理论知识。
2.测控系统的设计方法:讲解测控系统的设计方法和步骤,包括需求分析、硬件设计、软件设计等。
3.测控系统的应用实践:介绍各种测控技术的原理和应用,通过实际案例分析,使学生能够将理论知识应用到实际问题中。
4.测控系统的调试和维护:讲解测控系统的调试和维护方法,培养学生对测控系统运行状况的监控和解决问题的能力。
三、教学方法为了实现本课程的教学目标,我们将采用多种教学方法相结合的方式进行教学。
具体包括以下几种方法:1.讲授法:通过讲解测控系统的基本原理、设计方法和应用实践,使学生掌握相关理论知识。
2.案例分析法:通过分析实际案例,使学生能够将理论知识应用到实际问题中,提高学生的实际操作能力。
3.实验法:通过实际操作,使学生能够深入了解测控系统的工作原理和设计方法,提高学生的动手能力。
4.小组讨论法:通过小组讨论,培养学生的团队合作意识和沟通能力,促进学生对测控技术的研究和探讨。
四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用国内知名出版社出版的测控系统相关教材,作为学生学习的主要参考资料。
测控系统报告
目录第一章课程设计内容与要求1.1课程设计内容本次课程设计首先是温度表的调试,通过观察检测一块坏的电路板画出它的电路图,并改正错误,使温度表好使;其次是学会使用板卡PCL-818HD 和PCL-730,先分组焊接一个电路板,功能是通过调节滑动变阻器改变发光二极管的亮度,之后把焊接好的电路板连接到PCL-818HD上,检测电路板的功能;最后一部分是以前一个课程设计为基础,把已经设计好的粮食烘干机电气系统连接到工业计算机上,检测粮食烘干机电气系统的工作状况,熟悉数据采集卡I\O和A\D和D\A的使用,掌握模拟量和数字量的转换;主要的课程设计内容包括:(1)设计题目总体设计方案;(2)应用工控组态软件MCGS进行硬件接口设计;(3)系统的综合硬件调试;(4)撰写课程设计论文;(5)完成课程设计论文答辩;1.2课程设计要求组态软件硬件接口设计要求:(1)开关量测量:输入信号- 启动按钮、闸门正反转限位、物料位置等。
输出信号- 停止按钮、控制、显示和故障报警信号等。
(2)模拟量测量:A/D信号- 电流、转速、温度、压力、流量和频率等。
D/A信号- 电流和电压。
(3)数据采集卡:I/O 采集卡、A/D采集卡和 D/ A采集卡。
(4)数据对象:设置数据变量的名称、类型、初始值和数值范围。
(5)动画连接:数据对象的实时采集值驱动图形的动画效果。
(6)控制流程:编制脚本程序用来完成特定工艺流程的操作和处理。
(7)设备连接:通过设备窗口驱动和配置各种数据采集卡。
(8)数据处理:数据显示、数据存储、报警输出、曲线生成和安全机制等。
1.3课程设计的目的本次课程设计主要培养学生们自己的动手能力、分析解决问题的能力,掌握工业计算机的使用方法,了解数据采集卡PCL-818HD和PCL-730及模拟量和数字量,设备驱动、设备连接和开关量测量掌握 MCGS 的使用方法和工程设计步骤。
掌握 MCGS的流程控制、设备驱动、数据采集、数据处理、报表输出等解决实际工程问题的完整方案和操作方法,达到熟练使用工控设备的目的,为更好的学习专业知识打下好的基础。
测控系统综合课程设计 。最终版
2013级测控131班测控系统综合课程设计报告学院名称:电气与信息工程学院专业:测控技术与仪器班级:仪131姓名:杨帆学号:139064029指导教师:刘亮、张英杰目录第一章 Proficy Machine Edition编程软件 (4)1.1 Proficy Machine Edition概述 (4)1.2 Proficy Machine Edition组件 (5)1.3软件安装 (5)1.4 工程管理 (6)1.4.1打开PACSystems RX3i工程 (6)1.4.2创建PACSystems RX3i工程 (8)1.5硬件配置 (9)1.6工业以太网通讯设置 (10)1.7 输入梯形图程序 (12)1.8 上传/下载 (12)第二章iFIX组态软件的使用 (14)2.1 ifix的配置 (14)2.2 IFIX的使用 (15)第三章设计内容 (17)3.1 舞台灯光控制设计 (17)3.1.1实验原理及电路 (17)3.1.2 实物接线与实验现象 (18)3.1.3 舞台灯程序 (19)3.1.4 舞台灯监控画面设计 (20)3.2 自动洗衣机控制设计 (21)3.2.1 实验原理与电路 (21)3.2.2 实物接线与实验现象 (22)3.2.3 洗衣机实验程序 (23)3.2.4 洗衣机监控画面设计 (25)3.3 交通信号灯自动控制设计 (26)3.3.1 实验原理及电路 (26)3.3.2 实物接线与实验现象 (27)3.3.3 交通灯程序 (28)3.4 电机定位控制设计 (31)3.4.1实验原理和电路 (31)3.4.2 实物接线与现象 (32)3.4.3 实验程序 (32)第三章总结与体会 (33)第一章 Proficy MachineEdition编程软件1.1 Proficy Machine Edition概述Proficy Machine Edition 是一个高级的软件开发环境和机器层面自动化维护环境。
测控系统综合设计课程设计报告【范本模板】
测控系统综合设计课程设计题目:土壤湿度调节灌溉系统设计院(系、部):电气与控制工程学院班级:测控11- 1姓名:学号:指导教师:完成日期:辽宁工程技术大学课程设计成绩评定表摘要土壤湿度调节灌溉系统针对目前城市绿化、农业大棚等灌溉方面所遇到的问题而设计的一种能够精确控制土壤湿度,合理供水,达到节水、保湿、检测土壤水分等目的的控制系统。
它能够协助人们用最适合的水量培育植物,既不浪费水又能使作物正常生长,这使得土壤灌溉更加科学合理,并且逐步实现自动化、智能化控制。
本系统主要以单片机为核心,利用土壤湿度传感器采集湿度信号,通过继电器,电机,电磁阀等控制,实现灌溉水量的控制。
关键词:单片机;土壤湿度;灌溉;目录1、设计方案 (1)1。
1系统功能及实现 (1)1.2系统主要控制与检测元件 (2)2、硬件系统设计 (3)2。
1温度检测以及报警功能的实现 (3)2。
2土壤湿度与空气湿度检测功能的实现 (4)2。
3单片机最小系统电路 (5)2.4硬件系统测试 (5)3、软件系统设计 (7)3.1程序主流程设计 (7)3.2系统状态检测程序 (8)3.3系统控制程序 (9)3.4数据显示程序 (9)3。
5程序调试 (10)4、总结 (11)5、设计体会 (12)参考文献 (13)1、设计方案自动化灌溉系统分为全自动化灌溉系统和半自动化灌溉系统。
全自动化灌溉系统不需要人直接参与,通过预先编制好的控制程序和根据反映作物需水的某些参量可以长时间地自动启闭水泵和自动按一定的轮灌顺序进行灌溉。
人的作用只是调整控制程序和检修控制设备。
半自动化灌溉系统中在田间没有安装传感器,灌水时间、灌水量和灌溉周期等均是根据预先编制的程序而不是根据作物的土壤水分及气象状况的反馈信息来控制的.本课程设计所研究设计的是全自动的灌溉系统,能够对土壤湿度、空气温湿度进行检测,并将数据返回经过单片机程序进行决策,判断土壤水分状况,利用部分算法控制实施对土壤灌溉的科学化管理。
测控系统原理课程设计报告任务书
任务六:直流数字电流表设计一.课程设计内容运用所学单片机、模拟和数字电路、和测控系统原理与设计等方面的知识,设计出一台以AT89C52为核心的直流数字电流表,完成电流信号的采集、处理、显示及键盘接口电路等局部的软、硬件设计,要求采用ADC0808 实现A/D转换,由键盘设置测量量程,用发光二级管显示当前测量量程。
直流数字电流表要求如下:1〕4位数码显示2〕量程:10A、1A、100mA。
3〕防反接保护、过流保护。
4〕内阻不限。
二.课程设计应完成的工作1〕硬件局部包括前置信号处理单元〔放大电路,调制解调电路、滤波电路等〕、A/D转换、微处理器〔MCU〕、键盘、显示等;2〕软件局部包括键盘扫描、A/D转换、数字滤波、标度变换、显示等;3〕用PROTEUS软件仿真实现;4〕用Protel画出系统的硬件电路图;5〕撰写设计说明书一份(不少于2000字),阐述系统的工作原理和软、硬件设计方法,重点阐述系统组成框图、硬件原理设计和软件程序流程图。
说明书应包括封面、任务书、目录、摘要、正文、参考文献(资料)等内容,以及硬件电路图和软件程序框图等材料。
注:设计说明书题目字体用小三,黑体,正文字体用五号字,宋体,小标题用四号及小四,宋体,并用A4纸打印。
三.课程设计进程安排四、设计资料及参考文献1.王福瑞等.?单片微机测控系统设计大全?.航空航天大学,19992.?现代测控技术与系统? 韩九强清华大学2007.93.?智能仪器? 程德福,林君主编机械工业2005年2月4.?测控仪器设计?浦昭邦,王宝光主编机械工业20015.基于AT89C51单片机的数字电压表的设计,黄亮,电子制作,2006.10 ,25-27 6.Keil C51帮助文档五、成绩评定综合以下因素:(1) 说明书及设计图纸的质量(占60%)。
(2) 独立工作能力及设计过程的表现(占20%)。
(3) 答复下列问题的情况(占20%)。
说明书和图纸局部评分分值分布如下:1、需求分析与设计思路〔10分〕要求说明设计任务的具体技术指标打算如何实现,根据实现各技术指标的解决方法,提出总体设计的思路和解决方案,说明其中关键问题及其解决方法。
测控系统技术课程设计
测控系统技术课程设计一、课程目标知识目标:1. 让学生理解测控系统的基本原理,掌握测控系统组成及各部分功能。
2. 使学生掌握测控系统中常用的传感器工作原理及其选用方法。
3. 帮助学生了解数据采集、处理和传输的基本方法,以及测控系统的抗干扰技术。
技能目标:1. 培养学生能够运用所学知识分析和解决实际测控系统问题的能力。
2. 提高学生动手操作和调试测控系统的技能,具备基本的故障排查和维修能力。
3. 培养学生使用相关软件和工具对测控系统进行设计和仿真。
情感态度价值观目标:1. 培养学生热爱科学,积极探索,严谨求实的科学态度。
2. 增强学生的团队协作意识,培养沟通与交流的能力。
3. 让学生认识到测控技术在国家经济建设和国防事业中的重要性,激发学生的爱国情怀和责任感。
课程性质分析:本课程为专业技术课程,旨在帮助学生掌握测控系统的基本知识和技能,培养学生解决实际问题的能力。
学生特点分析:学生已具备一定的电子技术基础和计算机编程能力,对实际操作和新技术具有浓厚的兴趣。
教学要求:1. 结合实际案例进行教学,提高学生的实践能力。
2. 注重启发式教学,引导学生主动思考,培养创新意识。
3. 强化课堂互动,关注学生的个体差异,提高教学效果。
二、教学内容本课程教学内容主要包括以下几部分:1. 测控系统概述:介绍测控系统的基本概念、发展历程、应用领域及发展趋势,使学生了解测控技术的重要性。
2. 测控系统组成:详细讲解测控系统的各个组成部分,包括传感器、数据采集、信号处理、执行器等,分析各部分的功能和相互关系。
3. 传感器及其应用:学习各种类型传感器的原理、特点和应用,如温度传感器、压力传感器、流量传感器等,并了解传感器选型原则。
4. 数据采集与处理:学习数据采集的基本原理、方法和技术,包括模拟信号调理、模数转换、数字信号处理等。
5. 抗干扰技术:介绍测控系统抗干扰的常用方法,如滤波技术、屏蔽技术、接地技术等,提高系统的稳定性和可靠性。
测控系统课程设计
测控系统课程设计一、教学目标本课程旨在通过学习测控系统的基本概念、原理和方法,使学生掌握测控系统的基本组成、工作原理和设计方法,具备分析和解决测控系统实际问题的能力。
具体教学目标如下:1.掌握测控系统的定义、分类和基本组成;2.理解测控系统的工作原理和设计方法;3.熟悉常用的测控系统传感器、执行器和控制器。
4.能够分析测控系统的性能指标和稳定性;5.能够运用测控系统的设计方法,完成简单的测控系统设计;6.具备使用测控系统相关软件和实验设备的能力。
情感态度价值观目标:1.培养学生的创新意识和团队合作精神;2.使学生认识到测控系统在工程实际中的重要性;3.激发学生对测控系统学习的兴趣和热情。
二、教学内容根据课程目标,教学内容主要包括测控系统的基本概念、原理和方法。
具体教学内容如下:1.测控系统的基本概念:介绍测控系统的定义、分类和基本组成,使学生了解测控系统的基本框架。
2.测控系统的工作原理:讲解测控系统的工作原理,包括信号检测、信号处理、控制算法等,使学生掌握测控系统的工作流程。
3.测控系统的设计方法:介绍测控系统的设计方法,包括系统建模、系统分析、系统设计等,培养学生具备测控系统设计的能力。
4.常用测控系统传感器、执行器和控制器:介绍常用的测控系统传感器、执行器和控制器,使学生了解其在测控系统中的应用。
5.测控系统的性能指标和稳定性分析:讲解测控系统的性能指标和稳定性分析方法,培养学生分析测控系统性能的能力。
6.测控系统相关软件和实验设备的使用:介绍测控系统相关软件和实验设备的使用方法,提高学生的实际操作能力。
三、教学方法为了提高教学效果,将采用多种教学方法相结合的方式进行授课,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过讲解测控系统的基本概念、原理和方法,使学生掌握测控系统的基本知识。
2.讨论法:学生进行课堂讨论,分享学习心得,提高学生的思考和分析能力。
3.案例分析法:分析实际案例,使学生更好地理解测控系统的应用和设计方法。
测控综合性课程设计
测控综合性课程设计一、课程目标知识目标:1. 学生能理解测控技术的基本概念,掌握传感器的工作原理和运用方法。
2. 学生能掌握数据采集、处理与分析的基本方法,了解其在实际工程中的应用。
3. 学生能了解测控系统的设计原则,结合实际案例,分析系统组成及功能。
技能目标:1. 学生能够运用所学知识,设计简单的测控系统,进行数据采集与处理。
2. 学生能够熟练使用相关测控设备,进行实际操作与调试。
3. 学生能够通过课程项目,培养团队协作、沟通表达及解决问题的能力。
情感态度价值观目标:1. 学生通过课程学习,培养对测控技术的兴趣,激发创新意识。
2. 学生能够认识到测控技术在实际生活中的广泛应用,增强社会责任感和使命感。
3. 学生在学习过程中,培养严谨的科学态度和良好的工程素养。
课程性质分析:本课程为综合性实践课程,旨在让学生掌握测控技术的基本原理,通过实际操作与项目设计,培养学生的动手能力、创新意识和团队协作能力。
学生特点分析:学生处于高年级阶段,已具备一定的学科基础和实际操作能力,对新技术和新知识具有较强的求知欲。
教学要求:1. 理论与实践相结合,注重培养学生的实际操作能力。
2. 以项目为导向,引导学生主动探究,培养团队协作能力。
3. 关注学生个体差异,提供有针对性的指导,提高学生的综合素质。
二、教学内容1. 测控技术基础理论:- 传感器原理与应用- 数据采集与处理方法- 测控系统设计原则2. 教学大纲安排:- 第一章:传感器原理及其应用- 介绍常见传感器的工作原理、特性及应用场景- 分析传感器在测控系统中的作用和重要性- 第二章:数据采集与处理- 讲解数据采集的方法、设备与软件- 分析数据处理的基本算法及其在实际工程中的应用- 第三章:测控系统设计- 介绍测控系统的设计原则、步骤与方法- 分析实际案例,理解测控系统组成及功能3. 教学进度:- 第一周:传感器原理及其应用- 第二周:数据采集与处理方法- 第三周:测控系统设计原则与案例分析- 第四周:课程项目设计与实施4. 教学内容关联性:本课程教学内容与教材紧密关联,涵盖了教材中关于测控技术的基础知识、实际应用和项目设计等方面,旨在帮助学生系统地掌握测控技术的基本原理和方法,为实际工程应用打下坚实基础。
测控系统综合课程设计
测控系统综合课程设计是一个综合性的项目,通常在测控系统或自动化相关专业的课程中进行。
这个设计项目旨在让学生应用所学的知识和技能,设计和实现一个完整的测控系统,涉及硬件和软件的开发,以解决实际的测量和控制问题。
下面是一个测控系统综合课程设计的大致步骤和内容:1. 项目选题:学生根据自己的兴趣和专业方向选择一个测量和控制问题,并确定项目的目标和要求。
可以是一个实际应用场景中的问题,如温度、压力、湿度等的测量和控制,或者是基于开源硬件平台的控制系统设计等。
2. 系统设计:学生需要进行系统设计,包括硬件选型与连接、传感器和执行器的选择与接口设计、信号调理与采样、控制算法设计等。
根据项目要求,设计合适的系统架构和设计方案。
3. 硬件搭建:根据系统设计,学生需要购买或制作所需的硬件设备,并进行搭建和连接,包括传感器、执行器、数据采集卡等。
4. 软件开发:学生需要进行软件开发,包括嵌入式系统程序设计、人机界面设计、数据处理与分析等。
可以使用相应的开发工具和编程语言进行开发,如C/C++、Python等。
5. 系统集成与测试:学生需要将硬件和软件进行集成,并进行系统的测试和调试。
确保系统的各个模块能够正常工作,并进行功能测试和性能评估。
6. 报告撰写与展示:学生需要编写课程设计报告,记录设计思路、系统实现、测试结果等。
此外,还需要进行口头展示,向其他同学和老师介绍设计思路、系统功能和成果。
在整个课程设计过程中,学生需要进行充分的实践操作和理论学习,掌握所涉及的知识和技能。
通过这个综合设计项目,学生可以加深对测控系统的理解,培养实际问题解决的能力,并提高工程实践能力。
同时,设计项目还有助于学生将所学的理论知识应用到实际工程项目中,提升综合能力和创新思维。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测控系统综合设计课程设计题目:土壤湿度调节灌溉系统设计院(系、部):电气与控制工程学院班级:测控11- 1姓名:学号:指导教师:完成日期:辽宁工程技术大学课程设计成绩评定表摘要土壤湿度调节灌溉系统针对目前城市绿化、农业大棚等灌溉方面所遇到的问题而设计的一种能够精确控制土壤湿度,合理供水,达到节水、保湿、检测土壤水分等目的的控制系统。
它能够协助人们用最适合的水量培育植物,既不浪费水又能使作物正常生长,这使得土壤灌溉更加科学合理,并且逐步实现自动化、智能化控制。
本系统主要以单片机为核心,利用土壤湿度传感器采集湿度信号,通过继电器,电机,电磁阀等控制,实现灌溉水量的控制。
关键词:单片机;土壤湿度;灌溉;目录1、设计方案 (1)1.1系统功能及实现 (1)1.2系统主要控制与检测元件 (2)2、硬件系统设计 (3)2.1温度检测以及报警功能的实现 (3)2.2土壤湿度与空气湿度检测功能的实现 (4)2.3单片机最小系统电路 (5)2.4硬件系统测试 (5)3、软件系统设计 (7)3.1程序主流程设计 (7)3.2系统状态检测程序 (8)3.3系统控制程序 (9)3.4数据显示程序 (9)3.5程序调试 (10)4、总结 (11)5、设计体会 (12)参考文献 (13)1、设计方案自动化灌溉系统分为全自动化灌溉系统和半自动化灌溉系统。
全自动化灌溉系统不需要人直接参与,通过预先编制好的控制程序和根据反映作物需水的某些参量可以长时间地自动启闭水泵和自动按一定的轮灌顺序进行灌溉。
人的作用只是调整控制程序和检修控制设备。
半自动化灌溉系统中在田间没有安装传感器,灌水时间、灌水量和灌溉周期等均是根据预先编制的程序而不是根据作物的土壤水分及气象状况的反馈信息来控制的。
本课程设计所研究设计的是全自动的灌溉系统,能够对土壤湿度、空气温湿度进行检测,并将数据返回经过单片机程序进行决策,判断土壤水分状况,利用部分算法控制实施对土壤灌溉的科学化管理。
1.1系统功能及实现本系统装置主要有以下几点功能:1、检测土壤湿度并自动浇水。
2、湿度低于设定值进行报警。
3、低温报警。
室温低影响植物生长,此时需要声音提醒。
4、人机交互显示。
方便使用者实时了解与花卉相关的气温湿度等参数。
5、存储历史数据,对土壤湿度在每次浇水后进行数据存储,以便提取分析,设定合理的湿度阈值,并获取土壤湿度和空气湿度变化情况。
设计方案:土壤湿度调节灌溉系统以STC公司生产的单片机作为系统控制核心,通过编程来控制并实现上述功能。
首先,单片机由温度、湿度等传感器获取外界相关信号,并转换为数字信号进入单片机进行数据处理,通过与一些特定的条件比较后,判断此时装置的工作状态以及花卉的生长情况,一方面,将信息显示出来,另一方面,准备向执行机构发送相应动作指令。
然后,针对不同情况分优先级处理,通过控制外设达到所需效果测温报警功能需要通过温度传感器获取温度值,在经过单片机程序的处理,控制蜂鸣器发声报警。
自动浇水功能,需要水泵和电磁阀共同实现。
但是,先由土壤湿度检测模块收集花盆内土壤干湿度的信号,输入单片机后,经过继电器控制水泵和电磁阀,其中电磁阀一般为12V电源,水泵在通断时有电压波动和较大的工作电流约2A,因此,继电器可以有效的将单片机与水泵和电磁阀隔开,避免因电压或者电流的大幅波动影响单片机的正常工作。
与此同时,对补水功能的实现还需要考虑设计简单的水位监测电路,这样使得单片机更加容易控制水泵的上水速度与水量。
人机交互显示功能使用液晶来实现,与数码管等相比,显示内容更加丰富,可加入图片、汉字等信息,稳定性与可靠性也相对较高。
因此,在设计显示内容时可以加入更多创新元素,使得使用者更易接受并理解信息含义。
1.2系统主要控制与检测元件单片机:采用STC12C5A60S2单片机。
该款单片机具有8路10位A/D,2路PWM输出,单字节指令执行速度是8051系列单片机的8~12倍,主要针对电机控制,强干扰场合。
ROM空间最大64K,RAM空间为1280K,满足设计所需程序的存入。
I/O口均具有强推挽能力,无需上拉电阻。
空气温度检测:采用DS18B20。
该传感器输出为数字量,无需进行模拟量转换,测温范围-55℃至+125℃,精度为±0.5℃,分辨率9~12位,接口采用单总线技术,供电范围3~5.5V。
湿度检测:土壤干湿度检测采用购买的土壤湿度检测模块,缺点在于容易被腐蚀,输出为模拟量(0~5V)。
空气湿度检测采用DHT11,该传感器输出为16位数字量,传输距离20米,大于20米需要5K上拉电阻。
液晶显示:使用Usart_GPU 2.2寸彩色液晶显示屏,该显示屏使用串口直接与单片机通信,占用I/O很少,包含汉字字库,能够先曲线折线等图形,操作使用液晶可直接用TTL 转串口与PC机相连接进行图形编辑。
其他元件:24C08存储器,松乐5V继电器,拨动开关(1A),无源蜂鸣器2、硬件系统设计图1 硬件电路系统框图土壤湿度调节控制系统硬件部分主要由温度检测模块,土壤湿度检测模块,存储器模块,继电器模块,蜂鸣器模块以及串口液晶显示模块,共6部分构成,核心控制单元为STC12C5A60S2单片机,图1展示了整个系统电路的结构组成以及控制流程,其中水泵、电磁阀控制单元使用LED指示灯代替。
因此,针对系统各个功能的模块,电路设计方案及电路图如下:2.1温度检测以及报警功能的实现图2 温度检测电路图示中R2电阻为上拉电阻,主要作用是保证高低电平输出正常不被干扰信号影响,另外增大了传输距离,便于传感器适应较远距离或导线较长的情况。
图3 报警电路报警电路主要使用无源蜂鸣器,三极管使用PNP型S8050,流过电流较大,发出的声音比较洪亮,限流电阻一般为100Ω至300Ω,通过控制晶体管的通断产生一定频率的脉冲信号使蜂鸣器发出声音。
2.2土壤湿度与空气湿度检测功能的实现图4 空气湿度检测电路空气湿度检测电路由DHT11构成,由于该传感器在读取信息时要越过一段不稳定电平区,则在电路中加入100nF的去耦滤波电容,上拉电阻理论使用5KΩ,实际常用4.7KΩ。
土壤湿度检测电路直接采用成品检测模块,该模块原理:利用土壤湿润时易导电的性质,使用两个不相连的电极插入土壤中,将其一个电极接地,另一电极串联10KΩ电阻接上电源+5V,在二者之间取电位作为模拟量,当土壤湿度变化时,两极间会有微小的电阻变化,将该电压经过A/D转换后便可使用。
2.3单片机最小系统电路图5 单片机最小系统电路图STC单片机12C5A60S2与8051系列单片机在引脚配置方面基本一致,需要注意在晶振频率小于12MHz时,P4^6脚直接接高电平。
引脚配置:P1^0——土壤检测模块模拟信号;P1^2——DS18B20输出端;P1^3——DHT11输出端;P1^4——水泵控制端;P1^5——电磁阀控制端;P2^6——蜂鸣器控制端;2.4硬件系统测试针对本系统模块较多,线路连接繁杂的特点,需要逐个测试排除电路模块的不稳定因素。
由于该设计电路均使用手工焊接完成,因此,在调试过程中,必须使用万用表对不同模块的线路和信号进行测量,避免线路短路或开路的现象发生,另外,不同模块可采用不同方法进行测试,直到有稳定可靠的信号输出为止。
将模块接入36V直流电源,分别用万用表测试输出端的电压,然后接入一些较大的负载如电动机,观察芯片的发热情况,或者测量输出电流是否稳定。
当模块发热较少,电压输出波动几乎没有,电流输出最大可达1A时,说明模块可以进行正常的工作并达到设计要求。
最后还要重新检查焊接的线路,如电路板上的跳线,排针焊点等,确保焊点牢固无虚焊。
单片机系统电路的测试需要首先检查电源线路,复位线路以及晶振线路,然后接通单片机电源,复位单片机并测量单片机部分引脚的电平信号。
最后,编写程序进行试下载,检测引脚的信号输出,确定可以正常下载后在编写较完备的检测程序。
上述检测均正常后,该模块就可使用并与各个模块连接。
3、软件系统设计3.1程序主流程设计图6 系统主程序流程图土壤湿度调节灌溉系统程序语言以C语言为主,根据设计所实现的不同功能,将系统程序分为主程序和驱动程序两部分。
其中,主程序的作用包含控制逻辑的实现、驱动程序的调用及配合、功能区分以及系统初始化。
驱动程序主要为部分传感器及芯片的通信协议、数据采集和处理程序、液晶显示所用字库以及单片机操作程序,由于驱动程序涉及硬件电路中的各个模块,因此,驱动程序比较繁多,主要有串口驱动、DS18b20通信协议、DHT11通信协议、继电器控制程序、水位检测控制程序以及单片机中断和AD转换功能设定程序。
主程序中包含4个子程序块分别为系统初始化程序、系统全状态检测程序、系统操控程序和数据显示程序。
主要功能如下:1、系统初始化程序完成系统上电时,对部分芯片的初始设定、单片机定时器中断功能的设定、串口相关寄存器设定、液晶初始显示内容以及相关标志位的赋值。
2、全状态检测程序主要用于对空气温湿度、土壤湿度、水箱水位的检测,当系统初次通电、复位以及其他可能用于检测时,都会使用该程序或者首先执行该检测程序,保证整个装置在正常情况下工作以便完成相应的功能,与此同时,将实时检测到的数据存储到24C08存储器中。
3、系统操控程序主要是在采集到系统状态参数后,针对不同情况执行不同的功能,命令部分硬件机构处理相应问题如土壤湿度低,会命令继电器吸合使电磁阀开始浇水等。
4、数据显示程序利用Usart-GPU液晶为使用者提供有关系统的检测参数如土壤湿度,空气温湿度等,同时,在执行某些功能时,显示提示信息,实时监控系统各参数的变化。
驱动程序以.H文件形式存在于主函数之外,通过全局变量或者临时标志位,互通信息,执行主函数的控制指令。
驱动程序因芯片而不同,通信时序千差万别,部分驱动程序以芯片数据手册提供的C语言程序为主,无需自己编写即可使用,但是,由于STC12C5A60S2单片机指令执行速度快于8051系列,因此,驱动程序中的通信时序要经过调试、验证后才能真正在本系统程序中使用。
3.2系统状态检测程序图7 系统状态检测程序流程图上图展示了系统对自身状态检测的运行过程,检测程序获取到状态信息后,不用直接去调用某些功能驱动程序,只需要将相应的标志位赋值即可,这样,可使程序整体执行效率提高,编写时容易发现错误。
3.3系统控制程序图8系统控制程序流程图系统操控程序一方面进行温度比较,实现低温报警,另一方面,依赖单片机的定时器中断功能执行浇水操作。
通过单片机定时器可使灌溉时间得到有效控制,也可以实现定时浇水等其他功能。
与前述程序相同,程序中使用标志位来调用相应的子函数。
3.4数据显示程序图9 数据显示程序流程图在经过检测程序对相关标志位赋值后,数据显示程序执行时通过判断标志位是否为1,来进一步执行相应的子程序。