中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種基于總線的智能型執(zhí)行器系統(tǒng)設計

        一種基于總線的智能型執(zhí)行器系統(tǒng)設計

        作者: 時間:2018-08-30 來源:網(wǎng)絡 收藏

        本文引用地址:http://www.antipu.com.cn/article/201808/388120.htm

        1、角反饋位置子程序。68HC12片上提供了一個8路10位的A/D轉(zhuǎn)換器,由于其簡單易用,可靠性高,因此本設計中,應用該A/D轉(zhuǎn)換器來完成位置信號的反饋。在本設計中,ATDCTL2賦值80H,允許A/D功能。正常清除A/D轉(zhuǎn)換標志,不允許中斷。ATDCTL3賦值00H,選擇連續(xù)轉(zhuǎn)換模式,不許凍結(jié)。ATDCTL4賦值01H,分頻因子為4,采樣時間為2個A/D時鐘。A/D轉(zhuǎn)換完畢后,就可以得到當前角位置反饋,然后將該值存入數(shù)據(jù)緩沖區(qū),供執(zhí)行器驅(qū)動子程序、向仲裁器發(fā)送的變量寫子程序和LCD顯示子程序使用。

        2、執(zhí)行器輸出驅(qū)動子程序。由于執(zhí)行器的正反轉(zhuǎn)輸出由MCU上的兩個I/O口進行控制,所以對其控制比較簡單,在此不作詳細敘述。值得一提的是本設計中將死區(qū)嵌入了對到達指定位置判斷的子程序中,執(zhí)行器正轉(zhuǎn)時,反饋值不能大于指定值加1(指定值為0~100%開度),反轉(zhuǎn)時,反饋值不能小于指定值減1。即死區(qū)被定為1%。

        圖5中斷處理程序流程圖

        3、LCD顯示子程序。本設計使用的LCD控制器HD44780必須進行初始化,否則模塊可能無法正常顯示,一般通過軟件復位程序來完成其初始化。將LCD設置為8位數(shù)據(jù)接口,2行顯示,5×7點陣,顯示開,光標關(guān),閃爍關(guān),無移位。第一行地址80H,第二行地址C0H。在對LCD初始化結(jié)束后,可以對LCD進行讀寫操作。LCD的讀寫操作都是在E管腳的下降沿有效,所以讀寫前要確保數(shù)據(jù)準備好,先將E置高,再將其置低,完成讀寫操作。

        4、軟件的固化。軟件調(diào)試完畢后需要把程序固化到MCU68HC12的FLASH中,68HC12的FLASH控制寄存器共有4個,它們是:FEELCK,F(xiàn)EEMCR,F(xiàn)EETST和FEECTL。FEELCK等于01H時將禁止FLASH,F(xiàn)EEMCR等于01H時將擦除和編程FLASH的啟動塊,F(xiàn)EETST主要用來進行測試,而FEECTL則具體控制FLASH的讀寫編程。


        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉