菜单
  

    2)编写上位机软件处理由单片机传送过来的数据。
    上位机需要实现的功能如下:
    1)接收温湿度数据,并将温湿度数据处理成符合人们阅读习惯的十进制实时显示出来。将数据送入波形图表中,以观察其变化趋势。
    2)当温湿度值超出预设的温湿度上下限值时,进行报警。
    3)实现对温湿度数据文件保存的功能。
    2.2  测试系统构成和测量原理
    根据测试要求,总体测试系统主要由4部分组成,分别是无线节点采集端、无线节点接收端、上位机和执行机构,总体系统结构图如图2.1所示。虚线框为无线节点采集端和无线节点接收端,本系统包括无线节点接收端和上位机。
    本系统的处理器采用ATmega128单片机,ATmega128单片机具有强大的功能,能实时的处理数据,并且具有两个全双工异步/同步串行通信口。无线传输模块是KYL-1020L的接收端。通信接口主要包括MAX232电平转换器件和RS232串行通信接口两部分。控制模块接收由上位机发送的指令,以驱动执行机构完成相应的功能,如打开风扇、窗帘等。ATmega128单片机中的软件利用AVR Studio和Win AVR提供的高级语言编程环境编写,并通过ISP下载模块将程序烧录进去。上位机软件则可通过图形化编程语言LabVIEW进行编写。
     图2.1 系统总体结构图
    2.3本章小结
    本章叙述了总体系统的构成,并介绍了本测试系统的构成、提出了本系统需要完成的功能,说明了测量的原理。
     3  测试系统硬件电路设计
    测试系统硬件电路包括ATmega128单片机控制单元、电源模块、无线模块接收端和通信接口。ATmega128的主要功能是处理无线传感器节点发送的温湿度数据,电源模块为系统中的器件提供工作电压,无线模块接收端用于接收无线传感器节点发送的温湿度数据,通信接口则用于实现单片机和上位机之间的通信,如下图3.1所示的虚线框为测试系统的硬件电路组成。
     图3.1 硬件电路结构
    3.1  单片机最小系统
    本系统的单片机最小系统包括单片机、复位电路、晶振电路和ISP下载电路。单片机选择的是ATMEL公司生产的AVR系列高档8位单片机ATmega128。ATmega128完全兼容AVR的指令系统,具有高效的数据处理能力,能对位、半字节、字节、和双字节数据进行各种操作[14]。它具有两个全双工通用同步/异步串行收发器USART0和USART1。ATmega128单片机在测试系统中的作用是处理无线传感器节点传送的数据,并把数据上传到上位机。
    串口0的数据收发端(RXD0、TXD0)和无线模块的数据收发端交叉相接。 接高电平,当系统上电复位时, 为低电平,此时器件进入SPI编程模式。单片机附近接了1uF的电容,目的是起到滤波的作用,减少外界的干扰。RXD1和TXD1分别是串口1的数据接收和发送引脚。外部晶振的输入引脚为XTAL1和XTAL2,频率选用了11.0592MHz,它和数据传输的波特率有直接的关系。在不同的工作模式下,波特率的计算公式也不同,具体可根据U2X位来选择。以本系统工作的模式,异步正常模式为例(正常模式对应的是倍速模式)。
                    BAUD=
    其中Fosc是外部晶振频率,UBRR是USART口的波特率寄存器。当外部晶振频率为11.0592MHz,UBRR为71时,波特率是9600bps。选用频率为11.0592MHz的外部晶振可实现对数据的实时接收和可靠的通信。
    复位电路的作用是在上电或复位的过程中使单片机保持复位状态,而不是在上电的瞬间或刚复位完毕就开始工作,防止单片机发出错误的指令、执行错误的操作。另外,单片机在启动的过程中,需要进行复位,以使系统的各部件处于确定的初始状态,并从初态开始工作。
  1. 上一篇:PLC急冷塔控制系统设计+文献综述
  2. 下一篇:基于FPGA的可调参数FIR滤波器系统设计
  1. MSP430单片机多功能电能表设计+电路图

  2. 基于LabVIEW的车牌图像识别技术研究

  3. 基于LabVIEW和MATLAB混合编程...

  4. LabVIEW+MSP430便捷式机械设备...

  5. LabVIEW的语音特征提取+MATLAB代码

  6. LabVIEW视频运动目标检测与跟踪方法研究

  7. LabVIEW的无线火灾报警系统设计+电路图

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回