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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于EWB的測(cè)溫電路設(shè)計(jì)

          基于EWB的測(cè)溫電路設(shè)計(jì)

          作者: 時(shí)間:2011-01-11 來(lái)源:網(wǎng)絡(luò) 收藏


          圖2是三極管pn結(jié)測(cè)溫電路,根據(jù)三極管手冊(cè)參數(shù),pn結(jié)兩端的電壓隨溫度變化。本例測(cè)量水溫,溫度范圍是0~100℃。在實(shí)際應(yīng)用中需要知道對(duì)應(yīng)的電壓變化范圍和起始、終止點(diǎn)的電壓值。用EMB進(jìn)行溫度掃描分析,具有直觀、快捷的優(yōu)點(diǎn)。在EMB中畫(huà)出圖2電路,選擇主菜單的分析(analysis)選項(xiàng),選擇其中的溫度掃描(temperature sweep)功能,在打開(kāi)的對(duì)話框中設(shè)置溫度的起始和終止范圍,其中starttemper-ature(起始溫度)設(shè)置為0,end temperature(終點(diǎn)溫度)設(shè)置為100,sweep type選擇linear,output node選擇要仿真的節(jié)點(diǎn),其它選擇默認(rèn),然后點(diǎn)擊simulate(仿真),得到仿真結(jié)果如圖3所示,單擊cursors(游標(biāo)),可以精確測(cè)量曲線各點(diǎn)坐標(biāo)的x、y(溫度、電壓)值,實(shí)測(cè)結(jié)果是,對(duì)應(yīng)x值的0~100℃范圍,y值是0.642~0.442V,電壓變化范圍是200mV,變化規(guī)律是線性的。
          b.JPG

          圖4是R、C積分電路,在通電的初始時(shí)刻,電容兩端的電壓為0V,以后隨著對(duì)電容的充電,電容兩端的電壓將增加,其電壓的變化規(guī)律是:
          c.JPG
          由式(1)可知,Uc不是線性的,但是如果R、C的數(shù)值很大,則Uc接近于線性,這個(gè)過(guò)程可以用數(shù)學(xué)方法求出Uc的曲率來(lái)判斷線性,最終確定R、C的大小,但是過(guò)程比較麻煩而且不直觀。如果用EWB仿真,則方便、快捷、直觀,針對(duì)圖4電路,選擇主菜單的analysis下的transient(瞬態(tài))仿真,在打開(kāi)的對(duì)話框中修改start time(開(kāi)始時(shí)間)為0,endtime(結(jié)束時(shí)間)為0.02s,將測(cè)量的節(jié)點(diǎn)添加到nodes for analysis對(duì)話框中,然后點(diǎn)擊simulate,得到圖5的結(jié)果。打開(kāi)游標(biāo)測(cè)得x、y的數(shù)據(jù)是:當(dāng)電壓變化范圍是0.442~0.642V時(shí),對(duì)應(yīng)的時(shí)間范圍是4ms。
          d.JPG


          關(guān)鍵詞: 單片機(jī)

          評(píng)論


          相關(guān)推薦

          技術(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); })();