菜单
  

    系统硬件调试步骤:首先仔细检查原理图中各模块之间的连接是否正确;查看系统原理图与焊接线路是否保持一致;检查系统原理图与各器件的数据清单上引脚是否一致;用万能表检测查是否有虚焊现象,是否构成完整通路;再次阅读器件的数据清单,分析时序是否保持一致,还要分析命令字是否书写正确;针对飞线,可以用其他口线进行隔离控制,探讨其能否进行正常操作,经过多次试验后,才能找到出现的缘由问题[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. AT89S51单片机储藏室温湿度...

  2. AT89C52单片机家庭卧室的温湿度监控设计+程序

  3. MSP430和NRF24L01的温湿度监测系统设计+程序

  4. AT89C52单片机蔬菜大棚温度...

  5. STC89C52单片机大棚温湿度采...

  6. 基于PLC温室综合控制系统设计+梯形图

  7. zigbee技术的温室农作物环境监测系统的设计

  8. 十二层带中心支撑钢结构...

  9. 大众媒体对公共政策制定的影响

  10. 乳业同业并购式全产业链...

  11. 杂拟谷盗体内共生菌沃尔...

  12. 电站锅炉暖风器设计任务书

  13. 中考体育项目与体育教学合理结合的研究

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 当代大学生慈善意识研究+文献综述

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回