基于DSP和ARM的激光粒度仪关键电路设计

发布者:和谐共处最新更新时间:2010-04-10 来源: 现代电子技术关键字:DSP  ARM  激光粒度仪  电路设计  光电探测器  运算电路  数据采集电路  嵌入式  显示电路  抗干扰能力 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  激光粒度仪是一种最先进的、最具有广泛发展前景的粒度测量仪器,它的测量原理基于米氏(Mie)散射理论。MIE散射理论是一个经典的光散射理论,它最大的特点是可用于任何尺寸段颗粒的测量,但它的计算相当复杂限制了数据处理速度及精度。

  DSP技术实现MIE散射算法有很多优点:它是专为算法计算而设计的专用CPU,所以它运算速度很快;与通用CPU相比它成本低,所以有很好的性价比;而且它的体积小,能实现仪器一体化等等优点。ARM具有丰富的片上资源,适合嵌入式系统的开发,主要负责操作系统的运行、任务管理和协调以及DSP的控制任务,外部可扩展多种外设,如通用串口、LCD显示屏、以太网接口。

  1 系统总体设计及工作原理

  1.1 激光粒度仪工作原理

  激光粒度仪的组成框图如图1所示。

激光粒度仪的组成框图

  激光粒度仪中的光电探测器采集颗粒在一定角度范围内的散射光来得到颗粒的粒径分布信息。由于光电探测器处在傅里叶透镜的焦平面上,因此探测器上的任一点都对应某一确定的散射角。光电探测器阵列由一系列同心环带组成,每一环带是一个独立的探测器,能将投射到上面的散射光能线性地转换成电压,然后送给采集卡。该卡将电信号放大,再进行A/D转换后送入计算机,按事先编制的程序根据米氏散射理论进行数据处理,把散射谱的空间分布反演为颗粒大小的分布。

  1.2 电路系统的总体设计

  激光粒度仪电路总体框图如图2所示。采集电路采集到的数据经过RS232串口传输给DSP,经过DSP的运算后,再把DSP处理后得到的结果数据RS232经过串口传输给ARM处理器,在ARM处理器的触摸屏界面上显示结果。

激光粒度仪电路总体框图

  2 电路系统具体设计方案

  2.1 数据采集电路设计

  粒度仪的光电探测器是用光电池做成多元环形,多元环形光电探测器接收散射光的光能量,环形光电池把光能量转换为光电流。然后经过电流电压转换器,把电流信号转换为电压信号。再经过放大电路放大,然后输入到A/D转换器,将模拟信号转换为数字信号。然后把数字信号输入到C805lF320单片机,单片机然后再传给DSP进行处理,如图3所示。

数据采集电路原理框图

  系统的硬件组成分为以下几个部分:环形光电探测器、数据选择部分、电流电压转换部分、运算放大部分、模数转换部分和中央单片机控制部分。

  ①模拟多路选择器选用ADG506,它精度高,为1mV,抗干扰能力强,功耗低,价格便宜;

  ②电流电压转换电路有起滤波作用的电容及可调电阻,有利于调整电路参数;

  ③滤波放大电路的二阶Butterworth低通滤波器截止频率为10Hz,主要滤除工频干扰;

  ④模数转换电路采用的芯片是TLC2551,此芯片是14位A/D,输入电压范围为:O~5V;理论采集精度可达0.3mV,受实际测试条件所限制实际测试精度可达0.8mV;A/D转换时间为10m,采集速度很高;此芯片抗干扰能力强,功耗低,性价比高;

  ⑤控制电路采用C8051F320作为采集电路的控制芯片,它片上资源丰富,主频高可达25MHz,而且开发简单,性价比高。单片机采集来的数据通过串口发送给DSP芯片。

  2.2 DSP运算电路的设计

  DSP作为一种用的数字信号处理器,自从问世以来,DSP就以数字器件特有的稳定性,可重复性,可大规模集成,特别是可编程性和易于实现自适应处理的特点,给数字信号处理的发展带来了巨大的机遇。

  激光粒度仪的采集电路采集来的数据通过RS232串口传送给DSP处理器,经过DSP进行算法运算,运算完成后再通过RS232串口传送给嵌入式ARM处理器显示结果。原理框图如下图4所示:

DSP运算电路原理框图

  ①DSP芯片选用TMS320C5416,TMS320C5416采用改进的哈佛结构,具有以下优点:具有高度并行性和专用硬件乘法器和加法器的CPU设计,芯片性能大大提高;程序存储器和数据存储器是相互独立的存储器,每个存储器独立编址,独立访问。本系统中设置了16路数据总线,32路地址总线,其余的为控制总线。

  ②串并数据转换采用的芯片为TLl6C752B,此芯片有两个串口控制器,控制器A和控制器B。D00到D07为8位数据总线,RXA和TXA与RXB和TXB分别为A口与B口的数据发送端口和数据接收端口。CSA和CSB分别为A口和B口的片选端口。

  ③RS232电平转换电路,采用的电平转换芯片为MAX3160它把3.3V的TTL电平转换为RS232电平。

  2.3 ARM显示电路的设计

  三星公司开发的S3C2440A是一款以ARM920T为内核的嵌入式微处理器,它的最高工作频率达433MHz,内含3通道的异步串行口,USB主、从单元设备接口,摄像头接口,触摸LCD/TFT控制器等众多片上外设接口。LCD屏TD035STED2为3.5英寸,屏幕分辨率为320×240,能提供262K中色彩。

  2.4 PCB设计

  PCB设计采用的设计软件为Protel99,PCB设计的关键是:模拟电路部分要具有很好的抗干扰能力和高可靠性。提高电路的抗干扰能力的方法有:①元器件布局要合理;②布线要合理;③覆铜要合理;④金属壳接地屏蔽等。

  3 实验结果分析

  在完成电路系统设计的基础上,进行激光粒度仪实验。在相同环境、相同采集电路、相同Mie算法条件下,分别用标准P4台式机和DSP+ARM电路进行实验。实验样品采用满足R-R单峰分布的粒径范围为O.1~100μm的碳酸钙。

  以上两种方式分别连续20次测试,相对于标准样品,实测d50误差在±3%,d10和d90误差在±5%之内,重复精度在±3%以内,说明采集精度达到了仪器标准。实验验证,此系统设计方案比标准P4机运算至少快10s。

  4 结束语

  本文将DSP的高速处理能力和ARM得管理能力结合起来,使整个系统在结构上获得最大的灵活性。高性能DSP可以满足运算性能方面的需要,而ARM的可控性。可以解决触摸显示采集结果。同时减小了仪器体积,提高了运算速度。

关键字:DSP  ARM  激光粒度仪  电路设计  光电探测器  运算电路  数据采集电路  嵌入式  显示电路  抗干扰能力 引用地址:基于DSP和ARM的激光粒度仪关键电路设计

上一篇:基于DSPBuilder的FIR滤波器的方案实现
下一篇:ADSP-BF533在低耗高速实时系统中的应用

推荐阅读最新更新时间:2024-05-02 21:02

德州仪器全新 6 核 DSP 力助 Dapco 工业公司
日前,德州仪器 (TI) 宣布,Dapco 工业有限公司 (Dapco Industries, Inc.) 将选用全新 TMS320C6472 数字信号处理器 (DSP) 为Dapco 无损测试 (NDT) 设备全面提升针对铁轨、高速火车车轮、高压气筒以及其它重要的运输、发电和基础设施组件的检测能力,从而在结构性故障对生命和财产安全造成威胁之前及时发现内部缺陷。Dapco 将于下月为联合太平洋铁路公司 (Union Pacific Railroad) 提供其首款基于德州仪器 C6472 的商业版超声测试仪器。6 核 C6472 DSP 拥有高达 4.2 GHz 的强大处理能力、快速的实时处理速度以及业界最低功耗等关键特性,
[嵌入式]
适合STM32的三大嵌入式操作系统
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。 1、μClinux μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。因为没有MMU内存管理单元,所以其多任务的实现需要一定技巧。
[单片机]
重庆集成电路设计产业园揭牌 打造百亿级集成电路产业
仙桃国际大数据谷重庆集成电路设计产业园揭牌。   昨日(2017年6月1日),渝北区仙桃国际大数据谷新行动计划发布会举行,6家人工智能等企业集中签约落户。根据规划,将建成仙桃数据谷智慧园区,并启动“独角兽”培育工程,3-5年培育独角兽企业4-5家,到2020年前打造成为中国大数据产业生态谷。   构筑“1+3+5+10+N”创新生态圈   根据今年的全新产业规划,仙桃国际大数据谷将打造以数据为资源基础及创新内核的“1+3+5+10+N”创新生态圈,形成特色分明的产业组团,引导项目精准落地,成为“国家数字经济示范区”的先行者。   据了解,“1”即大数据,仙桃国际大数据谷联合国家信息中心已建成国家发改委大数据中心重庆分中心、国
[半导体设计/制造]
重庆集成<font color='red'>电路设计</font>产业园揭牌 打造百亿级集成<font color='red'>电路</font>产业
STM32嵌入式开发中的RTOS应用分析
1 FreeRTOS 由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。 相对于C/OS-II、 embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行,其最新版本为6.0版。 作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。 FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让
[单片机]
STM32<font color='red'>嵌入式</font>开发中的RTOS应用分析
ARM基础知识教程(三):ARM中异常中断的种类
**复位(RESET) ** 当处理器复位引脚有效时,系统产生复位异常中断,程序跳转到复位异常中断处理程序处执行。复位异常中断通常用在下面几种情况下:系统加电时;系统复位时;跳转到复位中断向量处执行成为软复位。 **未定义的指令** 当ARM处理器或者是系统中的协处理器认为当前指令未定义时,产生未定义的指令异常中断,可以通过改异常中断机制仿真浮点向量运算。 **软件中断** 这是一个由用户定义的中断指令。可用于用户模式下的程序调用特权操作指令。在实时操作系统中可以通过该机制西线系统功能调用。 **指令与取终止(PrefechAbort) ** 如果处理器预取的指令的地址不存在,或者该地址不允许当前指令访问,当被预取的指令执行
[单片机]
基于嵌入式系统的CAN模块设计与实现
随着信息技术技术的飞速发展,ARM技术方案架构作为一种具备低功耗、高性能、以及小体积等特性的32位嵌入式微处理器,得到了众多的知识产权授权用户,其中包括世界顶级的半导体和系统公司。目前已被广泛的用于各类电子产品,汽车、消费娱乐、影像、工业控制、海量存储、网络、安保和无线等领域。被业界人士认为,基于ARM的技术方案是最具市场前景和市场优势的解决方案。   现场总线CAN是为解决现代汽车中众多的电控模块之间的数据交换而开发的一种串行通信协议。由于其具有多主站依据优先权进行总线访问,采用非破坏性总线仲裁,可完成对通信数据的错误检验和优先级判别,数据长度最多为8个字节,传输时间短,受干扰的概率低,抗干扰能力较强,通信速率最高可达1Mbit/
[应用]
牛人如何解释嵌入式系统概念?
看到很多人,特别是初学者对 嵌入式 感兴趣,想学 嵌入式 ,但又十分困惑,痛苦, 因此,我觉得有必要抽空写些东西来"普渡众生",当然我不是佛,用"普渡众生"这个词不大合适,但一时也找不到合适的词了,先将就一下吧. 还有就是别叫我大神, 我不是大神,一介草民而已,只不过暂时在这方面懂得比有些人多一点而已,其它方面,他们比我懂,因此,大家是平等的。下面就随 嵌入式 小编一起来了解一下相关内容吧。 既然是一介草民,因此,我也不打算遵循那么多条条框 框的限制了。我平生最讨厌教科书以及其它一些所谓"老师"文邹邹的说教,因此,我打算用草民都能听懂的话来写这个 嵌入式 系列的东西,如果用这种方式你能把 嵌入式 搞明白的话,从一个侧面也说明 嵌
[嵌入式]
程序状态寄存器和操作指令
在ARM中有个极其重要的寄存器,就是程序状态寄存器 在ARM Architecture Reference Manual手册中,ProgrammersModel的目录下,有Registers子目录 我们介绍CPSR和SPSR CPSR:Current Program Status Register SPSR:Saved Program Status Register CPSR:cpsr在用户级 编程 时用于存储条件码;CPSR包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。 SPSR:程序状态保存寄存器,用于保存 CPSR 的状态,以便异常返回后恢复异常发生时的工作状态。 对于CPSR只有1
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved