吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>工控技術>汽車行駛記錄儀中USB HOST相關模塊的設計資料下載

汽車行駛記錄儀中USB HOST相關模塊的設計資料下載

2021-04-07 | pdf | 208.24KB | 次下載 | 免費

資料介紹

汽車行駛記錄儀以實時時鐘為基準,把車輛信息按類別分別存入FRAM和 FLASH。需要從汽車行駛記錄儀中獲取汽車記錄狀態信息時,用戶插入優盤,單片機自動識別優盤并加載驅動程序,當完成設備枚舉和Bulk_Only傳輸協議后,單片機就可以把汽車行駛記錄儀中記錄的狀態信息以文件的形式傳輸到優盤。本文重點介紹電源模塊USB HOST模塊、數據存儲模塊的硬件設計。考慮到汽車的復雜工況以及記錄儀的性價比,單片機至少為工業產品,由于有USB HOST結構,FLASH和RAM要足夠大,這樣系統資源才夠用。另外,考慮到成本和開發周期,單片機選擇51系列比較有利,綜合以上因素,單片機選擇 AT89C51RD2,擴展RAM;目前市場上的USB設備芯片比較多,而HOST要少一些。選擇USB HOST接口芯片要考慮兩點:一是在硬件上必須比較容易和51單片機相連接,二是軟件開發難度不能太大,因此選擇SL811HST。對于數據存儲體,必須滿足存儲時間為15年有效,而且存儲容量為至少360小時有效數據,普通數據FLASH擦寫次數為100萬次,不能滿足記錄儀中頻繁擦寫數據的要求,而鐵電擦寫次數為無限次,但大容量FRAM價格很高,綜合這兩點,存儲體采用小容量FRAM和FLASH結合,這樣既滿足記錄儀要求又有比較低的成本。電源模塊硬件設計汽車電子產品產生電磁干擾的最根本原因就是在其工作過程中產生的di/dt。電源模塊設計就是要在這些干擾源下能正常工作,其硬件電路如圖2所示。圖2 電源模塊原理圖在電源輸入處,二極管VD1(IN4007)的作用是防止反接,這樣即使在電源接反的情況下,電子設備也不會被損壞;VD2(A36A)為瞬態抑制二極管,能吸收高壓脈沖電壓,防止大功率器件工作時產生的高壓脈沖對電子設備的損壞;L1和L2是低電感磁條,其能有效的損耗干擾成分的能量,能很好改善電源性能;F1和F2為自復位二級管,防止電子設備內有器件被損壞時,電源短路造成對其他器件的損壞。三端穩壓管7812(N2)提供12V電壓滿足前端輸入接口拾取電路的需要,同時給三端穩壓器7808(N1)提供輸入,N1提供8V電壓,滿足里程輸出以及速度輸出需要,開關穩壓器LM2576 (N3)提供5V輸出,最大輸出電流為3A,滿足記錄儀帶打印機的需要。WRD24B05(N4)為DC-DC轉換器,隔離汽車和電子設備電源,使設備電源穩定可靠。正向電壓調節器SPX1117(N5)提供3.3V電壓,供SL811HST和存儲體的需要,N6前端的晶體管8550控制N6的輸入,N6 給IC供電,需要電源可控。USB HOST模塊硬件設計在汽車行駛記錄儀USB HOST模塊中,單片機采用AT89C51RD2,USB HOST接口芯片采用SL811HST,該模塊硬件電路如圖3所示,SL811HST提供并口總線數據協議和控制線CS、RD、WR、INTRQ以及 A0,利用單片機的讀寫信號線RD、WR,以及控制線A0、INT1就能把SL811HST和AT89C51RD2連接起來,其中8根數據線在控制線的控制下與AT89C51RD2進行數據交換。USB HOST包含有USB設備枚舉協議、Bulk_Only傳輸協議以及FAT文件結構,AT89C51RD2的RAM資源不夠,因此,系統擴展了32Kb SRAM,其占有低32Kb地址。為了保證操作SL811HST的可靠性,用HC00擴展了邏輯電路,因此SL811HST占有0x8000和 0x8001兩個地址。另外,USB總線的電氣特性要求在USB收發器之前必須串接22~44Ω電阻,同時必須根據不同的USB設備傳輸速度(全速或低速),配置好上拉電阻和下拉電阻的位置。當CS、RD有效時,如果A0為高,這是讀當前地址或寄存器數據,如果A0為低,則讀當前地址或寄存器地址。當CS、WR有效時,如果A0為高,這是寫當前地址或寄存器數據,如果A0為低,則寫當前地址或寄存器地址。AT89C51RD2接收到中斷后,進入枚舉過程。從USB設備插入接口開始到客戶驅動程序能夠使用該設備還有一些工作要做,這一段可以稱作設備識別過程,也稱枚舉過程。枚舉過程是所有USB設備使用前必經的過程,USB HOST端在使用前需要知道這是一個低速設備還是一個全速設備,需要知道這個設備的一些特性和能力,以便載入相應的驅動程序。當USB HOST配置完USB設備后,通過描述符提供的信息識別出Bulk_Only的Mass Storage設備,然后進入Bulk_Only 傳輸方式,在此方式下,USB與設備之間的所有數據均通過Bulk_In和Bulk_Out 來傳輸,不再通過控制端點傳輸任何數據。在這種傳輸方式下,有三種數據類型在USB和設備之間傳輸,CBW、CSW和普通數據。CBW(Command Block Wrapper,即命令塊分組)是從USB HOST發送到設備的命令,命令的格式遵從接口中的bInterfaceSubClass所指定的命令塊,這里為SCSI傳輸命令集。USB設備需要將 SCSI命令從CBW中提取出來,執行相應的命令,完成以后向HOST發出當前命令執行狀態CSW(Command Status Wrapper), HOST根據CSW來決定是否繼續傳送下一個CBW或數據。USB HOST要求USB設備執行的命令如果為發送數據,則此時需要將特定的數據傳送出去,傳送完畢后發出CSW,使USB HOST進行下一步操作。圖3 USB HOST模塊原理圖存儲模塊硬件設計結合普通FLASH和FRAM來存儲數據,既滿足了數據存儲擦寫次數的要求,也有比較低的成本。數據存儲模塊的硬件電路如圖4所示。FRAM芯片FM24CL16通過I2C接口和AT89C51RD2相連,I2C總線通過兩根線——串行數據(SDA)和串行時鐘(SCL)線連接到總線上的任何一個器件,每個器件都有一個唯一的地址,而且都可以作為一個發送器或接收器。此外,器件在執行數據傳輸時也可以看作是主機或從機, I2C是一個多主機總線,SDA和SCL都是雙線路,連接到總線的器件的輸出級必須是漏極開路或集電極開路,都通過一個電流源或上拉電阻連接到正的電源電壓。當總線空閑時,這兩條線路都是高電平。FLASH芯片AT45DB041通過SPI接口和AT89C51RD2相連接,SPI是一個全雙工的串行接口,采用三線同步的數據傳輸形式。在一定的數據傳輸過程中,接口上只能有一個主機和一個從機進行通信。在一次傳輸過程中,主機總是向從機發送一個字節數據,而從機也總是向總機發送一個字節數據。圖4 存儲模塊原理科小結本設計實現了汽車行駛記錄儀的USB HOST功能,使汽車行駛記錄儀與優盤可進行大量數據的快速交換。基于本設計的產品在送檢、認證和使用過程中,USB HOST技術性能達到了產品設計要求和技術要求,方便了用戶對大量數據進行快速采集。(mbbeetchina)
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  11次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5DIY動手組裝LED電子顯示屏
  10. 0.98 MB  |  3次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機PM2.5檢測系統程序
  14. 0.83 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537797次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191186次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
KK百家乐官网娱乐城| 大发888注册娱乐账号| 云南省| 百家乐台布21点| 莱芜市| 二八杠开户| 横峰县| 现场百家乐官网电话投注| 乐天百家乐官网的玩法技巧和规则 | 澳门百家乐官网代理| 实战百家乐官网十大取胜原因百分百战胜百家乐官网不买币不吹牛只你能做到按我说的.百家乐官网基本规则 | 24山可以正针吗| 百家乐官网赢钱好公式| 铂金娱乐| 澳门百家乐官网娱乐开户| 大发888中文版下载| 犹太人百家乐的玩法技巧和规则| 百家乐大赢家书籍| 先锋百家乐官网的玩法技巧和规则| 白金国际娱乐城| 新乐园百家乐官网娱乐城| 百利宫百家乐的玩法技巧和规则| 即时比分直播| 请问下百家乐官网去哪个娱乐城玩最好呢 | 澳门百家乐官网赢钱秘诀| 富贵乐园棋牌游戏| 大发888特惠代码| 现场百家乐能赢吗| 百家乐打印机破解| 网上百家乐如何打水| 百家乐官网连跳趋势| 大发888官方网站登录| 六合彩今晚开什么| 葡京娱乐城姚记| 山阴县| 百家乐官网赌场博彩赌场网| 破解百家乐官网真人游戏| 涂山百家乐官网的玩法技巧和规则 | 中国足球竞彩网| 百家乐稳赢投注方法| 百家乐官网双面数字筹码|