色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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. 1AN158 GD32VW553 Wi-Fi開發指南
  2. 1.51MB   |  2次下載  |  免費
  3. 2嵌入式軟件開發符合ISO 26262 功能安全標準
  4. 1.61 MB  |  1次下載  |  免費
  5. 3AN148 GD32VW553射頻硬件開發指南
  6. 2.07MB   |  1次下載  |  免費
  7. 4PZT驅動開關電路
  8. 0.09 MB   |  1次下載  |  免費
  9. 5模擬電路仿真實現
  10. 2.94MB   |  1次下載  |  免費
  11. 6PCB繪制基礎知識
  12. 2.44MB   |  1次下載  |  免費
  13. 7EE-38:ADSP-2181 IDMA端口-周期竊取時序
  14. 75.0KB   |  次下載  |  免費
  15. 8EE-82:使用ADSP-2181 DSP的IO空間對另一個ADSP-2181進行IDMA引導
  16. 86.86KB   |  次下載  |  免費

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  139次下載  |  1 積分
  5. 3基于STM32單片機智能手環心率計步器體溫顯示設計
  6. 0.10 MB   |  132次下載  |  免費
  7. 4美的電磁爐維修手冊大全
  8. 1.56 MB   |  24次下載  |  5 積分
  9. 5如何正確測試電源的紋波
  10. 0.36 MB   |  19次下載  |  免費
  11. 6感應筆電路圖
  12. 0.06 MB   |  10次下載  |  免費
  13. 7LZC3106G高性能諧振控制器中文手冊
  14. 1.29 MB   |  9次下載  |  1 積分
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  9次下載  |  5 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 中文字幕亚洲乱码熟女在线萌芽 | 国产AV高清怡春院 | 99视频全部看免费观 | 亚洲一二三产品区别在哪里 | 女人被躁到高潮嗷嗷叫69 | 国产午夜精品理论片 | 久久久久久久网 | 男女夜晚在爽视频免费观看 | 少妇的肉体AA片免费观看 | 伊人国产在线播放 | 女朋友的妈妈在线观看 | 考好老师让你做一次H | 国产精品 日韩精品 欧美 | 国产全部视频列表支持手机 | 琪琪的色原网站 | 纯肉合集(高H) | 迅雷哥在线观看高清 | 99精品视频一区在线视频免费观看 | 护士12p| 暖暖在线观看播放视频 | jealousvue成熟40岁 | 国内久经典AAAAA片 | 吃奶啃奶玩乳漫画 | 青青青青久久久久国产的 | 久久操韩国自偷拍 | 国产AV精品无码免费看 | 欧美一夜爽爽爽爽爽爽 | 一个人的视频全免费在线观看www | 果冻传媒色AV国产播放 | 999资源站 | MELODY在线播放无删减 | 成人免费无毒在线观看网站 | 新金梅瓶玉蒲团性奴3 | 一区不卡二区卡 | 欧美精品专区免费观看 | 色色噜一噜 | 中字幕久久久人妻熟女天美传媒 | 国产精品亚洲专区在线播放 | 91精品免费久久久久久久久 | 亚洲色图另类小说 | 麻花豆传媒剧国产免费mv观看 |