大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現在的位置:智能制造網>技術中心>基于PSOC技術的LIN總線數據分析儀

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

基于PSOC技術的LIN總線數據分析儀

2010年03月29日 14:28:11人氣:1319來源:

摘要:隨著汽車電子技術的發展,LIN(Local InterconnectNetwork)總線技術更多地運用到汽車的分布式電子控制系統中。在LIN協議的各種實現方法和分析工具中,比較各種方法和工具的性能,優缺點,采用PsoC和WirelessUSB技術實現LIN總線分析儀。因為PsoC具有硬件模塊可重配置功能以及芯片在不同的時鐘周期中實現不同的功能,能有效地節約設計時間,降低了系統功耗和開發成本。
 
  引言

  LIN是一種低成本的串行通訊網絡,用于實現汽車中的分布式電子系統控制。LIN的目標是為現有汽車網絡(例如CAN總線)提供輔助功能。在不需要CAN總線的帶寬和多功能的場合,比如智能傳感器和制動裝置之間的通訊,使用LIN總線可大大節省成本。

  目前,低成本的局部互聯網絡LIN在汽車電子和工業控制中的應用越來越廣泛,而基于LIN總線的協議分析和調試測試工具少且昂貴。大部分LIN總線開發工具存在一些問題:(1)調試LIN總線通常做法是通過網關將LIN幀轉換成CAN幀,再用基于CAN的測試工具間接調試LIN,當網關出現問題時這種方式就行不通;(2)和PC連接時采用串口或USB接口等有線的連接方式,在特定環境無法引線的情況下無法進行現場開發調試。

  SoC(System on a Chip片上系統)技術是將微控制器或DSP核、存儲器、邏輯電路、I/O接口及其他功能模塊綜合在一顆芯片上的系統解決方案。由于處理器和存儲器的可編程能力,使得這種以CPU為核心的解決方案具有很強的靈活性和可修改能力。賽普拉斯(cy—press)公司開發的PSoC是目前靈活性的基于微控制器的片上系統解決方案,它模塊化的片內數字和模擬電路不僅具有很高的可編程性,而且還可以實現動態重新配置,即在運行時根據系統不同時刻的需求,通過編程動態地改變存儲在片內閃速存儲器中設定的參數.重新定義系統所需要功能模塊的種類和數量,動態地完成芯片資源的重新分配,實現新的外圍元器件的功能。采用PSoC可以迅速縮短設計周期,降低設計風險,保證系統資源的zui大化、zui合理化和化應用,在無線、手持式設備、數據通信和工業系統設計等領域PSoC都有著廣泛的應用。

  WirelessUSB是Cypress公司專門針對短距離點到點或多點到點的無線連接而設計的一種低延遲、干擾免疫、低成本和低功耗的短距離無線網絡,適合無線電腦外設和無線傳感器網絡應用。WirelessUSB的協議是輕量級的,可以在只帶256字節RAM和8K字節ROM的8位微控制器中實現。WirelessUSB使用頻分多址(FDMA)和碼分多址(CDMA),可有效避開其它無線網絡的干擾,能夠與藍牙、Wi-Fi等無線網絡共存,在面向2.4GHz無線系統的同類產品中提供*的抗干擾性能。傳輸距離從10米(zui高1Mbps)到50米(zui高62.5Kbps),使用既有的USB架構,因此無須特別的驅動軟件。

  為彌補LIN網絡開發工具的不足,本文提出的方案一基于PSOC的無線LIN總線分析儀,通過無線連接能并行調試多個LIN總線,在有效降低開發成本和提高開發效率的同時提供更好的擴展性和靈活性。
 
  LIN總線分析儀硬件介紹
  
  LIN總線數據分析系統由主機橋接器(1個)和總線監控終端(多個)兩部分組成。總線監控終端采集LIN總線上的數據,通過無線網絡發送給主機橋接器;主機橋接器從無線網絡上接收LIN總線監控數據,通過USB接口發送到PC,由PC監控軟件對數據做進一步處理。系統可以實現數據監聽、錯誤檢測、主機仿真、從機仿真等功能。

  系統的硬件由主機橋接器(通過USB接口連接PC)和LIN總線監控終端(連接LIN總線)組成,LIN總線監控終端選用MCU+RF的構架,包括PSoC控制器、射頻收發器、LIN收發器和電源管理等。

  主機橋接器采用PRoC架構,在單芯片內集成了線性穩壓器、enCoRe-U微控制器、USB設備和射頻收發器,僅需極少的外部元件。

  系統在選擇控制器時考慮到功能的擴展,選用了功能強大的CY8C29466,它集成了性能為4M1PS的8位M8C處理器、32K的Flash、2K的SRAM,還集成了24/48MHz晶振、32KHz晶振,以及16個可編程的功能強大的數字用戶模塊、12個模擬用戶模塊和可編程的內部互聯,可非常方便地選用多達100種的外設和設置連接方式,將PCB上大部分的元件和走線移到芯片內部,而且可動態重配置,開發非常靈活。

  系統中的射頻芯片選擇CYRF6936,它屬于WirelessUSB LP系列,是Cypress的第二代射頻片上系統(Soc),兼容*代的CYWUSB69XX器件。CYRF6936增加了一系列增強的特性,包括更廣的操作電壓范圍(1.8~3.6V)、更小的工作電流、更高的數據率(zui大速率為1Mbps)、更短的晶振起振時間、同步穩定時間和鏈路切換時間。CYRF6936可用于無線鼠標鍵盤、無線操縱桿、遠程無線傳感和控制、無線耳機、家庭自動化和自動化儀表等。

  主機橋接器(Bridge)選用Cypress的PRoC(Programmable Radio On Chip)LP(Low Power)芯片CYRF69213。PRoC LP器件在一個芯片里集成了微控制器和射頻收發器,是同樣封裝提供雙重功能的單芯片解決方案,它主要集成了性能為4MIPS的8位M8C處理器、USB2.0低速接口、2.4GHz射頻收發器,內部還集成了3.3V電壓調節器和USB上拉電阻等,大大減少外部元件,縮小電路板面積,有效降低成本。CYRF69.213的主要用于無線網絡的橋接器,將無線網絡的數據通過USB接口發往PC機,同時將PC機的控制命令發給無線設備。

  局部互聯網絡(LIN)是車身網絡的zui低層級的網絡,它提供了傳感器和執行器之間的低成本通信。本論文采用LIN總線驅動器MC33661符合LIN 2.0規范,很好地解決了以前的驅動器MC33399模式過于單一、無法調節翻轉頻率導致器件功耗較大、驅動功率不夠等問題。

  考慮到系統的外部電源、MCU和無線射頻模塊的工作電源、MCU的工作電流,電源模塊選用帶關斷功能的低壓差線性穩壓器LT1121-5(5V穩壓)和率的線性電壓調節器AMS1117~3.3(3.3V穩壓)。
  
  LIN總線分析儀軟件介紹
  
  本系統的軟件設計方案圍繞著數據的提取、傳輸和處理。從數據流向上看,數據經過四個階段的處理,分剮是LIN總線協議處理( 從總線上提取數據幀)、WirelessUSB協議處理、USB協議處理和PC監控軟件的處理(顯示監控數據和總線信息)。本系統軟件可分成三大部分:總線監控終端、主機橋接器和PC,其中總線監控終端包括LIN協議處理和WirelessUSB協議處理,主機橋接器包括WirelessUSB協議處理和USB協議處理,PC包括USB協議處理和監控軟件處理。
  
  軟件需要處理的任務

  總線監控終端軟件設計

  LIN總線監控任務:該任務時刻監控LIN總線的活動,當有數據幀到達時,將接收到的數據幀放入無線發送緩沖區,同時還需處理沖突和數據出錯。

  WirelessUSB從機傳輸任務:該任務監控數據幀傳送到主機橋接器,同時接收主機的配置信息,傳遞給LIN監控任務。

  主機橋接器軟件設計

  主機USB設備監聽任務:主要處理和USB主機的交互,時刻監聽USB主機的請求事務。

  WirelessUSB主機傳輸任務:主要功能是接收監控數據幀,傳送給USB監聽任務,同時將主機的配置信息傳送給總線監控終端。

  PC機監控軟件設計:

  主機USB傳輸任務:該任務主要處理主機與USB設備的交換,定時發送事務輪詢USB設備。

  主機輸入輸出處理任務:該任務主要處理USB數據與用戶的交互。
  
  LIN2.1協議各層的實現任務

  LIN總線具有規范的分層結構,它定義了物理層、數據鏈路層和傳輸層的協議規范。物理層定義了LIN總線傳輸媒介的物理特性、總線驅動和接收特性、位速率誤差和位定時和同步等。數據鏈路層實現數據幀接收和錯誤檢測、波特率計算以及數據的包裝,解包,負責報文過濾和恢復管理等功能。傳輸層實現了單幀或多幀數據傳輸,在應用層和數據鏈路層之間翻譯數據幀,傳輸診斷請求和響應,提供外部總線的診斷接口,實現節點配置、識別和診斷。

  數據鏈路層是LIN2.1協議的核心,負責發送和接收數據幀,處理信號的組幀和解幀。
  
  LIN協議的數據鏈路層的PSoC實現

  由于LIN總線分析儀既可以監聽總線活動,也可以仿真主機或從機節點。重點介紹總線分析儀數據鏈路層的實現。總線分析儀的數據鏈路層的實現包括調度表定時、間隔場的產生、間隔場和同步場的接收以及數據的傳輸。

  調度表定時是通過一個8位計數器(schedule Timer)來實現的。間隔場采用三個8位計數器產生,一個8位計數器(SB_Baud_Rate_Counter)用來產生波特率時鐘,為后兩個計數器提供時鐘;一個8位計數器(sB_Bit_Time_Counter)用來在每個數據位的中間產生位時中斷;一個8位計數器(Synchro_Break_Counter)用來產生實際的間隔場。

全年征稿/資訊合作 聯系郵箱:1271141964@qq.com

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 云安县| 平原县| 台江县| 游戏| 铅山县| 荥阳市| 四子王旗| 南汇区| 龙里县| 龙井市| 成安县| 桂东县| 富平县| 石楼县| 黄石市| 乌苏市| 潜江市| 山阳县| 大城县| 泉州市| 绵竹市| 微博| 龙口市| 双流县| 澄江县| 昌黎县| 连云港市| 麻城市| 乐昌市| 江门市| 无为县| 青岛市| 金湖县| 安阳县| 郯城县| 临汾市| 太谷县| 昌都县| 潮州市| 光山县| 嘉祥县|