資料介紹
1引言
近年來,隨著視頻技術發展,網絡穩定性能快速提高,視頻監控需求越來越大,其應用領域也越來越廣泛。社會的發展,汽車增量不斷增多,道路上各種違章的車輛也逐漸增多,為了構建一個平安交通和智能交通,視頻監控系統在交通行業的應用也越來越多,為了能全方位的對高速公路進行監控,視頻監控的高速球也應用越來越廣泛。
本文將研究詳細分析I2C的工作原理和通信協議和Linux的I2C總線驅動程序,設計一個應用在高速公路視頻監控的基于I2C云臺電機驅動系統,為高速公路的全方位視頻監控提供一個設計方案。
2高速公路視頻監控系統以及云臺電機整體設計
本研究課題的高速公路高清視頻監控系統采用TI公司的TMS320DM368,DM368是一款面向多媒體技術應用的高性能芯片,功能強大,集成了ARM926EJ-S內核、硬件編碼協處理引擎( HDVICP)、圖像處理子系統( VPSS)。DM368頻率高達432MH,支持多格式解碼、多速率以及高清多通道功能,最高可以支持H.264編碼1080P格式30幀/s的速度,而且還可提供多種獨立式音頻、語音以及高清視頻編解碼器(H.264)。該處理器有I2C總線等外圍接口等,其中ARM9運行開源、性能穩定安全Linux嵌入式操作系統。
視頻監控系統中云臺電機控制的設計采用DM368的I2C總線接口,設計基于ARM9的I2C云臺電機,完成驅動程序設計和應用程序設計,以及應用程序控制電機轉動,應用于視頻監控系統中,達到全方位的高速公路視頻監控。
3 I2C硬件構成和通信協議
I2C總線是由雙向數據線和時鐘線構成的二線制串行總線,總線采用主從雙向通信,即總線上在某一時刻只有一個主設備總線上的其他設備都作為從設備,任何能夠進行發送和接收的設備都可以成為主設備,但是在同一時間內只能有一個設備作為主設備,通常為處理器,其他器件作為從設備與主設備進行通信,采用唯一的I2C地址識別。
圖1 I2C時序
如圖1I2C的工作時序圖所示,I2C總線在傳送數據過程中使用了三種信號。(1)開始信號:SCL為高電平時,SDA由高電平向低電平跳變,表示將要開始傳送數據;(2)應答信號:從設備在接收到1個字節數據后向主設備發出一個低電平脈沖應答信號,表示已收到數據,主設備根據從設備的應答信號做出是否繼續傳輸數據的操作(I2C總線每次數據傳輸時字節數不限制,但是每發送都要有一個應答信號);(3)結束信號:為低電平時由低電平向高電平跳變,表示數據傳送結束。
總線具體的通信工作原理:主設備首先發出開始信號,接著發送的1個字節的數據,其由高7位地址碼和最低1位方向位組成(方向位表明主設備與從設備間數據的傳送方向)。系統中所有從設備將自己的地址與主設備發送到總線上的地址進行比較,如果從設備地址與總線上的地址相同,該設備就是與主設備進行數據傳輸的設備。接著進行數據傳輸,根據方向位,主設備接收從設備數據或發送數據到從設備。當數據傳送完成后,主設備發出一個停止信號,釋放I2C總線,然后所有從設備等待下一個開始信號的到來。
近年來,隨著視頻技術發展,網絡穩定性能快速提高,視頻監控需求越來越大,其應用領域也越來越廣泛。社會的發展,汽車增量不斷增多,道路上各種違章的車輛也逐漸增多,為了構建一個平安交通和智能交通,視頻監控系統在交通行業的應用也越來越多,為了能全方位的對高速公路進行監控,視頻監控的高速球也應用越來越廣泛。
本文將研究詳細分析I2C的工作原理和通信協議和Linux的I2C總線驅動程序,設計一個應用在高速公路視頻監控的基于I2C云臺電機驅動系統,為高速公路的全方位視頻監控提供一個設計方案。
2高速公路視頻監控系統以及云臺電機整體設計
本研究課題的高速公路高清視頻監控系統采用TI公司的TMS320DM368,DM368是一款面向多媒體技術應用的高性能芯片,功能強大,集成了ARM926EJ-S內核、硬件編碼協處理引擎( HDVICP)、圖像處理子系統( VPSS)。DM368頻率高達432MH,支持多格式解碼、多速率以及高清多通道功能,最高可以支持H.264編碼1080P格式30幀/s的速度,而且還可提供多種獨立式音頻、語音以及高清視頻編解碼器(H.264)。該處理器有I2C總線等外圍接口等,其中ARM9運行開源、性能穩定安全Linux嵌入式操作系統。
視頻監控系統中云臺電機控制的設計采用DM368的I2C總線接口,設計基于ARM9的I2C云臺電機,完成驅動程序設計和應用程序設計,以及應用程序控制電機轉動,應用于視頻監控系統中,達到全方位的高速公路視頻監控。
3 I2C硬件構成和通信協議
I2C總線是由雙向數據線和時鐘線構成的二線制串行總線,總線采用主從雙向通信,即總線上在某一時刻只有一個主設備總線上的其他設備都作為從設備,任何能夠進行發送和接收的設備都可以成為主設備,但是在同一時間內只能有一個設備作為主設備,通常為處理器,其他器件作為從設備與主設備進行通信,采用唯一的I2C地址識別。
圖1 I2C時序
如圖1I2C的工作時序圖所示,I2C總線在傳送數據過程中使用了三種信號。(1)開始信號:SCL為高電平時,SDA由高電平向低電平跳變,表示將要開始傳送數據;(2)應答信號:從設備在接收到1個字節數據后向主設備發出一個低電平脈沖應答信號,表示已收到數據,主設備根據從設備的應答信號做出是否繼續傳輸數據的操作(I2C總線每次數據傳輸時字節數不限制,但是每發送都要有一個應答信號);(3)結束信號:為低電平時由低電平向高電平跳變,表示數據傳送結束。
總線具體的通信工作原理:主設備首先發出開始信號,接著發送的1個字節的數據,其由高7位地址碼和最低1位方向位組成(方向位表明主設備與從設備間數據的傳送方向)。系統中所有從設備將自己的地址與主設備發送到總線上的地址進行比較,如果從設備地址與總線上的地址相同,該設備就是與主設備進行數據傳輸的設備。接著進行數據傳輸,根據方向位,主設備接收從設備數據或發送數據到從設備。當數據傳送完成后,主設備發出一個停止信號,釋放I2C總線,然后所有從設備等待下一個開始信號的到來。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- I2C總線協議英文資料 13次下載
- I2C總線的規范詳細說明 18次下載
- 基于51的I2c總線 34次下載
- SPI總線及I2C總線工作原理 0次下載
- 基于CPLD的I2C總線接口設計
- I2C總線在Linux系統中的驅動設計
- I2C總線技術在彩電中的應用
- I2C總線應用中的幾個問題
- I2C總線規范與I2C器件C51讀寫程序
- 基于Verilog HDL的I2C總線分析器
- i2c總線的特點
- 基于MCU 的I2C 總線傳輸設計
- i2c總線ppt(I2C總線器件應用) 0次下載
- i2c總線介紹 0次下載
- I2C總線的光電隔離措施及電路原理分析
- I2C總線協議的工作原理和尋址格式 1901次閱讀
- Linux I2C驅動入門知識科普 1734次閱讀
- I2C內核架構分析 1280次閱讀
- i2c總線用來做什么_i2c總線數據傳輸過程 7305次閱讀
- I2C總線驅動的C語言源程序詳細說明 5263次閱讀
- I2C總線控制系統的構成_I2C總線控制系統的特點 1658次閱讀
- I2C總線的工作原理以及優缺點解析 1.5w次閱讀
- 基于MCS-51單片機I2C總線接口電路的設計 3458次閱讀
- I2C總線的工作原理解析 6718次閱讀
- I2C總線的特點與構成詳解 1w次閱讀
- 80C51單片機模擬I2C總線的主機程序分享 3483次閱讀
- I2C總線的特點、控制技術與傳輸分析 1w次閱讀
- i2c總線相關知識 3568次閱讀
- 《振南電子STM32視頻教程》第八講:I2C總線 1119次閱讀
- 基于FPGA的I2C SLAVE模式總線的設計方案 1.3w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1497次下載 | 免費
- 2TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 3單片機典型實例介紹
- 18.19 MB | 99次下載 | 1 積分
- 4S7-200PLC編程實例詳細資料
- 1.17 MB | 28次下載 | 1 積分
- 5筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 6開關電源原理及各功能電路詳解
- 0.38 MB | 14次下載 | 免費
- 79天練會電子電路識圖
- 5.91 MB | 6次下載 | 免費
- 8100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 6接口電路圖大全
- 未知 | 30321次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21540次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537794次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多