關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > CB3LP芯片在溫度控制系統中的應用

        CB3LP芯片在溫度控制系統中的應用

        作者: 時間:2010-06-01 來源:網絡 收藏

        圖4 INA118內部原理框圖


        傳感器使用PT100鉑電阻,由于鉑電阻通過微小電壓進行測量,容易受干擾,而且鉑電阻非常小,容易折斷順壞,因此安裝時要仔細,并盡量遠離干擾源。信號放大電路使用運放電路,要仔細調節運放的調零電阻,使運放調零。


        2.單片機及其外圍電路
        圖5是單片機及其外圍電路圖,由ATMEL 89C52組成了單片機系統,AD和DA部分都使用了12bit轉換(ADAD574A,DADA667)以提高控溫精度。AD574A是美國模擬數字公司推出的單片高速12位逐次比較型A/D轉換器,內置雙極性電路構成的混合集成轉換芯片,具有外接元件少、功耗低、精度高等特點,并且具有自動校零和自動極性轉換功能,只需外接少量的阻容件即可構成一個完整的A/D轉換器。AD574A共有12根數據線,AT89C52的P0與AD574的高8位數據線直接相接,AD574A的低4位數據線與單片機的高半4位P0.4P0.7直接相接,數據的讀取是依靠單片機的控制線進行分時選通進行。AD574A的12和8腳是數據格式選擇端,高電平時,12位數據同時有效;低電平時第一次輸出高8位,第二次輸出低4位有效,高4位為零。本電路此腳接地,選擇用2次輸出16bit數據,其中的12bit數據是我們需要的。AD574A的4腳A0/SC是字節選擇線,在轉換期間,當A0為0,AD574A進行12位數據轉換;當A0為1,AD574A進行8位數據轉換,P2.3接A0。P2.2接讀轉換數據控制腳R/C,R/C是讀/啟動信號,高電平讀數據,低轉換。STS是工作狀態輸出端,高電平表示正在轉換,低電平表示轉換完畢。AD574的13腳為被測電壓的輸入端,接收來自測溫電路的放大信號,因為還使用了一片AD667 D/A轉換芯片,所以CS端受單片機控制,轉換器使用±12V電源電壓供電。

        圖5 單片機及其外圍電路圖


        AD667也是美國模擬數字公司推出的單片高速12bit的D/A轉換器,控制信號端如下:CS:D/A鎖存器片選端(低電平有效),只有CS端為有效信號時,才會啟動鎖存器。REFout:參考輸出。REFin:參考輸入。SPAN(10),SPAN(20):10V、20V量程。SUM:求和端。


        數字輸入信號:DB0~DB11為數字輸入端,和單片機P0口相連,和AD574A一樣,數據的讀取是依靠單片機的控制線進行分時選通。A0~A3為地址譯碼輸入端,AD667的9腳Vout為模擬量輸出端,其輸出電壓范圍可通過硬件編程選擇,并可實現單極性和雙極性輸出。此腳輸出的模擬信號經過雙運放LM358(U5)放大后加到芯片的控制給定輸入端15腳。AD667的內部框圖如圖6所示。

        圖6 AD667的內部框圖

        圖7 芯片控制電路


        3.芯片控制電路
        圖7所示是CB3LP芯片控制電路圖。從上位機即PC給出的設定目標值通過串口送到單片機89C52,由DA轉換芯片U12(DA667)轉換成模擬信號,經過雙運放LM358(U5)放大后加到CB3LP芯片的控制給定輸入端15腳;CB3LP的PWM控制輸出端13腳輸出PWM信號,經Q2射級跟隨加到光耦合器U6(TLP521-4)的1、3端,由U6的16、14端輸出;U6的16端輸出的控制信號加到三極管Q6的基級,經集電極輸出回到U6的12端。P13輸出的加熱控制信號控制三極管Q3的導通,控制光耦U6的5腳,即控制光耦U6的12、11的導通與截至,在導通的情況下,由CB3LP芯片控制的信號經過U6的12、11給出經過PID調節的加熱信號。光耦U6的14端輸出的控制信號加到三極管Q5的基級,經發射極輸出回到光耦U6的10端。P14輸出的制冷控制信號控制三極管Q4的導通,控制光耦U6的7腳,即控制光耦U6的10、9腳的導通與截至。在導通的情況下,由CB3LP芯片控制的信號經過光耦U6的10、9腳給出經過PID調節的制冷信號。

        pid控制器相關文章:pid控制器原理


        半導體制冷相關文章:半導體制冷原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 河源市| 左权县| 渝中区| 武川县| 宣汉县| 乌鲁木齐市| 光山县| 增城市| 双牌县| 浦北县| 临颍县| 咸丰县| 东阳市| 印江| 马尔康县| 高要市| 景谷| 那坡县| 通河县| 临夏县| 雷州市| 灵台县| 平潭县| 化州市| 张掖市| 都兰县| 台中市| 福建省| 乌鲁木齐县| 江阴市| 深圳市| 禹州市| 孝昌县| 奉节县| 绥阳县| 那坡县| 柘荣县| 临漳县| 自治县| 九江市| 洛浦县|