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

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

圖6產生Rt溫度信號
圖6解釋了如何產生Rt溫度信號。R2和R3用于模擬橋電阻的溫度系數,R4用于溫度傳感器電阻Rt。
如何產生Rt溫度信號的仿真
相åŒçš„阻性分壓器å¯ç”¨äºŽç”¢ç”Ÿå¸¸æº«ã€é«˜æº«å’Œä½Žæº«ä¿¡è™Ÿã€‚該電路的å¦ä¸€å„ªå‹¢æ˜¯Rt溫度信號å¯é€šéŽå‚³æ„Ÿå™¨çš„æ¿€å‹µé›»å£“調制。U3å’ŒU4ç·©å˜æº«åº¦è¼¸å‡ºä¿¡è™Ÿï¼Œå¯ç”¨äºŽèª¿ç¯€å‚³æ„Ÿå™¨è¼¸å‡ºä¿¡è™Ÿï¼Œé€™æ¨£å‚³æ„Ÿå™¨è¼¸å‡ºä¿¡è™Ÿç›¸ç•¶äºŽä¸²è¯æ©‹ã€‚溫度感應的二極管方法僅需用阻性分壓器代替二極管å³å¯å¯¦ç¾ã€‚è€Œä¸”åŒæ¨£çš„電路也å¯èˆ‡æ—‹è½‰é–‹é—œå…±åŒä½¿ç”¨ä»¥ç”¢ç”Ÿå®¤æº«ã€é«˜æº«å’Œä½Žæº«ä¿¡è™Ÿã€‚