新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > SPI接口與單片機接口原理圖(STPM01與P89LPC94

        SPI接口與單片機接口原理圖(STPM01與P89LPC94

        作者: 時間:2016-11-14 來源:網(wǎng)絡 收藏
        STPM01與P89LPC9401接口設計

          STPM01的是一個兩線口,其數(shù)據(jù)輸入輸出是同一個管腳,與標準三線SPI口不同。我們采用了圖3所示方法連接兩芯片。

          作為SPI總線主機,LPC9401輸出時鐘信號,STPM01依照SCLNLC的時鐘信號進行通信。為提高抗干擾性能,在連線中串聯(lián)一個10~100Ω 電阻,該電阻與芯片管腳輸入電容構成低通濾波器,濾除連線上的干擾。LPC9401讀取STPM01數(shù)據(jù)時,使用片上的SPI模塊。而向STPM01寫數(shù)據(jù)時,不使用SPI總線控制模塊,而采用軟件模擬SPI時序輸出數(shù)據(jù)。這樣設計是考慮到電表運行時,LPC9401很少向STPM01寫數(shù)據(jù),而讀數(shù)據(jù)非常頻繁。這種設計充分利用了芯片的資源,提高了程序運行效率。

          取樣電路設計

          電壓取樣采用電阻分壓,考慮到貼片電阻的耐壓有限,選用4只200kΩ電阻做分壓器。STPM01電壓通道最大輸入差分電壓為±0.3V,對于50Hz交流電,對應有效值為0.21VRMS,輸入信號不能大于此最大值,否則會出現(xiàn)削峰。考慮到余量,對于220V額定電壓,我們?nèi)?.16VRMS,則

          取樣電阻=200×4×0.16/220=581Ω,我們選560Ω作為取樣電阻。

          相電流傳感器我們采用互感器,變比為5,000:1。該通道增益設置為8,則輸入最大信號為0.105VRMS,考慮到一定余量,在40A時,輸入信號選擇在0.08VRMS左右,則互感器負載電阻為0.08/40×5,000=10Ω。

          零線電流通道我們采用錳銅分流器,分流器阻值取250μΩ。阻值不能取得過大或過小,如果選得過小,則在小電流時取樣信號太微弱,導致誤差增大,容易超差。如果選得過大,則大電流時分流器發(fā)熱過大,造成誤差不穩(wěn)定。

        圖3:示意圖。

          對于250μΩ分流器,在40A時其兩端電壓信號為250×40=10,000μV,即10mVRMS。取樣信號非常小,所以該通道增益應設置為最大即32倍,此時信號輸入最大幅度為26.25mVRMS。實際最大輸入信號小于允許的最大輸入信號,分流器阻值選擇合理。



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 柘荣县| 仁寿县| 蒙阴县| 和静县| 安化县| 大荔县| 临朐县| 大埔区| 乐安县| 抚州市| 汶川县| 永善县| 华池县| 宕昌县| 高雄市| 牙克石市| 成武县| 通河县| 顺平县| 安龙县| 乐昌市| 夏邑县| 四平市| 吴旗县| 宜阳县| 当涂县| 密云县| 灌阳县| 南投县| 新蔡县| 霍城县| 南昌县| 罗平县| 左云县| 临澧县| 陕西省| 湘潭县| 长沙市| 通江县| 灵山县| 嘉祥县|