虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

数据记录仪

数据记录仪,是一种从传感器获取测量结果,并将这些结果存储起来备用的电子仪器。一些常用的测量包括温度、压力、电流、速度、张力、位移和其他一些物理量。
  • 基于ARM的TimeToCount辐射测量仪的研究

    随着半导体工艺的飞速发展和芯片设计水平的不断进步,ARM微处理器的性能得到大幅度地提高,同时其芯片的价格也在不断下降,嵌入式系统以其独有的优势,己经广泛地渗透到科学研究和日常生活的各个方面。 本文以ARM7 LPC2132处理器为核心,结合盖革一弥勒计数管对Time-To-Count辐射测量方法进行研究。ARM结构是基于精简指令集计算机(RISC)原理而设计的,其指令集和相关的译码机制比复杂指令集计算机要简单得多,使用一个小的、廉价的ARM微处理器就可实现很高的指令吞吐量和实时的中断响应。基于ARM7TDMI-S核的LPC2132微处理器,其工作频率可达到60MHz,这对于Time-To-Count技术是非常有利的,而且利用LPC2132芯片的定时/计数器引脚捕获功能,可以直接读取TC中的计数值,也就是说不再需要调用中断函数读取TC值,从而大大降低了计数前杂质时间。本文是在我师兄吕军的《Time-To-Count测量方法初步研究》基础上,使用了高速的ARM芯片,对基于MCS-51的Time-To-Count辐射测量系统进行了改进,进一步论证了采用高速ARM处理器芯片可以极大的提高G-M计数器的测量范围与测量精度。 首先,讨论了传统的盖革-弥勒计数管探测射线强度的方法,并指出传统的脉冲测量方法的不足。然后讨论了什么是Time-To-Count测量方法,对Time-To-Count测量方法的理论基础进行分析。指出Time-To-Count方法与传统的脉冲计数方法的区别,以及采用Time-To-Count方法进行辐射测量的可行性。 接着,详细论述基于ARM7 LPC2132处理器的Time-To-Count辐射测量仪的原理、功能、特点以及辐射测量仪的各部分接口电路设计及相关程序的编制。 最后得出结论,通过高速32位ARM处理器的使用,Time-To-Count辐射测量仪的精度和量程均得到很大的提高,对于Y射线总量测量,使用了ARM处理器的Time-To-Count辐射测量仪的量程约为20 u R/h到1R/h,数据线性程度也比以前的Time-To-CotJnt辐射测量仪要好。所以在使用Time-To-Count方法进行的辐射测量时,如何减少杂质时间以及如何提高计数前时间的测量精度,是决定Time-To-Count辐射测量仪性能的关键因素。实验用三只相同型号的J33G-M计数管分别作为探测元件,在100U R/h到lR/h的辐射场中进行试验.每个测量点测量5次取平均,得出随着照射量率的增大,辐射强度R的测量值偏小且与辐射真实值之间的误差也随之增大。如果将测量误差限定在10%的范围内,则此仪器的量程范围为20 u R/h至1R/h,量程跨度近六个数量级。而用J33型G-M计数管作常规的脉冲测量,量程范围约为50 u R/h到5000 u R/h,充分体现了运用Time-To-Count方法测量辐射强度的优越性,也从另一个角度反应了随着计数前时间的逐渐减小,杂质时间在其中的比重越来越大,对测量结果的影响也就越来越严重,尽可能的减小杂质时间在Time-To-Count方法辐射测量特别是测量高强度辐射中是关键的。笔者用示波器测出此辐射仪器的杂质时间约为6.5 u S,所以在计算定时器值的时候减去这个杂质时间,可以增加计数前时间的精确度。通过实验得出,在标定仪器的K值时,应该在照射量率较低的条件下行,而测得的计数前时间是否精确则需要在照射量率较高的条件下通过仪器标定来检验。这是因为在照射量率较低时,计数前时间较大,杂质时间对测量结果的影响不明显,数据线斜率较稳定,适宜于确定标定系数K值,而在照射量率较高时,计数前时间很小,杂质时间对测量结果的影响较大,可以明显的在数据线上反映出来,从而可以很好的反应出仪器的性能与量程。实验证明了Time-To-Count测量方法中最为关键的环节就是如何对计数前时间进行精确测量。经过对大量实验数据的分析,得到计数前时间中的杂质时间可分为硬件杂质时间和软件杂质时间,并以软件杂质时间为主,通过对程序进行合理优化,软件杂质时间可以通过程序的改进而减少,甚至可以用数学补偿的方法来抵消,从而可以得到比较精确的计数前时间,以此得到较精确的辐射强度值。对于本辐射仪,用户可以选择不同的工作模式来进行测量,当辐射场较弱时,通常采用规定次数测量的方式,在辐射场较强时,应该选用定时测量的方式。因为,当辐射场较弱时,如果用规定次数测量的方式,会浪费很多时间来采集足够的脉冲信号。当辐射场较强时,由于辐射粒子很多,产生脉冲的频率就很高,规定次数的测量会加大测量误差,当选用定时测量的方式时,由于时间的相对加长,所以记录的粒子数就相对的增加,从而提高仪器的测量精度。通过调研国内外先进核辐射测量仪器的发展现状,了解到了目前最新的核辐射总量测量技术一Time-To-Count理论及其应用情况。论证了该新技术的理论原理,根据此原理,结合高速处理器ARM7 LPC2132,对以G-计数管为探测元件的Time-To-Count辐射测量仪进行设计。论文以实验的方法论证了Time-To-Count原理测量核辐射方法的科学性,该辐射仪的量程和精度均优于以前以脉冲计数为基础理论的MCS-51核辐射测量仪。该辐射仪具有量程宽、精度高、易操作、用户界面友好等优点。用户可以定期的对仪器的标定,来减小由于电子元件的老化对低仪器性能参数造成的影响,通过Time-To-Count测量方法的使用,可以极大拓宽G-M计数管的量程。就仪器中使用的J33型G-M计数管而言,G-M计数管厂家参考线性测量范围约为50 u R/h到5000 u R/h,而用了Time-To-Count测量方法后,结合高速微处理器ARM7 LPC2132,此核辐射测量仪的量程为20 u R/h至1R/h。在允许的误差范围内,核辐射仪的量程比以前基于MCS-51的辐射仪提高了近200倍,而且精度也比传统的脉冲计数方法要高,测量结果的线性程度也比传统的方法要好。G-M计数管的使用寿命被大大延长。 综上所述,本文取得了如下成果:对国内外Time-To-Count方法的研究现状进行分析,指出了Time-To-Count测量方法的基本原理,并对Time-T0-Count方法理论进行了分析,推导出了计数前时间和两个相邻辐射粒子时间间隔之间的关系,从数学的角度论证了Time-To-Count方法的科学性。详细说明了基于ARM 7 LPC2132的Time-To-Count辐射测量仪的硬件设计、软件编程的过程,通过高速微处理芯片LPC2132的使用,成功完成了对基于MCS-51单片机的Time-To-Count测量仪的改进。改进后的辐射仪器具有量程宽、精度高、易操作、用户界面友好等特点。本论文根据实验结果总结出了Time-To-Count技术中的几点关键因素,如:处理器的频率、计数前时间、杂质时间、采样次数和测量时间等,重点分析了杂质时间的组成以及引入杂质时间的主要因素等,对国内核辐射测量仪的研究具有一定的指导意义。

    标签: TimeToCount ARM 辐射测量仪

    上传时间: 2013-06-24

    上传用户:pinksun9

  • 基于ARM的嵌入式工业过程数据采集记录系统的研究与实现

    研究如何将当前流行的嵌入式技术应用于工业领域中的数据采集与记录方面,是当今工业过程测量控制领域发展的一个必然方向。 本论文所设计完成的嵌入式工业过程数据采集与记录系统,是以32位ARM7微处理器S3C44B0X为核心,取代了传统的单片机,并且引入了μClinux多任务实时操作系统。采集到的工业现场的实时数据,经A/D转换等步骤处理后,显示在高分辨率的彩色LCD上。在MiniGUI的支持下,通过丰富的图形界面功能,以曲线或表格的形式显示工业现场实时数据的变化趋势,具有良好的人机界面。输入功能通过点击触摸屏来实现,可以像使用Windows操作系统一样,点击菜单、滚动条、列表框、按钮等控件以完成相应的操作。数据的记录完全脱离PC机,显示在LCD上的数据,可以实时的以文件的形式存储在Nand Flash中,必要的时候通过USB接口用U盘导出。μClinux操作系统中移植了BOA网络服务器和CGI脚本程序,因此具有动态Web监控功能,用户可以在PC机上的浏览器中通过网络随时监测工业现场的实时数据。 经过测试,该系统可以稳定可靠的运行,完全实现了工业现场数据的实时采集、人性化显示、规范化操作、脱机化记录和网络化监测等一系列功能,取代了传统的底层智能仪表搭配PC机的构架,将其功能合二为一,对工业企业的技术进步和生产过程的现代化有着重要的作用。

    标签: ARM 嵌入式 工业过程 数据采集

    上传时间: 2013-07-18

    上传用户:qwe1234

  • 流式细胞仪数据采集系统的USB接口设计

    针对流式细胞仪中大量数据高速采集、处理和传输的需求,设计了基于USB的高速数据采集系统,并以FPGA为逻辑控制的核心。介绍了整体设计思路、硬件总体架构和软件流程。采用CY7C68013A的Slave FIFO数据传输模式满足高速传输的需求,以应用程序下载固件的方式满足仪器更新换代的需求。测试结果表明系统传输数据准确,传输速度可达25MB/s,对高速数据传输系统的设计开发具有一定的借鉴意义。

    标签: USB 流式 数据采集系统 接口设计

    上传时间: 2013-11-01

    上传用户:z240529971

  • 数据结构大作业-变长记录类库

    数据结构大作业-变长记录类库

    标签: 数据结构 记录

    上传时间: 2015-01-28

    上传用户:GHF

  • 本文分Activex 数据对象、操作记录集、使用命令三个部分并加以大量实例描述了对数据库的存取等操作

    本文分Activex 数据对象、操作记录集、使用命令三个部分并加以大量实例描述了对数据库的存取等操作

    标签: Activex 操作 数据

    上传时间: 2013-12-18

    上传用户:253189838

  • 记件工资管理系统 接接收并处理“科惠考勤系统”的考勤数据,自动统计员工日常迟到、早 退、旷工等出勤异常记录,打印输出标准格式的《考勤异常单》、《出勤报表 》等标准报表【工资管理】能够管理工资、奖金、补

    记件工资管理系统 接接收并处理“科惠考勤系统”的考勤数据,自动统计员工日常迟到、早 退、旷工等出勤异常记录,打印输出标准格式的《考勤异常单》、《出勤报表 》等标准报表【工资管理】能够管理工资、奖金、补贴的发放,及各类代扣款 项等,支持记件工资的核算管理 ,支持个人所得税的自动核算,

    标签: 报表 标准 管理系统 接收

    上传时间: 2014-01-17

    上传用户:watch100

  • 数据结构大作业——变长记录文件存取类库 设计一个类库

    数据结构大作业——变长记录文件存取类库 设计一个类库,支持对变长记录文件的存贮、插入、删除、查找、修改等功能。

    标签: 数据结构 存取 记录

    上传时间: 2013-12-17

    上传用户:jkhjkh1982

  • 该源码给出了一个插入大数据量(超过4000条记录)的示范例子。一般而言

    该源码给出了一个插入大数据量(超过4000条记录)的示范例子。一般而言,超过了4000条,用一般方法是没有办法的,必须特殊处理。

    标签: 4000 源码 大数据 记录

    上传时间: 2014-01-22

    上传用户:jeffery

  • c语言实现通讯录功能: 1、 数据入录――按顺序入录学生成绩 2、 插入记录――在一个特定序号处插入一条记录 3、 删除记录――删除特定记录 4、 修改记录――修改特定记录 5、 查询记录―

    c语言实现通讯录功能: 1、 数据入录――按顺序入录学生成绩 2、 插入记录――在一个特定序号处插入一条记录 3、 删除记录――删除特定记录 4、 修改记录――修改特定记录 5、 查询记录――关键字等于确定值的简单查询;关键字的值在某一范围内的范围查询,并可作相应统计。(该大作业可对记录所在的序号进行查询) 6、 排序――按学号、姓名、出生年月、家庭住址、邮编、电话等进行排序 7、 系统维护――退出系统时关闭所有文件。

    标签: 记录 删除 修改 c语言

    上传时间: 2013-12-16

    上传用户:gtzj

  • 利用vb的Mscomm控件实现全站仪及GPS的数据通信程序

    利用vb的Mscomm控件实现全站仪及GPS的数据通信程序,其源代码如下:

    标签: scomm 控件 全站仪 数据通信程序

    上传时间: 2013-12-23

    上传用户:c12228