电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

课程设计报告基于单片机的数字电子称设计

23页
  • 卖家[上传人]:hs****ma
  • 文档编号:431207534
  • 上传时间:2022-12-07
  • 文档格式:DOC
  • 文档大小:487.51KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、五邑大学 信息工程学院课 程 设 计 报 告课程名称: 电子系统设计技术 专 业: 通信工程 班 级: AP10059 学 号: AP1005941 姓 名: 张琰 指导教师: 周开利 设计时间: 2012/9/1/2013/1/5 评定成绩: 设计课题题目:_基于单片机的数字电子称设计_一、设计任务与要求1、通过单片机控制设计一个具有显示单价、质量和计算总价等智能数字电子秤。并通过电阻式应变片进行称重测量。2、通过按键可以调整单价、最大称量值,并且能实现去皮处理。3、具有超重自动报警功能。4、附加显示功能二、课题分析与方案选择数字电子秤通过秤量,需要将相关数据以及结果显示出来,所以需要有显示电路。方案一:采用LED数码管显示。LED数码管经过合理的设置可以完成显示被测物质量、单价、总价,以及显示最大称量值的任务,并且经济耐用。同时LED具有高亮度、高刷新率的优点,能提供宽达160度的视角,可以在较远的距离上看清楚。但是它的显示存在信息量少,显示不直观,不易理解,连线复杂等缺点。方案二:采用LCD液晶屏显示。LCD液晶屏具有字符显示的功能,不但可以同时显示被测物质量、单价、总价以及最大

      2、称量值,还可以同时显示相应的控制命令、指示符号及单位等,信息量丰富且直观易懂。另外,液晶显示具有功耗低,体积小,质量轻,寿命长,不产生电磁辐射污染等优点。综合比较两者的优缺点,本设计最终采用LCD1602作为显示模块。总体方案设计:综合考虑本次设计要求、现有元器件资源、元器件价格和对元器件的熟悉掌握程度,本次设计选用STC89C52作为CPU控制器,ADC0809作为模数转换器件,LCD1602作为显示器件,再配以其他相关元器件来实现硬件电路的设计。三、 单元电路分析与设计1传感器的设计:(!)使用应变片式的电阻传感器。(2)电阻应变式传感器测量电路设计:由于机械应变一般都很小,要把微小应变引起的微小电阻值的变化测量出来,就需要设计专用的测量电路。常采用桥式测量电路。桥式测量电路如下图所示,它有四个电阻,其中任何一个电阻均可以是应变片,当两组对边的阻值乘积相等(即R8*R10=R9*(RV4+R11)时,电路平衡输出电压为零,当应变片电阻变化0.01(RV4变化1%)时都会有电压输出。本次设计采用一个应变片构成的单臂测量电路,而通过两个应变片可增大一倍的秤量值。图中用(RV4+R11)

      3、代替350应变片BF350-3AA (23) N8,U+、U-为输出端。(3)放大电路设计: 传感器输出电压为毫伏级,而A/D转换器所能处理的电压是05V,所以必须在A/D转换器前加入一个前置差动放大电路以实现电压的放大,放大倍数为1001000倍,使输出电压为05V。由于单运放在应用中要求外围电路匹配精度高、增益调整不便、差动输入阻抗低,而三运放结构具有差动输入阻抗高、共膜抑制比高、偏置电流低等优点,且有良好的温度稳定性,低噪声输出和增益调整方便,适于在传感电路中应用。如图所示,采用LM324中的三个运放组成该放大电路。图中R为增益调节电阻,可实现1g级别调整。U1:A,B为两个电压跟随器,U1:C为差分放大器,根据计算公式:可知通过改变外围电阻值即可调整放大倍数,该电路放大倍数为500以上。U+、U-为感应信号信号输入端,OUT为输出端。2.A/D转换电路设计:(1)ADC0809原理简介:ADC0809是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808

      4、是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换。(2)A/D转换电路图:ADC0809引脚功能:15和2628(IN0IN7):8路模拟量输入端。 8、14、15和1721:8位数字量输出端。 22(ALE):地址锁存允许信号,输入,高电平有效。 6(START): AD转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 7(EOC): AD转换结束信号,输出,当AD转换结束时,此端输出一个高电平(转换期间一直为低电平)。 9(OE):数据输出允许信号,输入,高电平有效。当AD转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。 12(VREF(+)和16(VREF(-):参考电压输入端 2325(ADDA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路。11(Vcc):主电源输入端;13(GND):地。(图中没显示出来)上图中,74HC7

      5、4为双上升沿D触发器。ADDA、ADDB、ADDC接地,选择IN0为模拟量输入端。为了调试方便,输入端通过一个单刀双掷开关选择电位器模拟输出或应变片感应信号输出,先掷电位器端当ADC0808工作正常时,再掷向应变片感应信号输出端。由于ADC0808芯片的时钟频率的要求,则需要将单片机的ALE信号分频再传给ADC0808,本设计选用两个D触发器对ALE信号进行分频。ADC0808数字输出端直接接单片机P1口即可。3.显示电路设计:(1)液晶显示原理简介:液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。本设计采用的是字符式液晶显示器LCD1602.用LCD显示一个字符时比较复杂,因为一个字符由或点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对

      6、应的代码即可。(2)显示电路图:LCD1602引脚功能:3脚(VEE)为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高会产生“鬼影”,实际使用时可以通过一个10K的电位器调整对比度。4脚(RS)为寄存器选择端,高电平时选择数据寄存器、低电平时选择指令寄存器。5脚(RW)为读写信号线,高电平时进行读操作、低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。6脚(E)为时能端,当E端由高电平跳变成低电平时,液晶模块执行命令。714脚(D0D7)为8位双向数据线。15脚为背光源正极;16脚为背光源负极。图中RN1为10K排阻,用作上拉电阻。4.报警电路设计:本设计采用蜂鸣器作为报警器,从而实现阀值报警功能。其设计电路如图所示,将蜂鸣器的正极接VCC,负极接PNP三极管S9012的集电极,S9012的基极串联一个2K的电阻再接到单片机P2.4口,当P2.4为高电平时,S9012无法导通,蜂鸣器不叫,当P2.4为低电平时,S9012导通,蜂鸣器报警。电路图如下:四、

      7、总原理图及元器件清单1总原理图主程序设计的流程如下图所示,开机后先对LCD1602进行初始化,并显示单价及上限阀值,接下去则循环采集AD数据及键盘程序。2.AD数据采集程序设计:AD数据采集由ADC0808芯片来完成,主要分为启动、读取数据、等待转换结束、读出转换结果、采集的数据求和、取平均几个步骤。ADC0809初始化后,就具有了将某一通道输入的05V模拟信号转换成对应的数字量0x000xff,然后再存入指定缓冲单元中。其转换方式可以采用程序查询方式,延时等待方式和中断方式三种。本设计采用的是延时等待方式,具体程序流程图如图所示。AD采集子程序启动ADC0808等待转换结束采集数据将所采集的数据相加是否采集了10次?返回主程序采集数据取平均YN开始LCD1602初始化显示初始化AD数据采集及处理键盘扫描及处理3.键盘处理程序设计:在本设计中,总共用到三个按键。按键0是模式切换键,按一下进入单价设定状态,按两下进入最大称量值设定状态,按三下进入去皮处理状态,再按一下返回正常显示。按键1实现对单价或最大称量值加一的功能。按键2实现对单价或最大称量值减一的功能。每个按键对应的流程图如下所示

      8、。按键0子程序返回主程序Count+1Count=0Count=1,进入单价调整状态Count=2,进入上限调整状态Count=3,进入去皮处理状态Count=3?YN单价-1量程上限-1按键2子程序返回主程序Count=1?Count=2?YYNN单价+1量程上限+1按键1子程序返回主程序Count=1?Count=2?YYNN程序如下:#include#include#include#define uchar unsigned char#define uint unsigned intsbit AN=P23;sbit EP=P25;sbit RW=P26;sbit RS=P27;sbit ST=P35;sbit B_DIS=P24;sbit BUSY=P33;sbit EN=P34;uchar code table=HELLO,WELCOME!;uchar code table1=Design2008041533;uchar code table2=Too Heavy!;uchar code table3=Please slow down;unsigned char count,pr=5,max=199,key_num=0,num,M,s,d,h,l;unsigned int G=0x00;unsigned char bcd_dis4,bcd_P2,bcd_M4,bcd_Z5;void delay(unsigned int i)for(;i0;i-);void delay1(uint z)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void write_com(uchar com)RS=0;P0=com;delay1(5);EP=1;delay1(5);EP=0;void write_data(uchar date)RS=1;P0=date;delay1(5);EP=1;delay1(5);EP=0;void init()EP=0;

      《课程设计报告基于单片机的数字电子称设计》由会员hs****ma分享,可在线阅读,更多相关《课程设计报告基于单片机的数字电子称设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.