嵌入式液位检测系统实现设计_第1页
嵌入式液位检测系统实现设计_第2页
嵌入式液位检测系统实现设计_第3页
嵌入式液位检测系统实现设计_第4页
嵌入式液位检测系统实现设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I SHANDONG 毕业设计说明书 嵌入式液位检测系统实现设计 学 院: 电气与电子工程学院 专 业: 自动化 学生姓名: 许昌龙 学 号: 0812106210 指导教师: 赵洪山 2012 年 6 月 摘 要 I 摘 要 近年来微型计算机和电子技术得到了广泛的应用,数字信号处理技术也迅 速的发展,从而对液位检测的要求也越来越高,出现了高精度的传感器和各种 各样的测量手段,其功能越来越完善,而且正朝着精确化、智能化的方向发展。 本设计采用 DSP2812 芯片,通过前端 AD 转换借口,实现测量储液罐液位 的压力传感器的模拟信号到数字信号的转换,传输给 2812 单片机,单片机内 运行程序,计算得到实际液位值并判断当前液位是否在安全范围内,若超出或 低于设定值则向上位机发送报警信号。 硬件包括 2812 及其最小系统模块、电源模块、AD 采集模块、程序下载模 块、串口通讯模块等。而且采用模块化设计,便于维护,可靠性高。软件包括 数据转换及处理程序、AD 采集程序、串口通讯程序、上位机串口显示程序等。 设计的该系统电路具有通用性,可适用于其它液位测量系统。 关键词:关键词:储液罐、单片机、液位、检测 Abstract II Abstract In recent years, microcomputer and electronic technology has been widely applied, the digital signal processing technology has developed rapidly, thus the liquid level detection requirements are also getting higher and higher, appeared of high precision sensor and various measuring means, its function more and more perfect, and are moving towards precision, intelligent direction. This design uses the DSP2812chip, through the AD conversion excuse, for measuring the fluid level in the reservoir pressure sensor to convert analog signals to digital signals, transmitted to the 2812MCU, MCU internal operating procedures, calculated the actual level and judge the current level is not within the safety range, if it exceeds or is lower than the set value to a PC to send alarm signal. Hardware consists of2812and the minimum system module, power supply module, AD module, download the module, serial communication module. The software includes data conversion and processing procedures, AD acquisition program, serial communication program, the PC serial display program. The design of the circuit of the system is general, can be applied to other liquid level measuring system. Key words:Liquid storage tank;Single chip microcomputer;Liquid level; Testing 目 录 III 目 录 摘 要I ABSTRACTII 目 录 .III 第一章 绪论 .1 1.1 课题背景和研究意义1 1.2 国内外研究现状及展望2 1.2.1 国内外研究现状2 1.2.2 发展趋势4 1.3 本课题的主要设计内容4 第二章 系统原理概要 .6 2.1 嵌入式简介6 2.2 DSP 简介7 2.3 芯片简介8 2.4 原理概述10 第三章 总体方案拟定 .12 3.1 设计指标与参数12 3.2 关键器件选型 12 3.2.1 单片机选型.12 3.2.2 传感器的选型13 3.2.3 通信器件选型16 3.3 系统原理概述 18 目 录 IV 3.4 总体方案与框图19 第四章 系统硬件设计 .20 4.1 电源电路设计20 4.2 时钟电路设计21 4.3 复位电路设计21 4.4 通信电路设计22 4.5 下载电路设计 23 4.6 报警电路设计24 4.7 传送器流程图25 第五章 软件流程图设计.27 5.1 串口通讯程序图27 5.2 上位机的软件设置29 结 论 .32 参考文献 .33 致 谢 .34 附 录 .35 第一章 绪论 1 第一章 绪论 1.1 课题背景和研究意义 现代国民生产生活中储液罐液位测量已经变得不可或缺,液位检测的应用 遍及各个领域,得到了广泛的应用,其重要性不言而喻。液位检测是针对储液 罐中的液体液位等指标给予直接,亦或是间接的检测,包括检测仪器,监测对 象和检测方法的研究,以至于保证管理和生产工作的顺利进行。特别是在储液 罐中液位的准确测量和智能控制环节,它直接关系到化工石油生产过程中安全 管理,节能生产和产品质量的好坏。目前液位检测技术是集物理学、计算机技 术、测量技术、自动控制技术和电子技术于一体的多门学科的综合应用技术。 随着生产的高度智能化和自动化,针对液位检测有了准确、实时、在线的更加 严格的要求。这些先进技术知识的应用和新的测量原理的出现,使得传统检测 中开始渗透了微型计算机技术和数字电子技术,在总体设计上和功能实现上都 有很大提高。从前液位检测多数采用机械器具,现在由于微型计算机和数字电 子技术的飞速发展和快速应用,液位检测正朝着微型化,智能化和一体化的方 向发展。现代储液罐液位的检测手段已经变得越来越多,功能也变得更加丰富, 而且能适应施生产车间的恶劣环境,包括强温、高压、腐蚀性、放射性的场合, 甚至长距离传输和在密封高压储液罐内的使用。当今我国储液罐液位检测技术 相对落后,储液罐液位检测方法存在很多缺陷和问题,尽管有些安装了自动化 检测系统,但它的精度很差,如果进口精度液位仪,价格会很高。因此鉴于落 后的储液罐液位检测技术的现状和亟需大力发展提高的情况下,探索适合本国 国情的储液罐液位检测技术就显得尤为紧迫和重要。 研究储液罐液位检测的意义重大,目的是工业自动化系统的技术参数的自 动检测与测量。作为一个工业自动化测试系统,其任务是生产设备及工艺参数 的质量。模数转换和数字计算机数据量(处理)系统,有大量的工艺参数和模 拟转换。问题是该系统的精度在很大程度上取决于检测装置精密的程度。随着 计算机技术的进步和高精度传感器参数检测的自动化,给储液罐液位检测带来 了新的生机。由于技术发展的历史原因,高精度的测量和自动化水平直接关系 最为密切。液位检测包括在液体表面和气体表面的检测。检测技术遍及几乎整 个生产和生活的各个领域,尤其是在工业生产领域的过程中,不但要求精度高, 第一章 绪论 2 而且要很好地适应特殊环境的工业现场。它对测量精度的高度要求,推动了对 测量仪器技术研究的积极探索和快速进步,反过来它又促进了工业生产和生活 中储液罐液位测量技术的发展,有着极其现实的实用价值和意义,并且在众多 生产环节中起着不可替代的作用。 1.2 国内外研究现状及展望 1.2.1 国内外研究现状 目前储罐液位检测涉及到各个行业领域,随着工作环境的不同,对检测设 备提出了不同的要求。国内外在储罐液位检测方面所采用的方法和仪器很多, 目前被广泛使用的测量仪器按照液位敏感元件与被测液体的接触形式又可以分 为接触式测量和非接触式测量两大类。 一、接触方式测量 1、浮子式液位测量仪 上世纪八十年代初,国外主要开发和利用各种浮子式液位测量仪。国内在 20 世纪 80 年代初,大连第五仪表厂研制成功了浮子钢带式液位计。此类仪表 曾经在国内外得到过广泛的应用,但因其一次仪表安装要求较高,液位突然移 动跟踪不及时,易磨损,加之机械摩擦影响计量精度的缺点,给使用带来诸多 不便。 2、差压式液位测量仪 差压式液位测量仪表利用液体底部压强和罐顶大气压的压差,使半导体扩 散硅薄膜产生形变,引起电桥不平衡,由电路输出与液位高度相对应的电压, 而获取液位信号。该类仪表能满足大多数工艺对象的要求,因而在国内外得到 较为广泛的应用。目前,国内有多家企业都有生产。而国外的某些产品具有更 好的性能,如精度高,漂移小,抗过载能力强等。 3、电容式液位测量仪 电容式液位计两电极问的介质为液体积 I 气体。由于液体的介电常数和液 面上的介电常数不同,随着液位发生变化,电容也将发生变化。电容式液位测 第一章 绪论 3 量仪表就是利用被测对象的导电率,将液位变化转换成电容变化来进行测量的 一种液位计。与其它液传感器相比,它具有灵敏性好、输出电压高、误差小和 动态响应好等特点,适于强腐蚀性和高压介质的液位测量。 4、磁致伸缩液位仪 磁致伸缩式液位计利用磁性材料的磁致伸缩效应进行液位测量,液位计头 部产生一低电流询问脉冲,电流脉冲周围产生的电磁场与浮子内置磁钢的磁场 相遇,产生“波导扭曲”脉冲,从发出询问脉冲到接收返回脉冲的时间差,与 浮子的位置相对应,即可知道液位高度。磁致伸缩液位变送器的典型产品有美 国 MTS 系统公司的磁致伸缩液位计,测量精度达到 0.749mm,但其价格昂贵。 二、非接触式测量 1、超声波液位测量计 超声波频率高、波长短、绕射现象小,最明显的特征是方向性好,能成为 射线而定向传播,且衰减小,碰到分界面就会发生明显的反射。超声波液位测 量仪利用了超声波的这些物理性质,采刚脉冲回波法来检测液位。其工作原理 是:由脉冲信号激励超声波发生器发出超声波,当超声波到达液面后被液面反 射回到超声波接收器,通过检测超声波从发射到接收所需的时间,再根据超声 波在介质中传播的速度及仪器安装高度,即可得出液位高度。 2、雷达液位计 雷达液位仪依据发射脉冲一接收回波方式工作,雷达系统不断地向被测对 象发射以光速 C 传播的高频电磁波,当电磁波发射到物料表面时就会反射回来, 而雷达系统与物料之间的距离正比于电磁波的运动时间。如果希望高精度测量, 则需要应用频差原理,应用复合脉冲雷达技术,用频差代替所测距离,从而测 得物位高度。 3、光纤液位测量计 光纤液位测量仪根据光导光纤中光在不同介质中传输特性的改变对液位进 行检测。其结构一般由输入光纤、输出光纤、光电转换装置、壳体组成。这类 第一章 绪论 4 仪表安装方便,特别适用于易燃、易爆、腐蚀性强的液体的检测,精度高。综 观现有的储罐液位检测技术,各种检测方法各具优缺点。随着现代工业的迅猛 发展,储罐液位测量正向着高精度、高可靠性、多功能方向发展。 1.2.2 发展趋势 近年来,随着微电子技术和计算机技术的飞速发展,液位检测技术发生了 根本性交化。新的检测原理与电子部件的应用使得液位测量仪更趋向于微型化: 与此同时,朝智能化、虚拟化方向发展将成为这一领域的重要发展趋势。微处 理器技术广泛应用于液位测量领域,能够实现故障诊断和报警,提高测量的精 确度、可靠性、安全性和多功能化以及检测仪表的虚拟化,这将为液位检测技 术提供一个操作更加灵活、功能更加齐全、人机界面更加友好、信息处理能力 更加强大的操作平台。 1.3 本课题的主要设计内容 根据储液罐液位实时动态测量的需要,探讨了储液罐液位测量与控制系统 的设计方法,着重阐述了系统的设计,系统的功能与实现方法。使用该系统可 实现连续液液体储水箱液位、温度、流量控制,提高管理水平,保证使用安全。 根据反应箱、液液面水库中要求的实时动态测量,探讨了液态储水箱液位测量 和控制系统的设计方法,着重阐述了系统设计、系统功能及实现方法。使用该 系统可实现连续液舱液位检测,提高管理水平,保证使用安全。液体储水箱液 位测量和控制系统的监控系统和主机,系统具有结构简单、易于实现自动化控 制,软件系统界面友好,操作简单。 本设计是一个数据采集处理系统,实现对储液罐液位的监控。通过上位机 实现储液罐内液位的实时显示,当液位超出或低于设定值时能够发出报警信号。 通过前端 AD 转换接口,实现测量液位的压力传感器的模拟信号到数字信号的 转换,传输给 2812 单片机,单片机内运行程序,计算得到实际液位值并判断 当前液位值是否在安全范围内,若超出或低于设定值则向上位机发送报警信号。 通过 RS232 接口将测量值实时传输给上位机,并实时显示测量值。 预期目标: 第一章 绪论 5 完成硬件电路设计:2812 及其最小系统模块、电源模块、AD 采集模块、 串口通讯模块等。 完成软件设计:数据转换及处理程序、AD 采集程序、串口通讯程序、上 位机串口显示程序等。程序调试,用 Protel99 绘制总体电路图。 第二章 系统原理概要 6 第二章 系统原理概要 2.1 嵌入式简介 嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体应用相结 合才会具有生命力、才更具有优势。因此可以这样理解上述三个面向的含义, 即嵌入式系统是与应用紧密结合的,它具有很强的专用性,必须结合实际系统 需求进行合理的裁减利用。 一般而言,嵌入式系统的构架可以分成四个部分:处理器、存储器、输入 输出(I/O)和软件(由于多数嵌入式设备 的应用软件和操作系统都是紧密结 合的,在这里我们对其不加区分,这也是嵌入式系统和 Windows 系统的最大区 别) 。它的系统内核小,专用性强,系统精简。 嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计 及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。 高实时性的系统软件(OS)是嵌入式软件的基本要求。而且软件要求固态存储, 以提高速度;软件代码要求高质量和高可靠性。 嵌入式软件开发想走向标准 化,因此有必要使用多个任务的操作系统。嵌入式系统应用程序不能直接在芯 片上的操作系统的操作;但是为了正确调度的任务,使用系统资源、系统功能 和专家库函数的界面,用户必须自己相匹配(操作系统 RTOS 实时)开发平台, 以保证程序实现的实时、可靠性和减少开发时间,软件质量保证。嵌入式系统 开发需要开发工具和环境。由于其本身不具备自举开发能力,即使设计完成以 后用户通常也是不能对其中的程序更改。 嵌入式操作系统(嵌入式操作系统,EOS)是一种广泛使用的系统软件,过 去其主要应用领域是工业控制和防御系统。嵌入式软件开发想走向标准化,因 此有必要使用多个任务的操作系统。嵌入式系统应用程序不能直接在芯片上的 操作系统的操作,但是为了正确调度的任务,使用系统资源、系统功能和专家 库函数的界面,用户必须自己相匹配(操作系统 RTOS 实时)开发平台,以保证 程序实现的实时、可靠性和减少开发时间。其具有以下优点:可装卸性、 强实时、统一的接口、操作方便、稳定性强、弱相互作用、固化代码、更好的 第二章 系统原理概要 7 硬件适应性,也就是良好的移植性。提供一个强大的网络支持 TCP 协议和其他 协议,提供 TCP / UDP / IP / PPP 协议并支持一个统一的 MAC 访问层接口,用 于各种移动计算设备和界面。 嵌入式系统技术具有非常广阔的应用前景,它的应用程序可以包括:工业 控制、交通管理、信息家电、智能家庭管理系统、POS 网络和电子商务、环境 工程与自然,机器人。信息时代,数字时代使得嵌入式产品获得了巨大的发展 契机,对于嵌入式市场显示了良好的前景,但也对嵌入式制造商提出了新的挑 战,从中我们可以看到未来的嵌入式系统的发展趋势:嵌入式开发是一项系统工 程,因此需要一个嵌入式系统供应商不仅提供了内置的软件和硬件系统本身, 还需要提供一个强大的硬件和软件开发工具的支持。 2.2 DSP 简介 DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处 理大量信息的器件。其工作原理是接收模拟信号,转换为 0 或 1 的数字信号。 再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回 模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每 秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日 益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两 大特色。采用哈佛结构。程序和数字存储空间分开,采用不同的总线。特有的 乘法指令。具备排队处理功能。取指令、译码和执行等操作可以重叠执行。具 有特殊的适合数字处理算法的 DSP 指令。例如设置循环寻址及倒位序寻址指令, 使得寻址、排序的速度大大提高,从而能方便的快速地实现的 FFT 算法。片内 具有快速 RAM。具有单周期操作的多个硬件地址产生器。快速地中断处理和 硬件 I/O 支持。Motorola 公司 1986 年推出了定点 DSP 芯片 MC56001。1990 年 推出了与 IEEE 浮点格式兼容 DSPMC96002。美国模拟器件公司在 DSP 芯片市 场也占有一定的份额,其定点 DSP 芯片有 ADSP2101/2105、ADSP2111/2115、ADSP2161/2164 以及 ADSP2171/2181,浮 点 DSP 芯片有 ADSP21000、ADSP21062 等。 自 1980 年代以来,DSP 芯片不断发展,应用越来越广泛,从运算速度来 第二章 系统原理概要 8 看,MAC9(一次成分和加法)时间已经从 400ns 降低到 10ns 以下,处理能力 提高了几十倍。片内 RAM 数量增加了一个数量级以上。DSP 芯片的引脚数量 从 1980 年的最多 64 个增加到现在的 200 个以上。DSP 芯片的发展使 DSP 系统 的成本、体积、重量和功耗都大大下降。 DSP 芯片的重要发展方向之一是片上系统。TI C2000 系列 TMS320F28xDSP 控制器是一种集成大量芯片上外设,应用于控制域是 32 位 DSP 芯片,被称为数字信号控制器,称为 DSP,实际上是一个处理能力 DSP 高性能单片机微控制单元 MCU。 在 DSP 芯片向高性能、高速、低功耗方向发展的同时,数字信号处理理论 也得到发展。自适应滤波、卡尔曼滤波、同态滤波、自适应控制理论的逐步成 熟和应用、算法、声音和图像压缩编码、标识和身份验证、加密和解密、调制 和解调,通道识别和均衡、频谱分析算法已成为一个热门研究课题,已经取得 了很大的进步,为各种各样的实时处理提供了一种实用的算法。 2.3 芯片简介 TMS320C2000 系列是美国 TI 公司推出的最佳测控应用的定点 DSP 芯片, 其主流产品分为四个系列:C20x、C24x、C27x 和 C28x。C20x 可用于通信设 备、数字相机、嵌入式家电设备等;C24x 主要用于数字马达控制、电机控制、 工业自动化、电力转换系统等。近年来,TI 公司又推出了具有更高性能的改进 型 C27x 和 C28x 系列芯片,进一步增强了芯片的接口能力和嵌入功能,从而拓 宽了数字信号处理器的应用领域。 TMS320C28x 系列是 TI 公司最新推出的 DSP 芯片,是目前国际市场上最 先进、功能最强大的 32 位定点 DSP 芯片。它既具有数字信号处理能力,又具 有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测 控场合,如工业自动化控制、电力电子技术应用、智能化仪器仪表及电机、马 达伺服控制系统等。本章将介绍 TMS320C28x 系列芯片的结构、性能及特点, 并给出该系列芯片的引脚分布及引脚功能。 C28x 系列的主要片种为 TMS320F2810 和 TMS320F2812。两种芯片的差别 第二章 系统原理概要 9 是:F2812 内含 128K16 位的片内 Flash 存储器,有外部存储器接口,而 F2810 仅有 64K16 位的片内 Flash 存储器。其硬件特征如表 1-1 所示。 表1-1 硬件特征 特 征 F2810F2812 指令周期(150MHz) 6.67ns6.67ns SRAM(16位/字) 18K18K 3.3V片内Flash(16位/字) 64K128K 片内Flash/SRAM的密钥有有 存储管脚有有 掩膜ROM有有 外围储存连接无有 事情处理器有有 *常用定时仪 44 *类比存储仪/脉宽调制 1616 *捕获/垂直破译硬件电路 6/26/2 定时器存在存在 模数转换器存在存在 特 征 F2810F2812 第二章 系统原理概要 10 图2-1 C28x功能框图 2.4 原理概述 简单来说:本设计是一个数据采集处理系统,实现对储液罐液位的监控。 通过上位机实现储液罐内液位的实时显示,当液位超出或低于设定值时能够发 出报警信号。通过前端 AD 转换接口,实现测量液位的压力传感器的模拟信号 到数字信号的转换,传输给 2812 单片机,单片机内运行程序,计算得到实际 液位值并判断当前液位值是否在安全范围内,若超出或低于设定值则向上位机 发送报警信号。通过 RS232 接口将测量值实时传输给上位机,并实时显示测量 值。完成硬件电路设计:2812 及其最小系统模块、电源模块、AD 采集模块、 第二章 系统原理概要 11 串口通讯模块等。完成软件设计:数据转换及处理程序、AD 采集程序、串口 通讯程序、上位机串口显示程序等。程序调试,用 Protel99 绘制总体电路图。 信号采集转换过程是当液位以相应压力的形式作用于压力传感器时,压力 传感器将检测到的压力信号转换成电信号,经差分放大和输出放大器放大,最 后经 V/A 电压电流转换成与被测介质(液体)的液位压力成线性对应关系的 4- 20mA 标准电流输出信号,得到的电流信号经过 A/D 转换成数字信号,经信号 变换模块输出符合 RS-232 协议的标准数字信号供后级的 DSP 处理。 在方案论证中已经阐述过,此次设计不再采用单独的压力传感器、A/D、 信号转换电路,而是选择了目前市场上比较流行的被广泛应用于液位检测的压 力变送器,它内部集成了以上的信号采集转换环节。压力变送器由高集成电路 制作而成,能够将液位等微弱模拟信号转换成标准数字信号,并通过异步串行 口发送给其它中央控制单元(如计算机、PLC、DSP 等) 。使得现场信号能够高 精度解析,并无损耗传送。 第三章 总体方案拟定 12 第三章 总体方案拟定 3.1 设计指标与参数 此次设计没有适应特殊环境的苛刻要求,例如强酸强碱,高温和高辐射等 恶劣的情形,只是对嵌入式数字处理控制器的一种可行方案的探索研究。对于 一些指标和参数没有过多的限制,只要求在一般环境下能够正常稳定可靠的运 行。设计指标和参数要求如下所示: 1.环境温度:050; 2.液位测量精度:5% ; 3.液位测量显示延时:AppendMenu(MF_SEPARATOR); pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); 附 录 36 / Set the icon for this dialog. The framework does this automatically / when the applications main window is not a dialog SetIcon(m_hIcon, TRUE);/ Set big icon SetIcon(m_hIcon, FALSE);/ Set small icon / TODO: Add extra initialization here / 与传感器连接的串口 1 hCom=CreateFile(“COM1“,/COM1 口 GENERIC_READ|GENERIC_WRITE, /允许读和写 0, /独占方式 NULL, OPEN_EXISTING, /打开而不是创建 0, /同步方式 NULL); if(hCom=(HANDLE)-1) AfxMessageBox(“打开 COM 失败!“); return FALSE; SetupComm(hCom,SENSOR_RECEIVE_BUFFER_LEN,100); /输入缓冲区 和输出缓冲区的大小都是 1024 附 录 37 COMMTIMEOUTS TimeOuts; /设定读超时 TimeOuts.ReadIntervalTimeout=MAXDWORD; TimeOuts.ReadTotalTimeoutMultiplier=0; TimeOuts.ReadTotalTimeoutConstant=0; /在读一次输入缓冲区的内容后读操作就立即返回, /而不管是否读入了要求的字符。 /设定写超时 TimeOuts.WriteTotalTimeoutMultiplier=100; TimeOuts.WriteTotalTimeoutConstant=500; SetCommTimeouts(hCom, /设置超时 DCB dcb; GetCommState(hCom, dcb.BaudRate=9600; /波特率为 9600 dcb.ByteSize=8; /每个字节有 8 位 dcb.Parity=NOPARITY; /无奇偶校验位 dcb.StopBits=ONESTOPBIT; /1 个停止位 SetCommState(hCom, PurgeComm(hCom,PURGE_TXCLEAR|PURGE_RXCLEAR); 附 录 38 / 与变频器连接的串口 3 hCom3=CreateFile(“COM3“,/COM3 口 GENERIC_READ|GENERIC_WRITE, /允许读和写 0, /独占方式 NULL, OPEN_EXISTING, /打开而不是创建 0, /同步方式 NULL); if(hCom3=(HANDLE)-1) AfxMessageBox(“打开 COM 失败!“); return FALSE; SetupComm(hCom3,3000,100); /输入缓冲区和输出缓冲区的大小都是 1024 COMMTIMEOUTS TimeOuts3; /设定读超时 TimeOuts3.ReadIntervalTimeout=MAXDWORD; TimeOuts3.ReadTotalTimeoutMultiplier=0; TimeOuts3.ReadTotalTimeoutConstant=0; /在读一次输入缓冲区的内容后读操作就立即返回, /而不管是否读入了要求的字符。 附 录 39 /设定写超时 TimeOuts3.WriteTotalTimeoutMultiplier=100; TimeOuts3.WriteTotalTimeoutConstant=500; SetCommTimeouts(hCom3, /设置超时 DCB dcb3; GetCommState(hCom3, dcb3.BaudRate=19200; /波特率为 19200 dcb3.ByteSize=8; /每个字节有 8 位 dcb3.Parity=EVENPARITY; /偶校验位 dcb3.StopBits=TWOSTOPBITS; /2 个停止位 Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论