您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页万用表单片机生产实习报告

万用表单片机生产实习报告

来源:意榕旅游网

万用表单片机生产实习报告

生产实习报告

专业:电子信息工程技术

班级:1

学号:102

姓名:朱

指导教师:望超

二○一五年五月

教师评语:

一、实习目的

通过数字万用表的安装与调试实训,了解数字万用表的特点,熟悉装配数字万用表的基本工艺过程,掌握基本的装配过程,学习整机的装配工艺,培养动手能力及严谨的工作作风。

二、实习内容及任务要求

1、实验内容

1)、数字万用表简单的工作原理。

2)、元件检测方法描述。

3)、安装、调试、故障检测及排除的简单过程。

4)、学会对简单的电路板焊接以及实际操作动手

5)、在此过程中的收获和体会

2、实验仪器

1).DT830B数字万用表散件一套

2).万用表装配说明书、使用说明书

3).电烙铁一个

4).焊锡、松香等

5).实验用标准数字万用表一台

6).待测电阻、电源若干

7).螺丝刀、镊子、剪刀等

3、设计要求

1)、了解数字万用表特点以及它的发展趋势。

2)、熟悉万用表装配技术的基本工艺过程。

3)、认识DT803B数字万用表的液晶显示器件、印制板部件等。

4)、安装制作一台DT803B数字万用表。

5)、根据技术指标测试DT803B数字万用表的主要参数

4、装配过程

1)印制板的安装

(1)双面板的A面是焊接面,中间环形印制导线是功能、量程转化

开关电路,需小心保护,不得划伤或污染。

(2)将元件清单上所有元件按顺序插焊到印制板的电路相应位置上。安装电容、电阻、二极管时,如果安装孔距>8mm的采用卧式安装;电容采用立式安装(板上丝印图画“0”的是立式安装,且此端为立式的电阻端)。按照PCB板元件面上的印图相应符号完成操作。

(3)安装电位器、三极管插座。注意安装方向:三极管插座应装在A面而且应使定位凸点与外壳对准、在B面焊接,否则在焊完电路板后无法将其安装在机壳中。

(4)安装保险座、R0、弹簧。由于焊接点大,应注意预焊和焊接时间。

(5)安装电池线。电池线由B面串到A面再插入焊孔、在B面焊接。红线接“+”黑线接“—”。

2).液晶屏的安装

(1)面壳平面向下置于桌面,从旋钮圆孔两边垫起约5mm。

(2)将液晶屏放入面壳窗口内,白面向上,方向标记在右方;放入液晶屏支架,平面向下;用镊子把导电橡胶放入支架的横槽中,注意保持导电橡胶的清洁,并使其紧靠液晶屏。

3)旋钮安装方法

(1)V型簧片装到旋钮上,共六个。注意:簧片易变形用力要轻。

(2)装完簧片把旋钮翻面,将两个小弹簧蘸少许凡士林放入旋钮两圆孔,再把两小放在表壳合适的位置上。

(3)将装好弹簧的旋钮按正确方向(指向OFF端)放入表壳。

(4)固定印制板

(1)将印制板对准位置装入表壳(注意:安装螺钉后再安装保险管),并用三个螺钉紧固。

(2)装上保险管和电池,转动旋钮,液晶屏应正常显示。

5)总装

(1)贴屏蔽膜,将屏蔽膜上保护纸揭去,露出不干胶面,贴到后盖内盖上后盖,安装后盖2个螺钉。安装结束。

6)在安装过程中遇到的问题及解决方法和注意事项:

(1)液晶屏安装是应注意导电橡胶和相应接触电路板的清洁,否则有可能出现显示不全的结果。安装前应用酒精等对电路板进行清洗。

(2)进行旋钮的安装时,注意先将弹簧放入旋钮背面的两个圆形凹槽中之后再进行小的操作,并且保持弹簧弹力良好,否则旋钮无法正常工作导致小脱落。

(3)在安装时应注意电路板应与机壳、机壳的前盖和后盖紧密安装,否则有可能因接触不良而造成液晶显示不全或无法显示。在不对电路板和线路造成损伤的情况下应尽量拧紧螺丝。

(4)在焊接时应注意焊锡的用量保持焊点的完整,不然会因为焊点没有进行完整的焊接造成电路断路,无法正常工作。将此类焊点进行再焊接。

三、实习总结及体会

单片微型计算机简称单片机,又称为微型控制器,是微型计算机的一个重要分支。随着电子技术的发展,大规模及超大规模集成电路和制造工艺的进一步提高,单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,广泛应用于控制系统、数据采集系统、智能化仪器表等领域。

本次课程设计包括单片机最小系统(包括复位和时钟电路)及供电系统、44电路设计软件进行原理图设计,利用keil软件编程以及proteus软件仿真,借此巩固单片机应用、模拟电路、数字电路课程及学会各种工程软件的使用。

1.1基本原理及原理框图

单片机最小系统,是指用最小的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶电路、复位电路、按键输入、显示输出等。单片机接口电路主要用来连接计算机和其他外部设备。本次设计主要完成的扩展电路包括键盘显示电路、数字温度计两大模块。

1.2STCC52结构功能介绍

STCC52是一种带8K字节闪烁可编程可擦除只读存储器的低电压、高性能COMOS8位微处理器,又称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

STCC52具有8K在系统可编程存储器。具有以下配置:8KFlash,512字节RAM,32I/O口线,定时器,内置4KBROM,三个16位定时器、计数器,一个6向量2级中断结构,双全工串行口。

STCC52芯片共40引脚,各引脚功能如下:

VCC(40引脚):电源电压

VSS(20引脚):接地

RST复位端

P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。此时,P0口内部上拉电阻有效。在FlashROM编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。

P1端口(P1.0~P1.7,1~8引脚):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电

流P2端口(P2.0~P2.7,21~28引脚):P2口是一个带内部上拉电阻的8位双向I/O端口。P2的输出缓冲器可以驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。

在访问外部程序存储器和16位地址的外部数据存储器(如执行“MOV_@DPTR”指令)时,P2送出高8位地址。在访问8位地址的外部数据存储器(如执行“MOV_@R1”指令)时,P2口引脚上的内容(就是专用寄存器(SFR)区中的P2寄存器的内容),在整个访问期间不会改变。

P3端口(P3.0~P3.7,10~17引脚):P3是一个带内部上拉电阻的8位双向I/O端口。P3的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P3做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。P3口除作为一般I/O口外,还有其他一些复用功能。

硬件电路主要由复位电路、振荡电路、数码管显示电路、矩阵键盘电路和串口电路等组成。各单元模块电路如下:

复位电路

单片机的置位和复位都是为了把电路初始化到一个确定的状态一般来说单片机复位电路作用是把一个例如状态机初始化到空状态而在单片机内部复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容实现上电复位。当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期。具体数值可以由RC电路计算出时间常数。复位电路由按键复位和上电复位两部分组成。

上电复位

STC系列单片及为高电平复位通常在复位引脚RST上连接一个电容到VCC再连接一个电阻到GND由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位随后回归到低电平进入正常工作状态这个电阻和电容的典型值为10K和10uF。

按键复位

按键复位就是在复位电容上并联一个开关当开关按下时电容被放电、RST也被拉到高电平而且由于电容的充电会保持一段时间的高电平来使单片机复位.

2.2振荡电路

单片机系统里都有晶在单片机系统里晶作用非常大全称叫晶体振荡器他结合单片机内部电路产生单片机所需的时钟频率单片机晶提供的时钟频率越高那么单片机运行速度就越快单片接的一切指令的执行都是建立在单片机晶提供的时钟频率。

在通常工作条件下普通的晶频率绝对精度可达百万分之五十。高级的精度更高。有些晶还可以由外加电压在一定范围内调整频率称为压控振荡器VCO。晶用一种能把电能和机械能相互转化的晶体在共振的状态下工作以提供稳定精确的单频振荡。

单片机晶的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶而通过电子调整频率的方法保持同步。

晶通常与锁相环电路配合使用以提供系统所需的时钟频率。如果不同子系

2.3单片机最小系统单片机

最小系统包括晶时钟电路和复位电路。原理图如图3-1所示。

图3.3单片机最小系统

图3-3单片机最小系统在单片机引脚_TAL1和_TAL2外接晶体整荡器或陶瓷振荡器,就构成了内部震荡方式,由于单片机内部有一个高增益反向放大器,当外接晶后,就构成了自激振荡器,并产生振荡时钟脉冲,晶通常选择6MHz、12MHz或24MHz。与晶连接的电容起稳定振荡频率、快速起振的作用。电容值一般为5~30pf。

复位操作完成单片机片内电路初始化,复位结束后,单片机从一种确定状态开始运行。当单片机复位引脚RST出现5ms以上高电平时,单片机就完成复位操作。复位操作通常有两种形式:上电复位和开关复位。常用上电开关复位电路如上图所示,上电后,由于电容C1充电,时RST持续一段时间高电平。当单片机已在运行中时,按下复位键也能使RST持续一段时间高电平,从而实现开关复位操作。通常C110~30ufR110kΩ。

2.4显示电路

本次需要采用6个数码管,若单独采用数码管连线时比较麻烦,故设计采用6位一体的共阴极数码管,若使6个数码管显示正常时间,必须采用采用数码管的动态扫描方式,即每一时刻只有一个数码管点亮,采用软件延时和人眼的视觉暂留效果,使人眼看到的数码管是同时点亮的。因此需要用6个端口控制数码管的位选,即决定哪个数码管点亮。每个数码管的8个数据口控制数码管的段选,即决定数码管显示什么字符。考虑到数码管采用动态扫描方式,即循环扫描数码管的6位,并将显示字符送入段选位,我们采用P0口控制数码管的8个段选位,并采用74HC04实现数码管驱动及数据锁存功能。

2.5矩阵键盘电路

其工作原理是从0列开始顺序行扫描即该行输出为0。每扫描一行读入列线数据从0开始列检查找该行输出为0的列若无则顺序扫描下一行并检查其各列若找到某列线为0则该列与检查行交叉的按键为被按下的键。从0行0列开始顺序将按键编号就可以按扫描的值得到按键的值。本设计使用的是4个按键其功能设置为时间的显示、时间的设置、温度的显示和数字频率的显示。其电路原理图如图3.4所示。

此外还要消除按键在闭合或断开时的抖动。消除抖动的方法可采用消抖电路RS触发器闩锁电路硬件消除抖动也克采用延时方式软件消除抖动延时后再重读以跳过抖动期。在矩阵键盘中通常采用软件消除抖动。

本设计中主要使用了键盘故电路图中简要的画出了44的矩阵键盘和4个按键。

图3.4矩阵键盘

2.6温度采集电路

由于采用温度采集芯片DS18B20,温度采集电路比较简单。数字温度计的温度采集组要是由DS18B20进行,它可以采用两种供电,一种是采用电源供电方式,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。

另一种是寄生电源供电方式,为保证在有效的DS18B20时钟周期内提供足够的电流,可用一个电阻来完成对总线的上拉。本次采用的是寄生电源供电方式。DS18B20的2脚接单片机的P3.2口。单片机从DS18B20的DQ引脚读取温度值之后,经过一定的处理显示在液晶屏上。

2.7串口通信电路

串口通信的概念非常简单串口按位bit发送和接收字节。尽管比按字节byte的并行通信慢但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时规定设备线总常不得超过20米并且任意两个设备间的长度不得超过2米而对于串口而言长度可达1200米。

典型地串口用于ASCII码字符的传输。通信使用3根线完成1地线2发送3接收。由于串口通信是异步的端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。

MA_232是电平转换芯片。19__年美国电气学会规定“RS232”串口通信协议。规定逻辑“1”-5—-15V逻辑“0”5—15V。噪声容限为2V。要实现利用串口与单片机进行通信就要进行电平转换把标准转化成单片机可以识别的。MA_220–MA_249都是电平转换芯片在单片机最小系统中使用MA_232。其电路原理图如图3.6所示。

图3.6串口通信电路

3软件设计

3.1软件介绍

3.1.1设计软件Protel

PROTEL是Altium公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设

了课程来学习它,几乎所有的电子公司都要用到它,许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。

Protel99采用全新的管理方式,即数据库的管理方式。Protel99是在桌面环境下第一个以独特的设计管理和团队合作技术为核心的全方位的印制板设计系统。所有Protel99设计文件都被存储在唯一的综合设计数据库中,并显示在唯一的综合设计编辑窗口。

Protel99软件沿袭了Protel以前版本方便易学的特点,内部界面与Protel9体相同,新增加了一些功能模块。公司引进了公司的先进技术,在Protel99中集成了信号完整性工具,精确的模型和板分析,帮助你在设计周期里利用信号完整性分析可获得一次性成功和消除盲目性。

本次设计采用的是AltiumDsigner进行电路原理图的绘制。

3.1.2程序编写软件Keil

KeilC51是公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WIN_P等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍

本次设计编程主要使用Keil软件进行编程。

3.1.3仿真软件Proteus

Proteus软件是公司出版的EDA工具软件(该软件中国总代理为公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

使用Proteus软件进行单片机系统仿真设计,是虚拟仿真技术和计算机多媒体技术相结合的综合运用,有利于培养学生的电路设计能力及仿真软件的操作能力;在单片机课程设计和全国大学生电子设计竞赛中,我们使用Proteus开发环境对学生进行培训,在不需要硬件投入的条件下,学生普遍反映,对单片机的学习比单纯学习书本知识更容易接受,更容易提高。实践证明,在使用Proteus进行系统仿真开发成功之后再进行实际制作,能极大提高单片机系统设计效率。

本次采用的是Proteus进行仿真。

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务