基于CAN总线γ总量测量系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CAN总线γ总量测量系统

基于CAN总线γ总量测量系统   【摘要】介绍了一种基于C8051F020单片机的γ总量测量系统。阐述了单个探测器的电源,采集模块和CAN接口电路的硬件设计,以及基于VB开发环境的数据采集软件的开发设计。单个探测器通过CAN总线相连,组成了一个简单的γ总量测量系统。经过实际测试,系统在采集精度,灵敏度等主要技术指标上获得了满意的结果,并且体积小,操作方便。   【关键词】γ总量测量;嵌入式系统;CAN总线   数据通信与控制网络是近年来发展形成的自动控制领域的网络技术,是计算机网络、通信与自动控制技术结合的产物。目前得到了广泛应用,特别是在工厂上的应用特别广泛。控制网络是近些年发展形成的。网络集成式控制系统的总线式通信,丰富了可控制信息内容,管理、操作更加人性化。控制网络的基本任务是实现测量控制,这就要求了高度的实时性和有效性。目前CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。与其它现场总线比较而言,CAN总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线[1,2]。   本论文设计的γ总量测量系统以C8051 F020为控制器,通过G_M管进行γ数据采集,通过LED进行显示。重要的是该系统融合了CAN总线,将多个探测点通过CAN总线相连,然后将其数据出入电脑,以此来监测每个探测点的γ总量。达到同时监测不同地点γ总量的目的。   1.系统硬件设计   单个γ总量探测器硬件系统由探测器及放大电路、电源、LED、及数据处理单元等模块组成。系统的功能结构图如图1所示。   多个探测器通过CAN总线相连,就组成了γ总量测量系统如图2所示。   电源不仅给各个模块提供稳定电压,而且给高压电源供电,使其达到G-M管所需的400V高压,γ粒子进入G-M管后产生一个脉冲,经过一些处理电路后形成一个方波脉冲进入单片机,单片机经过处理后将数据传入CAN接口电路进行处理之后进入CAN总线进行数据传输,并且通过128×64显示出来,这样就形成了简单的探测器。将多个探测器通过CAN总线连接就形成了一个简单的γ粒子总量检测网络。计算机上的类似串口调试助???的VB语言总量检测平台,可以用来对各个地方的探测器进行检测,以此来检测各个地方的γ粒子总量。   1.1 电源电路   电源电路如图3所示。   电源电路为整个电路板提供不同的稳定电压,并且让各路电压免于被其他电路的电压干扰。这样模块电路就能正常稳定的工作。这也为模块的工作独立性提供了良好的条件。因为各个电压前都连接了电阻和电容,当某个电压上(如VDD)有微小浮动时,在经过前面的电阻和电容的滤波之后,电压又变成了稳定的直流电压,这样其他电路就不会因为其电压(如VDD)的微小浮动而产生浮动,而导致其工作不稳定。   1.2 信号采集   信号采集最重要的就是G-M管周边电路和高压电源。如图4所示[2]。   通过G-M管的γ粒子形成脉冲在经过上述电路后输出一个方波进入处理器。从G-M管输出的脉冲是一个尖峰脉冲,在经过电容、电阻与二极管组成的电路后在DU1A左端显示的是一个类似方波的脉冲,经过DU1A后在SIGNAL处就出现了一个倒立的方波脉冲。其中DU1A是斯密特触发器,当输入为高电平时输出就变成低电平,反之输出高电平。一个γ粒子进入G-M计数管时,就能产生一个脉冲信号,脉冲信号经过处理得到一个方波的脉冲信号进入到中央处理器。我们通过定时器1计数(记录一分钟之内进入处理器的脉冲数)来计算出γ粒子一分钟进入G-M管的数目。   1.3 CAN接口电路   CAN的接口电路如图5所示[3,4,5,6]。   中央处理器的数据通过上述电路图传到CAN总线上,然后我们通过一个CAN转USB的板子就可将CAN转为USB,然后通过串口调试助手(最终要通过调试出的VB程序来进行检测)来对CAN进行读写控制,这样主要是为了方便我们对程序的调试运行。如果将多个探测器的CAN连接起来,就可以形成一个我们所需的简单的测量网络,并且CAN最多可以拥有110个节点,它传输的距离也比较长,所以我们即使将各个探测器放在相距较远的地方,却也可以对其进行集中监测。   2.系统软件设计   2.1 信号采集流程图   γ粒子进入G-M管后,产生的尖峰脉冲经过处理电路处理后进入处理器,因为我们检测的是单位时间(这里设一分钟为单位时间)内环境中γ粒子进入G-M管的总量,因此我们用T1来记录粒子的数量,来一个脉冲,T1加1;用T0来进行定时,当定时到时,产生定时中断,将T1里的数据取出进行处理,同时将T1清0。以此不断反复。   信号的采集流程图如图6所示[7]。   2.2 CAN流程图   将CAN的中断信号与处理

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档