智能数显表的设计论文.docx

上传人:yyf 文档编号:3935051 上传时间:2019-10-10 格式:DOCX 页数:54 大小:1.64MB
返回 下载 相关 举报
智能数显表的设计论文.docx_第1页
第1页 / 共54页
智能数显表的设计论文.docx_第2页
第2页 / 共54页
智能数显表的设计论文.docx_第3页
第3页 / 共54页
智能数显表的设计论文.docx_第4页
第4页 / 共54页
智能数显表的设计论文.docx_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《智能数显表的设计论文.docx》由会员分享,可在线阅读,更多相关《智能数显表的设计论文.docx(54页珍藏版)》请在三一文库上搜索。

1、摘要 智能数显表是一种对外来的电压,电流,压力等信号进行测量同时用数字形式输出测量结果的电子测量仪表。由于它客观的显示出测量结果在很多领域中已经替代了指针式测量仪表。 本文中要设计出一个智能数显表,用它来可以测量电压,电流和功率等信号,用数码管显示出测量结果,由单片机来控制它的整个运行状态。主要解决STC12C5410单片机,专用电能计量集成电路芯片CS5460A,多路选择模拟开关芯片CD4051,数码管和键盘的专用接口芯片BC7281,位移寄存器芯片74HC595等芯片和相关系统电路模块儿的设计和连接,原理图,PCB图,C语言程序设计等相关内容以及它们的实际应用关键词:STC12C5410单

2、片机 CS5460A芯片 电量参数ABSTRACTABSTRACT Intelligent digital display meter is a kind of electronic measuring instrument which measures external signals from voltage, current, pressure and outputs the measurement results in digital simultaneously. Due to its objective display of the measurement results, int

3、elligent digital display meter has replaced the pointer based meter in many fields. This paper discussed how to design an intelligent digital display meter, which can measure the signals from voltage, current and power, displays the measured results in LED panel, and the entire operation states of i

4、t are controlled by a SCM. works out the design and connection between the STC12C5410SCM, Electric energy metering IC chipCS5460A, Multiplexer selects the analog switch chipCD4051, interface chip of LED panel and keyboardBC728, shift register chips74HC595 and other related content about design and c

5、onnection related to the system circuit module, schematic, PCB plans, C language programming and their application.Keyword: STC12C5410single-chip microcomputer CS5460A chip Electrical Parameters 目录 i目录第一章 绪论11.1 设计背景及其意义11.2 本课题在境内的发展状况及发展趋势11.2.1本课题在境内外的发展11.2.2 本课题的发展趋势21.3 本设计的主要任务31.3.1 主要完成的任务3

6、1.3.2仪器的主要技术指标31.4本章小结3第二章 系统的硬件设计52.1系统硬件总体设计52.2单片机硬件部分的设计62.2.1 单片机的简介与本设计单片机的选择62.2.2 单片机系统电路92.3 系统采样测量电路的设计92.3.1 电流电压互感器的选择92.3.3 三相电流电压选通电路的设计102.3.4 负电压供电设计122.3.5 采样电路设计142.4 键盘显示电路的设计182.4.1 各种显示器件的介绍和选择182.4.2 显示电路的设计192.4.3 74HC595芯片222.5 系统电源电路的设计252.6 本章小结25第三章 软件系统设计263.1系统软件总体设计要求和思

7、路263.1.1 系统软件总体设计要263.1.2 系统软件总体设计思路273.2 CS5460A的软件设计283.2.1 CS5460A的操作远原理283.2.2 CS5460A的初始化设计293.2.3 CS5460A读写过程313.3 BC7281A的软件设计323.3.1 BC7281的指令格式323.3.2 BC7281A的读写333.3.3 BC7281A的初始化343.3.4 显示设计软件编程343.3.5 键盘设计软件编程353.3.6 浮点数处理程序353.4 本章小结36第四章 结论36致谢37参考文献39附录I 第一章 绪论 3第一章 绪论1.1 设计背景及其意义 随着社

8、会的发展社会对电力的需求量逐渐增加,从机械化的流产线到普通老百姓的家庭都已经离不开电力了。人们也越来越注重了节约电能,高效率的利用电能。所以电力系统用户也需要安全可靠,实时快速及精度高的交流电量测试仪器来有效地对电量进行测试。这就显然提高了对电能测试仪器的要求。 本设计中的智能数显表可以测量三相交流电的电流参数和电压参数,包括它们的瞬时值,有效值以及功率值并且以数字形式显示出测量结果。该智能数显表操作方便,客观性高,易于改善,只需改变适当的硬件和软件程序就可以测量电流,电压,电能,功率等参数。1.2 本课题在境内的发展状况及发展趋势1.2.1本课题在境内外的发展 随着电力网的不断扩大,微型计算

9、机测控技术和自动化技术的飞速发展,无人值班、少人值守的模式,红外智能电度表系统的推广,特别是对城市和农村电网的改造,可大量采取将电参量的监测、监控与保护设备,下放到户外端子箱,无需再另建专门的控制室。将监控与保护设备下放,是电网发展的趋势,也是英美等发达国家的现行模式。 在国外,研制生产的电量参数综合测试仪已基本解决了一系列电量参数的检测问题,如德国EMH 公司推出的PTSI.1、PTSI.3 型0.2 级单、三相多功能电能表检测装置,澳大利亚红相电力设备公司生产的679 型0.1 级测试仪,这些产品用于单相、三相四线、三相三线接线方式,可测量各种电能参数,自动量程切换,采用全数字处理,抗干扰

10、能力强。 在国内,由于受到我国电力工业飞速发展的影响,电量参数测试仪的研制水平也在不断提高,如以深圳科陆公司为代表的CL302 系列三相电量测量仪表检测装置,南京丹迪克公司的DK 系列三相电测量仪表检测装置,电能计量以及西安亚川电力科技有限公司的一系列可编程智能电测表,发展到多功能可检测电压、电流、功率、频率、相位等多种功能的现场测试仪器,但这些产品一方面存在体积大,重量重,操作繁琐成本价格也较高,另一方面在产品的稳定性、可靠性还需进一步改进完善提高,所以电能计量是今后电力市场改革的核心。电能计量要具备高精度、高可靠性、免维护和双向通讯功能,具有便于电力公司向用户提供增值服务,能适应国外已开始

11、实行的产权和数据共享的管理模式。1.2.2 本课题的发展趋势 回顾电子仪器的发展过程,交流电参数检测仪表的发展经历了从直接作用模拟的指针式仪表,到数字式仪表,又到智能化仪表的过程。具体从仪器的工作原理来看,它经历了三代: 第一代模拟式电子仪表,大量指针的电压表、电流表、功率表及一些通用测试仪器均是典型的模拟式仪器。这一代仪器功能简单,精度低响应速度慢。 第二代是数字电子仪表。它的基本工作原理是将待测的模拟信号转换成数字信号,进行测量,结果以数字形式输出显示。它的精度高,速度快,读数清晰,直观,结果可打印输出,也容易与计算机技术相结合。 第三代就是智能仪表。它是在数字化的基础上用微型计算机装备起

12、来,它是计算机技术与电子仪器相结合的产物。它具有数据存储、运算、逻辑判断能力,能根据被测参数的变化自选量程。可自动校正、自动补偿、自寻故障等,可以做一些需要人类的智慧才能完成的工作,即具备了一定的智能,故称为智能仪表。 另外,虚拟仪器的出现及其应用领域的不断扩大,己给仪器仪表产业指明了一个发展方向,仪器标准逐渐向计算机标准靠拢。这样,可以充分利用计算机的软硬件资源。不同功能的仪器仅体现于测量模块及其软件的不同,而各种测量功能都是由磁盘中的测量程序来完成的。仪器仪表不再以传统的独立形式出现了,一台计算机只要配备相应的测量模板或扩展机箱,就可立即成为存储示波器、频谱分析仪、逻辑分析仪、数字多用表、

13、通用计数器、函数发生器或仪器控制器等。目前,高精度的电量检测和校验仪器仪表已经与计算机、软件、大规模集成电路、甚至是网络技术的联系越来越紧密,因此,研制出虚拟式电量检测和校验仪器作为未来的一种新型仪器,它的诞生已经为时不远了1。1.3 本设计的主要任务1.3.1 主要完成的任务 通过本次设计设计出来的智能数显表可以对三相电路的电流电压参数进行测量同时把测量结果以数字形式显示,整个过程被单片机控制。根据上述的仪表的基本功能我本次设计主要完成的任务是设计智能数显表的硬件和软件系统,具体任务包括如下:硬件系统设计包括:单片机硬件系统的设计,采样电路部分的设计,显示电路部分的设计,供电系统的设计以及它

14、们之间的连接。软件系统设计包括:初始化程序,数据的存储,读取,计算以及显示程序。1.3.2仪器的主要技术指标 该智能数显表适用于三相四线制交流电路的电流,电压参数的测量。其测量范围如下: 电流测量范围:020A , 电压测量范围: 0380V1.4本章小结本章首先主要介绍了智能数显表的设计背景和设计的重要性,同时简单的叙述了本课题在国内外的发展历史,发展程度以及未来发展的趋势,最后给出了本设计的主要任 第二章 系统的硬件设计 27第二章 系统的硬件设计2.1系统硬件总体设计 本次设计的智能数显表的硬件系统主要由一只STC12C5410单片机,六个电流电压互感器,电量输入电路,模拟开关电路,电流

15、电压采样电路和显示电路组成。该系统的原理框图如图2.1所示,其中六个电流电压互感器分别对交流电流和电压隔离处理。电量输入电路把电流互感器输出的电流值转化为电压值。模拟开关电路选通三相电路的某一相电流和对应的一相电压。电流电压采样电路主要用于测量电流和电压的有效值,瞬时值和功率。单片机电路主要用于数据的读取,存储和处理。显示电路是根据用户的选择显示出测量结果。 图 2.1 系统原理框图 系统的工作原理为:被测三相交流电流电压信号首先经过电流电压互感器隔离变换,再经过电流电压输入变换电路,变换为CS5460A 模拟电流通道和模拟电压通道能识别能承受的电压信号,经过模拟开关选通三相电流的某一相电流送

16、入CS5460A 的模拟电流输入通道,且同时选通三相电流所对应的一相电压送入模拟电压输入通道。将三相电流所对应的变换信号依次送入CS5460A 的电流测量输入通道,同时将对应的相电压对应的信号送入CS5460A。CS5460A 电能计量芯片将自动对电流电压采样,同时CS5460A 计算电流电压瞬时值、有效值和功率,利用CS5460A 的串行接口对电流电压瞬时值、有效值和功率寄存器进行读数据,单片机再将从CS5460A 串口读取数值计算处理,处理后为实际的电流电压瞬时值、有效值和功率值,STC12C5410 单片机控制的外围键盘显示电路将处理后的最终结果根据用户的选择显示。2.2单片机硬件部分的

17、设计2.2.1 单片机的简介与本设计单片机的选择 在这一设计中,我们涉及到了一个关键系统模块单片机系统模块,而目前单片机的种类是很繁多的,主要有主流的8位单片机和高性能的32位单片机,结合本设计各方面因素,8位单片机对于本设计已经是绰绰有余了,但将用哪一种类8的单片机呢。在这里,不得不先简单的介绍一下几种常用的8单片机。 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I/O口和终端系统,定时器/计时器等功能(可能还包括显示驱动电路,脉宽调制电路,模拟多路转换器,A/D转换器等电路)集成到一块硅片上构成的一个小

18、而完善的一个计算机系统。它具有一个完整计算机所需要的大部分部件:CPU,内存,总线系统等。而目前常用的单片机的8位有51系列单片机,AVR单片机,PIC单片机。 应用最广的8位单片机还是Intel的51系列单片机。51系列单片机的特点是:硬件结构合理,指令系统规范,加之生产历史悠久,世界有许多芯片公司都买了51的芯片核心专利技术,并在其基础上扩充其性能,使得芯片的运行速度变得更快,性价比更高。 AVR单片机是Atmel公司推出较新的单片机,它的显著特点是:高性能,低功能,高速度,指令单周期为主,但性格方面比51单片机要高。有专门的I/O方向寄存器。虽然有转强的驱动电压,但I/O口使用不比51单

19、片机方便。 PIC单片机系列是美国微芯公司的产品,也是市面上增长最快的单片机之一,属精简指令集单片机,其特点是:高速度,高性能,但在性格方面比51单片机要高,也有专门的I/O方向寄存器,I/O口使用不比51单片机方便。 综合以上各种单片机的基本性能及本设计的满足需要,我们将选择51系列单片机。 本设计要用的51单片机是由中国宏晶科技生产的STC12C5410单片机。 STC12C5410单片机是对传统的8051单片机的结构和功能进行改进后推出的新一代超强抗干扰,高速,低功耗的单片机。它指令代码完全兼容传统的8051单片机的指令系统,但速度比传统的8051单片机快几倍,12时钟和6时钟任意选择,

20、最新的D版本内部集成MAX810专用复位电路。它具备了很多优良的特点,主要特点如下2: 1.增强型8051CPU,IT,单时钟/机器周期,指令代码完全兼容传统8051。单时钟机器周期模式和工作频率标准的8051 每个机器周期为12个时钟,增强型的,STC12C5410 系列单片机为单时钟机器周期。单时钟工作频率的范围是0-35MHz,平均指令运算速度比标准8051 快8-15倍,加上工作效率可到35MHz,比12MHz 的标准8051 综合要快近30倍。2个定时器可选用标准8051计数速度和高速计数比标准8051 计数快12倍,UART 串口波特率可选用标准8051 波特率和快速方式采用快速方

21、式比标准8051 波特率快6倍,是2分频。 2.工作电压:5.5V-3.8V(5V 单片机) 3. 工作频率:0-35MHz,相当于普通8051 的0-420MHz。实际工作频率可达到48MHz。 4. 用户应用程序空间:12K 字节,STC12C5410 为2KB EEPROM,FLASH 程序空间为10K。 5. 片上集成512 字节RAM,STC12C5410 单片机有512KB RAM,传统8051 只有128KB RAM,8052 只有256KB RAM。 6. 通用I/O 口23个,复位后为:准双向口/弱上拉(普通8051 传统I/O 口)可设置成四种模式即准双向口/弱上拉。推挽/

22、强上拉,仅为输入/高阻,开漏。每个I/O 口驱动能力均可达到20mA,但整个芯片最大不得超过55mA。I/O 口的功能和地址同8051 功能相同;STC12C5410 为28 脚的单片机,有23个I/O口,比标准8051少P2口4个。 7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片。具ISP和IAP 编程方式STC12C5410 系列单片机芯片内置了ISP(在系统可编程)/IAP(在应用可编程),由于单片机芯片内置了BOOTROM 固件,无需专用编程器,无需专用仿真器,可通过串口(P3.0

23、/P3.1)直接下载用户程序,数秒即可完成 8. EEPROM 功能单片机片内EEPROM 的采用,提高了单片机运行的可靠性,减少了程序的复杂性。并提高了运行速度 9. 看门狗,STC12C5410 系列单片机芯片内置了一个14 位的硬件看门狗定时器,从而可以省去外接专门的看门狗定时器,定时器不用内置看门狗时,可以和8051 一样使用。 10. 内部集成MAX810 专用复位电路(外部晶体20M 以下时,可省外部复位电路) 11. 共 2个16 位定时器/计数器,但可用PCA 模块再产生4个定时器 12. 外部中断2 路,下降沿中断或低电平触发中断,powerdown模式可由外部中断唤醒。 1

24、3.通用全双工异步串行口(UART),由于STC12 系列单片机是高速8051,也可以再用定时器软件实现多串口。 14.工作温度范围: 15.封装:PDIP-40, PLCC-44, PQFP-44 STC12C5410的管脚图 STC12C5410 具有28个管脚,其中有I/O 口23个,此次设计用到的所有管脚,都以普通I/O 接口方式运用,管脚图如图2.2 所示。图 2.2 单片机管脚图2.2.2 单片机系统电路 在单片机系统中,一般在单片机内的引脚XTAL1和XTAL2之间接一个晶振和两个电容,这样就构成了内部振荡方式,由于在单片机内部有一个高增益反相放大器,外接一个晶振后,构成了自激振

25、荡器并产生震荡时钟脉冲。这是单片机的时钟电路。其电路图如2.3所示:图 2.3 STC12C5410的时钟电路 在单片机系统中,一般需要一个硬件复位电路,用于用户的手动复位,高电平有效。最简单的复位电路由一个电阻,一个电容和一个按钮组成。其电路图如图2.4所示:图 2.4 STC12C5410的复位电路2.3 系统采样测量电路的设计2.3.1 电流电压互感器的选择 电流互感器是利用电磁感应原理改变电流量值的一种器件,它是由闭合的铁心和绕组组成。它的一次绕组匝数很少,串在需要测量的电流的线路中,因此它经常有线路的全部电流流过,二次绕组匝数比较多,串接在测量仪表和保护回路中,电流互感器在工作时,它

26、的2次回路始终是闭合的,因此测量仪表和保护回路串联线圈的阻抗很小,电流互感器的工作状态接近短路。 本次设计选择电流互感器GCT207B,它主要应用在电力测量,仪器仪表,电量变送器,工业控制等领域,以及精度等级要求更高、相位误差尽量小的功率和电能监测装置中,因为精度较高,能满足此次设计要求。它的参数如下: 额定输入: 5A 匝数比: 1:2000 额定输出: 2.5mA 测量范围:020A 本次设计用了3 片电流互感器分别对三相电流进行隔离变化,输出为电流值 电压互感器是利用电磁感应原理改变交流电压量值的一种器件,它主要是由一、二次线圈、铁心和绝缘组成。当在一次绕组上施加一个电压U1时,在铁心中

27、就产生一个磁通,根据电磁感应定律,则在二次绕组中就产生一个二次电压U2。改变一次或二次绕组的匝数,可以产生不同的一次电压与二次电压比。 本次设计要用的电压互感器TV6301,该互感器应用于高精度、小相位误差的要求用于电流、功率和电能监测装置,能满足此次设计要求。它的参数如下: 工作频率 : 50至400Hz 精度等级 :符合IEC60044-2电压互感器0.1级 额定输入 : 380V 额定输出 :100mV本次用的电压互感器的输出电压为100mV ,CS5460A模拟通道输入可承受150mV电压,所以电压互感器输出的电压可以直接输送到CS5460A的模拟通道。2.3.2电流输入电路 由于电流

28、互感器输出的是电流值,而CS5460A的输入通道只读取电压值,所以我们需要把电流互感器输出的电流值转化为电压值,电流输入电路是用来完成此任务的。其电路图如图2.5所示:图 2.5 电流输入电路2.3.3 三相电流电压选通电路的设计 三相电流电压的选通由CD4051芯片来完成的,CD4051系列芯片是用数字信号控制的多路选择模拟开关,模拟量幅度可高达15Vp-p,与CD系列数字电路的3V15V工作范围正好相对应。例如,选VDD=5V,VSs=0V, VEE=-5V那么幅度-5V+5V的模拟信号就可用0V5V的数字信号来控制传输。CD4051系列模拟开关的静态功耗极少。 CD4051B是八选一模拟

29、开关,用三个二进制输入信号控制端A,B,C来选择八个模拟通道中的任一个为“ON”状态。当INH输入端输入“1”电平时将全部通道置为关断状态 3 本次设计用两片CD4051 八路选通模拟开关,来用于三相电压电流的选通,每片均用到其中三个通路,其选通有单片机控制。两片CD4051 的地址码相同,由STC12C5410相同的I/O 控制这样就能保证相电流与相电压一一对应4 CD4051有如下的特点: 1.很宽的数字控制与传输模拟信号电压范围。 2.低导通电阻。3.高关态电阻。4.数字地址信号的逻辑电平转换来开关模拟信号。5.模拟开关导通电阻差值。6.极低的静态电压功耗。7.内置二进制地址解码器。CD

30、4051的引脚图如图2.6所示:图2.6 CD4051的引脚图 各个引脚功能如下:A0A2: 地址端I0/O0I7/O7 :输入输出端INH :禁止端O/I :公共输出/输入端VDD :正电源VEE : 模拟信号地VSS :数字信号地 本次选通由STC12C5410 的P1.2 I/O口控制CD4051A 地址,由P1.1 I/O口控制CD4051B 口。CD4051C 口接地,其中一片CD4051 的13,14,15 引脚分别接三相输入电流,另一片接三相输入电压。如图2.7所示。因为本次设计通过CD4051的模拟电压是正弦波形的,故VEE 脚必须连接负电压,为了给VEE 供负电,运用ICL7

31、660 将正电压转化为负电压。图2.7 CD4051的连接图2.3.4 负电压供电设计 本次设计用ICL7660对CD4051 的VEE 管脚提供负电压,ICL7660是由Intersil公司开发的,CMOS结构的电压反转模块。它能把1.5V到10V之间的正压转换成负压5,所需要的外界原件仅仅是两个电容。当电源电压超过6.5V时,还需要另加一只二极管。该模块的开路电压转换率高达99.9%,转换效率最大可达98%,静态电流小于500A,输出电流达20mA,输出功率为300mW。 ICL7660内包括一个直流电源调节单元,RC振荡单元,电压转换电源,四个输出用的功率MOC管和 一个逻辑单元。其中逻

32、辑单元的设计具有独到之处,它随时检测输出负压的最大值以保证输出用的N沟道MOC管不会出现偏置。另外 ICL7660具备如下特点: 1. 工作电压范围宽(+1.510.5V); 2.可将CMOS 或TTL 的+5V 电压转换成-5V; 3. 空载时没有内部压降,转换效率达99.7%,接负载后本身耗电小于0.5mA,但可向负载提供,1020mA 的电流,其转换效率为95%3.5V 时,此端开路;VDD3.5V 时,应将此端接地,以改善电路的低压工作性能;OSC(7):振荡器外接电容或时钟输出端。此端不接电容时,振荡频率为10kHz,若需降低内部振荡频率,应外接电容C。当C=l00pF 时,flKH

33、z;C=1000pF 时,f100Hz。振荡信号亦可由此端引出;VDD(8):正电源端,范围为1.510.5V。 本设计中ICL7660的是用来给CD4051提供负电压,该负压转换电路的电路图如图2.9所示: 2.3.5 采样电路设计 此次设计对电流的采样主要运用CS5460A电能芯片,CS5460A 是Crystal 公司推出的用于测电流、电压、功率等的芯片, 是CS5460 的增强版, 精度高、性能强且成本低。CS5460A 包含两个模-数转换器(ADC)、高速电能计算功能和一个串行接口的高度集成的 模-数转换器。它可以精确测量和计算有功电能、瞬时功率、IRMS 和VRMS ,用于研制开发

34、单相2 线或3 线电表图2.9 ICL7660的连接图 CS5460A可以使用低成本的分流器或互感器测量电流,使用分压电阻或电压互感器测量电压。CS5460A具有与微控制器通讯的双向串口,芯片的脉冲输出频率与有功能量 成正比。CS5460A 具有方便的片上AC/DC 系统校准功能。“自引导”的特点使CS5460A 能独自工作,在系统上电后自动初始化。在自引导模式中,CS5460A 从一个外部EEPROM 中读取校准数据和启动指令。使用该模式时,CS5460A 工作时不需要外加微控制器5,因此当电表用于大批量住宅电能测量时,可降低电表的成本,其基本内部结构如图2.10所示:图2.10 CS546

35、0A的内部结构图 从上图可以看出CS5460A的内部结构是由一个增益为10和50可选的电流通道可编程增益放大器其,一个增益为10的电压通道固定增益放大器,两个同时采样的AD模数转换器,两个高速数字滤波器,两个可选用的高通滤波器,一个功率计算引擎,一个片内电压基准,一个可以检测电力不足或电源故障的电源监视器,一个持续监视串口通讯的看门狗,一个可选的内部时钟发生器,一个双向串行接口,一个电能、脉冲变换器和一个校准用SRAM组成。CS5460A有很多特性,它的主要特性如下: 1.在片计算和处理功能; 2.可以从串行EPROM 智能“自引导”,不需要微控制器,具有电能-脉冲转换功能; 3.具有AC或D

36、C系统校准功能; 4.具有简单的三线数字串行接口,可以方便地进行读写; 5.看门狗定时器; 6.片上 2.5 V 基准(6010-6/OC),单电源 +5 V 或双向 2.5V10电源; 7.具有功率方向输出指示; 8.能够测量瞬时电压、瞬时电流、瞬时功率、电能、电压有效值和电流有效值,能完成电能/脉冲转换; 9.电能测量精度:0.1%; 10.具有相位补偿和系统校准功能; 11.具有机械计度器/步进电机驱动器; 12.内带电源监视器; 13.电能数据线性度:在1000 :1 动态范围内线性度为 0.1%; 14.功率消耗12mW; 15.电源配置: VA+=+5V,VA-=0V;VD+=+3

37、V+5V或VA+=2.5V,VA-=-2.5V;VD+=+3V CS5460A的引脚图及其各个引脚功能。 引脚图如图2.11所示: 图2.11 CS5460A的引脚图 各个引脚的功能描述如下:XOUT :晶体振荡器输出;XIN :晶体振荡器输入;CPUCLK :CPU 时钟输出;VD+ :数字电路电源正极;DGND :数字地;SCLK :串行时钟输入;SDO :串行数据输出端,当CS 高时,其输出将处于高阻抗状态;CS :片选;MODE :模式选择;VIN + :差分电压正输入端;VIN -:差分电压负输入端;VREFOUT :参考电压输出;VREFIN :参考电压输入;VA - :模拟地负极

38、;VA + :模拟电源正极;IIN -:差分电流负输入端;IIN + :差分电流正输入端;PFMON :电源掉电监视输出;NC :空脚;RESET :复位输入;INT :中断输出;EOUT :电能脉冲输出;EDIR :能量方向指示输出;SDI :串行数据输入;由于CS5460A 具有很多优点且方便以后升级成为一个具有测量电流、电压瞬时值,电流、电压有效值,功率和电能,且能与外部进行通信的综合性智能数显表,对于本次设计采用该芯片硬件软件设计都会比较简单,所以此次设计智能数显表的采样电路将选择CS5460A 芯片为核心。 本次设计CS5460A 运用连接图如图2.12所示,其晶振频率为4.096M

39、Hz。其中CS5460A 芯片的RESET 引脚连接STC12C5410 的P1.3 I/O 口,以控制CS5460A复位;单片机P3.3 口连接CS5460A 芯片的INT 引脚此次把P3.3 当普通I/O 口使用,为升级方便,以便于使用中断;P1.5 口连接CS5460A 芯片的SDI 引脚;P1.4口连接CS5460A 芯片的CS 引脚;P1.6 口连接CS5460A 芯片的SDO 引脚;P1.7口连接CS5460A 芯片的SCLK 引脚,建立传送数据时序。图2.12 CS5460A的连接图2.4 键盘显示电路的设计2.4.1 各种显示器件的介绍和选择 本次设计中有显示模块,而常用的显示

40、器件比较多,有数码管,LED点阵,1602液晶,12864液晶等。 数码管是最常用的一种显示器件,它是由几个发光二极管组成的8字段显示器件,其特点是价格非常的便宜,使用也非常的方便,显示效果非常的清楚。小电流下可以驱动每光,发光响应时间极短,体积小,重量轻,抗冲击性能好,寿命长。数码管只能是显示09的数据。不能够显示字符。所以一般适合用于只需要显示数字的场合。 LED点阵显示器件是由好多个发光二极管组成的。具有高亮度,功耗低,视角大,寿命长,耐湿,冷,热等特点,LED点阵显示器件可以显示数字,英文字符,中文字符等,所以它的使用范围比较大的。 1602液晶是工业字符型液晶,能够同时显示16*2即

41、32个字符。1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。使用时直接编写软件程序按一定的时序驱动即可。它的特点是显示字迹清楚,价格相对便宜。 12864液晶也是一种工业字符型液晶,它不仅能够显示1602液晶所可以显示的字符,数字等信息,而且还可以显示8*4个中文汉字和一些简单的图片,显示信息也非常的清楚。使用时也直接编写软件程序按一定的时序驱动即可。不过它的价格比1602液晶贵了很多6。 根据实际需要,本次选择数码管显示,将每相电流电压功率值以四位LED 显示。L

42、ED具有耗电低、亮度高、视角大、线路简单、耐震及寿命长等优点,它由4个发光二极管组成,其中7个按8字型排列,另一个发光二极管为圆点形状,位于右下角,常用于显示小数点。把8个发光二极管连在一起,公共端接高电平,叫共阳极接法,相反,公共端接低电平的叫共阴极接法,我们采用共阳极接法。当发光二极管导通时,相应的一段笔画或点就发亮,从而形成不同的发光字符。2.4.2 显示电路的设计 由于系统外接的键盘和数码管的数量较多,所以本次设计将采用BC7281A 键盘显示芯片。BC7281A是数码管及键盘的专用接口芯片。通过外接位移寄存器(如74HC164,74LS595等),最多可以控制16位数码管或128只独

43、立的LED。可以和各种驱动电路配合,适合于任何尺寸的数码管。除常用的BCD译码和HEX译码外,它还有专注于光柱显示的光柱译码和段寻址译码方式。BC7281A可以最多连接64键的键盘矩阵。内部具有去抖功能,键盘为互锁式,扫描到的键值被锁存在内部的寄存器中直至被读出。BC7281A的主要特点如下: 1.可驱动8 位或16 位数码管显示或64/128 只独立LED; 2.具有64 键键盘接口内含去抖动功能; 3.具有2 种键盘工作模式,适应不同应用需求; 4. 独具光柱译码方式,可独立控制两条段光柱显示; 5.段寻址功能便于控制独立LED; 6.位均可独立控制闪烁属性,闪烁速度软件可调; 7.段驱动

44、极性及移位脉冲时序均可控,可配合各种形式的驱动电路; 8.键盘部分具有键值锁存功能; 9.内部显示寄存器和控制寄存器的内容均可读出; 10.2 线高速串行接口 BC7281A的引脚图如图2.13所示:图2.13 BC7281的引脚图 各个引脚功能描述如下:DAT:串行通讯数据端,双向数据传输口,作为输出时需外接上拉电阻。KEY:键盘有效输出端,该脚输出低电平,并一直保存到键值被读出。CLK:串行通讯时钟端,下降沿有效。RST:复位端,低电平有效,内部具有上电复位电路,一般将该脚与VCC 直接相连。VCC,GND:电源正负端。OSCO:RC 振荡输出端,一般悬空。RC:接RC 振荡器端,给内部扫描等电路提供时钟。SCLK:外接段驱动移位寄存器时钟端。SDAT:外接段驱动移位寄存器数据端,低位在前。DIG0DIG7:位驱动输出端,与第815 位显示位驱动共用,同时也是键盘矩阵的行。 BC7281 内部共有26个寄存器,包括16个

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1