freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能車窗升降控制器的設(shè)計-資料下載頁

2024-12-06 02:03本頁面

【導(dǎo)讀】等多個功能部件集成在一塊芯片里,是具有完整計算機功能的大規(guī)模集成電路。與計算機相比,它。一個元件,從而使這類產(chǎn)品具有智能化的特征。由于單片機面向控制,它是過程控制的核心,所以。單片機又稱為嵌入式微控制器。40%的比例快速增長,其中車身電子產(chǎn)品占到整個汽車電子產(chǎn)品的35%~40%。車身電子的熱點應(yīng)用排名前三的是車載空調(diào)、車窗控制和車燈控制。22%;車燈控制,約占10%,第四位是電動車門控制。根據(jù)汽車電子專業(yè)調(diào)研公司的數(shù)??刂飘a(chǎn)品已成為車身電子產(chǎn)品重要的組成部分。車電動車窗具備防夾功能成為系統(tǒng)的必需要求。而言是一種十分人性化的設(shè)計。不適,導(dǎo)致安全事故的發(fā)生。由此可見,溫度因素是影響駕駛員身體不適、導(dǎo)致安全事?;谝陨显?,本課題在溫差控制方面作出了改進,使得車窗系統(tǒng)更智。電機驅(qū)動模塊的合理設(shè)計,主要在于調(diào)節(jié)步進電機程序的啟動頻率。利用單片機控制步進電機的控制系統(tǒng)如圖4所示:。相6拍步進電機控制程序,如表1。

  

【正文】 value, published by [subscribed— by]; ] } 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 29 所有 signal_name 標(biāo)識符在 Signals 子集中應(yīng)唯一; signal— size 是在 116 位之間它定義了信號的大??; nit. value 定義了可以被所有用戶節(jié)點使用的信號值直到幀所包含的信號被接收; published_by 標(biāo)識符和 subscribed_by 標(biāo)識符要和在 Nodes 子集中定義的其中一個 node— name 標(biāo)識符相等。如左前車窗控制信號 LF windowsSig 可以定義為: LF 二 windowsSig l, 0, LF— windowsCtr, WindowsCtr— Master (4)LIN 總線的幀定義。 LIN 總線傳輸?shù)膱笪亩紩孪榷x好,然后按照幀調(diào)度表實現(xiàn)控制。在車窗控制 LIN 總線中,根據(jù)發(fā)布 LIN 報文幀的從機任務(wù)節(jié)點不同,定義了六種 LIN報文幀。分別是主節(jié)點控制車窗報文幀 WindowsCtr Master 01;左前車窗 LIN 從節(jié)點報文幀 LF windows 01:右前車窗從節(jié)點 LIN 報文幀 RF windows 01;左后車窗 LIN 從節(jié)點報文幀 LB windows Ol;右后車窗 LIN 從節(jié)點報文幀 RB windows 01;溫度控制 LIN從節(jié)點報文幀 Temperature 01。 LIN 報文幀定義的格式為: Frames{ [framename frame— id, published by(, frame— size) (signal nalne, signal offset); ]) } 本文中主節(jié)點發(fā)送的車窗 LIN報文幀可以定義為: WindowsCtr— Master 一 0 1: 1, Windows— Ctr— Master, 2 { LFwindowsSig, O; RF_windowsSig, l; LB_windowsSig, 2; RB_windowsSig, 4: Reserved, 8; } (5)診斷幀的定義。因為診斷幀的標(biāo)識符地址固定,主節(jié)點發(fā)布的診斷幀地址是 0x3c;從節(jié)點發(fā)布的診斷幀標(biāo)識符地址是 0x3d。與普通幀的名稱不同, LIN 規(guī)范保留幀MasterReq 和 SlaveResp 的名稱用于識別診斷幀。 SlaveResp 只能由前面的 MasterReq幀所選擇的從節(jié)點發(fā)送,從節(jié)點的選擇是由 Diagnosticaddresses 子集中定義的從的診無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 30 斷地址決定的。保留的信號名字 MasterReqB0MasterReqB7 將 MasterReq 幀中的信號定義成 8位的長整數(shù);保留的信號名字 S1aveRespB0 到 S1aveRespB7 將 SlaveResp 幀中的信號定義成 8位的長整數(shù)。 (6)節(jié)點屬性定義。在定義了上述所有 LDF 文件需要的內(nèi)容后,可以詳細定義每個節(jié)點的屬性。如節(jié)點名稱、節(jié)點使用的 LIN 規(guī)范版本、節(jié)點使用配置 ID 服務(wù)的標(biāo)識符、節(jié)點初始化時使用的標(biāo)識符、節(jié)點產(chǎn)品的唯一序列號、反饋錯誤的信號、最大同步間隔超時時間、診斷幀定義。 (7)進度表的定義,進度表定義了兩個相鄰幀之間的時間間隔,這個時間要比允許幀傳輸?shù)淖畲髸r間長,而且應(yīng)當(dāng)是主節(jié)點時 基值的精確倍數(shù)。實際系統(tǒng)中,進度表的選擇由主機的應(yīng)用程序控制。進度表之間的切換要在幀時間 (當(dāng)前發(fā)送的幀 )過去后立即完成。進度表的定義格式為: Schedule tables{ [(schedule_table_name [frame_namedelayframe. _timems: ] )] } (8)信號編碼類型和信號表示的定義。信號編碼類型子集是 LIN 文件的可選部分,在車窗控制 LIN總線中定義了 5個信號組,每個信號組類似于 C 語言的結(jié)構(gòu)體數(shù)據(jù)類型,信號編碼類型可以詳細定義信號組的成員和變量值。信號 表示的定義是用于把多個功能和結(jié)構(gòu)類似的信號用一個唯一的信號表示標(biāo)識符來代替。信號表示的定義格式為: Signalrepresentation{ [signal_encoding_type_name: signal_or__group_name ([, signal_or_group_name]); ] } signal_encoding_type_name 標(biāo)識符應(yīng)和在 signal— encoding_types 子集中定 義的其中一個 signal_encoding_type_name標(biāo)識符相同。 5. 2 LlN 節(jié)點軟件設(shè)計 車窗系統(tǒng)工作性能的好壞取決于程序結(jié)構(gòu)的合理性,一個好的程序結(jié)構(gòu)有助于提高無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 31 程序的運行速度和功能的正常實現(xiàn)。本次車窗系統(tǒng)的軟件設(shè)計包括兩個部分:車窗 LIN主機節(jié)點和車窗 LIN從機節(jié)點。參照車窗控制 LDF文件,本文詳細說明了 LIN總線主節(jié)點和從節(jié)點的軟件編寫。 首先,主節(jié)點完成微控制器的寄存器初始化和變量初始化,然后進入自身任務(wù)循環(huán)中。在車窗控制方案中,如果中央控制單元檢測到開關(guān)狀態(tài)后,就向主節(jié)點發(fā)送消息。此時主節(jié)點 立即啟動 LIN報文幀的發(fā)送,先發(fā)送主機任務(wù),然后延時幀內(nèi)響應(yīng)間隔規(guī)定的 時間后 ,再啟動從機任務(wù)發(fā)送。相應(yīng)標(biāo)識符的從節(jié)點接收到從機任務(wù)內(nèi)容后,執(zhí)行預(yù)先定義的操作,如打開、關(guān)閉車窗等。主節(jié)點采取邊發(fā)送邊接收的方式, 如果接收到的位與發(fā)送的位不一致,則會取消這一次發(fā)送,重新啟動新的發(fā)送 過程。如果從節(jié)點接收報文后,產(chǎn)生了位錯誤、校驗和錯誤、標(biāo)識符奇偶校驗錯誤,從節(jié)點就認(rèn)為沒有收到任務(wù)幀。當(dāng)主節(jié)點啟動總線診斷主機任務(wù)后,從節(jié)點的從機任務(wù)以診斷信息告知主節(jié)點己經(jīng)發(fā)生錯誤。 LIN主機節(jié)點軟件流程圖考慮了車窗整體執(zhí)行動作的一致性與總線信號傳輸之間的關(guān)系。任何一個車窗當(dāng)輸入信號發(fā)生變化時,先將此信號通 過 LIN總線傳輸?shù)狡渌?jié)點上,再同步執(zhí)行該輸入信號所要求的動作。 LIN從機節(jié)點則需 要將本地節(jié)點的診斷信息實時地發(fā)送給車窗 LIN主機節(jié)點。這樣, LIN主機節(jié) 點就可以實時地接收 LIN從機節(jié)點發(fā)送的數(shù)據(jù)?;谏鲜鲈颍鳈C節(jié)點 LIN報文的接收放在本地節(jié)點的驅(qū)動函數(shù)執(zhí)行之后進行。 LIN協(xié)議采用了標(biāo)準(zhǔn)的串行通信接口,軟件的實現(xiàn)要嚴(yán)格遵守協(xié)議的規(guī)定。 通常LIN實現(xiàn)采用 LIN規(guī)范規(guī)定的 API(Application Program Interface,應(yīng)用程序接口 ), LIN API是 LIN網(wǎng)絡(luò)和應(yīng)用程序之間的接口。 LIN API是一個網(wǎng)絡(luò)軟件層,它在用戶為任意的ECU建立應(yīng)用程序時,隱藏了 LIN網(wǎng)絡(luò)配置的詳細情況 (例如:信號如何映射到相應(yīng)的幀 ),所以它提供了一個 API給用戶,這個 API著重于 LIN網(wǎng)絡(luò)的信號傳輸 129j。 以下是實現(xiàn)基本 LIN通信的數(shù)據(jù)收發(fā)主要用到的 API: (1)初始化: l bool l sys init(void)l sys init的調(diào)用是用戶在使用其他任何 API函數(shù)前必須使用的第一個調(diào)用。 (2)信號調(diào)用:用于把從總線獲得的信號送到應(yīng)用層定義的緩存里,或者 把應(yīng)用層信號發(fā)送到 L小總線: 讀調(diào)用動態(tài)原型: 1.. bool 1—— bool rd(1_signal__handle sss); 1. u8 1一 u8一 rd(1_Signal handle sss); l u16 1一 u16一 rd(1Signal handle sss): void 1一 bool— wr(1_signal_handle S$S, 1一 boot V); void l— u8一 wr(1一 signal_handle SS$, 1一 u8 V); void 1一 u1 6一 wr(1一 signal_handle sss, 1一 u16 V): 其中 SSS是 信號的名字。讀調(diào)用實現(xiàn)讀和返回名字是 SSS的信號的當(dāng)前值;寫調(diào)用實現(xiàn)將名字是 SSS的信號的當(dāng)前值設(shè)置成 v。 (3)標(biāo)志調(diào)用: 動態(tài)原型: 無 錫 職 業(yè) 技 術(shù) 學(xué) 院 畢業(yè)設(shè)計說明書(論文) 32 1一 bool l_flg_tst(1nag_handle);∥由名字冊指定的標(biāo)志的當(dāng)前狀態(tài) void l_flg_clr(1_nag_handle);∥將名字是盯的標(biāo)志的當(dāng)前值置零 從主機節(jié)點的軟件流程圖可 以得知,當(dāng)信號發(fā)生變化時,主機節(jié)點進行相關(guān) LIN報文的發(fā)送, LIN從機節(jié) 點需要實時地進行相關(guān)信息報文的發(fā)送。這樣,對于 LIN從機節(jié)點的驅(qū)動函數(shù)的實現(xiàn)與主機節(jié)點基本相同 ,我們需要在等待接收 LIN主機節(jié)點發(fā)送報文的時間內(nèi)處理本地節(jié)點的驅(qū)動函數(shù)以及本地 LIN報文的發(fā)送等工作。 6 附錄 (電路圖 ) 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 14 A p r 20 11 S he e t o f F i l e : C : \ D oc um e nt s a nd S e t t i ng s \ A dm i ni s t r a t or \ 桌面 \畢業(yè)資料 \畢業(yè)設(shè)計圖表 \電路圖 .D dbD r a w n B y :C910uFC 1010uF+ C8+ C 11+ C6100uF+ C71000uFR51KR61KD S 1 D S 2+ 5V + 3. 3VV i n3ADJ1 V ou t2U4L M 23 7+ 12 VL1100uHD41N 58 22+ 5VA+MDGSU6P 60 N 60D GSU7P 60 N 60R8 1KR71KR 1010KR91kC 12104R 11R 131KR 121KI N 1I N 2V C C321411U 1AT L 08 4R9 100KR 10100KR8 100KR 132KR3100KR 14 R7 100KR 15100KR 16100KR 11 100KR 12100KR6 100KR4100KR2 100KR5100KC3100uFC2100uF+ 5V 5VR1510R 2320KR 2230K+ 5VP t 1 00C1 P t 1 00321Q1T L 43 1A C L PGND1C ur R2I N 13G L S 14O U T 15O U T 16O U T 17O U T 18NC9NC10NC11NC12O U T 213O U T 314O U T 215O U T 216G L S 217I N 218S119W a ko20U?C A PIN1O N / O F F5GND3FB4OUT2U3L M 25 76 S 5. 06 57U?C A P141213U?C A P9108U?C A PV_1R E F2AGND3I N P U T4A Z I N5B U F O U T6R E F C A P 17R E F C A P 28I N L 09I N H I +10V+11M S D D 512L S D D 113B214B415M S B B 816D417D318D219L S D D I20B U S Y21C L O C K I N22P O L A R I T Y23DGND24R U N / H O L D25S T R O B E26O V E R R A N G E27U N D E R R A N G E28I C L 71 35 5V100k27KR i n t 100k100K100KC i n tC a z 1uFC r e f1uFV r e f i n+ 5V信號輸入12 5k H z設(shè)定V r e f = 1 . 0 0 0 VGND1C ur R2I N 13G L S 14O
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1