è¨(shè)計(jì)傳感器信號調(dià o)節(jié)é›»å器件åŠç›¸é—œ(guÄn)æ ¡æ£ç®—æ³•å¹¶éžæ˜“事,而且耗時(shÃ)長。使用硬件傳感器仿真器å¯é¡¯è‘—縮çŸé–‹ç™¼(fÄ)時(shÃ)é–“ã€‚ä¾‹å¦‚ï¼Œé€ æˆæº«åº¦æ ¡æ£è²»(fèi)時(shÃ)的一個主è¦åŽŸå› æ˜¯åœ¨ç’°(huán)å¢ƒè‰™ä¸æº«åº¦å¾žå†·åˆ°ç†±å¾ªç’°(huán)時(shÃ)間長,å¯èƒ½éœ€è¦å¹¾å°æ™‚(shÃ)溫度æ‰èƒ½é”(dá)到穩(wÄ›n)定,åƒå…¸åž‹çš„三點(diÇŽn)æ ¡æ£ï¼ˆ-55℃ã€25℃和85℃)需è¦å…«å°æ™‚(shÃ)。傳感器仿真器ä¸å·²ç¶“(jÄ«ng)è¨(shè)置了傳感器溫度漂移的模型,這樣控制工程師僅需幾分é˜å³å¯å®Œæˆä»¿çœŸæ ¡æ£ã€‚這樣一天之內(nèi)å¯ä»¥åšå¾ˆå¤šæ ¡æ£ï¼Œç¯€(jié)çœäº†æ™‚(shÃ)間,僅需將注æ„力集ä¸åœ¨å‚³æ„Ÿå™¨ç¡¬ä»¶çš„調(dià o)試或開發(fÄ)æ ¡æ£ç®—法。
傳感器的å¦ä¸€å•é¡Œæ˜¯æœ‰äº›å‚³æ„Ÿå™¨éœ€è¦æ˜‚è²´çš„è¨(shè)å‚™æä¾›æ¿€å‹µï¼ˆæ¯”如,濕度ã€åŠ é€Ÿã€pHã€å£“力和拉力)。在很多情æ³ä¸‹å¹¶ä¸å®¹æ˜“接觸這些è¨(shè)備。使用傳感器仿真器å¯ä»¥åœ¨ä½¿ç”¨é€™æ¨£è¨(shè)備之å‰èª¿(dià o)è©¦è»Ÿç¡¬ä»¶ï¼Œå¯æé«˜å¯¦(shÃ)é©—(yà n)å®¤ç ”ç©¶çš„æ•ˆçŽ‡ã€‚æ¤å¤–,這些用于產(chÇŽn)生激勵的è¨(shè)備有時(shÃ)是為特定傳感器而開發(fÄ)的,未必通éŽé©—(yà n)è‰ã€‚
例如,ContrivanceEngineering開發(fÄ)的定制機(jÄ«)æ¢°æ ¡æ£ç³»çµ±(tÇ’ng)ç”¨äºŽåœ¨å‚³æ„Ÿå™¨ä¸ŠåŠ åŠ›çŸ©ã€‚ç”±äºŽå‚³æ„Ÿå™¨æ˜¯èˆ‡é‚£äº›æ ¡æ£ç³»çµ±(tÇ’ng)åŒæ™‚(shÃ)開發(fÄ)的,沒有傳感器仿真器則很難調(dià o)è©¦é€™äº›å‚³æ„Ÿå™¨ã€‚è€Œä¸”ï¼Œå¦‚æžœæ ¡æ£ç³»åˆ—一開始就å˜åœ¨æ©Ÿ(jÄ«)械振蕩å•題,如果沒有仿真器,很難確定振蕩是機(jÄ«)械系統(tÇ’ng)產(chÇŽn)生的還是來自電氣系統(tÇ’ng)。
傳感器還å¯èƒ½åœ¨ä¸å¯é‡å¾©(fù)çš„å•題,這樣就很難判斷是傳感器的故障還是傳感器的性能所é™ã€‚比如,壓力傳感器除了延時(shÃ)外,還會å˜åœ¨å£“åŠ›æ»¯åŽæˆ–溫度滯åŽï¼Œå› ?yà n)é–éž²è¡…éª±ç¢—å¨®æ‚ éª·î’”Ç”ï¼—èƒ–è¿·è¯¿èŠŠå¤‚å…„æ ¡îƒº@樣就很難判斷故障是來自傳感器的還是電å器件的。傳感器趕集器ä¸å˜åœ¨ä¸å¯é‡å¾©(fù)æ€§ï¼Œå› æ¤å¯è©•估傳感器電å器件的精度。
在詳細(xì)講解如何實(shÃ)ç¾(xià n)傳感器仿真器之å‰ï¼Œå¯æŠŠå®ƒè¦–作一個黑箱。本文的傳感器仿真器用于仿真四元件Wheatstone橋傳感器。由于大多數(shù)橋傳感器æä¾›ç›¸é—œ(guÄn)çš„æº«åº¦å‚³æ„Ÿå™¨ï¼Œå› æ¤å®ƒå¯æ•ˆä»¿å…©ç¨®ä¸åŒé¡žåž‹æº«åº¦å‚³æ„Ÿå™¨çš„æ•ˆæžœï¼ˆäºŒæ¥µç®¡å’Œä¸²è¡Œé›»é˜»ï¼‰ã€‚

圖1(aå’Œbï¼‰åˆ†åˆ¥ç‚ºè¦æ•ˆä»¿çš„æ©‹å‚³æ„Ÿå™¨å¯¦(shÃ)例
橋傳感器示例
PGA309是典型的信號調(dià o)節(jié)片上系統(tÇ’ng),它å¯ç”¨äºŽè£œ(bÇ”)償溫度漂移和阻性橋傳感器的éžç·šæ€§ã€‚圖1a為橋傳感器實(shÃ)例,其溫度系數(shù)將用于確定電阻電壓(Rt)。Rtä¸Šçš„é›»å£“ç‚ºæº«åº¦ä¿¡è™Ÿã€‚ä»¿çœŸå™¨å¯æ¨¡æ“¬Rt溫度感應(yÄ«ng)方法,它æä¾›ä¸€å€‹å¯ç·¨ç¨‹æº«åº¦ä¿¡è™Ÿï¼Œæ ¹æ“š(jù)溫度信號調(dià o)åˆ¶æ©‹é›»å£“ã€‚è©²å‚³æ„Ÿå™¨ä»¿çœŸå™¨é‚„å¯æ¨¡æ“¬åœ–1b的電路,該圖ä¸äºŒæ¥µç®¡ç”¨äºŽæ¸¬é‡æ©‹æº«åº¦ã€‚
圖2傳感器的溫度飄移
圖3傳感器輸出信號與激勵間關(guÄn)ç³»
圖2æè¿°äº†å‚³æ„Ÿå™¨çš„æº«åº¦é£„移。傳感器仿真器將三個ä¸åŒæº«åº¦ï¼ˆå®¤æº«ã€ç†±å’Œå†·ï¼‰ä¸‹çš„飄移建立了模型。圖3為傳感器輸出信號與激勵間關(guÄn)系。通常該信號僅包括二階éžç·šæ€§ã€‚傳感器仿真器將傳感器響應(yÄ«ng)èˆ‡æ‰€åŠ æ¿€å‹µåœ¨å®¤æº«ä¸‹äº”å€‹åˆ†ç«‹é»ž(diÇŽn)
åŠå†·ç†±å…©ç¨®æº«åº¦ä¸‹ä¸‰å€‹åˆ†ç«‹é»ž(diÇŽn)的情æ³åˆ†åˆ¥æ¨¡æ“¬å‡ºä¾†ã€‚
傳感器溫度漂移
輸出信號與激勵的關(guÄn)ç³»
傳感器信號調(dià o)節(jié)系統(tÇ’ng)通常調(dià o)åˆ¶æ¿€å‹µé›»å£“ä»¥æ ¡æ£å‚³æ„Ÿå™¨çš„éžç·šæ€§ã€‚由于Vexc的調(dià o)節(jié)å¯ç”¨äºŽæ ¡æ£æ‰€åŠ å£“åŠ›çš„éžç·šæ€§ï¼Œå› æ¤æ‰å¯ä»¥ç”¨äºŽç‚ºç¾(xià n)實(shÃ)傳感器建模,å³å‚³æ„Ÿå™¨ä»¿çœŸå™¨è¼¸å…¥Vexc的變化將直接影響所仿真的橋輸出。
圖4視作黑箱的傳感器仿真器
圖4表示了視作黑箱的傳感器仿真器。注æ„到Vexc輸入ã€å‚³æ„Ÿå™¨è¼¸å‡ºå’Œæº«åº¦ä¿¡è™Ÿè¼¸å‡ºï¼Œä»¥åŠæº«åº¦è¼¸å‡ºå’Œå‚³æ„Ÿå™¨è¼¸å‡ºçš„æŽ§åˆ¶ã€‚溫度輸出控制有三個ä¸åŒæº«åº¦ï¼ˆå®¤æº«ã€é«˜æº«å’Œä½Žæº«ï¼‰ã€‚傳感器輸出有如下輸出:0ã€50%åŠ100%低溫ã€0ã€25ã€50ã€75å’Œ100室溫ã€0ã€50å’Œ100%高溫。
傳感器仿真器å¯è¦–作黑箱
有些工程師也許會å•,為何æé«˜ç²¾åº¦å¹¶ä¸èƒ½è§£æ±ºå•題,比如采用精密電æºï¼ˆå¦‚æ¯«ä¼æ ¡æ£å™¨ï¼‰æ¨¡æ“¬å‚³æ„Ÿå™¨è¼¸å‡ºã€‚ä½¿ç”¨é›»å£“æºæ¨¡æ“¬å‚³æ„Ÿå™¨è¼¸å‡ºçš„主è¦å•題是它ä¸èƒ½ç”¨å‚³æ„Ÿå™¨çš„æ¿€å‹µé›»å£“調(dià o)制。傳感器的電åå™¨ä»¶é€šå¸¸ç”¨æ”¹è®Šå‚³æ„Ÿå™¨æ¿€å‹µé›»å£“çš„æ–¹å¼æ ¡æ£éžç·šæ€§ï¼Œç•¶(dÄng)傳感器用于放射滴定時(shÃ)也會變化。在這種模å¼ä¸‹ï¼Œå‚³æ„Ÿå™¨å’Œé›»å器件共用一個電æºã€‚æ¸¬è©¦æ”¾å°„æ»´å®šé›»æºæŠ‘åˆ¶å¾ˆé›£ç”¨ç²¾ç¢ºçš„é›»æºå¯¦(shÃ)ç¾(xià n)。
在模擬傳感器的時(shÃ)候需è¦ä¸‰å€‹ç²¾ç¢ºé›»æºã€‚一個用于共模信號,一個用于差分信號,å¦ä¸€å€‹ç”¨äºŽæº«åº¦ä¿¡è™Ÿï¼ˆåƒè¦‹åœ–5)。這種è¨(shè)置比本文建è°çš„ä»¿çœŸå™¨æ–¹å¼æˆæœ¬é«˜ï¼Œè€Œä¸”它需è¦å°æ¯å€‹å‚³æ„Ÿå™¨è¼¸å‡ºé…置進(jìn)行é‡è¨(shè)置。而仿真器輸出é…置僅需è¨(shè)ç½®ä¸€æ¬¡ï¼Œå¹¶é€šéŽæ—‹è½‰(zhuÇŽn)é–‹é—œ(guÄn)鏿“‡ã€‚
圖5溫度信號電æº
仿真?zhèn)鞲衅é‰î‹ç’§å¨œé½»â‚¬ç²¾å¯†é›»å£“æºå…¶ä¸ä¹‹ä¸€ã€‚
傳感器仿真器的簡單實(shÃ)æ–½
Wheatstone橋傳感器的仿真器有多種實(shÃ)ç¾(xià n)æ–¹å¼ã€‚這里介紹的方å¼éžå¸¸ç›´è§€ï¼Œå®ƒé‡‡ç”¨æ•´å½¢é›»ä½è¨ˆ(jì)和旋轉(zhuÇŽn)é–‹é—œ(guÄn),如果使用更復(fù)雜的方法,å¯ä»¥ç”¨D/A轉(zhuÇŽn)æ›å™¨ã€å¾®æŽ§åˆ¶å™¨ã€PC接å£å’Œç›¸é—œ(guÄn)軟件。這兩種方法有å„自的優(yÅu)勢,用直觀的方å¼å¯é¿å…使用軟件。
圖5介紹了傳感器仿真器的單個通é“和。完整的è¨(shè)計(jì)使用å一個通é“和旋轉(zhuÇŽn)é–‹é—œ(guÄn)以產(chÇŽn)生å一個ç¨(dú)特的輸出狀態(tà i)。這å一種ä¸åŒçš„輸出狀態(tà i)通常用于模擬ä¸åŒæ¿€å‹µä¸‹åœ¨ä¸‰ç¨®ä¸åŒæº«åº¦æ™‚(shÃ)的傳感器輸出。使用這種é…ç½®æ˜¯å› ?yà n)椋îƒè –é„¶?shù)å¸¸ç”¨å‚³æ„Ÿå™¨æ ¡æ£ç®—法需è¦ä¸‰å€‹ä¸åŒæº«åº¦å’Œä¸‰ç¨®ä¸åŒç¨‹åº¦çš„æ¿€å‹µã€‚通éŽèª¿(dià o)節(jié)R8(精調(dià o)時(shÃ)使用R9)產(chÇŽn)ç”Ÿå·®åˆ†ä¿¡è™Ÿã€‚ä½¿ç”¨åœ–ä¸æ‰€ç¤ºçš„元件,激勵電壓為5V時(shÃ),電路輸出范åœç‚ºÂ±25mV。數(shù)å°æ™‚(shÃ)的測é‡ç©©(wÄ›n)定度約為0.03%。該電路的輸出范åœå¯é€šéŽæ”¹è®ŠR7å’ŒR10來實(shÃ)ç¾(xià n)。例如,激勵電壓為5V時(shÃ),使用1kæé›»é˜»å¯å°‡èŒƒåœè®Š?yÅu)椤?50mV。這樣電路å¯ç”¨äºŽæ¨¡æ“¬ä¸åŒèŒƒåœçš„傳感器輸出,æé«˜ç²¾åº¦å’Œå¯é‡å¾©(fù)性。
該傳感器仿真器還å¯ä»¥æ¨¡æ“¬æº«åº¦è¼¸å‡ºä¿¡è™Ÿã€‚大多數(shù)傳感器內(nèi)置了簡單的溫度傳感器以監(jiÄn)視橋傳感器溫度。
剿–‡å·²ç¶“(jÄ«ng)æåŠå‚³æ„Ÿå™¨é€šå¸¸ç”¨äºŒæ¥µç®¡ç”¢(chÇŽn)生溫度信號,或者使用橋電阻的溫度系數(shù)(theRtmethod).

圖6產(chǎn)生Rt溫度信號
圖6解釋了如何產(chǎn)生Rt溫度信號。R2和R3用于模擬橋電阻的溫度系數(shù),R4用于溫度傳感器電阻Rt。
如何產(chǎn)生Rt溫度信號的仿真
相åŒçš„阻性分壓器å¯ç”¨äºŽç”¢(chÇŽn)生常溫ã€é«˜æº«å’Œä½Žæº«ä¿¡è™Ÿã€‚該電路的å¦ä¸€å„ª(yÅu)勢是Rt溫度信號å¯é€šéŽå‚³æ„Ÿå™¨çš„æ¿€å‹µé›»å£“調(dià o)制。U3å’ŒU4ç·©å˜æº«åº¦è¼¸å‡ºä¿¡è™Ÿï¼Œå¯ç”¨äºŽèª¿(dià o)節(jié)傳感器輸出信號,這樣傳感器輸出信號相當(dÄng)于串è¯(lián)橋。溫度感應(yÄ«ng)的二極管方法僅需用阻性分壓器代替二極管å³å¯å¯¦(shÃ)ç¾(xià n)ã€‚è€Œä¸”åŒæ¨£çš„電路也å¯èˆ‡æ—‹è½‰(zhuÇŽn)é–‹é—œ(guÄn)å…±åŒä½¿ç”¨ä»¥ç”¢(chÇŽn)生室溫ã€é«˜æº«å’Œä½Žæº«ä¿¡è™Ÿã€‚