新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于雙核多接口的智能汽車控制系統設計

        基于雙核多接口的智能汽車控制系統設計

        作者:張永,劉學偉 時間:2010-05-10 來源:電子產品世界 收藏

             void Motor_init(void)
             { 
               TPM2SC = 0x00;    /* Stop and
                                                reset counter */
               TPM2MOD = VV_MAX;//15khz     /* Period value setting */
            (void)(TPM2C0SC == 0);              /* Channel 0 int. flag clearing
                (first part) */
            /* TPM2C0SC: CH0F=0,CH0IE=0,MS0B=1,MS0A=0,ELS0B=
                 0,ELS0A=4 */
               TPM2C0SC = 0x24;         
             /* Int. flag clearing (2nd part) and channel 0 contr. register setting
                  */
               TPM2C0V = VV_MAX/2; //50%占空比  /* Compare 0
                   value setting */
               (void)(TPM2SC == 0);                 /* Overflow int. flag clearing
                   (first part) */
               /* TPM2SC: TOF=0,TOIE=0,CPWMS=0,CLKSB=0,CLKSA=
                  1,PS2=0,PS1=0,PS0=0 */
               TPM2SC = 0x08;                       /* Int. flag clearing (2nd part) and
                    timer control register setting */
             }

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

          普通I/O接口的應用

          MC9S08DZ60單片機的普通I/O口操作可以用于邏輯控制、顯示控制、信息采集等,其中對各個引腳的配置也比較簡單,需要配置方向寄存器PTXDD、上拉使能寄存器PTXPE,壓擺率寄存器PTXSE及數據寄存器PTXD,以A口為例:
             Int_A()
             {
             PTADD=0X00;//作為輸入
             PTAPE=0XFF;//上拉使能
             PTASE=0XFF;//壓擺率使能
             }
             程序需要讀取A口數據時直接讀出PTAD寄存器的值即可。

          結語

          該系統實現了車中各模塊間的通信,對芯片的資源進行了充分的利用,實現了多狀態的實時監測,保證了車模的速度控制和路徑優化,為以后的技術發展提供了很好的平臺。

          評語

          MC9S08DZ60 MCU是Freescale半導體公司于2006年底月推出的一款低功耗、高性能的8位MCU,體積小,寄生參數減小,可靠性高,適合高頻應用。可廣泛應用于汽車電子、消費電子、工業控制和醫療設備等領域。本文針對智能模型車的系統需要,提供了一種的智能汽車控制系統設計方案,利用芯片提供的間通信接口SPI,一個芯片處理傳感器,另一芯片控制上位機與驅動電機和轉向舵機等,這種設計方案有助于提高車輛的整體性能,通過上位機實時監控車輛運行狀態,可大大提高智能汽車的調試效率和準確性。在算法設計上有繼續提升的空間。

          參 考 文 獻
          [1] 卓晴,黃開勝,邵貝貝.學做[M]. 北京:清華大學出版社,2007.02
          [2] 邵貝貝.單片機嵌入式應用的在線開發方法[M]. 北京:清華大學出版社,2004.08
          [3] 陳偉,黃秋元,周鵬.高速電路信號完整性分析與設計[M].北京:電子工業出版社,2009.1
          [4] MC9S08DZ60 Data Sheet[D]. Freescale Semiconductor,2007
          [5] 譚浩強.C程序設計(第二版)[M]. 北京:清華大學出版社,1999.9


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜宾县| 新竹市| 汶上县| 德阳市| 连江县| 五大连池市| 丹巴县| 应用必备| 江陵县| 台湾省| 沁水县| 辉南县| 彰武县| 曲阳县| 兴国县| 灵璧县| 灵丘县| 江孜县| 岐山县| 临朐县| 建昌县| 天柱县| 建湖县| 东宁县| 永善县| 新干县| 贺兰县| 莱阳市| 贡嘎县| 余姚市| 大渡口区| 浦城县| 云浮市| 彝良县| 保定市| 连江县| 桃江县| 商丘市| 梧州市| 潼南县| 美姑县|