MCGS数据采集单片机数据传送的设计资料

上传人:工**** 文档编号:441685 上传时间:2017-02-26 格式:DOC 页数:62 大小:758KB
返回 下载 相关 举报
MCGS数据采集单片机数据传送的设计资料_第1页
第1页 / 共62页
MCGS数据采集单片机数据传送的设计资料_第2页
第2页 / 共62页
MCGS数据采集单片机数据传送的设计资料_第3页
第3页 / 共62页
MCGS数据采集单片机数据传送的设计资料_第4页
第4页 / 共62页
MCGS数据采集单片机数据传送的设计资料_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《MCGS数据采集单片机数据传送的设计资料》由会员分享,可在线阅读,更多相关《MCGS数据采集单片机数据传送的设计资料(62页珍藏版)》请在金锄头文库上搜索。

1、1目 录摘要 4引言 41、信达广场工程设计介绍 工程数据采集显示全过程 本设计数据采集传输过程 52、述 序目 序流程图 单片机串行通信概述 73、本设计有关原理图及主要芯片 上位机原理图和 图 上位机汇编设计程序和流程图 274154、调试过程中遇到的问题及解决155、致谢词 166、参考文献 177、附录 录一:传送数据给下位机的程序(模块一) 附录二:从服务器中采集数据程序(类模块程序)录三:测试及初始化设备程序 体一 体二 体三 体四 序模块 附录四:上位机汇编程3序附录五:英文资料及中文翻译 55设计标题摘要在信达广场大楼建设工程中,由于楼房建设规模庞大,为实现楼房的有效管理与监控

2、,这就要求 设计一个楼房信息的监控与显示系统。该设计通过 议和 父设备和服务器相连,采集楼房的温度等数据信息。再通过调用 统中的程序模块,使用 自定义设备传输数据。然后,父设备把数据传给子设备 。子 设备和父设备是通过 连,与子设备进行串行数据通信。子设备根据接收到的数据通过模拟显示屏显示, 实现楼房的有效监控,最终实现楼房数据采集的自动化。关键词据采集、 单片机、串行通信、 In s is to a of s PC so it of in to by It to on of 言随着电子技术的迅猛发展,单片机技术不断成熟,并已广泛应用于军事、工业、通讯、家用电器、智能玩具、智能仪表等领域。单片

3、机的使用使产品功能、精度和质量大幅度提高,而电路设计更简单、故障率低、可靠性高而且成本低廉。在当今的单片机运用系统中,由于单片机具有处理数据快优点,在很多的运用系统中,只用到一片单片机来处理各种各样的数据。在生产过程和日常生活中各种信号的采集、处理和输出显示以成为最重要且最普遍的项目技术之一。随着科学技术的进步,人们住房条件的改善,楼宇规模不断扩大,楼层监控系统部分的设计至关重要,它关系到整个楼宇的运行状况乃至安全。1. 信达广场工程设计介绍11 工程数据采集显示全过程信达广场的模拟数字监控系统,采用 议与服务器相连,将各楼层数据信息从服务器中取出后,利用 统发送上位机。上位机将数5据打包后按

4、地址传送给下位机。下位机通过驱动红、绿灯和数码管将数据所表示的信息在显示屏上显示出来。22 本设计数据采集传输过程首先对传输设备进行初始化,例如设置串口线状态,以及传输设备属性。数据由 过 议从服务器中取出后,先将数据打包,再传给上位机,次发 50 个数据,在一秒内判断接收是否正确,如不正确则重发,上位机收到数据后再将数据以包的形式传给下位机,每包中包含一个地址,四个数据。2 述计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断等先进技术,使系统更加安全可靠,在这方面,控组态软件提供强有力的软件支持。中文工业自

5、动化控制组态软件(以下简称控组态软件或 用户建立全新的过程测控系统提供了一整套解决方案。控组态软件是一套 32 位工控组态软件,可稳定运行于 8/作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。务器版本,集工业现场的集散控制和各类历史、实时数据及相关曲线的 布于一体,可以解决整个企业的 案,随时随地掌握工业现场运营状态,了解所需

6、的各项信息,大幅度提高工作效率。B 程序目的服务器 议 录一 程序目的:将数据通过 议从服务器中采集出来后,再将其打包传送给上位机。对于设备的初始化和各属性参量也在该程序中设置。传送数据程序(附录一 程序目的:1、定义设备名称。2、将读数据的命令通过串口发送出去,接收发回来的数据,再将数据包发给下位机,并判断下位机是否正确接收,否则从发。发送时对数据并对其采用和校验。设置数据采集的界面程序(附录二)程序目的:设置 参数界面,可在该界面中设置 各种通信参数,调用 帮助系统。件嵌入 控组太软件系统的自定义设备中,调用该设备对服务器进行数据采集,再将采集到的数据与上位机进行串行通信。程序流程图境7

7、单片机串行通信概述计算机的数据传送有两种方式:并行数据传送和串行数据传送。并行数据传送的特点是:各数据位同时传送,传送速度快、效率高。但并行数据传送有多少数据位就需多少根数据线,传送成本高。串行数据传送的特点是:数据传送按位顺序进行,最少只需一根传输线即可完成,成本低但速度慢。我们采用串行通信方式。在串行通信中,格式位的发送和接收分别由发送时钟脉冲和接收时钟脉冲进行定时控制。因为计算机中使用的数据都是并行数据,所以串行通信需要进行数据转换。数据转换的实现由通用异步接收发送器(成。通用异步串行接收器和转发器(是一个高度灵活的串行通讯设备。主要特点为:1) 全双工操作( 独立的串行接收和发送寄存器

8、)2) 高精度的波特率发生器3) 支持5, 6, 7, 8, 或9 个数据位和1 个或2 个停止位数据进行校验后打包传送给上位机是否正确接收完毕根据设定的周期采集数据84) 帧错误检测5) 多处理器通讯模式涉及的控制寄存器:1) 串行控制寄存器 9H 98I 1串行口工作方式选择位;多机通信控制位;允许接收位;发送数据位 8;接收数据位 8;发送中断标志;接收中断标志电源控制寄存器 序6 4 2 0位符号 / / D 寄存器中除最高位之外,其他位都没有定义。最高位(串行口波特率的倍增位。在该系统中,为减少误差我们采用了波特率倍增。中断允许寄存器 / A中断允许总控制位;串行中断允许位。定时器的工作方式控制寄存器 序6 4 2 0位符号 / 0 / 09高半字节定义定时器/计数器 1,低半字节定义定时器/计数器 0。门控位;C/ T 定时方式或计数方式选择位;0工作方式选择位。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 嵌入式开发/单片机

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号