關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 三相電動機編程控制解決方案(05-100)

        三相電動機編程控制解決方案(05-100)

        ——
        作者:Renesas公司 時間:2009-02-23 來源:電子產品世界 收藏

          用梯形波交變實現SPMSM的

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

          驅動的軟件描述

          軟件描述了如何使用梯形波的120o交變來實現SPMSM的無傳感器型驅動。內容包括:

          (1)由電動機中的感應電壓來檢測轉子位置和采用梯形波的120o 交控制旋轉轉速度在±500 rpm~3000 rpm范圍。

          (2)對8個控制模塊的描述。

        •   A/D轉換器
        •   感應電壓的檢測
        •   實際轉速的計算
        •   目標轉速的計算
        •   PWN占空比的計算
        •   確定輸出模式
        •   初始啟動處理

          其他一些CPU關于系統異常動作的監測和檢測。

          (3)CPU寄存器的存儲變換

          CPU具有13個寄存器:數據寄存器、地址寄存器、幀寄存器、中斷表寄存器、程序指針寄存器、用戶堆棧指針(USP)寄存器中斷堆棧指針(ISP)寄存器、狀態寄存器、標志寄存器(進位標志寄存器、調試標志寄存器、0標志寄存器、符號標志寄存器、寄存器組選擇標志寄存器、溢出標志寄存器、中斷使能標志寄存器。)堆棧指針選擇標志寄存器、處理器中斷優先級寄存器、預留域寄存器。

          存儲變換包括:

        •   線性地址空間,固定中斷的矢量,內部RAM,SFR區域,特殊的頁面矢量等的地址分配。
        •   用于本軟件的存儲變換和段配置

          (4)系統的主要軟件模塊

          (5)與三相輸出有關的SFR的初始設定值

        •   AD轉換器的控制寄存器0-2的設置
        •   電動機感應電壓檢測
        •   三相輸出PWM設置(24個寄存器)

          (6)通過120°梯形波交變來實現SPMSM無傳感器型驅動控制流程

          用于通過120°梯形波交變來實現SPMSM的無傳感器型驅動的主處理

        •   初始化處理
        •   PWM中斷處理
        •   停止處理
        •   啟動處理
        •   正常處理
        •   實際轉速計算處理
        •   轉速命令計算處理
        •   總線電壓計算處理
        •   電動機鎖定檢測處理
        •   停止檢測處理。

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石台县| 吉隆县| 迁安市| 南充市| 工布江达县| 夹江县| 山西省| 扬中市| 来宾市| 定西市| 康定县| 大邑县| 荔浦县| 新津县| 兰考县| 红安县| 郓城县| 瑞昌市| 右玉县| 洛浦县| 咸丰县| 宁城县| 九龙坡区| 双峰县| 龙胜| 夏邑县| 弥渡县| 繁昌县| 阳江市| 深泽县| 翁牛特旗| 琼海市| 万山特区| 伊吾县| 平乡县| 准格尔旗| 宜都市| 札达县| 洛扎县| 六枝特区| 靖西县|