色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>基于DS1990A對其與LPC2214之間一線串行通信方式的研究分析

基于DS1990A對其與LPC2214之間一線串行通信方式的研究分析

2017-10-25 | rar | 0.6 MB | 次下載 | 1積分

資料介紹

iButton(信息鈕扣)的物理結構是一個封裝在扁圓型不銹鋼外殼里的直徑為16 mm、厚度為3~6 mm的微型計算機晶片,是一種攜帶自動識別號的電子數據標簽。先進的設計理念及封裝形式賦予了iButton超強的抗沖擊、防靜電、防腐蝕、防水、防摩擦等性能,具有IC卡、磁卡等信息載體無法比擬的優勢;極大地滿足系統在可靠性、穩定性方面的要求,可確保十年以上的使用壽命。在以 LPC2214設計的點檢機中,iButton得到了充分的應用。下面以DS1990A為例,對其與LPC2214之間一線串行通信方式進行研究。
  1 DS1990A的性能特點
  堅固耐用的iButton具有優秀的環境適應能力,可防塵、防潮和防震。這種緊湊的鈕扣外形使其自動對準相應的探測器,易于人工操作使用。各種附件使DS1990A在巡檢、物流等現代化管理系統中具有不可替代的作用。其主要性能指標如下:
  工廠刻入的64位ROM包括48位唯一序列碼、8位CRC校驗碼和8位家族碼(01H)。
  通過單線與主機進行數據通信,傳輸速率可達16.3 kbps。
  標準16 mm直徑和1Wire協議保證了與其他iButton產品的兼容性。
  讀取時間可在5 ms 以內。
  溫度范圍-40~+85℃
  2 DS1990A與LPC2214硬件接口設計
  1-Wire是在一條總線上連接1個主控器和多個從機設備的系統。在任何情況下,DS1990A都是從機設備,而總線控制器常由微控制器充任。1-Wire總線定義了1根信號線,所以讓總線上每個設備都在適當的時刻運行。DS1990A為漏級開路輸出,總線主控制器可以采用與其一致的等效電路。在主控制器端需加1個上拉電阻,在短距離傳輸情況下上拉電阻約為5 kΩ。1個多點系統由1個1-Wire總線和連接在上面的多個從機設備組成。
  1-Wire單總線的閑置狀態為高電平。不管是何種原因,當傳輸操作過程需要暫停下來,且要求傳送過程還能繼續時,總線必須處于閑置狀態;如果情況不是這樣或者總線保持低電平超過120 μs,那總線上的所有器件將要復位。
  DS1990A與LPC2214的接口電路如圖1所示。由于LPC2214 P0口都已被點檢機其他部分占用,P1口均有上拉電阻,并非開漏輸出,因此需有2個I/O口接iButton。LPC2214的P1.22口接Tx,用作輸出;P1.16口接Rx,用作輸入。
  基于DS1990A對其與LPC2214之間一線串行通信方式的研究分析
  3 軟件設計
  DS1990A內建ROM僅由單根數據線訪問。依據Dallas的1-Wire協議,可以從中提取48位序列碼,8位家族碼和8位 CRC校驗碼。1-Wire通信協議規定,總線的收發按照特殊時隙下的總線狀態進行,由主機發出的同步脈沖下降沿初始化;所有數據讀寫都按照低位在前的原則。
  DS1990A在1-Wire總線上的數據訪問命令流程依次為:初始化、ROM功能命令、讀取數據。
  3.1 初始化及應答
  1-Wire總線上所有的傳輸操作均由初始化序列開始。初始化序列由主機發出的復位脈沖(Reset Pulse)和從機發出的在線應答脈沖(Presence Pulse)組成。一個復位脈沖緊跟一個在線應答脈沖表明DS1990A就緒,可執行恰當的ROM命令進行數據收發。
  復位和在線應答脈沖時序如圖2(a)所示,主機發送(Tx)一個復位脈沖(一個至少480 μs的低電平),然后釋放信號線進入接收模式(Rx)。此時,1-Wire總線被5 kΩ上拉電阻拉至高電平,當檢測到數據線上信號的上升沿后,DS1990A等待(tPDL,15~60 μs),然后發送在線應答脈沖(tPDL,15~60 μs)。
  基于DS1990A對其與LPC2214之間一線串行通信方式的研究分析
  3.2 讀寫操作
  一旦主機檢測到應答脈沖,就可以發出ROM功能命令。所有ROM操作命令的長度為8位。Read ROM的命令為[33H]或[0FH],此命令允許總線主控器讀取DS1990A的8位家族碼、唯一的48位序列碼和8位CRC校驗碼。此命令僅當總線上只有一個DS1990A設備時可以使用。若總線上的從機設備超過一個,當各設備同時發送時將會引發數據沖突。Search ROM的命令為[F0H],此命令允許總線主控器采用排除法來確認總線上所有設備的64位ROM碼。
  讀/寫時隙的定義如圖2(b)、(c)所示,主機將數據線置低初始化所有時隙。在數據線的下降沿,通過觸發DS1990A中的延時電路使得DS1990A與主機同步;在寫時隙期間,延時電路決定何時DS1990A對數據線進行采樣。至于讀數據的時隙,如果傳輸的是“0”,延時電路將繼續被置低近15 μs,然后被置高;如果數據位是“1”,則iButton保持讀數據的時隙不變。
  3.3 關鍵代碼及實現
  主機和iButton的通信是通過初始化、寫數據時序、讀數據時序完成的,命令和數據的各個字節均由最低有效位開始逐位傳送。在程序中,先初始化LPC2214的Time1定時器,將其定時時間設定為10 μs,Delay子程序的作用是使其延遲time倍的10 μs。Reset、WriteByte、ReadByte分別是初始化、讀、寫1字節的子程序。在指針型函數*GetButtonID中,將iButton的64位序列碼保存在ButtonID數組中,最后返回指向這個數組的指針。
  結語
  本文提供的DS1990A與LPC2214在嵌入式實時操作系統μC/OSII中的接口的軟硬件設計,已在智能點檢機中推廣應用。隨著相關技術的發展,iButton信息識別技術在工業領域的應用會越來越廣泛,其經濟作用會越來越大.
?
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 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  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 亚洲国产精品无码2019| 美国ZOOM动物在线观看| 女人高潮特级毛片| 亚洲精品高清在线观看| GAY空少被体育生开菊| 99国内精精品久久久久久婷婷 | 国产AV午夜精品一区二区入口 | 柠檬福利精品视频导航| 久久综合丁香激情久久| 久久人妻无码毛片A片麻豆| 免费国产福利| 善良的小峓子2在钱免费中文字| 色色男_免费| 手机看片成人| 久久99r66热这里只有精品| 肉伦禁忌小说np| 99久久免热在线观看6| 久久精品亚洲AV中文2区金莲| 性西欧俄罗斯极品| 达达兔欧美午夜国产亚洲| 暖暖免费观看日本在线视频| 伊人青青久久| 狠日狠干日曰射| 无码一区二区在线欧洲| 俄罗斯6一9泑女网站| 强奸日本美女小游戏| 91九色网址| 恋夜秀场支持安卓版全部视频国产| 亚洲无线码一区在线观看| 国产女人视频免费观看| 窝窝午夜色视频国产精品东北| 草比比过程图| 秋霞影院福利电影| bl(高h)文| 暖暖免费观看日本在线视频 | 黑丝制服影院| 亚洲AV一宅男色影视| 国产精品自在自线亚洲| 小妇人电影免费完整观看2021| 国产成人无码精品久久久影院 | 人妻仑乱少妇88MAV|