毕业设计173整流器生产自动检测系统开发.doc

上传人:laozhun 文档编号:3975590 上传时间:2023-03-30 格式:DOC 页数:46 大小:3.99MB
返回 下载 相关 举报
毕业设计173整流器生产自动检测系统开发.doc_第1页
第1页 / 共46页
毕业设计173整流器生产自动检测系统开发.doc_第2页
第2页 / 共46页
毕业设计173整流器生产自动检测系统开发.doc_第3页
第3页 / 共46页
毕业设计173整流器生产自动检测系统开发.doc_第4页
第4页 / 共46页
毕业设计173整流器生产自动检测系统开发.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《毕业设计173整流器生产自动检测系统开发.doc》由会员分享,可在线阅读,更多相关《毕业设计173整流器生产自动检测系统开发.doc(46页珍藏版)》请在三一办公上搜索。

1、XXXX大学本科毕业设计(论文)(2008届)论文题目 整流器生产自动检测系统开发 (英文) Rectifier production automatic detection system development所在学院 电子信息工程 专业班级 学生姓名 张宏宇 学号 040901140428 指导教师 职称 完成日期 2008 年 月 日整流器生产自动检测系统开发(电子信息工程学院)目 录摘要:.2关键字: .2Abstract .21 引 言 .3 1.1整流器的发展现状.3 1.2整流器监测仪发展现状 .4 1.3本课题的主要研究内容及意义.42 系统方案.5 2.1控制器方案选择.5

2、2.2电源方案选择.5 2.3显示器方案选择.5 2.4监测部分方案选择.6 2.5系统方案整体描述.63 电子整流器监测仪系统硬件设计.7 3.1 微控制器部分电路.7 3.2 监测部分电路.14 3.3 电源部分电路 .18 3.4 显示部分电路.19 3.5 RS232部分电路 .23 3.6 报警电路 .244 电子整流器监测仪系统软件设计.25 4.1 RS232通讯协议.25 4.2 keil c51单片机程序开发平台简介 .29 4.3 程序清单 .295 系统设计调试总结 .40 5.1 设计部分总结 .40 5.2 调试总结 .406 结束语.42致谢.43参考文献.44附录

3、 .452008年 6月摘要:本次设计采用ATMEL公司的AT89S52为微控制器,实现对了电子整流器生产中的对整流器的老化测试中的温度、电压、电流的自动检测。系统中控制器部分程序采用keil c51平台下的单片机C语言开发,系统经实际测试验证,性能达到要求。关键词: 微控制器、电子整流器、自动检测 Abstract: The design uses ATMELs AT89S52 for microcontrollers, to achieve the production of electronic rectifier on the rectifier aging test the temp

4、erature, voltage, current automatic detection. Part of the process control system used keil c51 platform under the SCM C language development, system test and certify the actual performance meet the requirement. Key words: micro-controllers, electronic rectifier, automatic detection1 引 言 整流器是一个整流装置,

5、简单的说就是将交流(AC)转化为直流(DC)的装置。它有两个主要功能:第一,将交流电(AC)变成直流电(DC),经滤波后供给负载,或者供给逆变器;第二,给蓄电池提供充电电压。因此,它同时又起到一个充电器的作用。 本次设计主要是设计一种用于整流器生产过程中用于监测整流器各项性能指标的监测仪器。 1.1整流器的发展现状 1.1整流器原理 在以大功率二极管或晶闸管为基础的两种基本类型的整流器中,电网的高压交流功率通过变压器变换为直流功率。提到未来(不久的或遥远的)的其它类型整流器: 以不可控二极管前沿产品为基础的斩波器、斩波直流/直流变换器或电流源逆变型有源整流器。显然,这种最新型的整流器在技术上包

6、含较多要开发的内容,但是它能显示出优点,例如它以非常小的谐波干扰和1的功率因数加载于电网。 二极管整流器 所有整流器类别中最简单的是二极管整流器。在最简单的型式中,二极管整流器不提供任何一种控制输出电流和电压数值的手段。为了适用于工业过程,输出值必须在一定范围内可以控制。通过应用机械的所谓有载抽头变换器可以完成这种控制。作为典型情况,有载抽头变换器在整流变压器的原边控制输入的交流电压,因此也就能够在一定范围内控制输出的直流值。通常有载抽头变换器与串联在整流器输出电路中的饱和电抗器结合使用。通过在电抗器中引入直流电流,使线路中产生一个可变的阻抗。因此,通过控制电抗器两端的电压降,输出值可以在比较

7、窄的范围内控制。 晶闸管整流器 在设计上非常接近二极管整流器的是晶闸管整流器。因为晶闸管整流器的电参数是可控的,所以不需要有载抽头变换器和饱和电抗器。 因为晶闸管整流器不包含运动部件,所以晶闸管整流器系统的维修减少了。注意到的一个优点是晶闸管整流器的调节速度较二极管整流器快。在过程特性的阶跃期间,晶闸管整流器常常调节很快,以致能够避免过电流。其结果是晶闸管系统的过载能力能够设计得比二极管系统小。1.2整流器发展现状和展望 电子整流器是各种日光灯支架、吸顶灯、节能灯、灯盘之类产品的心脏。中国与广大发展中国家有着极巨大的节能灯及日光灯支架市场,仅中国年产就在数十亿只以上。电子整流器在中国及象中国这

8、样的发展中国家非常普及,真正彻底取代了老式的电感整流器。 但是电感整流器的优点是长寿,不容易坏,价格便宜,易维修,一般换个启动器就能修好,维修很方便。电子整流器则没有这么方便,也因此,电子整流器虽然面市了二十多年,始终不能取代电感整流器,连菲利蒲公司也还在生产使用电感整流器的灯具。 由于一般电子整流器在损环时,只是坏掉2-4 个发热严重的零件:开关三极管,其它部份的零件一般很少有发生损坏。这也是广大厂家努力解决的问题,例如采用更大电流和功率的三极管。可是这还不能根本解决问题,三极管依然会被烧毁,加散热片也无多大作用,特别是在节能灯和大功率节能灯中,由于本身密封和灯管自身的高温,散热片可说是毫无

9、作用。因此解决好此类问题是电子整流器目前急需解决的问题。 另一个需要考虑的问题是效率问题,当今世界能源已经是越来越被关注的一个问题,因此有必要开发更高效率的整流器。 1.2整流器监测仪发展现状在直流系统中,整流器(有时也称充电机)是整个直流系统的核心,它的性能变化直接影响相应蓄电池组的寿命及整套直流系统的安全运行。因此,电力部门每年都要对整流器进行例行检查,以便及早发现整流器缺陷,特别是检查整流器的稳压性能、稳流性能、纹波系数等。目前各电力部门普通采用外接可变电阻法进行人工测试,这种方式费工、费时、安全性差。 1.3本课题的主要研究内容及意义 考虑到目前市场上的监测仪器现状,有必要开发一款可对

10、整流器自动进行稳压性能,稳流性能及纹波系数的测试,自动计算整流器的稳压精度、稳流精度、纹波系数等,并把测试记录的整组数据包括稳压性能测试数据。稳流测试数据自动记录下来,可把数据传送给上位机记录下来,由计算机把整个稳压状态下测试的数据和稳流状态下测试的数据存储并显示。 本次设计着眼于解决这方面的问题。2 系统方案 本次设计采用上位机和下位机分离的方式进行检测,用RS232口连接上位机和下位机。下位是以8位单片机为微控制器,采样整流器输入输出端电压电流的方法实现对整流器的参数检测,并将参数通过RS232发送给上位机处理。 2.1控制器方案选择 目前市场上可供选择的微控制器零零总总,各家公司的产品都

11、有其自身特点。目前比较流行51系列单片机和凌阳单片机。 AT89C51单片机需要用仿真器来实现软硬件的调试,较为繁琐; AT89S52八位单片机除具有AT89C51单片机所有的优点外,具有更大的程序存储空间,可在线仿真的功能,方便调试。凌阳十六位单片机虽然可以更好的完成控制功能,但较AT89S52八位单片机价格昂贵,而且编程以及外围功能电路的设计都不及AT89S52成熟。因此,选用AT89S52八位单片机作为本次设计的微控制器。 2.2电源方案选择方案一、采用电池供电,此方案简单,需要的器件比较少,并可以有效防止来自电网的干扰。缺点是电池属于易耗品,需要经常更换,对系统的维护不方便,且容易污染

12、环境。方案二、从电网直接取电,用传统的变压器加稳压器的方式实现系统供电,此方法投资比方案一高,但是系统工作可靠,维护方便环保,缺点是容易受到干扰。方案三、采用外接开关稳压电源的方法给系统供电,此方法性价比比较高,并且安全系数比较高。并且可以隔离被测量,减少测试过程中的干扰因素。综上所述,考虑到整流器的监测需要,本次设计采用方案三。 2.3显示器方案选择方案一、用液晶显示器,此方案优点是显示参数丰富,同一时刻可以同时显示电压和电流等信息,缺点是价格较高,并且由于液晶的特点,显示内容需要近距离观察。方案二、用数码管作为显示设备,优点是价格便宜,仅为液晶显示器的1/4左右并且显示的亮度很高,适合远距

13、离观察。缺点是显示内容有限。考虑到整流器监测仪的实际需要,决定采用方案二的数码管方案。 2.4监测部分方案选择 方案一:采用美国Cirrus Logic公司最新推出的带有串行接口的电压、电流采集集成电路芯片CS5460A。它主要应用在电力电子数据采集的应用中。不同于以前流行的CS5460芯片,该芯片特有的自动引脚模式功能,能使芯片独立工作,得电时自动初始化,由外部的E2PROM引导开始工作,并从中读取数据,如果用于高容量或用在家庭,为了降低成本,此模式下,该型芯片可以不用微控制器独立工作。除此之外,该芯片的性能优于其他计量芯片,主要表现在: (1)转换精度高,测量功能强自身转换精度达到01级,

14、可以实现02级的测量仪表。可测量瞬时电流、瞬时电压、瞬时功率、电流有效值、电压有效值、功率有效值和电能计量,这在电力系统的测量芯片中是不多见的。(2)外围器件少,具有片内看门狗定时器(WatchDog Timer)与内部电源监视器该芯片只用很少的外围器件即可实现转换功能,确保了仪表的转换精度及稳定性。 (3)接口方便器件本身形成双向串行接口,双向串行接口与内部寄存器阵列可以方便地与微处理器相连接,并有功能很强的内部寄存器数组,仅用56根连线即可方便地与单片机接口。 方案二、采用电压互感器,电流互感器方案,该方案监测精度不及方案一高,造价和外围电路跟方案一相比并无特别的优势。 基于以上对比,本次

15、设计选用方案二。 2.5系统方案整体描述 本次设计采用ATMEL公司的8位单片机AT89S52作为系统的微控制器,配合美国Cirrus Logic公司最新推出的带有串行接口的电压、电流采集集成电路芯片CS5460A。参数采集完毕之后微控制器将采集到的参数处理后显示在数码管上,并通过RS232电平转换接口电路发送给上位机处理。3 电子整流器监测仪系统硬件设计本次设计的系统框图见图3.1。单片机系统电源模块电压电流采集数码管显示模块RS232通信模块时钟、复位报警模块程序控制图3.1 系统框图 3.1 微控制器部分电路方案采用AT89S52单片机作为控制器,完成所有的控制功能,包括: 电压电流计量

16、芯片的初始化和数据读取 数码管驱动显示 报警模块驱动 和PC机的串口通信 3.1.1单片机最小系统 单片机系统的电路如图3-1。时钟是时序的基础,8051片内由一个反向放大器构成振荡器门可以由它产生时钟,本次设计内部方式在XTAL1和XTAL2上外接石英晶体做定时元件,内部反向放大震荡,产生时钟。时钟发生器对振荡脉冲二分频,即石英频率fosc6MHz,则视频频率3Mhz,因此时钟是一个双向信号,由P1相和P2相构成。Fosc可在1.2MHz12MHz之间选择,本次设计采用常规的11.0592MHz。 单片的复位电路有上电自复位和手动复位2种,本次设计将这2种复位方式都加入了,具体见图3.2。图

17、3.2单片机最小系统 3.1.2 单片机的串行接口串行通信仅与在物理上的2 个数据缓冲器SBUF 打交道:发送器和接收器。2个特殊功能寄存器:SCON ,PCON。MCS -51 片内有一个全双工串行接口通用的可编程的异步接收/发送器USART (Universal Synchronous A synchronous Receiver Transmitter),由接收器和发送器2 部分组成。发送器能接收与寄存由CPU 并行输出的数据,通过移位寄存器变为串行,并添上一个起始位、奇偶校验位和规定的停止位,由一条数据线发送出去。接收器是把收到的数据,去掉起始位、停止位,检查有无奇偶错误、帧错误。然后

18、把接收的字符经过移位寄存器变为并行后,送至接收数据寄存器、以便由CPU 用输入指令取字符。串行口控制寄存器SCON 包含串行口的方式选择位、接收发送控制位及串行口的状态标志位。格式、功能如图所示。图3.3 串行口控制寄存器串行口工作方式如表1 所示。表3.4 串行口工作方式RI:接收中断标志,由硬件置位,软件清0。T I:发送中断标志,由硬件置位,软件清0。RB8:接收数据位8,方式2 或3 中第9 位数据可能是奇偶位或是地址/数据校验位。TB8:发送数据位8,方式2 或3 中第9 位数据,在单机通信中是奇偶位,多机通信中是地址帧/数据帧。REN:接收允许位, 由软件置位允许,清0 禁止接收。

19、SM2:方式2,3 中多机通信控制位。3.1.3 AT89S52芯片功能特性描述AT89S52引脚框图:图3.5 AT89S52芯片引脚图AT89S52 主要性能:1、 与MCS-51 单片机产品兼容2、8K 字节在系统可编程Flash 存储器3、1000 次擦写周期4、全静态操作:0Hz33Hz 5、 三级加密程序存储器6、32 个可编程I/O 口线7、三个16 位定时器/计数器8、八个中断源9、全双工UART 串行通道10、低功耗空闲和掉电模式l 1、掉电后中断可唤醒l2、 看门狗定时器13、双数据指针l 4、掉电标识符方框图:图3.6 AT89S52内部框图功能特性描述:AT89S52是

20、一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可

21、降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。VCC : 电源GND: 地P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1

22、 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。表3.1 P1口的第二功能P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个TTL 逻辑电平。对P2 端口写“1

23、”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时

24、可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。表3.2 P3口的第二功能RST: 复位输入。晶振工作时,RST脚持续2 个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96 个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8 位地址的输出脉冲。在flash编程时,此

25、引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置 “1”,ALE操作将无效。这一位置 “1”,ALE 仅在执行MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次

26、,而在访问外部数据存储器时,PSEN将不被激活。EA/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,EA必须接GND。为了执行内部程序指令,EA应该接VCC。在flash编程期间,EA也接收12伏VPP电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。Flash 编程并行模式:AT89S52 带有用作编程的片上Flash 存储器阵列。编程接口需要一个高电压(12V)编程使能信号,并且兼容常规的第三方Flash 或EPROM 编程器。AT89S52 程序存储阵列采用字节式编程。编程方法:对AT89S

27、52 编程之前,需根据Flash 编程模式表和图13、图14 对地址、数据和控制信号设置。可采用下列步骤对AT89S52 编程:1在地址线上输入编程单元地址信号2在数据线上输入正确的数据3激活相应的控制信号4把EA/Vpp 升至12V 5每给Flash 写入一个字节或程序加密位时,都要给ALE/PROG 一次脉冲。字节写周期时自身定制的,典型值仅仅50us。改变地址、数据重复第1 步到第5 步知道全部文件结束。 3.2 监测部分电路CS5460A 提供SPI 串行通信接口和一系列寄存器,MCU 可以通过SPI 接口读写这些寄存器,以实现对CS5460A 的控制和从CS5460A 读取指定的数据

28、。CS5460A 的寄存器主要分为三类:控制寄存器、数据寄存器和校准寄存器,这些寄存器的说明请参见CS5460A 的数据手册。以下将说明怎样读写这些寄存器来完成对CS5460A 的控制和读写操作。电路见图3.7。图3.7 电能计量芯片CS5460A计量系统图3.2.1芯片管脚的功能 1 脚XOUT:晶体振荡器输出。 2 脚CPUCLK:CPU时钟输出CPUCLK-片上振荡器的输出,可以驱动一个标难的CMOS负荷。 3 脚VD:数字电路电源正极。以DGND为参考,一般为5 V10。4 脚DGND:数字地。数字接地,与VA具有相同的电平。5 脚SCLK:串行时钟输入。该脚确定SDI和SDO引脚的输

29、入和输出速率。此输入具有一个允许使用边沿缓慢的信号的施密特触发器。只有当CS低时,SCLK引脚才识别时钟。6 脚SDO:串行数据输出。SDO是串行数据端口的输出引脚,当CS高时,其输出将处于高阻抗状态。 7 脚CS:片选。当处于低电平时,端口可以识别SCLK。该脚高电平状态使SDO引脚处于高阻抗状态。CS应在SCLK处于低电平时改变状态。8 脚MODE:模式选择。当处于高电平时CS5460A开始执行自导入序列,从外接E2PROM读取命令和设置。当处于低电平时CS5460运行在常规命令模式。引脚不连接时下拉为逻辑低电平。 9 脚VIN:差分电压正输入端。10 脚VIN:差分电压负输入端。VIN,

30、VIN为电压通道的差分模拟输入引脚。11 脚VREFOUT:参考电压输出。芯片上的参考电压由该引脚输出,参考电压的标称值为25 V(以VA引脚为参考)。12 脚VREFIN:参考电压输入。该引脚输入的电压给芯片上的调制器提供参考电压。13 脚VA:模拟地负极。负模拟电源引脚,必须具有最低的电压。14 脚VA:模拟电源正极。以VA为参考,通常为5 V10。 15 脚HN:差分电流负输入端。16 脚HN:差分电流正输入端。HN,HN为电流通道的差分模拟输入引脚。17 脚PFMON:电源掉电监视输出。PFMON掉电监视器,用来监视模拟电源,相对于VA引脚的典型阀值电平为25 V,具有50 mV的滞环

31、。如果PFMON的电压低于阀值,则状态寄存器的LSD(低电源检测)位将被置位。 18 脚NC:空脚。该引脚保持悬浮态。19 脚RESET:复位输入。RESET当复位引脚为低电平时,所有内部寄存器都被设置为缺省值。20脚INT:中断输出。当INT变低时,表明一个允许的事件已发生。可以通过向CS5460A写入适当命令来使INT清除(逻辑1)。21 脚EOUT:电能脉冲输出。EOUT电量输出引脚,输出一个脉冲宽固定、频率(可编程)和电能成比例的脉冲串。22 脚EDIR:能量方向指示输出。如果测量到的电能是负值,电能方向指示器发出指示。23 脚SDI:串行数据输入。SDI是串行数据接口的输入引脚。数据

32、的输入速率由SCLK决定。24 脚XIN:晶体振荡器输入。XOUT,XIN芯片内的一个门电路与这些引脚相连,可连接晶体为芯片提供系统时钟。另外,也可以有外部时钟(与CMOS时钟兼容)驱动引脚XIN,为芯片提供系统时钟。3.2.2 控制命令字CS5460A 包含一系列控制命令,对CS5460A 写入指定的控制字,即可完成相应的操作。这些控制命令包括:(1)、启动转换命令(Oxe8)只要对CS5460A 写OXE8 控制命令,CS5460A 即开始进行AD 转换,并输出计算结果,这个命令一般在CS5460A 复位操作完成后输入,以使CS5460A 进入正常工作状态。(2)、同步命令0(OXFE)及

33、同步命令1(OXFF)这两个命令主要用在一连串的读写命令之前,复位串行通信接口。(3)Power_up/Halt Control(OXAO)这个命令主要用在系统校准之前,以中断CS5460A 正在执行的操作,而执行系统校准命令。(4) 系统校准命令字这个命令完成指定的某项系统校准。V、I、R、G、O 的说明如下:VI : 00-不允许出现0001- 电流通道选择10-电压通道选择11-电压电流通道同时选择R: 0-DC 校准1-AC 校准G: 0-正常操作1-执行增益校准O: 0-正常操作1-执行偏置校准 3.2.2 CS5460A 的校准(一)、校准概述CS5460A 提供数字校准功能,用户

34、通过写指定的值到CS5460A 校准命令寄存器即可实现不同的校准功能。CS5460A 有两类基本类型的校准:系统偏置校准与系统增益校准。当执行某种校准命令时,必须输入相应的校准信号到电压电流通道的输入端。(二)、校准寄存器CS5460A 有一系列校准寄存器,当某一校准命令执行后,相应的寄存器会保留校准产生的修正值,用户可以读取这些校准寄存器,并将其保存在外部非易失性存储器。在系统重新上电启动时,将存储器保存的值写入相应的校准寄予存器,不必重新执行校准步骤.这些校准寄存器包括:1、直流电压偏置寄存器(0x03);2、直流电流偏置寄存器(0x01);3、电压增益寄存器(0x04);4、电流增益寄存

35、器(0x02);5、交流电压偏置寄存器(0x11);6、交流电流偏置寄存器(0x10);3.2.3 CS5460A的读写控制 CS5460A和单片机的通讯采用SPI总线通讯,读写时序图见图3.8。图3.8CS5460A读写时序 3.3 电源部分电路由于本次设计被检测对象是电子整流器的输入输出电压和电流,所以方案选择阶段,我们决定采用外接直流稳压电源的方式,市面上此类产品种类繁多,我们选用常规的9V直流电压输出,接入系统后经过三端稳压器7805后9V直流电转成5V供整个电路使用。E7,E8和C16,C17是电源部分的滤波电容,他们也有一些储能方面的应用。见图3.9.图3.9 系统电源部分电路 3

36、.4 显示部分电路本次设计使用6位0.5寸共阴极数码管电路,采用扫描方式显示,单片机IO口接数码管段码,数码管需要15到20MA/每段的电流,单片机IO口完全可以满足这一使用要求。数码管显示相对于其他显示器有更好的可视化条件,市场上的0.5寸数码管也是比较常规的器件,购买方便。P0口加上拉排阻RP1。电路见图 3.10。图3.10 数码管显示部分电路数码管是一种半导体发光器件,其基本单元是发光二极管。发光二极管(LED)由特殊的半导体材料砷化镓、 磷砷化镓等制成,可以单独使用,也可以组装成分段式或点阵式LED显示器件(半导体显示器)。 分段式显示器(LED数码管)由7条线段围成8字型,每一段包

37、含一个发光二极管。外加正向电压时二极管导通,发出清晰的光,有红、黄、绿等色。只要按规律控制各发光段的亮、灭,就可以显示各种字形或符号。 LED数码管有共阳、共阴之分。图3-3是共阴式LED数码管的原理图和其表示符号。把这些LED发光二极管的正极接到一块(一般是拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,见图3-4。使用时,公共阴极接地,7个阳极ag由相应的BCD七段译码器来驱动(控制),如图3-4所示。在本次设计中,采用共阳极数接法,驱动电压是10V。由于球赛的特殊性百位数字仅用了2段,来显示“1”。【数码管的分类】 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号