某煤矿供电系统的保护设计说明

上传人:ba****u 文档编号:157755109 上传时间:2022-09-30 格式:DOCX 页数:37 大小:611.79KB
收藏 版权申诉 举报 下载
某煤矿供电系统的保护设计说明_第1页
第1页 / 共37页
某煤矿供电系统的保护设计说明_第2页
第2页 / 共37页
某煤矿供电系统的保护设计说明_第3页
第3页 / 共37页
资源描述:

《某煤矿供电系统的保护设计说明》由会员分享,可在线阅读,更多相关《某煤矿供电系统的保护设计说明(37页珍藏版)》请在装配图网上搜索。

1、理工学院本科生毕业设计(论文)某煤矿供电系统的保护设计The protection design of coal mine power supply system总 计:表 格:插 图:26112南阳理工学院本科毕业设计(论文)某煤矿供电系统的保护设计The protection design of coal mine power supply system学院:电子与电气工程学院专业:电气工程及其自动化理工学院Nanyang Institute of Technology某煤矿供电系统的保护设计电气工程及其自动化专业祁鹏飞摘要本系统是利用STC89C52单片机为控制芯片,设计出的一煤炭供电系

2、统保护设计。本文 以STC89C52单片机为核心器件,ADC0808、LED显示器、ISD1760,利用单片机I/O端口进行编程, 由其控制的准确性通过软件程序来控制整个系统实现不供电保护的基本功能,从而实现了完成了 LCD液晶显示部分电路设计,单片机的控制电路设计部分,过压保护、过流保护、短路保护等数据 采集的部分,最后利用Proteus仿真软件进行仿真,把各个部分的功能能够实现,根据实际需要和 对器件特性的了解,分别对各部分进行了相应的器件选择,以保证系统运行时达到最佳的效果,并 最大限度的节省成本开支。关键词:单片机;A/D转换器;液晶显示器;Proteus仿真Protection De

3、sign of Coal Mine Power Supply SystemElectrical Engineering and Automation Specialty QI Peng-feiAbstract: this system is a design of coal power supply system which is designed by STC89C52 microcontroller as the control chip. This paper uses STC89C52 microcontroller as the core device, ADC0808, LED,

4、ISD1760 display, microcontroller programming with the I/O port, by the accuracy of the control by the software program to control the whole system to achieve the basic functions of protection without power supply, in order to achieve a complete LCD LCD display circuit, control MCU circuit design, da

5、ta acquisition part of overvoltage protection, overcurrent protection, short-circuit protection, finally carries on the simulation using the Proteus simulation software, the function of each part can be realized, according to the actual needs and characteristics of the device, respectively on variou

6、s parts of the corresponding device selection, to ensure the operation of the system to achieve the best effect, and the maximum save the cost.Keywords: Microcontroller; A/D converter; liquid crystal display; Proteus simulation1引言11.1国煤矿供电系统的发展11.2国煤矿供电系统的保护设施22某煤矿供电系统的保护总体方案设计32.1煤矿供电系统的保护设计原理32.2煤

7、矿供电系统的保护设计42.2.1过压设计42.2.2过流设计42.2.3短路设计52.3煤矿供电系统的保护设计的四大部分53软件设计53.1 C语言简介53.2 Keil4程序编辑软件简介63.3程序流程图63.4电压采集程序73.5液晶显示程序73.6语音模块程序84硬件设计94.1主控电路94.2电压采集电路104.3液晶显示设计124.4语音录放模块134.5某煤矿供电系统保护仿真图15结束语17参考文献18附录19致26页脚.1引言煤矿开采工作对于国家的工业,农业以及我们的生活的重要性不言而喻。煤矿供电 系统的保护设计对于煤矿开采工作显得格外的重要,我们知道煤矿供电系统一般都是几 千伏

8、高压,属于强电部分。我们日常生活中常说电是老虎,那只不过是220V低压,危 害就是如此之大;对于高压保护工作显得尤其重要。煤矿供电系统的保护一般采用继电 器保护,但是继电器保护一般需要智能的设备及时的给它发出指令,让它能够及时切断 电源,以减少和避免安全事故的发生以及大型设备的损坏。而这个智能设备可以是单片 机。单片机是一种可通过编程控制的微处理器,但是单片机本身不能单独运用于某项工 程或产品上,它必须用外围数字器件或者模拟器件以及驱动电路才可发挥自身更加强大 的功能1单片机已经运用到很多方面包括工业自动化,智能仪器仪表,电子电器产品, 专用设备的智能化管理及过程控制甚至国防方面武器装备。通过

9、电压变换,AD采集, 单片机处理,继电器断电将会使煤矿供电系统更加安全,可靠。这也是自己通过大学的 学习应用到生活中。1.1国煤矿供电系统的发展我煤采煤工作面供电系统经历了由380V到3300V的发展阶段。即是从低压到高 压,从小功率到大功率,从小规模到大规模的阶段。20世纪中期,由于我国煤矿采用 炮采落煤方式生产,采煤工作面的供电电压为380V,配备了相应的开关等设施,构成 了采煤工作面380V供电系统。随着8O机组的使用,380 V的煤矿系统供电电压已经 难以适应。1964年,原煤炭工业部组织人员成立了煤矿工作面升压工作组,经过各方 面多次尝试,决定将煤矿供电系统的电压由380V提高到66

10、0V,并组织煤矿供电厂商生 产专供井下使用的电压等级为660 V的电机及相应的自动化控制设备,构建了煤矿供电 660V供电系统体系。7O年代,以液压支架和滚筒式采煤机为导向的综合采煤机械化设 施的引进并投入煤矿生产,进一步提高煤矿供电工作面供电电压,为了适应煤矿生产需 要的问题又被提到议事日程。虽然,当时正处于文革之中,我国煤矿战线的科研人员和 煤矿发电机制造厂商在政府有关部门的支持和帮助下,经历近十年的探索,研发出了千 优级的开采煤矿工作方面供电系统的所有设备,然后立即进行使用,实现了我国煤矿供 电系统的又一次升级换代。自上个世纪80年代以来,在原煤炭工业生产部的组织和领 导下,我国煤炭生产

11、以增加煤炭生产量、实现资源优化配置和减少人原量和工作量的目 标迈进,加紧创新煤炭生产的现金设备,使综合采矿设备的装机容量不断增加,又创新 研制出了 一批总装机容量已达2000KW左右的高产新型采煤装机装备。1988年原煤炭工 业部明确提出了建设高产高效煤矿的目标,同时,组织专业人士研究进一步提高井下煤 矿开采系统供电电压,经过调查研究和反复论证,并学习了外国井下煤矿供电电压升级 的技术,1991年l1月确定将我国煤矿开采供电电压从1140 V提高到3300V,并将“井 页脚.下采区3300 V供电系统”作为国家“八五”期间重点项目“日产万吨综采设备”的一 个子项目,组织煤矿科研机构和煤企业人士

12、开展相关的研究工作。20世纪90年代决定将我国煤矿供电系统电压由1140 V提高为3300V, 1998年7 月我国第一套自主知识产权的3300 V煤矿综采供电系统在省矿务局古书院煤矿场地试 验成功,标志着我国井下煤矿开采供电系统高电压升级工作的胜利完成,为我国煤炭生 产实现高产高效矿井建设奠定了坚实的基础,同时,大大缩小了我国井下煤矿开采供电 系统与欧美发达国家先进水平的差距。目前,国多采用几千伏高压交流电对于大型设备 进行供电,用大功率电机作为驱动开采设备,并且加以防爆设施来保障安全。1.2国煤矿供电系统的保护设施国煤矿供电系统的保护设施按功能有绝缘监视、漏电保护、过压欠压、过载短路等 保

13、护方法;按材料有热继电器,低电压电流继电器,低电压熔断器,还有就是电子电气 综合保护装置。煤矿供电系统保护的设施有继电保护装置,接触器,熔断器,其中包括测试装置, 现场信号输入装置,执行装置,逻辑判断装置。现场信号输入装置包括对于干扰信号的 处理,高压信号的降压,还有模拟信号变为数字信号,现场信号送入继电保护装置一般 要进行必要的前置处理,如采用光电隔离技术,消除干扰信号;电平转换电路使低信号 变为强信号易于处理;低通波除高频信号及纹波电压等,使继电器能有效地检测各现场 物理量。测试装置包括对于处理好的信号的采集,分析,它是检测经现场信号输入电路 处理后与被保护对象有关的物理量,并与已给定的设

14、定值或自动实时生成的判据进行比 较,根据比较结果给出“是”或“非”,即“0”或“ 1”性质的一组逻辑信号或电平信 号,经判断确定保护是否启动。而逻辑判断装置一般用单片机等智能装置对信号进行比 较,处理最后传递给执行装置,它是根据测量部分各输出量的大小、性质、逻辑状态、 输出顺序等信息,按一定的逻辑关系组合、运算,最后确定是否应该是断路器跳闸或发 出信号,并将有关命令传给执行部分。常用的逻辑一般有“与”、“或”、“非”、“延时”、 “记忆”等功能。执行装置需要进行一些驱动电路进行及时执行命令,尽量减少损失。 它是根据逻辑判断部分送来的出口信号,完成保护装置的最终任务,主要负责保护装置 与现场设备

15、的隔离、电平、连接转换、出口跳闸的功率驱动器,以及现场设备状态信息 的返回等,以使继电保护装置能可靠地工作:电气设备和电力设备发生故障时跳闸,不 正常运行时发出信号,正常运行时不工作的理想状态。继电保护装置是一种能反应系统 正常和不正常状态,并及时动作于断路器跳闸或发出信号的电气自动化设备。熔断器、 继电器和接触器等都可以用于保护装置,但由于煤矿系统中正常工作电流和短路电流不 断增大,熔断器已不能满足灵敏性和可靠性的要求,继电器和接触器是目前应用较广泛 的保护装置。现在,我国积极发展高压直接供电技术,不断的改进煤矿生产设备的自动 化水平,运用先进的计算机技术与网络信息技术实现煤矿生产综合自动化

16、。2某煤矿供电系统的保护总体方案设计2.1煤矿供电系统的保护设计原理由于我国煤矿供电系统供电目前采用3300V高压交流电,而单片机使用的TTL电平, 只认识0V与5V的二值信号.这就要使用一种转换,把交流变成直流,把高压变成低压, 把模拟信号转换成一种单片机认识的数字信号5。其中高压变低压运用到学习的电路知 识中的变压器知识,交流变直流运用到学习的模拟电子技术知识中的直流电源知识。直 流电源知识包括整流知识,整流包括半波整流,全波整流,桥式整流知识;滤波包括电 容滤波,电感滤波等;还有稳压可以用稳压管或者稳压芯片。但是本次设计采用ADC0808 模数转换器采集电压,所以不需要稳压管或者稳压芯片

17、进行稳压。即使经过降压,整流, 滤波之后的电压仍然是模拟信号。但是单片机仍然不能识别直流模拟量,对于本设计 使用了 ADC0808模数采集器芯片采集模拟信号,进行处理后以供单片机处理。用驱动电 路驱动继电器及时断电,单片机向ISD1700语音模块发出指令进行及时提醒人们出现安 全事故,用LCD或OLED屏进行显示相关故障信息。这种先断电可以直接减少损失,并 且紧跟着语音提示工作人员来检查一系列的设备,查找可能出现意外事故隐患,还有 LCD屏提醒显示相关故障信息。这种既人性化又安全合理快速的设计相信一定能够为人 类减少很多的工作和许多的损失。煤矿供电系统的保护包括过压,过流,短路部分的保护。保护

18、设置有继电器断电, 提醒设置有LCD提醒,语音提醒。煤矿供电系统的保护框图如图1所示:图1煤矿供电系统的保护框图2.2煤矿供电系统的保护设计2.2.1过压设计过压设计采用大功率变压器降压,整流桥整流,电容滤波之后。交流电压降为直流 电压5V。经过电位器和分压电阻合理配置参数后,当交流高压变高或者变低之后,必 然输出端电压也就是电位器两端的电压发生同样的变化。当煤矿供电系统供电电压变得 超过额定电压。通过ADC0808不断地采集电压,由单片机设定的常量对比,并且立即驱 动继电器进行断电,LCD显示屏显示,语音提醒。过压设计如图2所示:RL1OMIH-8H-105DR1TRAN-2F2S图2过压设

19、计2.2.2过流设计过流设计也要进行降压,整流之后。然后通过一个采样电阻,当电流过流时,采样 电阻两端的电压会很大。利用ADC0808两路模拟信号采集传输给单片机,在程序里进行 做差,当这个差值很大时超过定义的额定的定量说明过流7然后进行相应的操作。过 流设计如图3所示:图3过流设计2.2.3短路设计短路设计也要经过降压,整流之后,通过ADC0808 一路模拟通道采集,送给单片机 处理与在程序里事先设定的常量0进行比较,一样说明短路。通过单片机的一个定时器 不停地扫描ADC0808的4路模拟通道,然后判断是短路,过流还是过压。短路设计电路 如图4所示:图4短路设计2.3煤矿供电系统的保护设计的

20、四大部分降压部分:降压就是3300V交流高压变为5V直流低压,使用变压器降压,整流桥 整流,电容滤波。电压采集部分:通过降压之后,用ADC0808不同通道通过过压设计电路,过流设计 电路,短路设计电路不断地采集电压。然后供单片机处理采集数据,判断是过流,过压 还是短路,并及时驱动继电器进行断电。液晶显示部分:经过单片机处理之后,在显示屏显示是短路问题,还是过流,过压 问题,在实际可以使用oled12864显示屏或者TFT屏。语音提醒部分:单片机处理之后不仅用显示屏显示,可以用语音提醒。提醒让人们 明白是过压问题还是过流问题或者短路问题。3软件设计3.1 C语言简介C语言是计算机语言的一种高级语

21、言,进行了不断地发展和完善,成为当今世界 上公认的一种优秀的程序设计语言,有着其他语言不可比拟的特点。生成目标代码质量 高,程序执行率高,适合开发系统软件。结构化的程序设计语言。可移植性好。有丰富 的数据类型和表达式。语言简洁功能强.具有预处理功能和丰富的库函数。3.2 Keil4程序编辑软件简介Keil 4软件是美国Keil Software公司推出的一款单片机软件,它通过一个集成 开发模块(Vision)将。语言程序编译模块、汇编语言的编辑环境、调试系统、库管 理模块,实时操作系统,项目管理器,还有一个可以仿真的调试器连接在一起。Keil u Vision4引入灵敏的窗口管理系统,使开发人

22、员能够使用多台监视器,并提供了视觉上 能够观察到任何地方的表面对窗口位置的完全控制。新用户的界面可以更好地利用屏幕 空间和组织多个窗口,更有效地提供一个整洁,高效的环境来开发应用程序。新版本支 持多种多样最新的ARM芯片,还增加了一些其它的新功能。3.3程序流程图STC89C52单片机收到ADC0808采集的数据,进行分析,处理,然后判断是过压,过流,短路,并及时驱动继电器断电,语音提醒,液晶显示屏进行显示。程序流程图如图5所示:语音报警*液晶显示图5程序流程图*继电保护动作3.4电压采集程序/*ADC0808 采集电压信号程序*/int ADC_0808()(unint temp;ST=0;

23、_nop_();_nop_();_nop_();ST=1;_nop_();_nop_();_nop_();ST=0;delay(500);while(!EOC);OE=1;temp=P3;OE=0;return(temp);3.5液晶显示程序/*1602 显示程序*/void write_date(unsigned char date)RS=1;P0=date;delay_1602(200);E=1;delay_1602(200);E=0;void delay_1602(unsigned int t)while(t-);3.6语音模块程序void GetSound(uchar soundtic

24、k)(ISD_SS=0;switch(soundtick)(case 0: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_0A, sound_0B); break;case 1: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_1A, sound_1B); break;case 2: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_2A, sound_2B); break;case 3: isd1700_7byte_comm(ISD

25、1700_SET_PLAY|ISD_LED, sound_3A, sound_3B); break;case 4: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_4A, sound_4B); break;case 5: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_5A, sound_5B); break;case 6: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_6A, sound_6B); break;case 7: is

26、d1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_7A, sound_7B); break;case 8: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_8A, sound_8B); break;case 9: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_9A, sound_9B); break;case 10: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_10A, sound

27、_10B); break;case 11: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_11A, sound_11B); break;default: break;ISD_SS=1; 4硬件设计4.1主控电路单片机在过程控制设计、电气检测技术、自动控制应用、信号采集,分析与处理、 计算机处理技术、工商管理和办公自动化等方面获得了广泛的应用。单片机具有体积小、 质量轻、功耗低、性价比高等优点,因此也广泛应用于卫星定位、汽车火花控制、交通 管理和微波炉等专用控制上。STC89C52单片机工作需要时钟电路,电源,复位电路。时钟有两种方式,一种

28、是片时钟振荡方式,需在这两个脚外接石英晶体和振荡电容;另一种是外部时钟方式,即 将XTAL1接地,外部时钟信号从XTAL2脚输入。RST为单片机的复位引脚。当输入连续 两个机器周期以上高电平为有效,用来完成单片机的复位初始化操作。52单片机是我们大三时的一门专业课,知道它有40个外部引脚,包括电源引脚VCCF .7ATUUU51图6主控电路PSENALEP2.LI/A!-:Fk!.- /AMP2.2M.-1iJFEM 1FLU l/ADLlPi i.-1/ADIPLlS/AD?FLE炉国PLI.4/AD4FLI.5/AD5PLi.B/ADriPU.7/AD7PJ.U/RADP3 / /TXC-

29、P3-3.-1 NT-FM.qTLIF誓TPy.HAll/R和GND,时钟引脚XTAL1和XTAL2;编程控制引脚如复位端RST,EA,PSEN等;I/O 口引脚XTAL1为片振荡电路的输入端,XTAL2为片振荡电路的输出端。如图6所示:随着单片机系统的广泛应用和计算机网络技术的普及,单片机的通信功能愈来愈显得重要。单片机同信是指单片机与单片机或者与计算机之间的通信,通常单片机与计算 机之间的通信应用过多,MAX232芯片同时集成了 TTL到RS232电平的互转戚。MAX232 芯片是MAXIM公司生产的包含两路接收器和驱动器的IC芯片。如图7所示:VCCO.luFDB1XIOCQCOCOCo

30、mment;5m4&27RS TXMei; TXdC1-C1+C2-C2+VDDVCCT1IN II OUTT2IN T2OUIR1OUTR1INR2OUTR2INGNDVEEU4-NRLED i5MAX2KlliiF 土部Header 42; 24 ).luFRIO a-1 33。图7 MAX232芯片的外围电路4.2电压采集电路电压采集电路采用ADC0808芯片和单片机进行采集。A/D转换器输入是模拟信号, 输出是数字信号所以需要进行取样,量化,编码,还有取样-保持电路。A/D转换器分 为并联比较型,反馈比较型和双积分型等ADC0808是8位逐次逼近型模数转换器。它 由一个8路模拟开关、一

31、个地址锁存器,一个译码器、一个8位模数转换器和一个三态输出锁存器组成崩。8个模拟通道由多路开关决定,允许8路模拟量分时输入,共用模 数转换器进行转换。三态输出锁器用于锁存转换完成的数据,当OE端为高电平时,才 可以从三态输出锁存器取走转换完的数字量。ADC0808部结构如图8 :图8 ADC0808部结构IN0-IN7: 8条模拟量输入通道ADC0808对输入模拟信号要求:信号单极性,电压 围是0至5V,若是小信号,必须进行放大;输入的模拟量在转换过程中应该保持不变, 如若模拟量变化太快,则需在输入前增加采样保持电路。ALE为地址锁存允许输入端口, 高电平有效。当ALE为高电平时,地址锁存与译

32、码器将A,B,C三条地址线的地址信 号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输 入线,用于选通IN0-IN7上的一路模拟量输入。电压采集通道如表1:选择通道CBAIN0000IN1001IN2010IN3011IN4100IN5101IN6110IN7111表1电压采集通道ST为转换启动信号。当ST上升沿时,所有部寄存器清零;下降沿时,开始进行模 数转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表 明转换结束;否则,表明正在进行模数转换。OE为输出允许信号,用于控制三条输出 锁存器向单片机输出转换得到的数据。OE为高电平时,输出

33、转换得到的数据;OE = 0, 输出数据线呈高阻状态。D7-D0为数据输出线12JCLK为时钟输入信号线。因ADC0808 的部没有时钟电路,可以用单片机定时器功能或者外围电路产生。VREF ( + ),VREF ()为参考电压输入。ADC0808使用声明:(1)ADC0808部带有输出锁存器,可以与STC89C52进行数据传 输。(2)初始化时,使ST和OE信号全为0。(3)通过A,B,C地址设置选择那一通道 模拟量输入。(4)至少有100ns宽的正脉冲信号送给ST端。(5)根据EOC信号是否为高 电平来判断转换完毕。也可以适当延时以节省I/O 口资源(6)当EOC变为高电平时,这 时给OE

34、为高电平,转换的数据就被单片机读走了。ADC0808芯片8路模拟输入通道,也就是8路电压采集通道。可以不停的对模拟电 压量进行采集,采集之后通过自身8个输出端口与单片机一组I/O 口供单片机处理,分 析。判断是过压,过流。还是短路。然后驱动继电器进行断电,并有语音提醒和液晶屏 显示。其中ADC0808芯片CLOCK端可以由硬件电路产生一个脉冲或者使用单片机的一个 定时器用软件实现硬件功能EOC端可以接单片机I/O 口,接则在采集程序里进行判断, 不接I/O 口的话需要进行延时操作就可以准确的让ADC0808完成模数转换。为了节省单片机I/O 口,采用延时操作。电压采集电路如图9所示:图9电压采

35、集电路4.3液晶显示设计阵的行列数命名的液晶显示器是一种高分子材料,各种型号的液晶常是按照显示的 字符和液晶的点,比如1602,它是一块字符型液晶;12232属于图形型液晶。由于这次 设计使用的是Proteus仿真软件,没有汉字字库的显示屏,所以用了 1602液晶显示模 块,在现实设计中可以使用Oled12864显示屏,可以串行通信也可以并行通信,可以 SPI通信或者I2C通信;也可以使用nokia5110模块;这两块显示屏既可以显示汉字也 可以显示图片提醒。VSS为电源地,VDD为电源正极,V0为液晶显示对比度调节端,R/S为数据/命令选 择端,R/W为读写选择端,E为使能信号,D0-D7为

36、数据口。1602使用包括初始化设置, 显示开/关及光标设置。写操作时序流程:(1)通过日,确定是写数据还是写指令,写 命令包括液晶的光标显示设置,光标闪烁设置,移屏设置,在液晶什么位置显示容。(2) R/W控制端设置为写状态,即为0。(3)把数据或指令送到数据线上,(4)给使能端 一个高脉冲将数据送入液晶控制器,完成操作。图10液晶显示电路LCD1LMO 1BLr-XTALIFO.OWDjP0.2ZAD2XT.凸 12P0.3/AD3PLi.4yAI:4pij.5wr:6PLI.BWE6RSTP0.7WD7P2.0/-4E:P2.1 用P2.2/A10PSENP2.3/A11ALEP2.4/A

37、12EAP2.5/A13P2.6/A14P2.7/A15P1jOP5.0/RXDP1.1P3.1/PI 2P3.2/INT0FT 3P3.3/INT1F-14P3.4HUP1j5P3.&T1P-1.6P3.5/WRPl .7P3.7/RD10D7/ 11DB/ 12D5/ 13D4/ 1403/ 15D2/ 16D1/ 17D0/4.4语音录放模块ISD1760芯片是Winbond推出的可以录音,播放的优质芯片,该芯片拥有多种新功 能,包括部有专利的多信息管理模块,新信息提醒(vAlert),双运作模式(独立&嵌入 式),以及可定制的操作信息指定音效。芯片部包含有自动增益控制、麦克风前置扩大

38、线路、扬声器驱动电路、振荡器与存等的全方位整合系统功能。可录音、放音十万次, 录音容可以断电保存100年。两种控制模式,两种录音输入方式,两种放音输出方式可 处理多达255段以上信息,有多种的工作状态提示,不同采样频率对应不同录放时间, 音质好,电压围宽,应用灵活,性价比高。工作电压:2.4V至5.5V,最高不能达到6V, 静态电流:0.5-1 uA,工作电流:20曲,用户可利用震荡电阻来自定芯片的采采样 频率,从而决定芯片的录放时间。ISD1760也可以与单片机进行数据传输,采用SPI通信方式。主控单片机主要通过 四线(SCLK,MOSI,MISO,/SS)SPI协议对ISD1700进行通信

39、。ISD1760作为从机,几乎所有的操作可以通过SPI协议来完成。为了兼容独立按键模式,一些,?1命令: PLAY,REC,ERASE,FWD等的运行类似于相应的独立按键模式的操作。另外, SET_PLAY,SET_REC,SET_ERASE命令允许用户指定录音,放音和擦除的开始和结束地址。 此外,还有一些命令可以访问APC寄存器,用来设置芯片模拟输入的方式。ISD1760芯片SPI串行接口操作遵照以下协议:(1)一个SPI处理开始于/SS管脚 的下降沿。(2)在一个完整的SPI指令传输周期,/SS管脚必须保持低电平。(3)数据 在SCLK的上升沿锁存在芯片的MOSI管脚,在SCLK的下降沿从

40、MISO管脚输出,并且首 先移出低位。(4)SPI指令操作包括命令字节,数据字节和地址字节,这决定于1760 的指令。(5)当命令及地址数据输入到同OSI管脚时,同时状态寄存器和当前地址信息 从MISO管脚移出。(6)一个SPI处理在/SS变高后启动。(7)在完成一个SPI命令的 操作后,会启动一个中断信息,并且持续保持为低电平,直到芯片收到CLR_INT命令或 者芯片复位。SPI处理的格式:指令数据以数据队列的形式从MOSI移入芯片,第一个移入的字 节是命令字节,这个字节决定了紧跟其后的数据类型。与此同时,芯片以及前行地址信 息以及数据队列的方式通过MISO被返回主机。语音录放模块电路如图1

41、1所示:图11语音录放电路VCCDVhcI可1FT.KDY器SET如xnsoEWEMOSIRZCSCLKPMY黔FTVisaVcca如血如ic-AGC焉辂$卜灿1Vttp$汁SD1顺D.liiF vnc-ll独立按键功能说明:1.录音REC:按住REC键不放,同时LED灯会亮起,此时对着MIC说话,说话容就 会录进ISD1700语音芯片里了。录完一段后抬起此键,LED会同时熄灭,再次按下则开 始录第二段,以后的各段依次操作。2.放音PLAY:有两种方式,边沿触发和电平触发。 (注:录完音后放音指针会停留在最后录完段的起始地址处,此时放音则放最后一段)(1)边沿触发:点按一下PLAY键即放当前段

42、,放音期间LED闪烁直到放音结束时熄灭。 放音结束后放音指针指向刚放的段的起始地址处,再次点按PLAY键会放刚放完的这段。(2)电平触发:常按PLAY键芯片会把所有的语音信息全部播放,且循环直到松开此按 键。3.快进FWD:执行放音操作前,点按一下此键放音指针会指向下一段,按两下则指 向此段后的第二段起始。放音期间点按此键则停止播放当前段接着播放下一段,如果当 前播放的是最后一段,则停止播放最后一段播放第一段。4.擦除ERASE:单段擦除操作 只能对第一段和最后一段有效,当放音指针位于第一段或最后一段时,点按此键则会擦 除第一段或最后一段。放音指针相应的会跳到擦除前的第二段或倒数第二段。常按此

43、键 超过3秒芯片进入“全部擦除操作模式”,同时LED灯闪两下,继续按着此键,LED闪 烁7下后熄灭,此时松开此键,芯片的语音信息被全部擦除。5.复位RESET:点按此键 芯片执行复位操作。复位后,放音和录音指针都指向最后一段,即放音指针指向最后一 段起始,录音指针指向最后一段的最后。此时执行放音则播放最后一段,执行录音则接 着最后一段开始录新的最后一段。6.调音VOL:点按此键可以调节芯片输出声音的大小。 芯片默认输出为声音最大值,每点按一下,声音按4db衰减。直到声音最小后,继续点 按此键,每点按一下,声音增大4db (注:执行复位后,声音输出为最大)。7. FT直通 操作:将FT管脚与GN

44、D短接,持续保持低电平会启动直通模式。直通操作会将语音从 Analn端直接通往喇叭或AUD输出。在录音期间,如果按下FT,会同时录下Analn进入 的语音信号。4.5某煤矿供电系统保护仿真图Proteus软件是一款嵌入式系统仿真与开发平台,是英国Lab Center Electronics 公司出版的EDAX具软件。它不仅具有其它EDAX具软件的仿真功能,还能仿真单片机 及外围器件。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国推广刚起步, 但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者 的青睐。Proteus是世界上著名的EDAX具(仿真软件),从原理图

45、布图、代码调试到单片机 与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是 目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台, 其处理器模型支持STC89C52、AVR、ARM、8086和MSP430等,2010年又增加了 Cortex 和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil 和MATLAB等多种编译器。Proteus由两部分组成:ISIS智能原理图输入系统,系统设 计与仿真的基本平台;ARES高级PCB布线编辑软件9仿真有降压,滤波,电压采集部分,液晶显示部分,并包括过流保护,过压保护,

46、短路保护。某煤矿供电系统保护仿真如图12所示:T -FP1 FUWMK-0n仰u1312111Dqls5陌凶队 ggDIDn HpzFZnpzWEFZjncinWHT ! I Ck芾精露Em ocln-oooorl-TP-AMPfe图12某煤矿供电系统保护仿真图结束语本论文论述了基于单片机的煤炭供电系统保护的设计,主要完成了对煤矿供电系统的过压保护、 过流保护、短路保护路等几方面的检测和保护。根据毕业设计任务说明书的设计的要求、技术条件、技术参数、调节要求、功能要求,以实现 设计任务基本要求为重点,在实现主要性能指标的基础上实现系统的最佳性能和价格比,做到准确 实现功能的前提下而且节省材料成本

47、开支的原则。并有一定的扩展功能选定单片机及外围部件,选 择单片机时主机采用AT89C51,系统时钟采用12MHz,部含有4KB的闪烁存储器。无须外扩程序存储 器。由于AT89C51单片机具有EPROM程序存储器和128字节的RAM单元具有存储空间配置和功能; 特殊功能寄存器的用途和功能;系统运行中单片机需要外接AD转换器、DA转换器以及以及LCD 显示和。AT89C51单片机能满足要求。硬件设计是整个系统设计的重点部分,要完成各模拟电路的设计思路,画出原理图并将其转化 成PCB图。完成了 LCD液晶显示部分电路设计,单片机的控制电路设计部分,绝缘监视、漏电保护、 过压欠压、过载短路等数据采集的

48、部分。根据实际需要和对器件特性的了解,分别对各部分进行了 相应的器件选择,以保证系统运行时达到最佳的效果,并最大限度的节省成本开支。参考文献1 余山发.单片机原理及应用技术M.中国矿业大学.2003.7:1-52 培义.单片机原理与接口技术应用M.中国广播电视.1999.8:20-503 保银、周孟然.基于煤矿供电系统和电气设备的保护J.煤矿机械.2006. 6:21-304 .高电压技术.:机械工业,2001:12615 王其军.煤矿供电系统装设消弧线圈的研究J.煤矿自动化,2002(4).6 党宏文,现代化煤矿机电安全管理的思考J.中小企业管理与科技,2008.7 朱建军,煤矿机电技术管理

49、的探索与实践J.煤炭技术,2008.8 土光武,煤矿机电技术管理的创新与实践J.煤炭技术,2007.9 朱清慧,Proteus电子技术虚拟实验室M.中国水利水电.2010.6:21-3010 朱剑芳,基于单片机应用技术煤矿供电系统J,读写算教研版,201411 绳敏.电气系统课程设计及毕业设计参考资料.:中国水利水电,1995.12 数强,彦林,金纯,单片机实用技术与应用M,高等学校教材,201013 Yan Shi. Fundamentals of digital electronic technology (Fifth Edition) M. higher education press.

50、2007.1014 Hua Chengying, Tong Sibai. Fundamentals of Analog Electronic Technology (Fourth Edition) M higher education press. 2006.附录主程序:#include#include1602.h#includeintrins.h#define unint unsigned int #define uchar unsigned char sbit jdq=P27;sbit ST=P2”3;sbit EOC=P2”5;sbit OE=P2”6;sbit CLK=P2”4;sbi

51、t a=P30;sbit b=P3T;sbit c=P32;void delay(unint t);void init_0809();int ADC_0809();void init_timer0();uchar code num=0123456789;unint temp;void main()unint bai,shi,ge,v; init_1602();init_0809(); init_timer0(); while(1) temp=ADC_0809(); if(temp5)jdq=1;v=5.0/256*temp*100; bai=v/100; shi=v%100/10;ge=v%1

52、0;write_(0x02);write_date(numbai);/ delay_1602(10000);write_date(.);/ delay_1602(10000);write_date(numshi);/ delay_1602(10000);write_date(numge);/ delay_1602(10000);write_date(V);delay_1602(10000);void delay(unint t)while(t-);/*给定时器 0 赋初值*/void init_timer0()TMOD=0X01;TH0=(65535-30)/256;TL0=(65535-30

53、)%256;EA=1;ET0=1;TR0=1;/* 给定时器 1 赋初值 */void timer0() interrupt 1TH0=(65535-30)/256;TL0=(65535-30)%256;CLK=CLK;ADC808采集程序/*ADC0808 初始化程序*/void init_0808()ST=0;OE=0;a=0;b=0;c=0;ST=1;_nop_();_nop_();_nop_();ST=0;_nop_();_nop_();_nop_();/*ADC0808 采集 电压信号程序*/int ADC_0808()unint temp;ST=0;_nop_();_nop_();

54、_nop_();ST=1;_nop_();_nop_();_nop_();ST=0;delay(500);while(!EOC);OE=1;temp=P3;OE=0;return(temp);LCD液晶显示程序/* 1602 初始化程序*/void init_1602()RW=0;write_(0x38);write_(0x0e);write_(0x06);write_(0x01);/*1602 写指令*/void write_(unsigned char )RS=0;P0=;delay_1602(200);E=1;delay_1602(200);E=0;/*1602 写数据*/void wr

55、ite_date(unsigned char date)RS=1;P0=date;delay_1602(200);E=1;delay_1602(200);E=0;void delay_1602(unsigned int t)while(t-);ISD1700语音提醒程序#include reg52.h#include sound.h#include ISD1700.H#define uchar unsigned char#define uint unsigned int/* 函数声明 */extern voidspi_pu (void);extern voidcomm_sate(void);e

56、xtern voidspi_stop (void);extern voidspi_fwd (void);extern voidspi_play(void);extern voidisd1700_7byte_comm(uchar comm_par, uint star_addr,uint end_addr);void init(void);void PlaySoundTick(uchar number);void LEDShow(void);void delay_isd(uint time);/*SPI 通信接口 */sbit ISD_SS=P3”7;sbit ISD_MISO=P3”4;sbi

57、t ISD_MOSI=P3”5;sbit ISD_SCLK=P3”6;sbit RUN_LED = P0; /运行指示灯uchar RunLedTime;bit playflg;void main(void)init();/器件初始化while(1)comm_sate();/与上位机通信if(playflg)/播放标志位playflg = 0; /清 0spi_fwd();/播放指针指向下一曲delay_isd(30000); /延时 spi_play();/播放当前void init(void)TMOD=0x21;SCON=0x50;TL0=0x00;/25msTH0=0x70;/25msT

58、H1=0xE8;TL1=0xE8;/12M/1200bit/s/E6 11.0592M/E8ET0=1;EA=1;TR0=1;TR1=1;IT0 = 0;EX0 = 1;spi_pu();P3 = 0xff;RunLedTime = 25;/*外部中断 0 服务函数*/void int0(void) interrupt 0playflg = 1; /播放标志位置1,允许播放void tim0_sever(void) interrupt 1TL0=0x00;TH0=0x70;/重新赋初值if(RunLedTime != 0)if( -RunLedTime = 0)RUN_LED=RUN_LED;

59、 /1 秒钟取反一次RunLedTime = 25;void delay_isd(uint time)while(time!=0);/*获取指定语音段地址并播放,用户可根据实际需要进行增减 */*对应的语音段地址在SOUND.H文件里,具体地址从录音软件中读取 */void GetSound(uchar soundtick)ISD_SS=0;switch(soundtick)case 0: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_0A, sound_0B); break;case 1: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_1A,sound_1B); break;case 2: isd1700_7byte_comm(ISD1700_SET_PLAY|lSD_LED, sound_2A, sound_2B); break;case 3: isd1700_7byte_comm(ISD1700_SET_PLAY|ISD_LED, sound_3A, sound_3B); break;case 4: isd1700_7byte_comm(ISD1700_SET_P

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!