新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 數字信號控制器在變頻家電中的應用

        數字信號控制器在變頻家電中的應用

        作者: 時間:2008-06-15 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/258072.htm
          而控制算法則可采用常見的PID方法,通過MCPWM控制電壓和電流,由BEMF檢測提供速度/位置/方向信息,由dsPIC完成閉環控制,整個系統簡潔高效,充分發揮了dsPIC的處理能力。

          由dsPIC完成閉環控制

          開發工具/環境的支持

          任何一種單片機或是DSP,都需要開發工具的支持才能完成應用,dsPIC也不例外。好在Microchip在嵌入式控制領域具有豐富的經驗,早就為DSC系列準備了完整的軟硬件開發工具、應用程序庫、開發板和參考設計。

          首先是MPLAB集成開發環境(IDE),這是Microchip公司所有單片機和DSP產品統一的開發平臺,用于開發dsPIC30F的所有工具都是在這個平臺中工作的。這個功能強大又易于使用的MPLAB IDE擁有32位調試環境所具備的所有高級編輯/編譯/調試功能。MPLAB IDE不僅集成了軟件,而且也集成了Microchip公司的硬件工具和許多第三方工具。MPLAB IDE可運行于Windows? XP、2000、ME、98 SE和NT,內置功能強大的代碼編輯器,可用顏色區分代碼的功能,大大提高編輯的效率,有助于減少語法錯誤。支持項目建立和管理,可進行匯編和C源代碼級調試。具有靈活的觀察窗口,也可以將鼠標移動到變量上直接查看變量的值。


          dsPIC30F有豐富的軟硬件開發工具的支持,其中包括許多優秀的免費和廉價工具。對于初次使用的開發者,建議使用MPLAB ICD 2在線調試器和MPLAB IDE集成開發環境。只需要非常小的投資您就可以馬上開始您的項目了。

          全部的開發工具包括:

          除了上面列出的基本的開發工具,對于具有強大DSP處理能力的dsPIC,Microchip還提供了更多的軟件工具,便開發工作更容易,效率更高。這些高級軟件工具包括:
          MPLAB VDI可視化器件初始化程序
          dsPICworks?數據分析和DSP軟件
          數字濾波器設計CAD輔助軟件
          大量的常用數學庫和DSP算法庫
          外圍驅動程序庫
          大量的實用連接庫,包括TCP/IP協議棧和嵌入式軟Modem庫等等
          更多現成的應用程序庫,包括語音識別、噪聲抑制、加解密、回聲消除、電機控制、RTOS及通訊驅動程序(如OSEK和CAN驅動程序)等等

          有了上面這些強大易用的軟硬件開發工具的支持,在dsPIC上的開發甚至比傳統的單片機更加容易上手,開發效率更高,開發時間更短。以上面的空調為例,就是在這樣的開發環境里采用匯編(MPLAB ASM30)和C語言(MPLAB C30)混合編程開發完成的。初期采用軟件仿真(MPLAB SIM30)完成算法和邏輯部分的代碼編寫和除錯,然后用MPLAB ICD 2在線調試器和MPLAB ICE 4000在線仿真器進行實時仿真,最后利用MPLAB PM3器件編程器把目標代碼寫入dsPIC30F的閃存中進行最后的脫機調試和驗證,直至完成整個開發。整個過程都是在MPLAB IDE集成開發環境中一氣呵成。

        空調項目的開發環境)

          綜上所述,隨著生活水平的提高以及控制理論和半導體工業的發展,傳統正在經歷一場化的革命。而這場變頻技術革命的核心,就是高性能低成本的嵌入式控制芯片。Microchip公司的dsPIC30F系列,融合了最新的16位單片機性能和DSP運算所需要的所有功能,配合為電機的變頻控制而優化設計的專用片上硬件,可以很好地完成各類電機的控制應用,是變頻嵌入式控制芯片的理想選擇。

        霍爾傳感器相關文章:霍爾傳感器工作原理


        霍爾傳感器相關文章:霍爾傳感器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沽源县| 大同市| 吉林市| 阿瓦提县| 万安县| 屏东县| 开封县| 手游| 江安县| 灵武市| 慈溪市| 灯塔市| 安义县| 克山县| 三门县| 延吉市| 建宁县| 滨州市| 济宁市| 庐江县| 道真| 华阴市| 天长市| 黔西| 沁阳市| 阜城县| 万州区| 朔州市| 雅江县| 大城县| 卢氏县| 神池县| 蒙阴县| 宜兰市| 青州市| 东兰县| 青铜峡市| 天气| 江源县| 喀喇沁旗| 乌拉特中旗|