<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > LIN總線(xiàn)在電動(dòng)車(chē)窗系統控制中的應用

LIN總線(xiàn)在電動(dòng)車(chē)窗系統控制中的應用

作者: 時(shí)間:2012-06-19 來(lái)源:網(wǎng)絡(luò ) 收藏

  從節點(diǎn)的主要功能是通過(guò)接收由主節點(diǎn)發(fā)來(lái)的控制信息和本身從微動(dòng)開(kāi)關(guān)所采集到的狀態(tài)信息,控制相應的車(chē)窗電機工作。但是,從節點(diǎn)的自動(dòng)下降功能實(shí)現起來(lái)相對主節點(diǎn)來(lái)說(shuō)更復雜一些,不僅主節點(diǎn)的按鍵動(dòng)作具有自動(dòng)下降功能,從節點(diǎn)自己的按鍵也具有自動(dòng)下降功能。而前者是通過(guò)LIN的數據位傳遞的,所以我們只能采取查詢(xún)的方式。這也是前文所提到的選片的一個(gè)理由。為了避免沖突,在功能定義時(shí)就設定在從節點(diǎn)和主節點(diǎn)同時(shí)按鍵時(shí)(針對該從節點(diǎn)的車(chē)門(mén)),這兩個(gè)按鍵均無(wú)效,車(chē)窗電機立刻停止。

  考慮到成本的原因,僅通過(guò)采集電機的反饋電流來(lái)判斷車(chē)窗是否上升到頂部或下降到底部。由電機的特性曲線(xiàn),設定出堵轉電流值Imax,若所反饋的電流大于或等于該值,則控制器能判斷出到了極限位置,進(jìn)而停止車(chē)窗的升降。這樣的設計仍可能會(huì )出現問(wèn)題,那就是由于各個(gè)車(chē)門(mén)的制造安裝工藝不同,再加上導槽橡膠的老化變形等,可能會(huì )產(chǎn)生燒毀電機的情況。為此,在自動(dòng)下降的過(guò)程,我們啟動(dòng)另一個(gè)定時(shí)器。即從自動(dòng)下降開(kāi)始時(shí)刻,在一定時(shí)間內電機必須停止。由于我們是根據開(kāi)關(guān)的有效性來(lái)動(dòng)作電機的,同時(shí)由于系統沒(méi)有自動(dòng)上升功能,所以上升部分并不存在這樣的問(wèn)題。

  在從節點(diǎn)的設計中,由于空間的限制和成本上的考慮,并沒(méi)有采用外部晶振。對于普遍存在的內部晶振的不準確性,采取如下的處理方式:將所用的從節點(diǎn)作為主節點(diǎn),通過(guò)示波器測量LIN同步場(chǎng)(0x55)的比特率,通過(guò)與設定值比較,確定的內部晶振的偏差,再通過(guò)QC16的內部晶振補償寄存器,來(lái)使內部晶振變得更準確。這樣做的主要原因是可以直接將已經(jīng)寫(xiě)好的用于主節點(diǎn)的LIN通信程序燒寫(xiě)到從節點(diǎn)中,只是在系統時(shí)鐘的設置方面稍作改動(dòng)。當然,對晶振誤差的要求并不十分苛刻。一般情況下同批產(chǎn)品不經(jīng)補償或補償值相同也是可以的,這在大批量生產(chǎn)中相當重要。

  在整個(gè)的控制邏輯中,當駕駛員按下兒童鎖后,不能通過(guò)控制其它三個(gè)車(chē)門(mén)的按鍵來(lái)控制車(chē)門(mén)上升和下降,所對應的工作指示燈也熄滅,表明從節點(diǎn)自己不可控制自己電機的升降。從節點(diǎn)通過(guò)判斷LIN數據的變化情況,來(lái)確定自動(dòng)下降或點(diǎn)動(dòng)下降或點(diǎn)動(dòng)上升。

  在電機驅動(dòng)設計方面,為了節省成本,采用了普通的繼電器而不是功率芯片。電路原理如圖2所示:


圖2(a)電機驅動(dòng)原理圖


圖2(b)電機驅動(dòng)原理圖

  當UPPIN或DOWNPIN(圖2(b))所對的單片機輸出腳為高電平時(shí),二極管導通,TURN或UTURN被拉低,從而使圖2(a)中的繼電器工作,驅動(dòng)電機上升或下降的LIFTM1或LIFTM2便與蓄電池連接,從而驅動(dòng)電機工作。圖2中的AD6是電機電流反饋的輸入端,其接到單片機AD的一個(gè)輸入口,用于判斷電機是否上升至最高點(diǎn)或下降到最低點(diǎn)。

  目前,設計的基于模塊已經(jīng)造出樣機并調試完畢,正在進(jìn)行路試。圖3是實(shí)物圖。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>