您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于单片机的电子天平电路设计
I电气工程学院课程设计说明书设计题目:电子天平电路设计系别:电气工程系年级专业:检测技术与仪器学号:学生姓名:指导教师:教师职称:II电气工程学院《课程设计》任务书课程名称:测控仪器电路设计基层教学单位:仪器科学与工程系指导教师:崔建新学号121203021036学生姓名李莎(专业)班级检测1班设计题目电子天平电路设计设计技术参数量程为0~1.999kg电源电压±12或±15设计要求1传感器的选择2测量电路3放大电路4报警电路参考资料1、传感器原理2、测控电路3、新编传感器设计手册,赵宝贵主编。中国计量出版社2002年周次第前半周第后半周应完成内容周一~周二收集资料及方案论证周三参数、仪器选择周四系统布局设计周五绘图撰写设计说明书指导教师签字崔建新基层教学单位主任签字说明:1、此表一式三份,系、学生各一份,报送院教务科一份。2、学生那份任务书要求装订到课程设计报告前面。电气工程学院教务科III目录摘要…………………………………………………………………11、绪论…………………………………………………………………21.1电子称的组成及其工作原理………………………………21.2设计思路……………………………………………………22、系统方案论证与选型………………………………………………42.1控制器部分………………………………………………………42.2.传感器的选择……………………………………………………42.3.放大电路的选择…………………………………………………52.4.A/D转换器的选择………………………………………………52.5.键盘处理方案论证……………………………………………62.6.显示电路的选择……………………………………………72.7.超量程报警部分选择………………………………………73、硬件电路设计……………………………………………………83.1AT89S52的最小系统电路…………………………………………83.2A/D转换芯片与单片机接口电路设计……………………………93.3显示电路与单片机接口电路设计…………………………………103.4键盘电路与单片机接口电路设计…………………………………103.5报警电路设计……………………………………………………114、设计总结……………………………………………………………135、结论心得……………………………………………………………146、参考文献……………………………………………………………15IV1基于单片机控制的电子天平设计摘要:本文设计的电子天平是以单片机为主要部件,用汇编语言进行软件设计。通过传感器测量信号,用信号放大系统放大信号,经过A/D转换系统转换信号输送给CPU控制系统,通过LCD显示系统显示数据,键盘输入系统用来输入操作指令,阀值报警系统可以防止超量程损坏电子天平。基本上实现了电子天平的基本功能。具备使用方便,直观,测量准确,成本低等特点。在本设计中将智能化,人性化,自动化用在了电子天平的控制系统中。系统采用AT89S52芯片作为单片机的主控芯片,外围以称重电路,显示电路,报警电路,键盘电路等构成系统电路板,从而实现了自动称重的各种控制功能。关键词:AT89S52传感器A/D转换器LCD显示器2绪论1.1电子秤的组成以及工作原理电子称是利用物体的重力作用来确定物体质量的测量仪器,也可用来确定与物体质量相关的其他量的大小,参数,或特性。电子称一般由以下三部分组成。承重、传力复位系统,称重传感器,测量显示和数据输出的的载荷测量装置。当被称物体放置在秤体的秤台上时,其重量便通过秤体传递到称重传感器,传感器随之产生力-电效应,将物体的重量转换成与被称物体重量成一定函数关系(一般成正比关系)的电信号(电压或电流等)。此信号由放大电路进行放大、经滤波后再由模/数(A/D)器进行转换,数字信号再送到微处器的CPU处理,CPU不断扫描键盘和各种功能开关,根据键盘输入内容和各种功能开关的状态进行必要的判断、分析、由仪表的软件来控制各种运算。运算结果送到内存贮器,需要显示时,CPU发出指令,从内存贮器中读出送到显示器显示,或送打印机打印。一般地信号的放大、滤波、A/D转换以及信号各种运算处理都在仪表中完成。1.2设计思路目前,台式电子秤在商业贸易中的使用已相当普遍,但存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或以弹簧、拉伸变形来实现计量的弹簧秤,居民用户使用的基本是杆秤。弹簧盘秤制造工艺要求较高,弹簧的疲劳问题无法彻底解决,一旦超过弹簧弹性限度,弹簧秤就会产生很大误差,以至损坏,影响到称重的准确性和可靠性,只是一种暂时的代用品,也被列入逐渐取消的行列。微控制器技术、传感器技术的发展和计算机技术的广泛应用,电子产品的更新速度达到了日新月异的地步。本系统在设计过程中,除了能实现系统的基本功能外,还增加了打印和通讯功能,可以实现和其他机器或设备(包括上位PC机和数据存储设备)交换数据.除此之外,系统的微控制器部分选择了兼容性比较好的AT89系列单片机,在系统更新换代的时候,只需要增加很少的硬件电路,甚至仅仅删改系统控制程序就能够实现。另外由于实际应用当中,称可以有一定量的过载,但不能超出要求的范围,3为此我们还设计了过载提示和声光报警功能。综上所述,本课题的主要设计思路是:仪表通电后,在秤重过程中由货物重量经荷重传感器的信号转换,输出相应的毫伏电压,这个微弱信号通过运算放大器放大和标度变换转送A/D转换器。本系统的A/D转换器采用了V/F型积分转换器,它将输入的模拟信号转换成相应的以脉冲序列方式的频率输出。单片机AT89S52严格控制每一次采样时间,保持每一次计数的闸门时间间隔的一致性。单片机通过应用程序,把当次的采样频率f进行标度转换形成显示器可使用的串行代码数据。在测量荷重期间,系统可随时接受人机对话请求。人机对话仅通过键盘接受校正值。这种高精度智能电子秤体积小、计量准确、携带方便,集质量称量功能与价格计算功能于一体,能够满足商业贸易和居民家庭的使用需求。设计思路框图1.1AT89S52单片机压力传感器放大电路A/D转换器LCD显示器阀值报警按键输入4第二章系统方案论证与选型2.1CPU的选择方案本设计使用单片机作为系统的主控制器,而且以单片机为主控制器,可以容易地将计算机技术和测量控制技术结合在一起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制系统”。这种新型的智能仪表在测量过程自动化、测量结果的数据处理以及功能的多样化方面,都取得了巨大的进展。再则由于系统没有其它高标准的要求,又考虑到本设计中程序部分比较大,根据总体方案设计的分析,设计这样一个简单的的系统,可以选用带EPROM的单片机,由于应用程序不大,应用程序直接存储在片内,不用在外部扩展存储器,这样电路也可简化。INTEL公司的8051和8751都可使用,在这里选用ATMENL生产的AT89SXX系列单片机。AT89SXX系列与MCS-51相比有两大优势:第一,片内存储器采用闪速存储器,使程序写入更加方便;第二,提供了更小尺寸的芯片,使整个硬件电路体积更小。此外价格低廉、性能比较稳定的MCPU,具有8K×8ROM、256×8RAM、2个16位定时计数器、4个8位I/O接口。这些配置能够很好地实现本仪器的测量和控制要求最后我们最终选择了AT89S52这个比较常用的单片机来实现系统的功能要求。AT89S52内部带有8KB的程序存储器,基本上已经能够满足我们的需要。2.2传感器的选择在本设计中,传感器是个十分重要的元件,因此对传感器的选择也显得十分重要。不仅要注意其量程和参数,还要考虑与其相配置的各种电路的设计的难易程度和设计性价比等等。电阻应变式传感器计量准确度达1/1000—1/10000,结构较简单,可靠性较好,大部分电子衡器均使用此传感器。综合考虑,本设计采用SP20C-G501电阻应变式传感器,其最大量程为7.5Kg.称重传感器由组合式S型梁结构及金属箔式应变计构成,具有过载保护装置。由于惠斯登电桥具诸如抑制温度变化的影响,抑制干扰,补偿方便等优点,所以该传感器测量精度高、温度特性好、工作稳定等优点,广泛用于各种结构的动、静态测量及各种电子秤的一次仪表。该称重传感器主要由弹性体、电阻应变片电缆线等组成,其工作原理如图2.1所示:5图2.1传感器工作原理图其工作原理:用应变片测量时,将其粘贴在弹性体上。当弹性体受力变形时,应变片的的敏感栅也随之变形,其阻值发生相应的变化,通过转换电路转换为电压或电流的变化。由于内部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,输出信号电压可由下式2-2给出:EinR4R4R3R3R2R2R1R1)42(42E△△△△RRRRout(2-2)2.3放大电路的选择方案主要由高精度低漂移运算放大器构成差动放大器,而构成的前级处理电路差动放大器具有高输入阻抗,增益高的特点,可以利用普通运放做成一个差动放大器。其设计电路如图2.3所示:图2.3利用普通运放设计的差动放大器电路图2.4A/D转换器的选择A/D转换部分是整个设计的关键,这一部分处理不好,会使得整个设计毫无6意义。目前,世界上有多种类型的ADC,有传统的并行、逐次逼近型、积分型ADC,也有近年来新发展起来的∑-Δ型和流水线型ADC,多种类型的ADC各有其优缺点并能满足不同的具体应用要求。本系统采用电压/频率转换器LM331作为A/D转换器。其特点是:体积小,精度高,价格低,串行输出,占用CPU的I/O线少。其最突出的不足之处是转换速度慢。以下是LM331一些主要技术指标:(1)最大线性度0.01%,(2)满量程频率范围1HZ~100KHZ图2.4LM331的简化功能框图2.5键盘处理部分方案论证电子秤仪表设有三个键位,分别执行零点校正,斜率校正和任务确定。当开机后发现出现空载条件下读数不为零,就按零点校正键会自动复零。在秤台上放入一个标准砝码,观察仪表读数是否符合砝码重量,如果存在误差,就按斜率校正键会自动调整斜率K值来满足测量范围。任务确定键是切换仪表状态,是处在校正还是秤重。(1)零点校正:电子秤的长期使用,由于传感器,放大器的零点漂移,使得7出厂时调整好的零点发生偏移而导致秤重时引起恒定误差Δ,经过“设置”键校正,实际上把零漂值存储起来,以后每次侧重时采样值调整:Xy=Xi-Δ去除零漂误差。(2)斜率校正:系统除了零点漂移不可避免外,秤重机构的灵敏度,放大器的增益也会受到使用时间的影响而发生变化,斜率校正实际上是满度调整。关系式:K=f/Xy其中,可K为斜率,f为采样频率,Xy荷重。图2.5斜率校正2.6显示器部分的选择显示器是人机交换的主要部分,他可以将测量电路测得的数据经过cpu处理后直观的显示出来。数据显示有两种方案:LED数码显示和LCD液晶显示。LCD液晶显示器是一种极低功耗显示器,从电子表到计算器,从袖珍仪表到便携式微型计算机以及一些文字处理机都用到了液晶显示器。考虑到液晶显示器的直观方便,这次设计选择了LCD液晶显示器。2.7超量程报警部分选择智能仪器一般都具有报警和通讯功能,报警主要用于系统运行出错、当测量的数据超过仪表量程或者是超过用户设置的上下限时为提醒用户而设置。在本系统中,设置报警的目的就是在超出电子秤测量范围时,发出声光报警信号,提示用户,防止损坏仪器。8超限报警电路是由单片机的I/O口来控制的,当称重物体重量超过系统设计所允许的重量时,通过程序使单片机的I/O值为高电平,从而三极管导通,使蜂鸣器SPEAKER发出报警声,同时使报警灯D1发光。第三章硬件电路设计在本系统中用于称量的主要器件是称重传感器,称重传感器在受到压力或拉力时会产生电信号,受到不同压力或拉力是产生的电信号也随着变化,而且力与电信号的关系一般为线性关系。由于称重传感器一般的输出范围为0~20mV,对A/D转换或单片机的工作参数来说不能使A/D转换和单片机正常工作,所以需要对输出的信号进行放大。由于传感器输出的
本文标题:基于单片机的电子天平电路设计
链接地址:https://www.777doc.com/doc-3724724 .html