菜单
  

    系统硬件调试步骤:首先仔细检查原理图中各模块之间的连接是否正确;查看系统原理图与焊接线路是否保持一致;检查系统原理图与各器件的数据清单上引脚是否一致;用万能表检测查是否有虚焊现象,是否构成完整通路;再次阅读器件的数据清单,分析时序是否保持一致,还要分析命令字是否书写正确;针对飞线,可以用其他口线进行隔离控制,探讨其能否进行正常操作,经过多次试验后,才能找到出现的缘由问题[11]。
    系统调试过程常见问题的解决办法:方法一:排除失效的元器件。造成此类错误主要由以下几个原因造成:一是元器件本身已坏;另一个是错误的安装,造成元器件的损坏。检查器件与系统设计要求的规格和型号是否保持一致。在确保安装正确后,可以用新的元器件代替,进而排除错误。方法二:排除电源故障。在通电前,务必要认真检查电源幅值与极性,否则会造成不必要的损坏。通电后,载检查各模块引脚上的电位,先检测VCC和GND间的电位差,若在4.8V~5V之间属正常。若有高压出现,将会使应用系统中的集成模块发热损坏。
    4.2 系统软件调试
    软件调试:系统软件根据测试时所发现的错误,找出原因和具体的位置,进行改正[12]。其软件调试结果如图14所示。
     
    图14 实物仿真图
    软件调试方法与体会:分析错误的症状,猜测问题的所在位置,利用在程序中输出语句,分析寄存器、存储器的内容等手段来获得错误的线索,一步步地试探分析出错误所在;从发现错误症状的位置开始,人工沿着程序的控制流程往跟踪代码,直到找出错误根源为止;缩小错误的范围,如果已经知道程序中的变量若干位置的正确取值,可以在这些位置上给这些变量以正确值,观察程序运行输出结果,如果没有发现问题,则说明从赋予变量一个正确值开始到输出结果的程序没有出错,问题可能在除此之外的程序中,否则错误就在所考察的这窨程序中,对含有错误的程序段再使用这种方法,直到把故障范围缩小到比较牵诊断为止;从测试所暴露的问题出发,收集所有正确或不正确的数分析它们之间的关系;根据测试结果,列出所有可能的错误原因;分析已有的数据,排除彼此矛盾的原因。对余下的原因,选择可能性最大的。
    在调试过程中,遇到过这样的一个问题,LCD无法进行正常显示数据,分析原因后,我找到LCD显示子程序段,仔细阅读后发现端口定义不一致,上下程序段中的P0口书写错误,一个为P0,另一个为p0,没有区分大小写,结果导致错误。
    5. 结束语
    本设计用AT89S52单片机作为核心控制部件,LCD1602作为显示部分,同DHT11温湿度采集电路,晶振电路,复位电路,报警电路及上下限湿度调整控制电路,组成了我的温室大棚温湿度智能控制系统。其次就是软件部分,通过用C语言编程实现对器件的控制。综合起来看,本设计具有以下特点:系统结构简单,但实用性较好;用户可以根据实际需要设置适宜的温湿度值;越限报警并控制,和以往设计相比增加了控制功能;该系统成本较低,适用范围较广。但此设计也有不足之处,还没有投入到实际生产中去。
    此外该设计还可以用于工厂车间,检测车间内温湿度值,为工作人员提供更好的工作环境。总的来说,此设计具有一定的应用价值。
  1. 上一篇:52单片机步进电机控制系统设计仿真+电路图+源程序
  2. 下一篇:51单片机全自动洗衣机自动控制电路设计+电气原理图+源程序
  1. MATLAB温室作物蒸腾作用建模与试验

  2. 数字图像处理的温室作物...

  3. MATLAB温室作物光合作用建模与试验

  4. PLC的智能大棚控制系统设计+梯形图

  5. AT89S51单片机图书馆温湿度...

  6. LabVIEW的温室环境模型库设计+源程序

  7. AT89C51单片机农业大棚监控...

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. g-C3N4光催化剂的制备和光催化性能研究

  10. NFC协议物理层的软件实现+文献综述

  11. 现代简约美式风格在室内家装中的运用

  12. 浅析中国古代宗法制度

  13. 江苏省某高中学生体质现状的调查研究

  14. 上市公司股权结构对经营绩效的影响研究

  15. 中国传统元素在游戏角色...

  16. C++最短路径算法研究和程序设计

  17. 高警觉工作人群的元情绪...

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回