单片机硬件设计及仪表线路(7)课件.ppt

上传人(卖家):三亚风情 文档编号:3346544 上传时间:2022-08-22 格式:PPT 页数:55 大小:5.12MB
下载 相关 举报
单片机硬件设计及仪表线路(7)课件.ppt_第1页
第1页 / 共55页
单片机硬件设计及仪表线路(7)课件.ppt_第2页
第2页 / 共55页
单片机硬件设计及仪表线路(7)课件.ppt_第3页
第3页 / 共55页
单片机硬件设计及仪表线路(7)课件.ppt_第4页
第4页 / 共55页
单片机硬件设计及仪表线路(7)课件.ppt_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、硬件的测试与调试智能仪表线路原理图第第2 2页页8/11/202227-1 单片机应用系统的一般调试方法单片机应用系统的一般调试方法1.硬件调试硬件调试2.软件调试软件调试3.系统联调系统联调 4.现场调试现场调试第第3 3页页8/11/20223 一、硬件调试方法一、硬件调试方法 1.静态调试静态调试第一步:目测第一步:目测 通过目测查出一些明显的器件、设备故障并及时排除。第二步:万用表测试第二步:万用表测试 用万用表复核目测中认为可疑的连接或接点,检查它们的通断状态是否与设计规定相符。硬件调试是利用开发系统、基本测试仪器(万用表、示波器等),通过执行开发系统有关命令或运行适当的测试程序,检

2、查用户系统硬件中存在的故障。第第4 4页页8/11/20224第三步:加电检查第三步:加电检查 加电时,首先检查所有插座或器件的电源端是否有符合要求的电压值。第四步:联机检查第四步:联机检查 在静态检查印制板、连接、器件等部分无物理性故障后,即可将用户系统与单片机开发系统用仿真电缆连接起来。联机检查上述连接是否正确,是否连接畅通、可靠。第第5 5页页8/11/202252.动态调试动态调试 动态调试是在开发系统的支持下完成的(如下图)。它利用开发系统友好的人机界面,可以有效地对用户系统的各部分电路进行访问、控制,使系统在运行中暴露问题,从而发现故障。动态调试的一般方法是由近及远、由分到合。伟伟

3、 福福仿真器仿真器 第第6 6页页1 1、先独立后联机先独立后联机2 2、先分块后组合先分块后组合3 3、先单步后连续先单步后连续8/11/20226三、系统联调系统联调主要解决以下问题:系统联调主要解决以下问题:(1 1)软、硬件能否按预定要求配合工作?如果不能,那么问题出)软、硬件能否按预定要求配合工作?如果不能,那么问题出在哪里?如何解决?在哪里?如何解决?(2)(2)系统运行中是否有潜在的设计时难以预料的错误?如硬件延系统运行中是否有潜在的设计时难以预料的错误?如硬件延时过长造成工作时序不符合要求,布线不合理造成有信号串扰等。时过长造成工作时序不符合要求,布线不合理造成有信号串扰等。(

4、3)(3)系统的动态性能指标系统的动态性能指标(包括精度、速度参数包括精度、速度参数)是否满足设计要求?是否满足设计要求?二、软件调试二、软件调试第第7 7页页单片机AT89C51、键盘、25045等部分A/D7109及串行通信部分LED显示器部分8/11/20227单片机单片机AT89C515位位LED显示器显示器X25045看门狗看门狗蜂鸣器(蜂鸣器(BEEP)键盘、拨盘键盘、拨盘A/D7109串行通信串行通信7-2 智能仪表线路原理图智能仪表线路原理图第第8 8页页1 1、主要功能、主要功能 该仪表是一种采用计算机技术的智能仪表。仪表基本参数的设置可由4个用户键实现;仪表采用双排数码管分

5、别同时显示相关模拟量测量值可与计算机RS485串口进行通讯。8/11/20228第第9 9页页 仪表使用前,首先利用4个用户开关完成仪表参数的设定工作。AT98C51根据仪表设定参数,由ICL7109 A/D转换器完成所采集任务,ICL7109工作在直接输出方式下,在这种方式下可自动将输入端的0-5伏模拟量转换为12位的数字量。转换结束后,ICL7109由status状态信号端发出中断申请(INT0),请求AT98C51采集数据,AT98C51响应中断申请后,在中断服务子程序中完成数据采集的任务。AT98C51将采集的数据进行相关处理后,送给LED显示器显示。8/11/20229第第1010页

6、页根据需要AT89C51串口通过MAX487实现了RS-485通讯。拨盘开关是为整个系统自检而设计的,又称自检开关,它提供了16种可选状态。看门狗X25045用于存放用户设定的仪表参数,同时其看门狗功能和电压监控功能可提高整个系统的可靠性。喇叭BEEP对AT89C51的错误或测量超限等情况进行声报警。8/11/202210第第1111页页AT89C51AT89C51是一种带是一种带4K4K字节字节闪烁可编程可擦除只读存闪烁可编程可擦除只读存储器的低电压,高性能储器的低电压,高性能CMOS 8CMOS 8位微处理器,俗称位微处理器,俗称单片机。单片机。AT89C51AT89C51单片机在仪表线单

7、片机在仪表线路中为路中为单片用法8/11/202211第第1212页页8/11/202212 与与MCS-51 MCS-51 兼容兼容 4K4K字节可编程闪烁存储器字节可编程闪烁存储器 寿命:寿命:10001000写写/擦循环擦循环 数据保留时间:数据保留时间:1010年年 全静态工作:全静态工作:0Hz-24Hz0Hz-24Hz 三级程序存储器锁定三级程序存储器锁定 128128*8 8位内部位内部RAMRAM主要特性主要特性 3232可编程可编程I/OI/O线线 两个两个1616位定时器位定时器/计数器计数器 5 5个中断源个中断源 可编程串行通道可编程串行通道 低功耗的闲置和掉电模式低功

8、耗的闲置和掉电模式 片内振荡器和时钟电路片内振荡器和时钟电路 第第1313页页1、蜂鸣器(BEEP)电路 8/11/202213实际实际BEEPBEEP接到接到P2.3P2.3思考:同学自己分析该电路的发声原理,各元件的作用?编写一段程序完成测试任务。第第1414页页8/11/202214例:使仪表蜂鸣器间断发声的程序。例:使仪表蜂鸣器间断发声的程序。N1:CLR P2.3;BEEP响响 CALLDELAY1;延时延时 SETB P2.3;BEEP不响不响 CALLDELAY2;延时延时SJMPN1第第1515页页8/11/202215RR.abhCOMa f b g e c d h反相驱动器

9、2803P0.7P0.0P0+5VQ1DT1SEL1A Y0B Y1C Y2 138 Y7 P2.7P2.6P2.5返回返回第第1616页页8/11/202216第第1717页页8/11/202217输出输出输入输入P2.5 CP2.6 BP2.7 A控制端始终控制端始终有效有效SEL1-SEL5显示器位选显示器位选SEL8打开打开245245输入输入第第1818页页8/11/202218A)SETB P2.5 B)SETB P2.5 C)SETB P2.5 D)SETB P2.5 SETB P2.6 SETB P2.6 CLR P2.6 CLR P2.6 SETB P2.7 CLR P2.7

10、 SETB P2.7 CLR P2.7E)CLR P2.5 F)CLR P2.5 G)CLR P2.5 H)CLR P2.5 SETB P2.6 SETB P2.6 CLR P2.6 CLR P2.6 SETB P2.7 CLR P2.7 SETB P2.7 CLR P2.7SEL1SEL1有效有效SEL4SEL4有效有效SEL8SEL8有效有效第第1919页页8/11/202219信号输入端信号输入端信号输出端信号输出端01 适用于低逻辑电平数字电路和照明,继电器,或其他用于计算适用于低逻辑电平数字电路和照明,继电器,或其他用于计算机工作上和消费应用的大范围的类似负载要求的大电流机工作上和消

11、费应用的大范围的类似负载要求的大电流/高电压之高电压之间的接口。间的接口。第第2020页页8/11/202220思考:当思考:当P0.0=P0.0=“0 0”;P0.1=P0.1=“1 1”时,时,7SEG7=7SEG7=?7SEG6=7SEG6=?第第2121页页当P0口作为通用I/O接口时,要注意两点:在输出数据时,由于V2截止,输出级是漏极开路电路,要使“1”信号正常输出,必须外接上拉电阻。8/11/202221电阻R1-R8(51)的作用(限流电阻)七段七段LEDLED显示器显示器+5V28037SEG7R1I70/5=14mAI70/5=14mA第第2222页页8/11/202222

12、第第2323页页8/11/202223第第2424页页8/11/202224当执行下面的程序后,三极管当执行下面的程序后,三极管Q1-Q5Q1-Q5哪一个导通?哪一个导通?DT1-DT5DT1-DT5各是什么电平?各是什么电平?CLR P2.7CLR P2.7SETB P2.6SETB P2.6CLR P2.5CLR P2.5+5v“1”1”第第2525页页8/11/202225当执行下面的程序后,当执行下面的程序后,5 5个个LEDLED显示器哪一个显示器哪一个 亮?显示什么字型?亮?显示什么字型?CLR P2.7CLR P2.7CLR P2.6CLR P2.6SETB P2.5SETB P

13、2.5MOV AMOV A,#0FFH#0FFHMOV P0MOV P0,A A答:执行下面的程序后,答:执行下面的程序后,SEL5有效,有效,Q5导通,导通,DT5为高为高 电平,最低位电平,最低位LED被选中,从字型口输出被选中,从字型口输出FFH,反相,反相 后为后为00H,LED七段显示器全亮。七段显示器全亮。第第2626页页8/11/202226返回返回第第2727页页8/11/202227OE DIRDIR:方向控制端;:方向控制端;A0A7A0A7:数据输入:数据输入/输出端口;输出端口;:输出允许端(低电平有效);:输出允许端(低电平有效);B0B7B0B7:数据输入:数据输入

14、/输出端口。输出端口。功能表功能表控制输入端OEB数据到A总线A数据到数据到B总线总线隔离 L L L H H X操作 DIR可直接驱动总线或最多可驱动15个LSTTL负载。第第2828页页8/11/202228K1-K4K1-K4仪表键盘(用户使用)仪表键盘(用户使用)SW1-SW4SW1-SW4拨盘(自检开关)拨盘(自检开关)通过上拉电阻使:通过上拉电阻使:K K(SWSW)闭合为闭合为“0 0”K K(SWSW)打开为打开为“1 1”第第2929页页 结合图7-17和下列程序分析SW1的采样过程。8/11/202229KR245:MOV P0,#0 LCALL SEL8 MOV P1,#

15、0FFH MOV A,P1 LCALL SEL7RETSEL7:CLR P2.7 ;P2.5-P2.7 110(SEL7)SETB P2.6SETB P2.5RETSEL8:SETB P2.7 ;KR245 E P2.5-P2.7 111(SEL8)SETB P2.6SETB P2.5RET 电路图电路图第第3030页页8/11/202230答:答:硬件电路相同硬件电路相同,所以采样程序相同。所以采样程序相同。第第3131页页8/11/202231答:答:单片机上电复位时,单片机上电复位时,P2口为高电平,口为高电平,SEL8有效,所以有效,所以74HC245三态门状三态门状态为打开状态。态为

16、打开状态。第第3232页页8/11/202232KR245:MOV P0,#0 LCALL SEL8 MOV P1,#0FFH MOV A,P1 LCALL SEL7RET答:关闭答:关闭74HC245三态门。三态门。问题:采集的开关值存在问题:采集的开关值存在A A寄存器中,如何处理?寄存器中,如何处理?返回返回1返回返回2返回返回3第第3434页页8/11/202234功能简介功能简介 ICL7109ICL7109是一种高精度,是一种高精度,低噪声,低漂移双斜率积分低噪声,低漂移双斜率积分型型1212位位A/DA/D转换器转换器。另有一位。另有一位符号位,一位溢出标志位,符号位,一位溢出标

17、志位,实际上具有实际上具有1414位位A/DA/D的精度。的精度。ICL7109ICL7109转换速度较低,但内转换速度较低,但内藏基准电压源,且价格便宜,藏基准电压源,且价格便宜,适用于低速度,高精度的测适用于低速度,高精度的测量场合。量场合。第第3535页页模拟量输入端:INLO,INHI分别为差动输入电压的正负极。数字量输出端:B1-B12 POL,标志位 OR,溢出位8/11/202235 ICL7109的模拟输入可接成单端输入方式,也可接成差的模拟输入可接成单端输入方式,也可接成差动输入方式。其模拟转换及数字信号输出方式受动输入方式。其模拟转换及数字信号输出方式受RUN/RUN/HO

18、LDHOLD,MODEMODE,CE/CE/LOADLOAD,HBENHBEN,LBENLBEN,脚的,脚的信号及状态控制信号及状态控制 RUN/HOLD 接接“H”则连续进行则连续进行A/D转换,接转换,接“L”则停止转换,上一次则停止转换,上一次转换的的数据得以保持。转换的的数据得以保持。智能仪表线路中接智能仪表线路中接“H”。MODE端接低电平,则工作在直接输出方式下;接高电平,则工作在手端接低电平,则工作在直接输出方式下;接高电平,则工作在手动模式下。动模式下。智能仪表线路中接智能仪表线路中接“L”。STATUS(状态信号),采用直接方式接口时,由此脚给微机发中断,请(状态信号),采用

19、直接方式接口时,由此脚给微机发中断,请求立即接收数据。求立即接收数据。第第3737页页8/11/202237在直接输出模式下采样控制 CE作为输出使能端,低电平有效;HBEN,LBEN分别为高位和低位字节允许端。AD1:CLRP2.0CLRP2.1 ;读高位读高位MOVA,P1MOVB,ASETBP2.1CLRP2.2 ;读低位读低位MOVA,P1SETBP2.2SETBP2.0思考:思考:8 8位单片机如何采集位单片机如何采集 1212(1414)位数字量。)位数字量。第第3838页页ICL7109的STATUS端经RC电路接到单片机,RC电路的作用是什么?8/11/202238答:答:微分

20、电路,保证中断申请一次有效。微分电路,保证中断申请一次有效。电路图电路图第第3939页页ICL7660 ICL7660 通用型负电流通用型负电流/电压转换器电压转换器ICL7660ICL7660工作时只需外工作时只需外接两个电容器,便可将接两个电容器,便可将1.5 V-10.0V1.5 V-10.0V范围的范围的正电压转换为相同幅值的负电压,为,为A/DA/D、D/AD/A转转换器,运算放大器,模换器,运算放大器,模拟开关等提供工作所需拟开关等提供工作所需的正、负电源。的正、负电源。8/11/202239答:答:提供提供7109所需的所需的-5V电源。电源。电路图电路图第第4040页页 REF

21、 IN+和REF IN-分别为差动参考电压的正负极。8/11/202240电路图电路图答:一般调整参考电压等于答:一般调整参考电压等于1/21/2满度输入电压。满度输入电压。第第4141页页8/11/202241答答:ICL7109:ICL7109是双积分型是双积分型A/DA/D转换器转换器(慢速慢速),由使用说明书知自零阶段,由使用说明书知自零阶段 20482048时钟;积分阶段时钟;积分阶段20482048时钟;保持阶段时钟;保持阶段40964096时钟;共时钟;共81928192个时个时 钟周期进行一次钟周期进行一次A/DA/D转换操作。转换操作。仪表振荡频率仪表振荡频率3.58MHZ,

22、3.58MHZ,则时钟频率为:则时钟频率为:3.58/58=61.72KHZ3.58/58=61.72KHZ 转换一次时间为:转换一次时间为:8192/61.72=0.13278192/61.72=0.1327(S S),即每秒转换),即每秒转换7.57.5次。次。第第4242页页8/11/202242EEPROM存储器功能 X25045的存储部分是COMS的4089位串行EEPROM,它的内部按5128来组织。一次最多可写4个字节。电压监控功能 上电时,电压电源超过4.5V后,经过约200ms的稳定时间后RESET信号由高电平变为低电平。掉电时,电源电压低于4.5V时,RESET信号立刻变为

23、高电平并一直保持到电源恢复到稳定为止。看门狗功能 定时器对微控制器提供了独立的保护系统。它提供了三种定时时间,可编程选择200ms,600ms和1.4s。第第4444页页SO:串行输出SI:串行输入SCK:串行时钟。CS:片选WP:写保护RESET:复位8/11/202244第第4545页页8/11/202245 X25045X25045的的6 6条操作指令条操作指令第第4646页页 读时序读时序(A)把CS拉低以选择芯片;(B)发送8位的读(READ)指令;(C)送8位的字节地址;(D)读出数据。8/11/202246 写时序写时序 在写时序之前,必须先发出WREN指令使“写使能”锁存器置位

24、。(A)CS先被拉到低电平;(B)由时钟同步送入WREN指令.(C)将CS变为高电平;写数据到EEPROM操作为(A)拉低CS并保持在低电平;(B)发送写指令(WRITE);(X)写数据.可以连续写多达4个字节的数据,但必须是这4个字节驻留在同一页上.第第4848页页8/11/202248此时为全双工方式第第4949页页 8/11/202249R0:接收数据端。RE:允许接收数据,低电平有效。DE:允许发送数据,高电平有效。DI:发送数据端。A:同相接收/发送数据端。B:反相接收/发送数据端。第第5050页页8/11/202250 作为一种电气标准,规定了差分平衡的电气接口,且用于多点互连的场

25、合,可联网构成分布式系统,可并联32台驱动器和32台接收器。信号最高速率 10KB/S 最大传输距离 1200米EX_SENT:MOV A,#55H;发送55H的实验程序 SETB P2.4;允许发送 ADD A,#0;产生奇偶检验码 MOV C,P SETB TB8 MOV SBUF,A;发送数据55HEX_S1:JNB TI,EX_S1 ;查询发送结束?MOV R4,#0;延时EX_S2:NOP DJNZ R4,EX_s2 CLR TI;清发送标志返回RET;-EX_RECIEVE:MOV R0,#30H;接收55H的实验程序 MOV R5,#8 ;接收8个字节EX_R1:JNB RI,EX_R1 ;接收到数据了吗?MOV A,SBUF ;取数据 CLR RI;清接收标志 MOV R0,A;存数据 INC R0 DJNZ R5,EX_R1RET 三块电路板三块电路板

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(单片机硬件设计及仪表线路(7)课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|