ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:516.14KB ,
资源ID:7172995      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7172995.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《单片机原理及应用》期末课程设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《单片机原理及应用》期末课程设计.docx

1、单片机原理及应用期末课程设计单片机原理及应用期末课程设计题 目: 电子秤的设计 专 业:班 级:姓 名:学 号:指导老师:成 绩:( )绪论本设计的任务和主要内容第二节 硬件电路设计传感器的选择 应变式电阻传感器的测量原理传感器的分类和选择放大电路的设计采集电路的设计数据采集系统的组成 数据采样保持器 转换器显示电路的设计键盘电路的设计报警电路的设计第三节 软件的设计监控程序的设计数据处理子程序的设计 . 数制转换数据采集子程序的设计数据显示子程序的设计键盘扫描子程序的设计报警子程序的设计 第四节 设计总结参考书籍程序附图电子秤的设计绪论随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的

2、成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。矚慫润厲钐瘗睞枥庑赖賃軔。做为重量测量仪器,智能电子秤在各行各业开始显现其测量准确,测量速度快,易于实时测量和监控的巨大优点,并开始逐渐取代传统型的机械杠杆测量称,成为测量领域的主流产品。聞創沟燴鐺險爱氇谴净祸測。本文设计的电子秤以单片机为主要部件,用汇编语言进行软件设计,硬件则以半桥传感器为主,测量电子秤,随时可改变上限

3、阈值,并达到阈值报警的功能。称重传感器输出的电量是模拟量,数值比较小达不到转换接收的电压范围。所以送转换之前要对其进行前端放大、整形滤波等处理。然后,转换的结果才能送单片机进行数据处理并显示。其数据显示部分采用显示,成本低且能很好地实现所要求的功能。残骛楼諍锩瀨濟溆塹籟婭骒。本设计的任务和主要内容设计的主要内容如下()设计一款电子秤,用液晶显示器显示被称物体的质量()可以设定该秤所称的上限()当物体超重时,能自动报警()写出详细的实验报告 第二节 电子秤的硬件设计 传感器的选择应变式电阻传感器的测量原理。应变式电阻传感器的工作原理:当导体或半导体受到外力作用时,会产生机械变形,从而导致阻值变化

4、。导体与半导体的电阻与电阻率及其几何尺寸有关。当导体受外力作用时,电阻率及几何尺寸的变化会引起电阻的变化。因此,通过测量电阻值的大小,就可以反映外界力的大小。酽锕极額閉镇桧猪訣锥顧荭。电阻型应变片传感器的测量电路可采用桥式测量电路。桥式测量电路有四个电阻,其中任何一个电阻均可以是应变片。彈贸摄尔霁毙攬砖卤庑诒尔。图 桥式测量电路图如能恰当的选择个桥臂的电阻,可以消除电桥的恒定输出,使输出电压只与应变片的电阻有关。传感器的分类和选择謀荞抟箧飆鐸怼类蒋薔點鉍。应变片式电阻传感器按其测量电路(桥式)可分为单臂式、半桥式、全桥式三种。所谓半桥,即将电桥的四臂接入四应变片。其中:一片受拉,一片受压,另外

5、两应变片不受力。全桥是两片受拉,两片受压,故灵敏度比半桥式的大一倍。厦礴恳蹒骈時盡继價骚卺癩。本方案采用半桥式传感器。 放大电路的设计传感器输出电压为毫伏级,而转换器所能处理的电压是,所以必须在转换器前加入一个前置差动放大电路以实现电压的放大,放大倍数为倍,使输出电压为。茕桢广鳓鯡选块网羈泪镀齐。由于单运放在应用中要求外围电路匹配精度高、增益调整不便、差动输入阻抗低,故采用三运放结构。三运放结构具有差动输入阻抗高、共膜抑制比高、偏置电流低等优点,且有良好的温度稳定性,低噪单端输出和和增益调整方便,适于在传感器电路中应用。鹅娅尽損鹌惨歷茏鴛賴縈诘。如图所示,图中 为增益调节电阻,整个芯片仅 为外

6、接电阻,而运放 为增益为的差动输入放大器。图 放大电路硬件原理图籟丛妈羥为贍偾蛏练淨槠挞。采集电路的设计数据采集系统的组成数据采集系统的核心是计算机,他对整个系统进行控制和数据处理,他由采样保持器,放大器,转换器,计算机组成。預頌圣鉉儐歲龈讶骅籴買闥。 数据采样系统框图数据采样保持器进行模数变换时,从启动变换到变换结束的数字量输出,需要一定的时间,即转换的孔径时间。当输入信号频率较高,由于孔径时间的存在,会造成较大的转换误差;为了防止误差需在中间加一个功能器件采样保持器,进行有效、正确的数据采集。渗釤呛俨匀谔鱉调硯錦鋇絨。采样保持器通常由保持电容器、模拟开关和运算放大器组成。其中对于低速场合可

7、以采用继电器作为开关以减小开关漏电流的影响;在高速场合也可以用晶体管、场效应管来作为开关。 铙誅卧泻噦圣骋贶頂廡缝勵。采样保持器的原理:如图,当开关闭合时,通过限电流电阻向电容充电,在电容值合理的情况下,随的变化而变化;当断开时,由于电容有一定的容量,此时输出保持输入信号再开断开瞬间的电平值。擁締凤袜备訊顎轮烂蔷報赢。图 采样保持原理图在模拟信号输入通道中,是否需要加采样保持器,取决于模拟信号的变化频率和转换器的孔径时间;对快速过程信号,当最大孔径误差超过允许值时,必须在转换器前加采样保持器。但如果输入模拟量是直流量或者被测信号模拟量随时间变化非常缓慢,采样保持()电路可以省去。贓熱俣阃歲匱阊

8、邺镓騷鯛汉。 转换器设计中转换器用的是 转换器,它是路位逐次逼近式转换器,结果为位二进制数据,转换时间短(一般在级),满足题目要求的“实时采样”,并且它的转换精度在上下,比较适中,适用于一般场合。坛摶乡囂忏蒌鍥铃氈淚跻馱。由图可见,单片机通过读控制线和片选线控制启动转换及输入通道地址锁存,写控制线与片选线控制输出允许。由于具有通道地址锁存功能,通道选择、直接接单片机的数据口。模拟电压由通道输入,采样电压在之间变化。所模拟通道地址口为,但是无内置时钟,所以由外部时钟信号控制。蜡變黲癟報伥铉锚鈰赘籜葦。图 转换器和单片机的接口电路 显示电路的设计显示部分可以将处理得出的信号在显示器上显示,让人们直

9、观的看到被测体的质量,也可以进行报警提示。液晶显示器是一种极低功耗显示器,从电子表到计算器,从袖珍时仪表到便携式微型计算机以及一些文字处理机都广泛利用了液晶显示器。買鲷鴯譖昙膚遙闫撷凄届嬌。本设计采用的显示模块是点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置个中文汉字(点阵)、个字符(点阵)及点阵显示()。可与直接接口,提供两种界面来连接微处理机:位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。綾镝鯛駕櫬鹕踪韦辚糴飙钪。 键盘电路的设计利用键盘可选择电子秤工作模式、设定测量上限等。键盘部分采用矩阵式的键盘,采用这种结构的特点是把检测线分为两组,一组为行线,一组为列

10、线,按键放在行线和列线的交叉点上。矩阵式的键盘的优点是需要的测试线的数量少,对于一个的矩阵键盘与主机连接只需要条测试线,这样键盘的规模越大,矩阵时键盘的有点越显著,当需要的按键数目大于时,一般都采用矩阵式键盘。驅踬髏彦浃绥譎饴憂锦諑琼。图 矩阵式键盘结构图 报警电路的设计报警电路是超过设定的范围,单片机输出信号驱动蜂鸣器发声警报,如图 所示,当端为低电平时,有电流通过蜂鸣器,蜂鸣器报警,反之不报警,这里设定当超过质量的上限时通过软件使的口清零,再过口出来的低电平信号连接到端蜂鸣器发声报警。猫虿驢绘燈鮒诛髅貺庑献鵬。图 报警电路第三节 电子秤的软件设计监控程序的设计智能仪器的设计既要满足设定的功

11、能的完成如计算等功能的任务功能程序,也要有可以监控仪器仪表正工作,保证其可靠性方面的监控程序。整个智能仪器的测量都是智能仪器自动完成的,所以设计一套功能完备的监控程序是必须的也是必要的。锹籁饗迳琐筆襖鸥娅薔嗚訝。监控程序的主要作用是实时的响应来自系统的各种信息,按信息的类别进行处理;当系统出现故障时,能自动的采取有效的措施,消除故障,保证系统能够继续进行正常工作。構氽頑黉碩饨荠龈话骛門戲。 数据处理子程序的设计数据处理子程序是整个程序的核心。主要用来调整输入值系数,使输出满足量程要求。另外完成的采样结果从十六进制数向十进制数形式转化。輒峄陽檉簖疖網儂號泶蛴镧。系数调整在输入的数最大为,要求的质

12、量对应的是,为十六进制向十进制转换方便,将系数放大倍。并用小数点位置的变化体现这一过程。尧侧閆繭絳闕绚勵蜆贅瀝纰。因而系数为: 数制转换数制之间的转换:在二进制数制中,每向左移一位表示数乘二倍。以每四位作为一组对数分组,当第四位向第五位进位时,数由变到,若按十进制数制规则读数,则丢失,所以应进行加六调整。指令可完成这一调整。可见数制之间的转换可以通过移位的方法实现。其中,移出数据的保存可以通过自乘再加进位的方法实现,因为乘二表示左移一位,左移后,低位进一,则需加一。否则,加零。而通过移位已将要移入的尾数保存在了进位位中,所以能实现。识饒鎂錕缢灩筧嚌俨淒侬减。图 数据处理原理框图 数据采集子程序

13、的设计数据采集用芯片来完成,主要分为启动、读取数据、延时等待转换结束、读出转换结果、存入指定内存单元、继续转换(退出)几个步骤。初始化后,就具有了将某一通道输入的模拟信号转换成对应的数字量,然后再存入内部的指定单元中。在控制方面有所区别。可以采用程序查询方式,延时等待方式和中断方式。凍鈹鋨劳臘锴痫婦胫籴铍賄。图 数据采样原理框图显示子程序的设计显示子程序是字符显示,首先调用事先编好的的键盘显示子程序。调用初始化命令,然后输出写显示命令。在显示过程中一定要调用延时子程序。当输入通道采集了一个新的过程参数,或仪表操作人员键入一个参数,或仪表与系统出现异常情况时显示管理软件应及时调用显示驱动程序模块

14、,以更新当前的显示数据显示符号。恥諤銪灭萦欢煬鞏鹜錦聰櫻。图 显示原理框图 键盘扫描子程序的设计如图所示:键盘电路设计成矩阵式,由键盘编码方式可以得出各键对应的键值:, 。在程序中可以先判断按键编码,然后根据编码将键盘代表的数值送到相应的存储单元,再进行功能选择或数据处理。 鯊腎鑰诎褳鉀沩懼統庫摇饬。 图键盘扫描原理框图报警子程序的设计由于要求要键盘设定阈值,所以要求有报警电路,报警电路可以有声报警也可有光报警,将设定的阈值与实时显示的值进行比较,如果设定值小于实时显示的值,则将置为,将发光二极管点亮,或使蜂鸣器发出声音。这就需要一段比较程序以及一小段置清程序。硕癘鄴颃诌攆檸攜驤蔹鸶胶。图 报

15、警原理框图设计总结随着集成电路和计算机技术的迅速发展,使电子仪器的整体水平发生巨大变化,传统的仪器逐步的被智能仪器所取代。智能仪器的核心部件是单片机,因其极高的性价比得到广泛的应用与发展,从而加快了智能仪器的发展。而传感器作为测控系统中对象信息的入口,越来越受到人们的关注。传感器好比人体“五官”的工程模拟物,它是一种能将特定的被测量信息(物理量、化学量、生物量等)按一定规律转换成某种可用信号输出的器件或装置本次课设中的半桥电子秤就是在以上仪器的基础上设计而成的。因此,只有充分了解有关智能仪器、单片机、传感器以及各部分之间的关系才能达到要求。阌擻輳嬪諫迁择楨秘騖輛埙。首先是传感器的精密度,它将直

16、接影响电子秤的称重准确度。课设时由于传感器发出的信号不是很稳定,所以称重时误差很大。如果使用精密度较高的传感器,效果会好的多。氬嚕躑竄贸恳彈瀘颔澩纷釓。其次是数据采集处理阶段,此阶段是对传感器发出的信号进行量化、采集,主要分为信号放大、采集,然后进行转换。该阶段需注意的地方是对传感器输出的信号进行放大时,应选取合适的运算放大电路。最好是预先计算好应放大的倍数,以便选取。还有就是进行数据处理时,选取适当的数据转换系数,使输出满足量程要求。釷鹆資贏車贖孙滅獅赘慶獷。参考文献赵茂泰.智能仪器原理及应用.电子工业出版社,:张毅刚单片机应用设计.哈尔滨工业大学出版社,:贾伯年,俞朴.传感器技术.东南大学

17、出版社,:单成祥.传感器理论设计基础及其应用.国防工业出版社,:李道华,李玲,朱艳.传感器电路分析与设计.武汉大学出版社,: 程序附图定义 中文液晶 的地址 怂阐譜鯪迳導嘯畫長凉馴鸨。 ;延时时间的初值 ;调用延时子程序的次数 ;点阵显示的变量 ;点阵显示的变量 方向的位置 方向的位置 ;计数器 ;行数变量 ;点变量 ;点变量 ;起始的显示位置 ;起始的显示位置临时变量 ;行数的临时变量;*谚辞調担鈧谄动禪泻類谨觋。;* 主程序开始;*嘰觐詿缧铴嗫偽純铪锩癱恳。 : ; 调用初始化 ; 显示开机画面 ; 显示主界面 ;判断是否继续熒绐譏钲鏌觶鷹緇機库圆鍰。: , , $各界面显示内容: 欢迎使用 : 半桥电子秤: * : * : * : 设置警报上限 : 确定 : 请按 键 : : 报警上限重量: : . : 确定() : 电子秤 : 重量是: : 返回 () 鶼渍螻偉阅劍鲰腎邏蘞阕簣。;开机界面子程序纣忧蔣氳頑莶驅藥悯骛覲僨。: ; 第一行显示 ; 数量 个 ; 需要显示的汉字位置 ; 调用汉字子序 ; 第二行显示 ; 第三行显示 ; 第四行显示 颖刍莖蛺饽亿顿裊赔泷涨负。;提示界面子程序濫驂膽閉驟羥闈詔寢賻減栖。: ; 清除显示屏幕 : 测量界面子程序: ; 清除显示屏幕銚銻縵哜鳗鸿锓謎諏涼鏗穎。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1