×

有线煤层气评估平台维基用户指南

消耗积分:2 | 格式:pdf | 大小:6.61MB | 2021-03-23

刘满贵

分享资料个

The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (16 Aug 2019 09:42) was approved by Richard Anslow.The Previously approved version (14 Aug 2019 16:40) is available.Diff

This is an old revision of the document!


Pioneer 1 - Wired CbM Evaluation Platform

Overview

The Pioneer 1 - Wired CbM Evaluation Platform provides a robust industrial wired link solution for the ADcmXL3021 Triaxial Vibration Sensor en/products/adcmxl3021.html. The ADcmXL3021 features ultra low noise density (26 μg/√Hz) and wide bandwidth to 10 kHz, which supports excellent measurement resolution and tracking of key vibration signatures. The EV-CbM-Pioneer1-1Z and EV-CbM-Pioneer1-2Z kits provide a complete plug and play solution for operating the ADcmXL3021 on an RS-485 network over meters of cable in harsh industrial environments. This wired evaluation platform is enables monitoring of industrial assets to improve up-time, accelerating the path to Industry 4.0.

EV-CbM-Pioneer1-1Z / EV-CbM-Pioneer1-2Z Kit Features

  • Provides 3 different Slave Board designs for ADcmXL3021 attach, which enable system design flexibility. Figure 1 and Table 1 provide details. Slaves 2 and 3 provide a direct SPI to RS-485 link, while Slave 1 includes an microcontroller which provides a UART to RS-485 interface.
  • Combines power and data over 1 standard cable, which reduces cable and connector costs at remote Sensor nodes.
  • Provides industry standard RJ45/RJ50 cables and connectors which are well shielded for noisy environments, are not bulky, and provide a path to IP67 enviornmental rating for integrated CbM module.
  • Includes a Master interface board with multiple connectors for system controller attach.
  • Provides open source schematics, layout, and bill of materials which can be used as a guideline for end product design.
  • Dedicated software GUI enables simple configuration of the ADcmXL3021 device, and vibration data and capture over long cables.

Table 1. Solution Performance Trade Offs

Solution Flexibility PCB Area Complexity EMC
DEMO-CbM-Slave3-Z Low Low Low Medium
DEMO-CbM-Slave2-Z Low Low Low High
DEMO-CbM-Slave1-Z High Medium Medium High

Figure 1. Slave Solution Options

SPI SCLK vs. Cable Length Recommendations

The following guidelines apply for the direct SPI to RS-485 link designs (DEMO-CbM-Slave2-Z and DEMO-CbM-Slave3-Z). The SPI to RS-485/RS-422 link designs include a SPI clock transfer over RS-422 (SCLK) and a power over data lines implementation (phantom power), where data and power share the same twisted pair (SPI MISO).

Cable Effects

  • Over long cable runs the SPI SCLK signal will incur a propagation delay through the cable, of the order of 400-500 ns for a 100 m cable.
  • For a SPI MOSI data transfer from Master to Slave, the MOSI and SCLK are equally delayed by the cable.
  • However, data sent from the slave MISO to the master will be out of sync with SPI SCLK by twice the cable propagation delay.

Maximum SPI SCLK

  • Is set by the system propagation delay, which includes cable propagation delay, and Master + Slave Component propagation delays.

Minimum SPI SCLK

  • Is set by the Phantom Power filter components, which high-pass filter data on SPI MISO. This technique requires that the data signals being transmitted do not have content at DC or at very low frequencies. If operating at higher frequencies in the MHz range, it is important to note that a long string of logic '1' bits will mean a dynamic effective data rate in the kHz.

Typical Performance

  • Typical SPI SCLK rate vs. cable length performance in a Phantom Power network is characterized in Figure 2. This shows DEMO-CbM-Slave3-Z (non-isolated slave) and DEMO-CbM-Slave2-Z (isolated slave)error free performance when porting the ADcmXL3021 SPI output over cabling.

Figure 2. SPI SCLK vs. Cable Length Typical Performance

Getting Started

Equipment

The following is supplied as part of the EV-CbM-Pioneer1-1Z demo kit:

  • Master Interface Controller board DEMO-CbM-Master-Z.
  • Low complexity non-isolated Slave Sensor interface board DEMO-CbM-Slave3-Z.
  • Low complexity isolated Slave Sensor interface board DEMO-CbM-Slave2-Z.
  • 2m RJ50 cable (194612-02) and 10m RJ50 cable (194612-10)
  • AC/DC Power Supply - EU/UK/US/AU

The following is supplied as part of the EV-CbM-Pioneer1-2Z demo kit:

The following equipment is suggested as a vibration source, but not strictly required, as the system can also be tested manually:

Typical Setup

The following steps describe a typical setup, as shown in Figure 3, to communicate over a SPI to RS-485 link using either DEMO-CbM-Slave2-Z or DEMO-CbM-Slave3-Z:

  1. Ensure that the following jumper selections are made for the DEMO-CbM-Master-Z: LK8: position A or position B, and LK5 and LK6: Position A. The LK8 jumper needs to be set, but the position is at the user's discretion.
  2. Connect the supplied 2-meter RJ50 cable to the J10 RJ50 connector on the DEMO-CbM-Master-Z as indicated in Figure 4. Do not confuse this with the RJ45 connector (J1). Inserting RJ50 cable plugs into RJ45 connectors will damage the plug/connector contacts.
  3. Connect the Cypress Evaluation Board CYUSB3KIT-003 as shown in Figure 4 below. J6 and J7 on the DEMO-CbM-Master-Z align with the like-named J6 and J7 on the CYUSB3KIT-003.
  4. Connect the supplied 2-meter RJ50 cable to the J10 RJ50 connector on the DEMO-CbM-Slave3-Z (or DEMO-CbM-Slave2-Z).
  5. Connect the ADcmXL3021 XL module hi-rose connector (male) to the hi-rose connector (female) on the DEMO-CbM-Slave3-Z. Refer to Figure 5 for connector orientation. Ensure that Pin1 on both connectors is aligned as shown.
  6. Connect the Power Supply to the barrel connector on the DEMO-CbM-Master-Z. The power supply should be set to a minimum of +6 V and a maximum of +12 V. This provides power to both master and slave boards.
  7. Note: the Master board barrel connector is configured for a positive centre tip power supply. For the demo kit power supply –→ connect the positive centre (+) to the positive centre (+) on the small tip adaptors.
  8. Connect the USB 3.0 cable supplied with the CYUSB3KIT-003 to a USB 3.0 port on your computer.
You can use the supplied 2 meter RJ50 cable with either the DEMO-CbM-Slave3-Z or DEMO-CbM-Slave2-Z. However, the 10 meter RJ50 cable can only be used with the DEMO-CbM-Slave3-Z.

Figure 3. Typical Evaluation Setup

Figure 4. Master Board Setup

Figure 5. Hi-Rose Connector Orientation and S2 Pushbutton Switch

Software Application (GUI)

Software Installation

Two downloads are required, with all software available on the ADcmXL3021 wiki.

  1. Download and unzip the file called FX3Driver.zip. Then run the DriverSetup.exe file
  2. Download, unzip, and Run the ADCMXL Evaluation Software, version 2.1.8.
Tip: The ADcmXL3021 wiki also includes detailed software installation and troubleshooting instructions.

GUI measurements using Typical Setup

  1. Open the Vibration Evaluation software version 2.1.8 on your computer.
  2. Open the ‘Comm’ menu and select ‘SPI’. Set the SPI SCLK to 2.5 MHz and hit ‘update’.
  3. Select Manual Time Capture (MTC) from the Mode Selection drop down menu, and hit the start button.
  4. For the Typical setup described in Figure 3 – the X, Y, and Z axis MTC measurements are shown in Figure 6.
  5. The corresponding Manual Fast Fourier Transform (MFFT) measurements are shown in Figure 7.
Tip: If the system is unresponsive, or data plots are erroneous, then press the S2 pushbutton switch on the DEMO-CbM-Slave2-Z / DEMO-CbM-Slave3-Z to reset the ADcmXL3021.

Figure 6. Typical Manual Time Capture Plot - corresponding to Figure 3 Typical Setup

Figure 7. Typical Manual FFT Plot - corresponding to Figure 3 Typical Setup

GUI measurements for a non-Repetitive Vibration Source

To provide a more easily visible Manual Time Capture (MTC) of a 'finger tap' vibration on the top surface of the ADcmXL3021, access the AVG_CNT register as shown in Figure 8. Write HEX 0x3 to AVG_CNT and perform a read back to confirm the write. This will decimate the signal so that the MTC waveform can be viewed easily. Figure 9 shows an example MTC measurement where a 'finger tap' vibration is applied to the top surface of the ADcmXL3021 module.

Figure 8. Write Hex 0x3 to the AVG_CNT Register to Decimate

Figure 9. Typical Manual Time Capture plot - Finger Tap Vibration Setup

Schematics, Layout, BOM

Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Slave2-Z: click here to download

Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Slave3-Z: click here to download

Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Master-Z: click here to download

Schematics, layout, BOM, and Gerber file for the DEMO-CbM-Expandr-Z: click here to download

Change Log

*July 2019. Initial Release. *August 2019. Added additional information on demo power supply configuration.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'有线煤层气评估平台维基用户指南',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);