新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 在PSoC4平臺上開發(fā)步進電機控制系統(tǒng)

        在PSoC4平臺上開發(fā)步進電機控制系統(tǒng)

        作者: 時間:2013-11-09 來源:網(wǎng)絡 收藏

        本文首先針對電機控制簡要介紹了Cypress最新推出的產(chǎn)品的主要特性和兩相HB型步進電機細分控制原理。然后分析了當前主要的步進電機商用解決方案,詳細闡述了在平臺上開發(fā)的方法,過程和優(yōu)勢,并給出了實用的工程和實驗結果。

        1. 引言

        為Cypress在2013年推出的可編程片上系統(tǒng)PSoC(Programmable System on Chip)系列的最新產(chǎn)品,采用ARM 作為處理核心。PSoC4完全繼承了PSoC芯片家族本身的高度可編程的靈活性,并融合Cortex M0高性價比的處理器核架構,使得PSoC4系列產(chǎn)品成為一個具有高度可擴展性的處理器平臺,在性價比、功耗等方面優(yōu)勢顯著。更值得一提的是,PSoC4針對電機控制提供了完整和極具特色的片內(nèi)資源,工程師在PSoC4上開發(fā)電機控制系統(tǒng)時將更加直觀與快捷。

        PSoC4產(chǎn)品系列目前推出的是CY8C4100和CY8C4200兩個入門級產(chǎn)品系列。本文即以CY8C4200為例,介紹如何在PSoC4上開發(fā)兩相HB型

        2. PSoC4架構及片內(nèi)資源簡介

        PSoC 4 是基于ARM CPU(處理器)的可編程嵌入式系統(tǒng)控制器家族,為嵌入式應用提供了強大的可編程平臺。它集合了可編程模擬資源、可編程內(nèi)部互聯(lián)、用戶可編程數(shù)字邏輯、通用的固定功能外設計以及高性能的ARM CPU子系統(tǒng)。

        PSoC 4系列包括以下特性:

        ●高性能Cortex-M0 CPU內(nèi)核

        ●固定功能以及可配置的數(shù)字模塊

        ●高度可編程的數(shù)字邏輯

        ●高性能模擬系統(tǒng)

        ●靈活可編程的內(nèi)部互連

        圖1是PSoC4的系統(tǒng)框圖。限于篇幅,本文將主要概括與電機控制相關的片內(nèi)資源特性,詳細內(nèi)容可以參考Cypress網(wǎng)站上的PSoC4的數(shù)據(jù)手冊。

        ●高達48MHz,43 DMIPS的32位Cortex-M0 CPU,支持單周期乘法

        ●多達32 KB Flash及4KB SRAM內(nèi)存

        ●四個獨立的可支持中央對齊的TCPWM,支持互補的可編程死區(qū)及同步ADC操作

        ●兩個低功耗比較器

        ●兩個電流數(shù)模轉(zhuǎn)換器(IDAC),可以輸出給內(nèi)部模塊,或通過GPIO輸出到外部成為可定制的用戶電流源。

        ●兩個支持比較器模式及SAR ADC輸入緩沖功能的運算放大器

        ●四個可編程數(shù)字邏輯模塊(UDB)

        在PSoC4平臺上開發(fā)步進電機控制系統(tǒng)
        圖1: PSoC4芯片系統(tǒng)框圖

        PSoC4在開發(fā)環(huán)境方面與PSoC家族的上一代產(chǎn)品保持一致,仍然為PSoC Creator,延續(xù)了將片內(nèi)資源抽象為模塊化Component的開發(fā)方法,控制系統(tǒng)架構清晰具體,簡單快捷。用戶可以更多關注產(chǎn)品的功能開發(fā),而較少的注意芯片的硬件結構細節(jié)。PSoC Creator的詳細信息可以在Cypress網(wǎng)站上獲得。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 滨海县| 四平市| 西盟| 吉木乃县| 云林县| 涿州市| 高阳县| 深水埗区| 盐池县| 于田县| 林州市| 巴林左旗| 和静县| 呼玛县| 万全县| 贵溪市| 运城市| 临邑县| 渭南市| 万载县| 稻城县| 尼勒克县| 松溪县| 宜城市| 蓬安县| 巴塘县| 木里| 晋州市| 海城市| 健康| 阿拉善盟| 静乐县| 体育| 阳曲县| 贺兰县| 白玉县| 普宁市| 浮梁县| 唐山市| 禄丰县| 崇明县|