微机接口技术_第1页
微机接口技术_第2页
微机接口技术_第3页
微机接口技术_第4页
微机接口技术_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、微机接口技术课程设计报告课程设计名称: 微机接口技术 院系名称: 中印计算机软件学院 学生姓名: 胡果 班 级: 2013级计算机科学与技术 学 号: 201301450051 成 绩: 指导教师: 杨久河 开课时间:2015-2016 学年第二学期 目录 第一章 绪论2 1.1设计的主要内容2 1.2课程的结构安排2第二章  硬件电路设计32.1传感器的选择3   2.2放大电路的设计42.3采集电路的设计52.4显示电路的设计6 2.5键盘电路的设计7 第三章 软件的设计83.1监控程序的设

2、计83.2数据处理子程序的设计8 3.3数据采集子程序的设计9 第四章 设计总结10 参考文献11程序附录12第一章 绪论  随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。 做为重量测量仪器,智能电子秤在各行各业开始显现其测量准确,测

3、量速度快,易于实时测量和监控的巨大优点,并开始逐渐取代传统型的机械杠杆测量称,成为测量领域的主流产品。 本文设计的电子秤以单片机为主要部件,用汇编语言进行软件设计,硬件则以半桥传感器为主,测量0500g电子秤,随时可改变上限阈值,并达到阈值报警的功能。称重传感器输出的电量是模拟量,数值比较小达不到A/D转换接收的电压范围。所以送A/D转换之前要对其进行前端放大、整形滤波等处理。然后,A/D转换的结果才能送单片机进行数据处理并显示。其数据显示部分采用LCD显示,成本低且能很好地实现所要求的功能。 1.1设计的主要内容 设计的主要内容如下: 利用实验仪实验板

4、上的组合型压力传感器设计一个微型电子秤,通过数码管来实时显示所测得的重量值 (1)设计实验电路 (2)分析实验原理 (3)列出实验接线表 (4)采用汇编语言编写实验程序 (5)通过实验验证功能的实现 (6)编写课程设计说明书1.2设计的结构安排    本文的结构安排如下: 第1章绪论,简单介绍了本课题电子称的设计内容以及结构安排。 第2章系统硬件设计,在选定各个模块的方案中,对各方案的用到的主要芯片进行简单功能介绍及应用,并且给出了本次电路设计的具体电路图。 第3章

5、系统软件设计,本章主要是介绍电子称的软件设计,给出了本次设计的主程序流程图及一些模块的子程序图。 最后,对本次的课程设计的主要工作及结果做出了总结与讨论,并且指出了本次课程设计中存在的不足和发现的一些问题。第二章 电子秤的硬件设计 2.1 传感器的选择 2.1.1应变式电阻传感器的测量原理。 应变式电阻传感器的工作原理:当导体或半导体受到外力作用时,会产生机械变形,从而导致阻值变化。导体与半导体的电阻与电阻率及其几何尺寸有关。当导体受外力作用时,电阻率及几何尺寸的变化会引起电阻的变化。因此,通过测量电阻值的大小,就可以反映外界力的大小

6、。 电阻型应变片传感器的测量电路可采用桥式测量电路。桥式测量电路有四个电阻,其中任何一个电阻均可以是应变片。  图2.1.1 桥式测量电路图 如能恰当的选择个桥臂的电阻,可以消除电桥的恒定输出,使输出电压只与应变片的电阻有关。 2.1.2传感器的分类和选择 应变片式电阻传感器按其测量电路(桥式)可分为单臂式、半桥式、全桥式三种。 所谓半桥,即将电桥的四臂接入四应变片。其中:一片受拉,一片受压,另外两应变片不受力。全桥是两片受拉,两片受压,故灵敏度比半桥式的大一倍。 本方案采用半桥式传感器。2.2 

7、; 放大电路的设计 传感器输出电压为毫伏级,而A/D转换器所能处理的电压是05V,所以必须在A/D转换器前加入一个前置差动放大电路以实现电压的放大,放大倍数为100200倍,使输出电压为05V。 由于单运放在应用中要求外围电路匹配精度高、增益调整不便、差动输入阻抗低,故采用三运放结构。 三运放结构具有差动输入阻抗高、共膜抑制比高、偏置电流低等优点,且有良好的温度稳定性,低噪单端输出和和增益调整方便,适于在传感器电路中应用。 如图3-2所示,图中 为增益调节电阻,整个芯片仅 为外接电阻,而运放 为增益为1的差动输入放

8、大器。 图2.2.1 放大电路硬件原理图2.3采集电路的设计 2.3.1数据采集系统的组成 数据采集系统的核心是计算机,他对整个系统进行控制和数据处理,他由采样/保持器,放大器,A/D转换器,计算机组成。2.3.2数据采样保持器 进行模数变换时,从启动变换到变换结束的数字量输出,需要一定的时间,即A/D转换的孔径时间。当输入信号频率较高,由于孔径时间的存在,会造成较大的转换误差;为了防止误差需在中间加一个功能器件采样/保持器,进行有效、正确的数据采集。 采样/保持器通常由保持电容器、模拟开关和运算放大器组成。其中对于低速场合可以采用继电器作为开

9、关以减小开关漏电流的影响;在高速场合也可以用晶体管、场效应管来作为开关。  采样保持器的原理:如图,当开关闭合时,V1通过限电流电阻向电容C充电,在电容值合理的情况下,V0随Vi的变化而变化;当K断开时,由于电容C有一定的容量,此时输出V0保持输入信号再开断开瞬间的电平值。图2.3.2  采样保持原理图在模拟信号输入通道中,是否需要加采样/保持器,取决于模拟信号的变化频率和A/D转换器的孔径时间;对快速过程信号,当最大孔径误差超过允许值时,必须在A/D转换器前加采样/保持器。但如果输入模拟量是直流量或者被测信号模拟量随时间变化非常缓慢,采样/保持(S/H

10、)电路可以省去。 2.3.3 A/D转换器 设计中A/D转换器用的是ADC0809 A/D转换器,它是8路8位逐次逼近式转换器,结果为8位二进制数据,转换时间短(一般在级),满足题目要求的“实时采样”,并且它的转换精度在0.1%上下,比较适中,适用于一般场合。 由图2.3.3可见,单片机通过读控制线WR和0809片选线控制启动A/D转换及输入通道地址锁存,写控制线WR与ADC0809片选线控制输出允许。由于ADC0809具有通道地址锁存功能,通道选择ADD.A、ADD.B、ADD.C直接接单片机的数据口。模拟电压由IN0通道输入,A/D采样电压

11、在05v之间变化。所模拟通道IN0地址口为0AOOOH,但是ADC0809无内置时钟,所以CLOCK由外部时钟信号控制。图2.3.3 A/D转换器和单片机的接口电路2.4 显示电路的设计    显示部分可以将处理得出的信号在显示器上显示,让人们直观的看到被测体的质量,也可以进行报警提示。 LCD液晶显示器是一种极低功耗显示器,从电子表到计算器,从袖珍时仪表到便携式微型计算机以及一些文字处理机都广泛利用了液晶显示器。 本设计采用的显示模块是128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置81

12、92个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。可与CPU直接接口,提供两种界面来连接微处理机:8-位并行及串行两种连接方式。具有多种功能:光标显示、画面移位、睡眠模式等。  2.5 键盘电路的设计 利用键盘可选择电子秤工作模式、设定测量上限等。键盘部分采用矩阵式的键盘,采用这种结构的特点是把检测线分为两组,一组为行线,一组为列线,按键放在行线和列线的交叉点上。矩阵式的键盘的优点是需要的测试线的数量少,对于一个M×N的矩阵键盘与主机连接只需要M+N条测试线,这样键盘的规模越大,矩阵时键盘

13、的有点越显著,当需要的按键数目大于8时,一般都采用矩阵式键盘。图 2.5.1 矩阵式键盘结构图第三章 电子秤的软件设计 3.1监控程序的设计 智能仪器的设计既要满足设定的功能的完成如计算等功能的任务功能程序,也要有可以监控仪器仪表正工作,保证其可靠性方面的监控程序。整个智能仪器的测量都是智能仪器自动完成的,所以设计一套功能完备的监控程序是必须的也是必要的。 监控程序的主要作用是实时的响应来自系统的各种信息,按信息的类别进行处理;当系统出现故障时,能自动的采取有效的措施,消除故障,保证系统能够继续进行正常工作。 3.2

14、0;数据处理子程序的设计 数据处理子程序是整个程序的核心。主要用来调整输入值系数,使输出满足量程要求。另外完成A/D的采样结果从十六进制数向十进制数形式转化。 321系数调整 在IN0输入的数最大为5V,要求的质量500g对应的是4.8V,为十六进制向十进制转换方便,将系数放大100倍。并用小数点位置的变化体现这一过程。 因而系数为:  322数制转换 数制之间的转换:在二进制数制中,每向左移一位表示数乘二倍。以每四位作为一组对数分组,当第四位向第五位进位时,数由8变到16,若按十进制数制规则读数,则丢失6,所以应进行加六调

15、整。DA指令可完成这一调整。可见数制之间的转换可以通过移位的方法实现。其中,移出数据的保存可以通过自乘再加进位的方法实现,因为乘二表示左移一位,左移后,低位进一,则需加一。否则,加零。而通过移位已将要移入的尾数保存在了进位位中,所以能实现。 图3.2.2 数据处理原理框图 3.3 数据采集子程序的设计 数据采集用A/D0809芯片来完成,主要分为启动、读取数据、延时等待转换结束、读出转换结果、存入指定内存单元、继续转换(退出)几个步骤。ADC0809初始化后,就具有了将某一通道输入的05模拟信号转换成对应的数字量00HFFH,然后再存入8031内部RAM

16、的指定单元中。在控制方面有所区别。可以采用程序查询方式,延时等待方式和中断方式。图3.3.1 数据采样原理框图第四章 设计总结 随着集成电路和计算机技术的迅速发展,使电子仪器的整体水平发生巨大变化,传统的仪器逐步的被智能仪器所取代。智能仪器的核心部件是单片机,因其极高的性价比得到广泛的应用与发展,从而加快了智能仪器的发展。而传感器作为测控系统中对象信息的入口,越来越受到人们的关注。传感器好比人体“五官”的工程模拟物,它是一种能将特定的被测量信息(物理量、化学量、生物量等)按一定规律转换成某种可用信号输出的器件或装置本次课设中的半桥电子秤就是在以上仪器的基础上设计而

17、成的。因此,只有充分了解有关智能仪器、单片机、传感器以及各部分之间的关系才能达到要求。 首先是传感器的精密度,它将直接影响电子秤的称重准确度。课设时由于传感器发出的信号不是很稳定,所以称重时误差很大。如果使用精密度较高的传感器,效果会好的多。 其次是数据采集处理阶段,此阶段是对传感器发出的信号进行量化、采集,主要分为信号放大、采集,然后进行A/D转换。该阶段需注意的地方是对传感器输出的信号进行放大时,应选取合适的运算放大电路。最好是预先计算好应放大的倍数,以便选取。还有就是进行数据处理时,选取适当的数据转换系数,使输出满足量程要求。参考文献  1 杨居义

18、,杨晓琴,王益斌,单片机课程设计指导,清华大学出版社,2009年 2 施昌彦. 电子称重技术现状和发展趋势.2005-1-15 3 国家质量技术监督局. 1999年第3季度弹簧度盘秤、电子计价秤产品质量国家监督抽查结果. 轻工标准与质量,1999.6 4李道华,李玲,朱艳.传感器电路分析与设计.武汉大学出版社,2000 5 贾伯年,俞朴. 传感器技术. 南京:东南大学出版社,1992 6 李名兆.低成本低功耗电子秤的设计. 电子技术,1997 7 查明华,陈晓勤,张如一.电子秤中平行梁弹性元件的性能分析,19

温馨提示

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

评论

0/150

提交评论