• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 安全與國防 > 設計應用 > 基于DSP芯片TMS320F240的步進電機調焦系統設計

    基于DSP芯片TMS320F240的步進電機調焦系統設計

    作者: 時間:2010-09-05 來源:網絡 收藏

    本系統的硬件接口電路如圖1所示,74ls14為反相器,接到DSP的I/O口以提高其驅動能力,CH1是一個八腳的插頭,用于外接步進機的各項繞 組。以及攝影鏡頭部分從略。工作過程如下:首先獲得攝影調焦曲線,利用MATLAB軟件,得出時間位移坐標,再換算成轉動所需的步數時間 坐標,以數組的行式保存下來。在F240的數據存儲器中開辟空間存儲步數時間數組,利用F240定時器完成計時,I/O口輸出相應寬度的脈沖信號,驅動步 進電機驅動器UP-4HB03M,其中CP為步進脈沖輸入端;FREE為脫機端,高電平有效,FREE=1時,電機處于釋放狀態;V/D為方向控制端,高 低電平分別控制電機正反轉。


    圖1 硬件接口電路圖

    3 軟件設計:

      由于電機的運行和轉動步數以及兩步之間間隔時間有關系,故采用計時器計時的方法來計算時間,F240初始化程序如下:

      void Initcpu(void) //初始化F240程序

      { *WDCR=0x6f; // 禁止自帶的看門狗功能;

      *CKCR1=0x69; // 外部輸入晶振20MHZ,F240工作在20MHZ;

      *CKCR0=0xc3; // 系統時鐘為10MHZ;

      *SYSCR=0x4000; } // F240輸出頻率CLKOUT=IOPC1(I/O管腳);

      



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 永泰县| 宜兰县| 浦城县| 信丰县| 齐齐哈尔市| 黎川县| 鲜城| 翁牛特旗| 镇康县| 牡丹江市| 慈溪市| 洛南县| 尼玛县| 柘城县| 咸宁市| 邳州市| 彩票| 河源市| 顺义区| 桐梓县| 全南县| 富平县| 桐乡市| 沁源县| 武川县| 行唐县| 特克斯县| 浪卡子县| 格尔木市| 邵东县| 天长市| 吴桥县| 秦安县| 新绛县| 尉氏县| 旅游| 勃利县| 徐闻县| 麟游县| 台中县| 宣威市|