<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 將智能手機(jī)轉(zhuǎn)變?yōu)樾盘?hào)發(fā)生器

          將智能手機(jī)轉(zhuǎn)變?yōu)樾盘?hào)發(fā)生器

          作者: 時(shí)間:2017-01-12 來源:網(wǎng)絡(luò) 收藏
          信號(hào)發(fā)生器是實(shí)驗(yàn)室中的常見設(shè)備。它們最適合用于組裝前,測(cè)試新硬件設(shè)計(jì)的輸入,并驗(yàn)證電路的性能。近年來,這些實(shí)驗(yàn)室工具不僅在體積尺寸上有所下降,其成本也在降低。因此,如今市場(chǎng)上已經(jīng)有不少便攜版的信號(hào)發(fā)生器。 對(duì)于忙碌的工程師,這種便攜式版本確實(shí)很方便,但很多時(shí)候,常常要帶好幾臺(tái)設(shè)備,這樣工具包就會(huì)超過50磅的限重值。于是,人們現(xiàn)在開始設(shè)計(jì)可插入智能手機(jī)的實(shí)驗(yàn)室設(shè)備。您不必隨身攜帶另一臺(tái)裝有電腦的設(shè)備,只需利用手機(jī)的計(jì)算能力和功能,便可使設(shè)備既輕便小巧又便宜實(shí)惠! 如何把智能手機(jī)轉(zhuǎn)變成信號(hào)發(fā)生器呢?最簡(jiǎn)單的方法是利用手機(jī)上已有的耳機(jī)插孔!不必感到驚奇,試試插入板載USB接口!像任何工程項(xiàng)目一樣,這個(gè)接口的作用也有局限性。 一個(gè)標(biāo)準(zhǔn)的耳機(jī)插孔通常只覆蓋一個(gè)人可以聽到的頻率范圍(20~20000Hz)。這個(gè)范圍看似有限,但對(duì)于大多數(shù)傳感器和應(yīng)用而言,它實(shí)際上已相當(dāng)廣泛。心電圖,腦電圖和肌電圖等醫(yī)療傳感器都是很好的實(shí)例應(yīng)用。這些信號(hào)沒有超過100Hz的組件! 花費(fèi)不到15美元便可做出一個(gè)器!該硬件包括單立體聲3.5毫米耳機(jī)插頭、一些電線,任選三個(gè)鱷魚夾將信號(hào)發(fā)生器連接到測(cè)試設(shè)備。耳機(jī)插頭包括左、右聲道,外加接地。圖1顯示了用三根導(dǎo)線焊接的耳機(jī)插孔圖。底部的大金屬片為綠色接地線,紅線分別連接左、右聲道。耳機(jī)插頭焊接后,可以擰回后蓋,鱷魚引線可通過焊接或固定螺絲連接,具體看所選接頭類型。圖2為硬件的最終件。


          圖1 焊接耳機(jī)插頭

          本文引用地址:http://www.ex-cimer.com/article/201701/338040.htm


          圖2 完成組裝的硬件

          iOS和Android操作系統(tǒng)各自的應(yīng)用程序商店都有很多可選的軟件。對(duì)于iOS,信號(hào)發(fā)生器似乎是市場(chǎng)上現(xiàn)有的最好選擇,價(jià)格不到3美元!圖3顯示了該應(yīng)用程序在手機(jī)上顯示圖。Android較iOS而言選擇性更廣。測(cè)試發(fā)現(xiàn)最好的選擇是Waveform,其設(shè)計(jì)看起來像是一臺(tái)信號(hào)發(fā)生器的前面板,如圖4所示。

          上一頁 1 2 下一頁

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();