新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的運動相機控制系統設計

        基于DSP的運動相機控制系統設計

        作者: 時間:2013-02-21 來源:網絡 收藏

        驅動器選擇配套的ASD18A—K驅動器,ASD18A—K驅動器提供控制用電源、轉速控制脈沖、運動方向控制脈沖、A相脈沖輸出、B相脈沖輸出、定時、警報、分辨率轉換和電流切換等電氣接口。ASD18A—K驅動器可以通過功能轉換開關調節分辨率、脈沖輸入方式、電流大小,轉速大小等,合理選擇參數可以抑制低速運行時的振動,使啟動時的動作更為平穩。
        選擇高性價比且性能優異的數字信號處理器TMS320LF2407,集成了A/D、PWM發生器、光電編碼器、接口電路等片內外設。具有豐富的片上資源,544 BDARAM,2 KB SARAM,32 KB FLASH,2個事件管理器(每個均包含2個16位的通用定時器、8個PWM通道、3個捕獲單元)用于產生驅動電機的PWM波形,16通道10位,轉換時間為500 ns的ADC模塊實現模擬控制量的A/D轉換、豐富的外部存儲器接口(192K×16 b:64 KB的程序存儲器,64 KB的數據存儲器、64 KB I/O實現與鍵盤及液晶顯示光電耦合器起隔離和電壓轉換的作用)、看門狗模塊、CAN、SCI、多個GPIO、5個外部中斷、PLL等。非常高的運算性能,最高可達40 MIPS,指令周期25 ns。具有豐富的開發資源,JTAG、CCS、完備的技術文檔支持、144 pin LQFP封裝。TMS320LF2407的1/O輸出是3.3 V的CMOS電平,采用245緩沖器轉換成TTL電平后驅動驅動器ASD18A—K,ASD18A—K完成細分、環形分配和功率驅動。

        3 系統軟件設計
        控制系統程序由主程序、子程序和中斷子程序組成,主程序完成系統初始化及各變量的初始化,子程序完成各控制面板的掃描,中斷子程序實現控制面板上各參數設定的功能。相機控制流程圖如圖4所示。

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

        d.JPG


        由于TMS320LF2407通過I/O口和驅動器連接,需要對接口初始化定義,IOPBO被配置為基本功能方式;PWM3 IOPB2,IOPB5被配置為通用I/O方式;IOPC5被配置為通用I/O方式;在驅動程序設計中,充分運用TMS320LF2407控制器的事件管理模塊。在TMS320LF2407中各有一個16位比較寄存器CMPRx(x=4、5、6),每個比較寄存器各有兩個比較PWM輸出引腳,產生3路PWM輸出信號,控制電機轉速(位置),其輸出引腳極性將由控制寄存器(ACTR)的控制位來決定,根據需要選擇高電平或低電平作為開通信號。在PWM信號調制中需要周期一定的載波,這時用到了定時器3,它以內部CPU時鐘作為輸入,工作于連續增/減計數模式下,產生PWM脈沖輸出,產生的脈沖為一個環形可變脈沖,這時由T3PR定時周期下溢和上溢時產生中斷,刷新周期值,進行PWM調整。

        4 結語
        本文使用數字信號處理器TMS320LF2407通過驅動步進電機驅動器ASD18A—K,和嵌入式控制程序來驅動ASM46AK—H100的諧波減速步進電機以實現對的控制,通過實驗室模擬實驗、現場實際操作和數據測試,該控制系統的設計達到了預期的要求。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 枣庄市| 道真| 西乌珠穆沁旗| 思茅市| 黔东| 多伦县| 原平市| 保亭| 阿克陶县| 思茅市| 墨竹工卡县| 晋中市| 文山县| 龙口市| 陇西县| 闵行区| 昌吉市| 蓬莱市| 两当县| 会昌县| 江口县| 磐石市| 简阳市| 锡林浩特市| 札达县| 新闻| 丹阳市| 汕尾市| 雷波县| 镇宁| 德惠市| 阿城市| 安吉县| 嫩江县| 桐庐县| 固安县| 莫力| 连州市| 永川市| 木兰县| 布尔津县|