当前位置:首页 > 消费电子 > 消费电子
[导读]电力企业安全第一,因此,在生产过程中,操作步骤、工作内容、安全措施、分工等都提出了录音要求,但是,传统的录音机、录音笔等因为功能、容量、便利性等不便于工作中的使用,我们提出了一种基于ARM-AT91SAM9263的多功能录扩音系统的设计方案,由声音控制实现无声或声音低至设定值时自动停止录音记录,恢复声音时自动开始录音的功能以满足电力生产准军事化和电力工作安全第一的要求,促进安全生产。

0 引言

电力企业安全第一。电力工作中包括调度预令、操作指令、操作步骤、操作汇报、情况汇报等都需要进行电话录音,录音记录能更好地督促相关人员严格遵守安全步骤和劳动纪律,极大地促进了电力安全生产。目前,福建、浙江地区相继开展了电力系统准军事化工作,对电力生产的正规性和安全起到了很好的促进作用。与此同时,检修工作中操作步骤、工作内容、安全措施、分工等都提出了录音要求,但是,传统的录音机、录音笔等因为功能、容量、便利性等不便于工作中的使用。

1 录扩音系统结构

多功能录扩音系统,它主要包括ARM数据处理模块、录音系统、扩音系统。该系统功能适用、便携、操作简单。其中,录音系统用于记录电力检修工作中工作前的工作内容、危险点、安全措施及分工安排等;扩音系统辅助工作负责人对上述工作交底的扩音,特别是在大型检修或人员众多的场合等,促进了电力安全生产,并且具有音频播放功能,可以播放MP3音乐和录好的语言。同时支持声控录音功能:当外界声音太小时自动暂停录音,有声音时自动继续录音,系统结构框图如图1所示。

 

 

2 新型录放音系统硬件平台设计

多功能录扩音系统CPU采用32位ARM处理器-AT91SAM9263,录音模块采用性能十分优越的语音芯片,美国ISD公司生产的ISD4004语音芯片,扩音模块则是基于得到广泛应用的TEA2025功放芯片。

2.1 ARM模块

美国ATMEL公司生产的AT91SAM9263型微控制器。该控制器基于ARM9263EJ-S的工业级系统级(System on Chip,SoC)芯片;具有丰富的片上资源和标准接口,以及低功耗、低成本、高性能、支持多种主要的嵌入式操作系统等特点,具有极强的音频处理能力。AT91SAM9263芯片的最小系统的具体接线图如图2所示。

 

 

本系统使用有源晶体振荡器X1(18.432MHz)和无源晶振X2(32.768kHz)作为系统的主振荡器和慢时钟振荡器,振荡器产生的系统主时钟和慢时钟基准经过微处理器内部两个PLL(Phase Locked Loop,锁相回路)后,产生系统所需的各种CPU时钟、外设时钟以及USB器件工作时钟。

2.2 录音模块

录音模块是基于ISD4004的录音系统,ISD4004芯片无须A/D转换和压缩就可以直接储存,没有A/D转换误差,具有可多次重复录放、存储时间长、使用时不需扩充存储器、所需外围电路简单,引脚包括电源、时钟、语音信号模拟输入/输出端、与MCU接口(SPI接口)几部分。芯片采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音。录音模块电路具体接线如图3所示。

 

 

该模块受声控和面板控键控制包括开始、暂停及停止录音,同时,在录音过程中,若声音小于设定值,则自动暂停录音,而当声音重新升高后,则自动继续录音。

2.3 扩音系统

扩音模块采用TEA2025功放芯片和音响,输出功率可达4.7W,声音输出清晰洪亮。TEA2025是欧洲生产的双声道功率放大集成电路,该电路具有声道分离度高、电源接通时冲击噪声小、外接元件少,最大电压增益可由外接电阻调节等特点,应用于袖珍式或便携式立体声音响系统中作功率放大。扩音模块电路具体的接线如图4所示 .

 

 

MIC信号一路到录音模块进行录音,一路首先进过三极管Q1共射放大。三极管Q1的静态电流在1mA左右,集电极静态电压在3V左右,语音信号经过Q1放大后经C8隔直送入功放TEA2025进行功率放大。扩音模块既接入麦克的信号,同时又受录音系统的控制,可用于记录的录音文件的播放、试听等。

2.4 SD存储模块

利用了微处理器内部集成的SD/MMC卡控制器,在系统中设计了SD/MMC卡接口,使系统可以使用SD/MMC卡对测量数据进程存储,有效地增强了系统的数据存储功能,本卡由6线SD卡接口控制,SD/MMC卡的接口电路如图5所示。[!--empirenews.page--]

 

3 软件设计

目前,可供选择的操作系统很多,在这里我们采用µC/OS-II.µC/OS-II具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2KB.

3.1 µC/OS-II初始化启动设计

在使用µC/OS-I的所有服务之前,必须使用函数OSInit()实现初始化,对所有全局变量和数据结构进行初始化。同时OSInit()函数会创建一个空闲任务OSTaskIdle,为该任务分配最低优先级并使之处于就绪状态。如果用户应用程序还要使用统计任务,则建立统计任务OSTaskstat()并让它进入就绪态,此任务的优先级设为OS_LOWESTPRIG_1,系统的初始化过程如图6所示。

 

 

3.2 μC/OS-II的移植设计

mC/OS-II的文件系统结构包括核心代码部分、设置代码部分、与处理器相关的移植代码部分。其中最上边的软件应用层是mC/OS-II上的代码。核心代码部分包括7个源代码文件和1个头文件。功能分别是内核管理、事件管理、消息队列管理、存储管理、消息管理、信号量处理、任务调度和定时管理。设置代码部分包括2个头文件,用来配置事件控制块的数目以及是否包含消息管理相关代码。而与处理器相关的移植代码部分则是进行移植过程中需要更改的部分,包括1个头文件OS_CPU.H,1个汇编文件OS_CPU_A.S和1个C代码文件。

实际上将mC/OS-II移植到AT91RM9263处理器上,需要完成的工作主要是以下三个与体系结构相关的文件:OS_CPU.H,OS_CPU.C以及OS_CPU_A.S.

3.3 主程序流程

控制程序主程序流程图如图7所示,其中包括时间校正、录音、放音、播放时间设置、播放选择等六个子程序。

 

 

4 结束语

本文提出的一种多功能录扩音系统的设计方案,该方案充分发挥了ARM接口丰富的特点,移植了高效、稳定的µC/OS-II操作系统后,具有扩音、录音、放音等多种功能,适应了电力系统安全生产的需要。经实验证明,本方案具有较强的实用性。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭