版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要随着传感器技术、电子技术和微机技术的崛起,动态称重技术得到了迅速发展。动 态称重系统在数字化,智能化等方面有长足的进步,称重系统的研究与开发也进入了一 个崭新的阶段。传输带动态称重系统是对传输带上的散状固体物料或粉料进行连续称量 的系统,在电力、化工、煤炭、粮食等行业都有较广泛的应用,市场需求巨大。但是, 我国自行研制的相关产品普遍功能单一,精度不高。所以改善现有称重装置、开发研究 功能齐全的动态称重系统是势在必行的。设计了一套基于单片机的传输带动态称重系统,很好的解决了上述问题。首先对硬 件电路所需的器件进行介绍。说明系统所应用的微处理器,模数转换器类型,具体提出 了系统硬件和软件的设计
2、方法,给出了数据处理算法和其编程的设计。系统使用24位精度模/数转换芯片AD7730专换称重传感器信号,保证了数据转换的高精度。所以该系 统能够有效提高动态称重系统的计量精度,并且系统功能较完善,系统扩展了现场总线 接口,很好的满足了工业自动化和管理现代化的需求。关键词:动态称重传输带AD7730现场总线AbstractWith the developme nt of tech no logy of sen sor,electr onic and computer,the dyn amic weighi ng tech no logy is develop ing rapidly.Weighi
3、 ng system made sig nifica nt progress in the digital and intelligent,the research of Weighing system has entered a new phase.Belted dyn amic weight equipme nt is desig ned for con ti nu ous weigh ing the bulk solids or powders on conveyor belt.And it is widely used in the fields of electricity,chem
4、ical,coal and food.However,our related productsgen erally with sin gle fun cti on and lowprecisi on. Therefore,the improveme nt of existi ng weigh ing devices,research and developme nt functional dyn amic weighi ng system is imperative.This paper prese ntsa belted dyamic weighi ng system based on SC
5、M,which is a good solution to this problem.In this paper,the overall structure of the weighing system is present first,a nd detailed an alysis of the system model and work ing prin ciple .It an alyzes the cause of dyn amic measureme nterrors,a nd builds a mathmematical model for dyn amic measureme n
6、t errors of single-idler electronic belt conveyor scale.According to the model,the proposed approach use algorithm to correct errors.Solved the problem of low dynamic measurement accuracy.Then the design of system hardware and software is present.And data processing algorithms and their programming
7、design.System uses 24-bit precision A/D converter AD7730 con vert the weigh ing sig nal to en sure high-precisi on measureme nt results. The system presented in this paper is characterized by high precision and good stability.And with the Profibus in terface,this system was well positi oned to meet
8、the requireme nts of in dustrial automati on and man ageme nt moder ni zati on.Key words: Dynamic weighing Transmission belt AD7730 Profibus目录摘要IAbstract II绪论1.1背景及意义1.1.1 背景1.1.2 意义1.1.2国内外发展现状2.国内外称重技术发展现状 2.国内外称重技术发展趋势 3.1.3主要工作及论文结构 .5.2系统整体设计6.2.1系统结构概述 6.2.2动态称重计量原理 6.2.3 小结.8.3系统硬件电路设计 9.3.1系
9、统硬件概述 9.3.2系统微处理器 9.3.3系统模数转换器 9.3.4数据采集电路通信接口设计 .1.13.4.1 RS-232C 标准1.13.4.2 MAX232 芯片简介.1.1串口通信接口电路设计 113.5程序下载线连接123.6 传感器接口设计 133.7 Profibus-DP 接口扩展 1.43.8 小结1.54单片机系统软件设计 164.1软件系统概述164.2软件编程语言 164.3主程序模块设计 164.4 AD7730转换模块设计1.74.4.1 AD7730转换模块的流程框图1.74.4.2 AD7730 初始化1.84.5串口通信模块设计 214.6脉冲计数模块设
10、计 21测速信号的处理方法21脉冲计数的程序实现224.7 小结24.结论25.致谢26.参考文献27.附录28.1绪论1.1背景及意义背景对物料重量的动态称重在工业生产和流通贸易中占据重要地位,其中动态称重计量工具是不可缺少的计量工具。在各种大宗散装物料的传输带上,都广泛应用动态称重计 量工具,起到了提高计量精度、缩短作业时间、提高管理效率、节约资源和改善经营等 多方面作用。目前动态称重计量工具已经遍及各个领域,带来了显著的经济效益。随着 国民经济迅速发展,贸易商品流通量不断扩大,传统的动态称重计量工具已经不能适应 时代的发展,需要新产品在自动化生产和现代化管理两方面不断提高。随着近几十年计
11、 算机技术、微电子技术和传感器技术的崛起,动态称重技术在智能化、数字化和计量迅 速化方面都有了长足进步。新型的动态称重计量工具不仅仅是提供重量信息的独立仪 表,而是现代工业一体化和管理自动化的重要组成部分。所以新型动态称重系统不但要 能快速、准确提供计量数据,还需要消除人为和环境造成的误差,提高计量精度,并且 应具备计量数据实时监控、数据保存和数据管理等功能。意义传输带动态称重设备是对传输带传送的散状固体物料或粉料进行连续称量的设备, 有着应用行业面广、使用目的广泛等特点,实现了物料储存、运输和称量的一体化。广 泛应用于大宗散状固体物料或粉料的运输、加工、储存行业,如港口、仓库、冶金、煤 炭、
12、电力、建筑和烟草等行业。从使用目的方面而言,可以精确监管生产环节,提高结 算精度,还可用于组成各种自动化配料系统和工业控制系统。随着目前企业工业生产自 动化和管理自动化程度的不断提高,迫切需要提高自身的生产效率,这就需要性能更好 更完善的传输带动态称重设备。但是,目前国内的相关产品品种少,且功能单一,不能 满足企业的迫切需要,所以改进传统设备,研究开发性能好功能完善的传输带动态称重 系统是势在必行的。本设计正是针对这一问题,开发的动态称重系统具有计量精度高,稳定性好,并且 系统还实现了上位机实时计量数据可视化和数保存打印功能,其界面直观,便于使用, 从而杜绝不真实计量现象,维护了企业和客户的利
13、益,方便了计量工作。另外系统扩展 了现场总线接口很好的满足了工业自动化和管理现代化的要求。1.2国内外发展现状国内外称重技术发展现状动态称重技术的发展可分为以下四个阶段:(1) 动态称重技术起源 世界上最早的动态称重装置出现在19世纪末期的西方国 家,用于输送机对散状固体物料动态自动称重。1880年第一台动态称重装置获得计量许 可。1908年第一个动态称重专利在英国公布。 自此,形成了较完整的动态称重技术定义 和动态称重装置,拉开了动态称重技术发展的序幕。(2) 纯机械式动态称重装置第一代成熟的动态称重装置以纯机械式皮带秤为主导,只有带配重物的秤架结构和增量式码盘结构的编码装置,实现了简单的速
14、度和重量 数据的采集,但由于受到机械装置制造水平的限制,精度很差,而且计量过程复杂繁琐。 1970年英国制定了第一个系统的动态称重检验模式,标志着动态称重行业走上规范化道 路。(3) 传感器和仪表结合式动态称重装置二战后,随着传感器技术和电子技术的飞速发展,出现了传感器和电子仪表结合的第二代动态称重装置。使用光电脉冲式或磁电 脉冲式传感器测量速度,电子仪表通过模拟积分放大电路或数字积分放大电路实现配重 平衡、启动识别和流量累加功能。第二代动态称重装置在计量精度和计量过程简化上都 有了很大程度的提高,但是仍然存在计量精度较低和缺乏误差纠正等缺陷。(4) 传感器和微机结合式动态称重装置随着近十年来
15、传感器制造工艺和微机智能技术的崛起,为动态称重装置的性能大幅度提高创造了有力条件。第四代动态称重装 置不但在计量精度上有了长足进步,而且在机构集成化和功能完善化方面取得了进步, 可以根据企业现场环境的需求研制不同类型的传感器微机智能化动态称重系统。目前正在使用的传输带动态称重装置种类繁多, 结构形式不同,分类依据多种多样。 从秤架结构类型分有:单托辊秤架、多托辊双杠杆秤架、悬臂式秤架、悬浮式秤架等结 构,其中单托辊秤架由于结构简单、安装便捷等特点,市场占有率较高。从使用的称重 传感器类型分有:电阻应变片式传感器、磁压式传感器、差动变压式传感器和核子式传 感器等,其中电阻应变片式传感器应用最为广
16、泛。目前使用的动态称重装置较为成熟的有:电子传输带称重装置、核子传输带称重装 置和激光-核子传输带称重装置。(1) 电子传输带称重装置电子传输带称重装置依靠称重传感器测量传输带上的物料重量数据,一般使用接触式测速传感器测量传输带运行速度,这导致计量精度受制 于机械结构,计量结果误差来自传输带张力、自重、抖动等多种因素。所以这种动态称 重装置计量精度不稳定,维护工作繁琐,需要每隔一段时间对装置各项参数进行调节, 以达到所需精度。而且这种动态称重装置适用于大量散状物料较长时间累积流量的连续 计量,测量瞬时重量的精度不高,难以满足某些对物料瞬时重量要求较高的使用场合。(2) 核子传输带称重装置核子传
17、输带称重装置是利用伽马射线对传输带上的物料进行计量。当伽马射线强度一定时,射线穿过物料的衰减强度与物料的成分、密度、 厚度等参数呈指数关系。计量时将载物时的射线强度的连续测量数据与传输带空载时的 测量数据进行比较,再与测量的传输带速度进行计算,可以直接得到物料的瞬时载荷重 量、累积物料流量等计量数据。由于核子传输带称重装置的工作原理是基于伽马射线穿 透物料时的衰减规律,是非接触式测量,有安装独立简便、后期维护容易、计量精度不 受机械装置影响等显著优点。但是,伽马射线的衰减强度与射线方向上的物料厚度有直 接关系,这使得核子传输带称重装置的计量结果受物料形状影响很大。实验证明,相同 载荷的同种物料
18、不同的摆放形式下,计量的结果相差很大,甚至高达17%存在物料形状影响导致核子传输带称重装置计量精度较差的问题。(3) 激光一核子传输带称重装置激光-核子传输带称重装置工作原理是利用伽马射线辐射测量传输带上物料的密度,利用激光图像分析来测量物料的堆积体积,进而 计算出传输带上物料的重量。由于这两种测量技术都是非接触式测量,所以激光-核子传输带称重装置具有:装置结构简单、安装便捷、不受机械性能影响、后期维护简便、 能准确测量瞬时重量等显著优点。而且激光图像分析技术弥补了核子测量技术的缺陷, 测量结果不受传输带上物料摆放形状的影响,使得这种装置计量精度较好。但是,这种 装置的成本较高,而且伽马射线的
19、辐射对物料内部结构的稳定性和工作人员的身体健康 都是不利的,所以激光-核子传输带称重装置应用并不普遍。传输带称重技术最早传入我国是在本世纪 60年代,经过几十年来不断的发展与完 善,品种不断增多,在我国工业生产自动化中发挥了巨大作用。传输带称重方式由静态 发展到动态,计量方式由模拟量转变为数字量,测量参数由单个参数转变为多个参数测 量。随着传感器工艺的提高和微电子技术的崛起,我国传输带动态称重技术的研究得到 了进一步发展。但是,由于核心技术与工艺落后、机械设备与电子仪表老化、新产品研 发能力欠缺等因素困扰,我国相关产品的质量和品种都与发达国家相差甚远,而且功能 单一,可靠性差。所以目前相关产品
20、的性能和品种,不能满足中国现在和未来的巨大市 场需求,这就为传输带动态称重设备的研究开辟的广阔前景。国内外称重技术发展趋势随着传感器制作工艺和微机技术的不断发展,加之引入模糊控制理论、神经网络、 建立数学模型、人工智能、阻尼振动理论等技术,称重计量系统向着功能自适应、智能 化信息处理方向发展。国际上已经取得了动态称重技术的突破,称重技术已经跨入了高 科技领域。目前,称重技术的主要发展趋势为以下几个方面:(1) 小型化体积小、重量轻、便于安装调试。近几年称重装置的研究特点上,充分体现了秤架结构向小、轻、薄方向发展。为了适应低容量的计量场合,可将传感器制 成薄或超薄型称重传感器直接嵌入秤架受力的铝
21、板或钢板底上与传感器外径一致的盲 孔内,从而组成低外形的秤架结构,通过秤架的力学要求和额定载荷可以计算出称重传 感器的安装位置和使用数量。秤架的铝板或钢板就是称重平台,称重传感器既作为计量 装置,又作为秤架支点存在,这种设计极大地精简了装置结构,减少了机械连接环节, 不但缩减了制作成本,而且提高了装置的可靠性和稳定性。对于较大容量的平台称重装 置和电子地上称重装置,采用长方形或正方形闭合截面的薄壁钢排列成一个竹排式秤体 结构,在最外边两根薄壁钢两端的切口内分别安装4个称重传感器,称重传感器的固定支撑结构就是秤架的受力支点,这种设计既能简化称体结构,又能缩减称体高度,是一种很有发展前景的设计方式
22、。(2) 集成化对于一些特定结构的称重装置,如专用称重装置、小型电子秤、静态电子轨道秤以及便携式静动态轮轴秤等产品,可以实现称重传感器与钢轨,称重传感器 与秤架,称重传感器与轨道秤台的集成化。例如称重传感器与秤架集成化的静动态便携 式电子轮轴秤,其集成化结构由厚质硬铝合金板制成,主要原理是通过固溶热处理来强 化硬铝合金板,在合金板4个角通过铣槽或钻孔的方式安装 4个悬梁式称重传感器,或 者在合金板的地面通过铣槽或钻孔的方式安装多个剪切梁式称重传感器。从而使秤架与称重传感器高度集成化。(3) 智能化称重装置的计量显示与控制部分与微型计算机相连,通过微型计算机的智能化处理增加称重装置的显示和控制功
23、能。使得称重装置在保留原有功能基础上增 加了自适应、自诊断、自组织、推理和判断等智能功能。这方面提高就是智能化称重装置的显示与控制器与目前普遍使用的微机控制显示与控制器的主要区别所在。(4) 综合化称重技术未来的发展方向是在加强基础研究的基础上扩大应用范围,扩展应用领域,向相关行业和学科渗透,应用各个学科的技术综合化的解决计量称重、 信息处理、自动控制等问题。对于某些应用场合,只具备计量、显示、量化等功能的称 重装置远远不能满足用户需求。随着生产自动化和管理一体化的进程的不断推进,称重 装置应具备:称重、计价、提供各项相关信息、出入库管理、网络服务等各项功能。需 要电子称重设备与计算机和互联网
24、相连,共同组成一个综合化生产控制系统。(5) 组合化 在某些重量计量场合或过程中,为满足实际需求,还需要电子称重装 置具备一定的组合能力。如机械部分根据实际场合的调整,与外围设备的组合,系统硬 件与外围设备的连接,调节计量范围和精度,通过软件设置调整输入输出方式、通信方 式等功能。1.3主要工作及论文结构(1) 进行系统整体设计规划将软、硬件按实现的功能划分成析系统所用各传感器的性能,全面了解被采集信号的各项指标。(2) 设计系统硬件及制作PCB板 实现对系统称重传感器和采集、上位机通信、在 线编程等功能,制作原理图及 PCB板图。(3) 单片机软件程序设计 硬件设计完成后,根据系统器信号指标
25、,使用 Keil C51 集成开发工具开发单片机软件程序,传感器信号的 A/D转换,对测速传感器信号的脉冲 计数和将采样数串口发送至上位机等功能。本论文结构如下:1绪论 阐述了背景及意义,介绍内外研究发展现状,最后总结了自己所做的工作, 并且给出了论文结构。2系统整体设计提出了传输带动态称重系统的总体系统的基本结构和计量原理。 详细说明了系统实现的功能。3硬件电路分析 介绍系统的硬件设计,数据采集电路和通信接口的设计,传感器 接口设计,现场总线接口的扩展,重点介绍基于 AD7730芯片的称重传感器数据采集电 路的设计与实现。4单片机软件设计详细介绍了主程序模块、AD7730转换、脉冲计数及串行
26、通信4 个主要模块的设计与实现。重点阐述了称重传感器数据转换功能的实现,通过功能寄存 器介绍和流程图详细说明了 AD7730勺各功能模式和初始化设置。2系统整体设计2.1系统结构概述传输带动态称重系统由五部分构成:秤架、称重传感器、测速传感器、数据采集电 路和工控计算机。采用单托辊秤架、梁式称重传感器和接触式测速传感器的传输带动态 称重系统结构示意图如图2-1所示。测速传感器工控计算机数据采集电路图2-1传输带动态称重系统结构示意图物料在传输状态下,称重传感器和测速传感器将传输带上物料的瞬时重量和瞬时速 度转换成电信号,数据采集电路采集该电信号并进行适当处理,然后送入工控计算机进 行量化和计算
27、,最后显示流量累计结果。扩展功能通常是靠开发软件完成的,如监控功 能、报警功能以及数据库相关功能。2.2动态称重计量原理通常情况下,计算传输带上物料的流量需要采集物料的瞬时重量数据和传输带的瞬 时速度数据。物料的瞬时重量需要连续采样或者周期采样计量区段传输带托辊所受到的 压力。传输带的瞬时速度可以通过接触式和非接触式两种方式获得,再经过一定的算法 来减小误差。物料的瞬时重量和传输带的瞬时速度进行运算,可得传输带上物料的瞬时重量和累 计流量。瞬时重量为某一瞬间传输带上的物料重量,累计流量为某一段时间内传输带上 所通过的物料总重量。目前主要通过积分法和累加法计算物料的瞬时重量和累计流量。目前计算物
28、料流量和累计重量主要采用的方法有积分法和累加法。(1)积分法积分法计量流量时,首先测量传输带上输送的物料的瞬时重量q(kg/m)和相同时刻传输带的瞬时速度 u(m/s),相乘可以得到传输带上物料的瞬时流量W(t)(kg/m):(2-1)W(t) =qu式(2-1 )算出的是传输带某一时刻的瞬时流量,但传输带上的物料瞬时重量和传 输带的瞬时速度都是随时间不断变化的,所以瞬时流量W(t)对时间的积分可以得出T段时间内传输带的累积物料流量 W(2-2)TTW = 0 w(t)dt = 0 q(t)u(t)dt式中q(t)瞬时荷重值u(t)瞬时皮带速度传输带的速度可由采样间隔距离S L和走过S L段程
29、度所消耗的时间T来计算:(2-3)式中T走过占S L长度所需的时间S L采样间隔行程(2)累加法 用累加法计量传输带上物料流量时,传输带每移动距离S时,就对传输带的瞬时重量采集一次,这是传输带整体的加权重量,会与实际重量有一定的差距。 然后通过近几次的瞬时总量采样计算出 S段的瞬时重量值qi。把n段测量的瞬时重量累 加就读出传输带走过nS段长度的累积流量W(2-4)nW =為(qi q2 q3 qn)i =1t时刻传输带上物料的瞬时重量可以由 W对时间微分求的:W(t)=dwdt(2-5)累加法计量原理如图2-2所示使用累加法计算物料流量可以很好的减少皮带跳变和传感器转换误差对计量结果 的影响
30、,并且经过大量实验证明使用累加法要比采用积分法的准确度高,所以对计量精 度要求严格的系统均采用累加法方式计量。本系统设计正是基于累加法计量物料流量和 累计重量。2.3小结本部分提出了系统的设计方案,阐述了传输带动态称重系统的基本结构和计量原 理。详细说明了本系统的组成结构和实现的功能,介绍两种基本计量算法,对优缺点进 行了对比,选择累加法作为系统的基本计量算法。3系统硬件电路设计3.1系统硬件概述数据采集电路是系统的主要硬件部分,将称重传感器020m的输出信号由数模转 换器转换为24位精度的数字信号,即000000HFFFFFFH中的一个值,然后送入单片机。 速度数据采集部分,首先将测速传感器
31、输出的脉冲信号进行光电隔离,然后由单片机对 脉冲计数。数据采集工作完成后,由通信接口将 24位转换数据和脉冲计数值送入上位 机,在上位机中完成数据的量化和最终计算,实时显示计算结果,并且存入数据库。3.2系统微处理器由于数据采集系统要求的芯片数据存储空间(RAM和程序存储空间(ROM都较小,固微处理器选择AT89S52芯片。AT89S52是Atmel公司推出的与MCS-51兼容系列单片机。它是一种低功耗、高性能 的微处理芯片。8KB片内Flash,可擦/写1000次以上;256字节片内RAM全静态逻辑, 工作频率范围024MHz 32个可编程I/O 口;三级程序存储器加密;一个全双工串行 口;
32、三个16位定时/计数器;支持在线编程ISP (In System Programmable )功能。3.3系统模数转换器本系统称重传感器输出的信号为模拟量,需要转换为数字信号进行记录和处理,所 以模数转换部件为本系统的重要部分,对整个系统的计量精度都会产生影响。由于悬梁 式电阻应变称重传感器输出为频率较低的模拟量,所以需要模数转换部件具有精确的计量精度,但对响应速度没有过高要求。固本系统采用精度为24位的AD7730芯片作为模数转换器件。AD7730是由美国ADI公司生产的24位无失码、双通道差分模式高分辨率模数转换 装置,有效分辨率为21位,线性误差土 0.0018%。AD7730是刀-类型
33、数模转换装置。 刀-类型数模转换装置同时具备反馈比较和双积分式两种数模转换器的优点,以电荷 平衡式数模转换器改良而成,刀-类型数模转换装置去掉了在电荷平衡式模数转换器 中使用的复杂的稳定式电路,取而代之为结构简单的D触发器,这种设计使刀-类型模数转换器件自身的电路组成对元件的精度要求降到了一个很低的层面。刀-类型数模转换装置还同时具有双积分式模数转换器抑制串模干扰的功能。刀-类型是一个闭环的连续转换系统,所以对自身电路元器件的精度要求低于双积分式模数转换器,漂移与失调不会影响转换的精度。刀-类型模数转换装置由于使用了数字式反馈比较方式, 从而使用量化噪音大大降低、提高了转换精度、增强了系统的抗
34、干扰能力、加快了相应 速度、优化了线性度。刀-技术将量化噪声移到了系统数模转换频带之外,所以 AD7730抗干扰能力强, 适用于低频信号的动态模数转换。本系统采用 AD7730转换悬梁式称重传感器输出的模 拟量,并将转换结构送入单片机进一步处理。 AD7730的工作原理如下:设fs为采样频率,该芯片采集称重传感器的模拟信号时采用k倍过采样频率kfs,内部通过信噪整形电路将fs/2信带宽度内的大量量化信噪移除模数转换器的转换频带, 即移至fs/2至kfs/2之间的频带,从而使得系统量化信噪降低到之前的1 k。由于模拟低通滤波器只能滤除大于kfs/2频带宽度的信噪,所以需要利用采样抽取电路和数字滤
35、 波器来滤除频带无用信号和量化信噪,提取期望信号,提高转换分辨率和信噪比。使用 的采用率应高于两倍输入信号频率,即fs2fa,并且应符合香农采样定律的原则。 用户 可以通过软件设置AD7730的工作方式寄存器,设置刀-模数转换器的数字滤波器、信 噪比、采样分辨率、采样频率,从而做出最优选择。数据采集电路中,AD7730与 AT89S52单片机的接口电路原理图如图3-1所示:DVDD 盘VDDREFB?(+)STANDBYSYNCPOLSCLKAM-CSr5tANK+lDlDOUTank-xdoDINACXACKRESETREFIN(-)MCLKINAGNDMCLKOUTDGNDVBIAS2AD
36、773010GNDP10(T2)P1.1(T2EX)Pl.2PL3Pl.4pi.eonsoP1.7(SCK)130uF15EAVPPXTAL1P3.5(T|)PJJflNTl)P3.2(INT0)1L9152MHZ图3-1 AD7730与AT89S52的接口原理图单片机使用查询方式来控制 AD7730芯片,单片机的P1.0、P1.1、P1.3、P1.4引脚 分别连接AD7730的 SCLK CS DOUT DIN引脚。当加在RDY引脚上的电压为低电平时, 单片机可读取AD7730数据寄存器中的模数转换数据或校准数据。当加在RDY引脚上的电压为高电平时,AD7730进行数据寄存器数据更新,禁止传
37、输数据。也可采用将RDY引脚连接单片机的INT0或INT1引脚,使用中断方式控制AD7730还可以通过直接访问 内部寄存器的RDY位数据,从而节省一个引脚。3.4数据采集电路通信接口设计本系统要求实现采集和计算数据实时显示、数据保存等功能。而AT89S52只有256字节RAM和8K的FLASH不能满足系统的要求,所以必须借助 PC机来实现数据显示和 储存等功能。本系统对传输的速度要求不高,而且在实际环境中可能需要传输较远距离, 综合功能和成本考虑使用串行通信方式。串行通信又分为同步通信和异步通信两种方式。同步通信传输速率高,硬件设计复 杂,异步通信方式使用普遍,传输速率在 50到19200波特
38、之间。在异步通信时,发送 和接收方要确定具体的发送波特率和数据格式,数据是以帧为单位传送的,每一帧数据 由四部分组成:起始位、数据位、奇偶校验位(可选)和停止位。比较两种串行通信方 式,由于本系统对通信速度要求不高,所以选择异步通信方式。系统采用RS-232C串口标准,实现单片机的全双工串行端口与 PC机COM串行接口 的链接,并编程实现上下位机的数据通信。3.4.1 RS-232C 标准RS-232C是在串行异步通信方式中使用最为广泛的总线标准,是由美国电子工业协 会(EIA)公布的通信协议标准。RS-232C主要用于数据终端设备(DTE和数据通信设 备(DCE之间的二进制串行通信,最高传输
39、速度 19.2kbps,最长传输距离可达15米. 虽然RS-232C设计了 25个引脚,但对于一般的串行双向通信,只用到串行口输入引脚 TXD串行口输出引脚 RXD和接地引脚GND RS-232C规定的逻辑电平电压范围与 CMOS 和TTL电平不同,规定在+3+I5V之间为逻辑电平“0”,-3V-15V之间为逻辑电平“ 1”。 由于计算机接口芯片和接口电路大部分采用CMO和 TTL电平,所以在串行通信之前,必须先转换电平,使之与CMOS口 TTL电平相匹配。本系统电平转换工作交由 MAX232E 片完成。3.4.2 MAX232芯片简介MAX23是美国MAXIM公司专为RS-232C总线标准设
40、计的低功耗、单电源发送接收器。 对于各种EIA232E和V.28/V.24标准总线,转变为 RS-232C数据电平需要土 10V电源, 所以MAX23芯片完成RS-232C与 CMO和 TTL的电平转换只需要+5V电源即可,从而打 破了土 12V电源的限制,使用场合更为广泛。串口通信接口电路设计本系统的串口通信接口电路原理图如图3-2所示321113241526V29麵101鶴11:30*沖VCCGND SXDJP3.0 IXD)P3 1 IE PROGPSEN(A3JP2D(A9)P2l A10JP2J :AHJP23 A12JP14 :A13JP2 5AU.P2 zA15JP2-rluFC
41、1+WDCbVCC02+Cl*T1INT1OUTT2DTT2OUTR1OUTRUNR3OUTR2INGNDVEEI:*-图3-2通信接口电路原理图GKDca“pluF000GND图中J1为标准RS-232C总线9针插头。图中C6 C7 C8 C9为MAX232芯片内部 电源转换所需要的4个电解电容,最好选用钽电容,尽量靠近芯片焊接,取值大小均为 1uF/25V。MAX232勺 R1IN、T1OUTR2IN、T2OUT引脚需要接 RS-232C标准电平,而 T1IN、 R1OUTT2IN、R2OUTH脚则需要接TTL/CMO标准电平。因此单片机的串行口接收引脚 RXD应接MAX232勺R1OUT
42、R2OUT引脚,单片机的串行口发送引脚 TXD应接MAX232芯片 的T1IN、T2IN引脚。与之对应 T1OUT T2OUT和R1IN、R2IN通过9针标准插头分别于 PC机的接收端RXD和发送端TXD相连。3.5程序下载线连接VCCJ4SCK1MISOR?f5MOSI戸SCKGNDMISOvccRSTNCNCNCMOSINC810ISP1GND图 3-3 AT89S52ISP 接口设计piSeniorR2 10K尺 3 I0KEncoderINTO INTATME公司的单片机AT89S系列单片机提供了一个串行接口对内部程序存储器编程 (ISP),以及后来推出的AT90S系列中多数芯片都支持
43、在线编程功能。ISP是最先由 Lattiee公司提出的一种技术,是通过同步串行方式实现对其可编程逻辑器件的重配置, 它的实现一般只需要少量的外部电路辅助。通过ISP技术,电路板上空白器件可以编程写入最终用户代码,即使将芯片焊接在 电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部储存器的改写,而 无需再取下芯片。已经编程的器件也可以用ISP方式擦除或再编程。ISP通过单片机上引出的编程线、串行数据、时钟线对单片机内部的Flash存储器进行编程,编程线与I/O 线共用,不额外增加单片机的引脚。AT89S52的ISP接口设计如图3-3所示。3.6传感器接口设计悬梁式称重传感器有四条接线,
44、红色为激励正(EXC+,接10V电源,黑色为激励 负(EXC-接地,绿色为信号正(SIG+)接入AD7730的ANI( +)引脚,白色为信号负 (SIG-)接入ANI ()引脚,之间串联10K限流电阻。图4-4为悬梁式称重传感器和 E6B2-CWZ6编码器接口设计电路原理图。VCCGNDGND图3-4编码器与称重传感器的接口电路E6B2-CWZ6编码器正常工作的激励电压为 524V DC激励电压的选择直接关系到 数据脉冲的电压值。所以本系统选用 5V DC作为激励电源,输出的脉冲信号可以直接送 单片机计数。E6B2-CWZ6编码器有6条接线,褐色为VCC黑色为A相输出,白色为B 相输出,橙色为
45、Z相输出,蓝色为0V,最后一条为屏蔽线GNDA、B两相信号的脉冲表 示码盘轴所转的角度,Z相为零脉冲信号,码盘每转一周变化一次。本系统中,因为传 输皮带正常工作时方向不会改变,所以不存在鉴相问题。使用单片机的外部中断INT0,以边沿触发方式对A相输出的脉冲计数。3.7 Profibus-DP 接口扩展PROFIBU是由西门子等公司组织开发的一种面向工厂自动化、过程自动化的国际性现场总线标准。PROFIBU的开发始于1987年,1989年立项为德国标准 DIN19245(Deutsche Industrie Normen ), 1996 年 3 月被批准为欧洲标准 EN50170( Europe
46、an Standard),并于 2000 年成为 IEC61158 (International Electro technicalCommission) 0我国于2001年正式批准PROFIBU现场总线成为我国机械行业工业控制 系统用现场总线的国家标准。PROFIBUS勺用户组织 PI (PROFIBUS INTERNATIONA成立于 1995年,在 30多个 国家和地区都有地区性的 PROFIBU用户组织,会员众多。我国的相应组织 PROFIBU专 业委员会 CPOChinese Profibus User Organization )成立于 1997 年,下设的“PROFIBUS 产品
47、演示及认证实验室”和“ PROFIBU技术中心”负责产品认证和技术支持。总之, PROFIBU是 一种具有广泛应用范围的、 开放的数字通信系统,适合于快速、时间要求严 格和可靠性要求高的各种通信任务。目前已广泛应用于制造业自动化、过程工业自动化、 楼宇和交通电力等领域。PROFIBU由三种兼容的通信协议类型组成,即 PROFIBUS-DP PROFIBUS-P和 PROFIBUS-FMieldbus MessageSpecification ,现场总线报文规范)。RS-485传输是PROFIBU最常用的一种传输技术其应用既适用于需高速传输的系 统,也适合于简单、廉价、需快速铺设的场合。RS-4
48、85采用平衡差分传输方式,在一个 两芯卷绕且有屏蔽层的双绞电缆上传输大小相同而方向相反的电流,以削弱工业现场噪声,且避免多个节点间接地电平差异的影响。其传输数据的速率为9.6Kbps12Mbps且一个系统中总线上的传输速率对连接在总线上的各个设备是统一设定的。各个设备均连在具有线型拓扑结构的总线上。每一个线段可以连入的最大设备数目为 32,每个线段 的最大长度为1200米。当设备数目多于32时,或扩大网络范围时,可以使用中继器连 接各个不同的网段。本系统采用创捷PQ20系列外置式Profibus-DP从站桥接模块实现现场总线接口扩 展,该模块提供用户利用 RS232/RS48刑行通讯端口和Pr
49、ofibus总线系统通讯功能的 现场总线网关设备。它可以米用标准的 DIN轨道安装方式,米用直流24V电源供电,符 合工业应用的标准要求。它完全兼容 Profibus-DP总线协议,可以自由设定3126的 Profibus-DP从站地址。是为满足国内传统工控产品制造商在PROFIBU现场总线领域的推广需求而专门设计开发的。广泛应用于仪器仪表、人机界面、智能高低压电器、变送 器、智能现场测量设备、变频器、电机启动保护器等设备。该系列的产品具有独特的设 备数据综合描述软件,使用户利用PC就能轻松设置从站地址、识别码、输入输出长度等信息,还可读取相关信息,并能自动生成 GSD文件,使设备在现场总线控
50、制系统中更 加智能化,增强现场级信息集成能力,更突出本产品的可维护性、高集成性、互操作性和开放性。3.8小结本章对传输带动态称重系统的硬件设计做了详细的介绍,主要包括单片机和数模转换器的选择,数据采集电路和通信接口的设计,程序下载线连接,传感器接口设计和现 场总线接口的扩展。着重阐述了基于 AD7730芯片的称重传感器数据采集电路的设计与 实现,这是硬件设计的核心功能部分。单片机的程序设计将在下一章中详细阐述。4单片机系统软件设计4.1软件系统概述根据系统主要功能,将系统软件分为4个主要功能模块:主程序模块、AD7730转换 模块、脉冲计数模块及串行通信模块。该软件完成的任务是:通过AD773
51、0转换模块采集称重传感器电桥输出的电压信号, 并将转换得到的24位数据信号,同时由脉冲计数模块完成对测速传感器的输出脉冲进 行计数,单片机通过串行通信模块将 24位A/D转换数据和脉冲计数值发送到上位机进 行最终处理。4.2软件编程语言常见的MCS-51系列单片机编程语言有4种,即汇编语言、C51语言、BASIC语言和 PL/M语言。目前使用最多的单片机开发语言是汇编语言和 C51语言,这两种语言都有良 好的编译器支持,使用广泛。一般来说汇编语言用于对效率要求较高的小型程序, C51语言用于编写较为复杂的 程序。本系统由于涉及的功能模块较多,所以单片机软件主要采用 C51语言编写。对于 C51
52、语言的开发,目前有很多成熟的开发环境,本系统采用 Keil C51集成开发环境。Keil C51是美国Keil Software 公司推出的51系列兼容单片机C语言软件开发系 统。C语言在功能上、可读性、可维护性、结构性上都明显优于汇编语言,因而易学易 用。Keil C51目前已经达到uVision3版本,版本号为v7.50a。Keil C51软件提供功能强大的集成开发调试工具和丰富的库函数,全部是Windows风格界面。值得一提的是,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大 型软件时更能体现高级语言
53、的优势。Keil C51能够对51系列单片机以及51系列兼容的绝大部分类型的单片机进行设 计。除了支持C51语言外,它也可以直接进行汇编语言的设计与编译。Keil C51是一个非常优秀的集成开发环境,受到广大单片机设计者的青睐。4.3主程序模块设计主程序模块是程序入口,并且初始化和调用各功能模块。主程序模块流程框图如图4-1所示。图4-1主程序模块流程框图4.4 AD7730转换模块设计转换模块的流程框图AD7730转换模块的主要功能是根据系统需要初始化AD7730芯片和读取并简单处理转换后的数据。AD7730转换模块的流程框图如图4-2所示。图4-2 AD7730转换模块的流程框图如所示44
54、2 AD7730初始化对AD7730芯片进行初始化,即对6个主要功能寄存器进行初始化。下面对这6个寄存器的功能和特点作简要说明。 通信寄存器Communications Register ,8位读/写寄存器。所有寄存器通过通 信寄存器来初始化,控制接下来的读写方式和操作寄存器。默认方式下为写此寄存器。(2) 状态寄存器Status Register ,8位只读寄存器。提供状态信息,如转换状态、 校正误差、步进输出设置和有效参考电压等信息。(3) 数据寄存器Data Register,8位或16位只读寄存器。提供最新的转换数据,长度位16位或24位。当寄存器中更新数据时,RDY引脚和Status
55、 Register 中的RDY 位为低电平。当Data Register中的数据被读完之后,又回复高电平。如果下个数据更 新之前,旧数据还没有被读取,RDY要保持100X TCLINK周期高电平,表示更新之前要 取走数据,一旦数据被更新,RDY又将变为低电平。丫!进入连续转换模式1!返回LJ图4-3 初始化AD7730各寄存器的流程框图(4) 模式寄存器Mode Register, 16位读/写寄存器。该寄存器如要用于设置主要 工作参数,如控制操作模式、单/双极性信号设置、数据寄存器位数设置、参考位设置、 输入量程范围设置、输入通道设置等参数。(5) 滤波寄存器Filter Register
56、, 24位读/写寄存器。该寄存器如要用于设置快速 转换模式、跳变模式、控制 AC激励和斩波工作模式等。(6) DAC寄存器DAC Register,8位读/写寄存器。用于提供DAC的补偿数值。初始 化AD7730各寄存器的流程框图如图4-3所示。AD7730初始化和读写的详细代码如下:void Ad7730_l ni(void) int tim;SCLOCK=1;AD7730_DIN=1;AD7730_DOUT=1;AD7730_CS=1;DRDY=1;tim=200;while(tim-); writetoreg(0x03);/写滤波寄存器writetoreg(0x80);/50Hz 输出writetoreg(0x00);writetoreg(0x10);writetoreg(0x04);斩波工作模式 写DAC寄存器writ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《直接能源ATP》课件
- 幼儿园工作总结笑容满园
- 探索学术之路
- 公司人员述职报告汇编9篇
- 幼儿园工作总结传递温暖收获微笑
- 2023-2024年项目部安全培训考试题含答案(培优B卷)
- 2023年项目管理人员安全培训考试题附答案(研优卷)
- 《电厂职业病防治》课件
- 激发学习动力教学策略报告
- 中医理疗师年度总结
- 内蒙古呼和浩特市2023-2024学年七年级上学期期末语文试题
- (2024年)消防安全知识培训
- 《胆碱能受体作用药》课件
- 浙江省杭州市余杭区2023-2024学年五年级上学期期末英语试卷
- 中医调节内分泌的方法
- 2020年山西省公务员录用考试《行测》真题及答案
- JTG 3441-2024公路工程无机结合料稳定材料试验规程
- JJF(新) 106-2023 微波消解仪温度、压力参数校准规范
- 《厨政管理说课》课件
- 安徽省合肥市包河区四十八中学2023-2024学年数学七年级第一学期期末学业质量监测试题含解析
- 春节家族祭祀活动策划方案
评论
0/150
提交评论