新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于TI-MSPM0L1306用于對交流電壓的檢測項目

        基于TI-MSPM0L1306用于對交流電壓的檢測項目

        作者:汪波竹 時間:2024-12-17 來源:EEPW 收藏

        1   簡介

        本文引用地址:http://www.104case.com/article/202412/465550.htm

        本交流電壓采樣系統是通過對交流電壓和電流的采樣,直觀的顯示出來。從而獲得在電力系統發生故障時,可以快速檢測到故障信號,如短路電流、接地電流,例如,通過分析電壓和電流的波形,可以判斷是否存在過電壓、過電流、諧波等問題,從而找出故障的根源。最重要的在實時監控這些數據后可以立即切斷電源,保障人身和設備的安全,減少安全事故的發生。設計流程是這樣的:高壓交流電壓-> 電流傳感器->AD620 采樣放大-> 整流(AD轉換)->Mcu 檢測運算。

        Bom表(寫明器件型號)

        image.png

        2   硬件結構圖

        1734441805931692.png

        1737525845482750.png

        (產品展示圖)

        3   軟件開發

        開發平臺:ti-ccs V12.7.0

        4   外設的配置

        本項目主要的外設由DCAC 電源(或市電)、DC電源、LCD 、采樣板

        配置為1M 的速率,同時開啟收接中斷,配置發送與接收的緩沖區。

        1734465001282592.png

        選擇ADC接口選擇PA25

        1734465037947562.png

        保存后生成工程。

        1734465072939979.png

        5   公共代碼

        1737525989411397.png

        1737526146861229.png

        1737526194193624.png

        image.png

        6   IIC驅動

        image.png

        image.png

        image.png

        image.png

        在工程中添加i2c 的驅動封裝i2c_app.c/h

        image.png

        這個驅動封裝了讀寫兩個驅動,可實現與硬件低層的解耦。具體代碼見附件。

        1734465224523729.png

        image.png

        image.png

        7   LCD驅動程序

        image.png

        image.png

        8   程序流程圖

        控制端

        image.png

        9   結束語

        本項目主要是在利用Ti 的L1306這顆優秀的MCU來實現對高壓電的監控:Ti 的M0芯片采樣交流電壓和直流電壓,并顯示在顯示屏上的研發。LPL1306作為主控芯片,用電流傳感器從高壓交流線上獲取信號,經過AD620/LM2904 放大, 再經過整流處理,獲得采樣電壓給MCU 的AD 端,獲取數據后,mcu 通過算法,控制外線交流電壓。

        TI 的MCU 在使用過程中展現出了高性能、低功耗和易于開發的特點。其豐富的外設接口和強大的處理能力使得開發者能夠快速地實現各種復雜的功能。同時,TI 還提供了完善的開發工具和文檔支持,使得開發過程更加順暢。

        L1306 在系統中作為核心控制單元,負責整個系統的調度和管理。它接收來自各種傳感器的數據,經過處理后通過顯示器等外設進行輸出。同時,它還負責控制其他外設(如LED、蜂鳴器等)的開關和狀態。此外, 還通過其低功耗特性確保了系統的長時間穩定運行。

        (本文來源于《EEPW》



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 澄迈县| 灌南县| 青海省| 武安市| 新乐市| 渑池县| 鹿邑县| 彭阳县| 富锦市| 光山县| 新丰县| 金昌市| 温州市| 钟山县| 渭南市| 澄江县| 正宁县| 海晏县| 岫岩| 沽源县| 连南| 丘北县| 成都市| 竹山县| 松原市| 日土县| 达州市| 苏尼特右旗| 白城市| 宝鸡市| 潢川县| 沧州市| 仙桃市| 乌恰县| 桐柏县| 中江县| 合水县| 高尔夫| 阿城市| 石城县| 沅陵县|