历史上的今天
返回首页

历史上的今天

今天是:2026年02月03日(星期二)

正在发生

2023年02月03日 | 通过S3C44B0X的设计的工业用煤成分分析系统方案

2023-02-03 来源:elecfans

煤矸石是采煤和洗煤过程中排放的固体废物,是一种在成煤过程中与煤层伴生的黑灰色岩石。全国现有矸石山1500余座,堆积量30亿吨以上,占中国工业固体废物排放总量的40%以上。煤矸石的大量堆放,不仅占用土地资源,而且造成环境污染。用洗中煤和矸石混烧发电,是解决污染的有效途径。2009年,煤矸石综合利用量3.9亿吨以上,利用率达到70%以上。如何快速、精确地定量分析混合燃料中煤与矸石的搭配比例,就成为监管部门及企业需要解决的问题。为解决上述问题,本文基于ARM7芯片S3C44BOX,设计了一个集数据采集、处理、显示为一体的嵌入式定量分析系统,并可以通网络将数据传送到远程PC。


1 系统原理及总体方案设计

1.1 系统原理

它是一种低能γ射线,它与物质的相互作用主要是光电效应。不同物质由于原子序数不同,对γ射线的质量系数也明显不同,意味着按不同比例配制的煤与矸石的混合燃料,其吸收系数会发生明显变化,因此通过放射性强度的测量,可以分析混合燃料中煤与矸石的混合比例。


用单能、窄束γ射线照射混合燃料,经理论推导可得:

通过S3C44B0X的设计的工业用煤成分分析系统方案

式中:αc,αg分别为混合燃料中煤、矸石的重量百分比;μc,μg,μp分别为煤、矸石、混合燃料的质量吸收系数;μm为待测的质量吸收系数;I0,I分别为γ射线穿过物体前、后的强度;V为标准样品盒的净容积,d为盒内样品厚度,二者均可看作已知常量;ρ为样品密度。


因此只需要测出γ射线照射混合燃料前后的强度及混合燃料的质量,就可以计算出煤、矸石的重量百分比。


1.2 系统总体方案设计

系统主要包括γ射线源、探测器、数据采集电路、精密电子天平、S3C44BOX硬件平台、LCD显示屏、网络接口。硬件框图如图1所示。

通过S3C44B0X的设计的工业用煤成分分析系统方案

系统的核心是S3C44BOX微处理器,它是Samsung公司推出的16/32 b RISC处理器,采用2.5 VARM7TDMI内核,0.25/μm工艺的COMS标准宏单元和存储编译器。它提供了丰富的内置部件,主要包括8 KB Cache、内部SRAM、带自动握手的2通道URAT、4通道DMA、系统管理器、RT-C、I/O端口、LCD控制器等,很好地满足了系统设计要求。S3C44BOX可以很方便地扩展一个网络接口,实现数据的网络传输。另外S3C44BOX提供了70多个I/O端口,极大地方便了以后的功能扩展。


信号采集电路采集γ射线的能量信号,精密电子天平同步测量混合燃料的质量信号,并通过RS 232串口将数据传送到处理器,S3C44BOX对采集到的数据进行处理,得到煤与矸石的混合比例,将其显示在LCD屏上,同时可以通过网络接口将数据传送到远程PC,以备后期分析。


2 系统功能模块设计

2.1 γ射线强度检测部分

由探测器、线性放大电路、脉冲幅度分析电路等几部分组成,原理框图如图2所示。

通过S3C44B0X的设计的工业用煤成分分析系统方案

NaI闪烁探测器输出与入射γ射线成正比的脉冲信号,入射γ射线强度越大,单位时间内探测器输出的脉冲数就越多。


线性放大电路对探测器输出的脉冲进行放大整形,以满足后接信号处理设备的要求。LMl38集成运算放大器具有15 MHz带宽,转换速度达50 V/μs,LMl38先对γ脉冲进行放大,然后进行成形,最后由缓冲放大器输出。


脉冲幅度分析电路由2个甄别器和1个反符合电路组成。2个甄别器分别设定计数脉冲的上下阈值,上下阈值之差即为道宽,反符合电路输出此设定道宽内的脉冲。如图3所示。

通过S3C44B0X的设计的工业用煤成分分析系统方案

脉冲幅度分析电路的上下阈值选取γ射线的全能峰脉冲,送到微处理器的计数器计数,根据单位时间内落在此道宽内的脉冲计数即可测得γ射线强度。


2.2 质量信号采集部分

系统选用JA2003精密电子天平测量混合燃料的质量,它采用专利陶瓷电容称重技术,内部集成一个用户温度补偿电路,具有测量精度高等优点。JA2003带有一个标准的RS 232接口,可以很方便地实现和S3C44BOX之间的通信。


当天平与S3C44BOX连接时,可以使用立即打印符“#”进行数据传送,天平将显示的数据以字符串的形式传送给处理器。数据格式如下:

+/- 1 2 3 4 5 6 . CO C1 C2 C3 CR LF前六个为数字区,前面通常有符号(+或-)。C0为空格,当天平被设定为自动模式时C1为空格,C2表示传出单位,如果天平设定的单位为克时,则传送“g”,C3表示数据传输的稳定性,空格表示不稳定,“s”表示传输稳定,CR、LF分别代表回车和换行符。


2.3 网络传输部分

RTL8019AS是***Realtek公司生产的以太网控制器,适应于EthernetⅡ,IEEE 802.3,全双工,收发可同时达到10 Mb/s的速率,支持8 b、16 b的数据总线。RTL8019AS内部可分为本地DMA通道和远程DMA通道,本地DMA完成控制器与网线的数据交换,主处理器收发数据只需要对远程DMA进行操作。RTL8019AS与S3C44BOX的链接如图4所示。


当系统向网络发送数据时,D[O:15]数据通过远程DMA送到RTL8019AS发送缓存区,然后发出传送命令,RTL8019AS完成上一帧的发送后,再完成此帧的发送。接收数据时D[0:15]数据经74F163245反相后传给处理器。


同时还扩展了一个8.4英寸640×480的。TFTLCD屏,作为人机界面。


3 软件设计

系统选用μClinux操作系统,它在标准的Linux基础上进行了适当的裁剪和优化,形成了一个高度优化、代码紧凑的Linux。虽然体积小,但仍然保留了Linux的大多数优点,非常适合嵌入式系统的应用。


在μClinux内核基础上,编写了RS 232串口驱动程序、LCD驱动程序和网络接口驱动程序。设备驱动程序屏蔽了是硬件细节,这样操作系统可以像操作普通文件一样对其进行读写操作。


为了长期保存数据,系统在μClinux编译时添加了JFFS2文件系统。操作系统通过J17FS2文件系统管理FLASH空间,不仅可以保存系统设置的各种参数,还可以将采集到的数据以文件形式保存在FLASH中,即使掉电也不会丢失。


本地软件在Linux下用C语言编写,并通过交叉编译得到适合在μClinux运行的程序。本应用采用多线程编程,将系统工作划分为γ射线强度检测线程、串口通信线程、数据处理线程、LCD显示线程、网络传输线程。各线程是相对独立的工作子模块,可以同时工作,有利于提高实时性。


γ射线强度检测线程负责采集脉冲信号;串口通信线程负责采集煤与矸石混合燃料的质量信号;数据处理线程负责对采集到的两路数据进行处理,分别得到煤、矸石的混合比例;LCD显示线程显示煤、矸石的混合比例;网络传输线程将处理得到的数据传送到远程PC。


结语

基于S3C44BOX微处理器的工业用煤成分定量分析系统,其电路设计简单、易于操作、可靠性强,具有良好的人机界面。可配备于热电厂及监测部门的化验室,对混合燃料的成分进行快速定量分析。


由于矸石本身含有一定量的煤,减小了矸石与煤的区分度,造成测量误差。因此,如何合理选择混合燃料质量吸收系数测量时的修正值,就成为精确测量的关键,可以通过大量实验确定。


推荐阅读

史海拾趣

Agilent Technologies公司的发展小趣事
  1. 公司成立与拆分:Agilent Technologies是一家跨国科技公司,成立于1999年。它是惠普公司(Hewlett-Packard,HP)的分拆部门,旨在将惠普的测试与测量、半导体业务分离出来,形成独立的实体。这一举措旨在使惠普更专注于其核心业务,同时为Agilent提供更大的发展空间。

  2. 产品创新与多元化:Agilent Technologies以其广泛的产品组合而闻名,涵盖了测试与测量、生命科学、化学分析和电子产品等多个领域。该公司不断推出创新的产品和解决方案,满足客户在科研、制造和市场应用中的需求。例如,Agilent的测试与测量仪器被广泛应用于电子、通信、航空航天等行业,为客户提供精准的测试和分析。

  3. 全球化布局与市场拓展:作为一家全球性企业,Agilent Technologies在全球范围内设有研发、生产和销售网络。公司在美国、欧洲、亚洲等地都设有重要的研发中心和生产基地,以满足不同地区客户的需求。此外,Agilent通过收购和合作等方式扩大了其产品线和市场份额,进一步加强了其在全球电子行业的地位。

  4. 科研与创新投入:Agilent Technologies将大量资源投入到科研与创新领域,不断推动技术的发展和应用。公司与学术界、行业组织以及其他企业建立了紧密的合作关系,共同开展前沿技术研究和开发。Agilent的研究团队不断探索新的领域和解决方案,推动了科学技术的进步,为客户提供了更加先进和可靠的产品和服务。

  5. 社会责任与可持续发展:作为一家全球企业,Agilent Technologies注重社会责任和可持续发展。公司积极参与慈善事业和社区服务,支持教育、环保、健康等多个领域的项目和活动。此外,Agilent致力于推动绿色技术和环保生产,采取了一系列措施减少对环境的影响,提高资源利用效率,助力实现可持续发展目标。

Alorium Technology公司的发展小趣事

Alorium Technology是一家总部位于美国俄亥俄州的公司,致力于提供用于嵌入式系统的可编程硬件和软件解决方案。以下是Alorium Technology公司发展的相关故事:

  1. 创立和初期发展: Alorium Technology公司成立于2013年,由Jeff Waters博士和John Dey共同创立。公司最初的目标是开发基于FPGA(可编程门阵列)技术的解决方案,用于提高嵌入式系统的性能和灵活性。通过创始团队的技术专长和市场洞察力,公司迅速吸引了投资者的注意,并在成立后不久获得了初步资金支持。

  2. FPGA技术应用: Alorium Technology专注于开发基于FPGA的解决方案,以解决嵌入式系统中的性能和灵活性挑战。他们开发了一系列产品,包括FPGA模块、开发工具和软件库,为客户提供了简化的嵌入式系统设计和开发流程。这些产品广泛应用于工业控制、物联网、机器人技术和自动化系统等领域。

  3. 发展合作伙伴关系: 随着业务的不断发展,Alorium Technology开始与其他公司建立合作伙伴关系,以扩大其产品在市场上的影响力。他们与传感器制造商、嵌入式系统开发者和工业自动化公司等合作,共同推动技术创新,并开发定制化的解决方案,以满足不同行业的需求。

  4. 不断创新: Alorium Technology不断进行技术创新,推出新的产品和解决方案,以适应不断变化的市场需求。他们持续改进现有产品的性能和功能,并不断探索新的应用领域。公司在FPGA技术的基础上,积极探索人工智能、边缘计算和机器学习等新兴领域,为客户提供更多选择。

  5. 社区参与和知识分享: Alorium Technology积极参与嵌入式系统开发社区,并通过各种途径分享知识和经验。他们举办在线研讨会、技术培训课程和技术博客,与客户和合作伙伴分享最新的技术趋势和解决方案案例。同时,公司也积极参与行业展会和活动,与同行业交流经验,拓展业务网络。

以上是Alorium Technology公司发展的相关故事,展示了他们在嵌入式系统领域的创新和成就。

BOOKHAM公司的发展小趣事

面对国内市场的饱和,BOOKHAM公司决定实施国际化战略,拓展海外市场。公司先后在多个国家和地区设立了分支机构,积极参加国际电子展会和交流活动,与国际同行建立起了广泛的合作关系。通过不断的努力,BOOKHAM公司的产品逐渐打入国际市场,公司的知名度和影响力也得到了显著提升。

Coors Components Inc公司的发展小趣事

在面对激烈的市场竞争时,Coors Components Inc公司果断调整市场策略,将目标市场从高端用户转向中端市场。通过优化产品线、提升服务质量以及加强品牌营销,公司成功吸引了大量中端市场的消费者。这一策略调整不仅使公司的销售额大幅提升,还为其未来的发展奠定了坚实的基础。

C&D公司的发展小趣事

随着国内市场的逐渐饱和,C&D公司开始积极拓展海外市场。公司制定了国际化战略,通过参加国际展会、建立海外销售网络等方式,不断开拓国际市场。同时,C&D公司还针对不同地区的市场需求,推出定制化的产品和服务,进一步提升了其在国际市场中的竞争力。

DBM REFLEX公司的发展小趣事

在全球环保意识日益增强的今天,DBM REFLEX积极响应可持续发展的号召。公司不仅在生产过程中注重环保和节能,还积极推广绿色产品和技术。同时,DBM REFLEX还积极参与社会公益事业,通过捐款捐物等方式回馈社会。这种对环保和社会责任的关注,使DBM REFLEX在电子行业树立了良好的企业形象。

问答坊 | AI 解惑

TMS320F28X PWM功能演示软件

TMS320F28X PWM功能演示软件…

查看全部问答>

【藏书阁】晶体管原理与设计

目录: 第一章 PN结的电流-电压特性 一、平衡PN结 二、PN结的正向特性 三、PN结的反向特性 附录1 关于平衡PN结费米能级处处相同的证明 附录2 平衡PN结接触电势差公式的推导 附录3 平衡PN结载流子浓度分布的讨论 第二章 PN结的空间电荷区、 ...…

查看全部问答>

【用DriverStudio的进.........解决即给分】

DriverStudio 3.1一个奇怪的问题 我在VC 6.0中用DriverWizard生成一个工程后,想用“Modify Current DriverWizard property\"结果提示:   Cannot locate DriverWizard Settings *Vars.xml Currently only C DriverWizard supports s ...…

查看全部问答>

wince下如何使用usb接口的手机模块拨号上网?

我用的是2440,之前通过uart口与手机模块进行通信,从而可以上网和打电话,现在想将原来的手机模块换成一款只有usb接口的,但是该手机模块可以作为串口设备被识别,我想在ce上实现上网和打电话,不知道该怎么做呢?有没有高手指点下,感觉没有方向 ...…

查看全部问答>

PLC毕业设计

要毕业了,可是毕业设计还没有搞定,我用PLC做毕业设计,不知道谁有比较新的PLC程序设计?或者论文?   最好是在现实生活里现在有运用的,比如现在的工厂,或者煤矿里运用的。。。真诚的感谢。…

查看全部问答>

WINCE 6.0下如何安装驱动

有个触摸屏装的WINCE 6.0,想增加一个串口,使用了USB转串口的转换器,但是驱动不知道怎么装上去,转换器的驱动只有一个DLL文件和一个INF文件,请问如何安装?…

查看全部问答>

单片机运行

我用两个单片机进行通讯,通过灯来指示通讯状态!一个发送命令(发送时LED1=~LED1),一个接收命令并返回信息(接收时LED2=~LED2)。 可是上电后有时候接收模块的灯不会变化,也就是接收不到数据,有时候上电就能显示LED2是随LED1变化的,为什么出现 ...…

查看全部问答>

蓝牙串口

蓝牙串口 www.wavesen.com 或者 www.linvor.com 的蓝牙特点: 1、用户可用AT命令修改波特率,如4088,9600,15200,38400,115200,甚至更高如1M以上。具体如下: 设置方式: 初始通讯参数为9600,N,8,1,在配对之前发送修改波特率命令 1、 ...…

查看全部问答>

如何让50Hz共模干扰尽可能的小

如何让50Hz共模干扰尽可能的小,期待大侠给好的建议…

查看全部问答>

51单片机

按键使用的外部中断检测,实现按一次数码管数值加1 用c语言怎么写,哪位老师指点下。急急急。我写的程序按键老是不按套路来。跪谢了先。…

查看全部问答>