久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > C8051F040的車用CAN總線智能節點設計

C8051F040的車用CAN總線智能節點設計

作者: 時間:2010-12-05 來源:網絡 收藏


模擬信號調整電路可用于測量模擬電壓信號、模擬電流信號以及電阻信號。以連接到MCP3208第1通道的電路為例:當R2斷開,R4和R1連接適當阻值的電阻時,該電路可用于測量模擬電壓信號;當R2斷開,R4短路,R1連接采樣電阻時,該電路可用于測量模擬電流信號;當R1斷開,R4短路,R2連接適當阻值的電阻時,該電路可用于測量電阻信號。R5與二極管D1和D2組成保護電路。R6、R9及C4組成分壓和濾波電路。
為了保證系統穩定、可靠工作,控制模塊的數字地與模擬地嚴格分開。因此,模塊沒有使用C8051F040內部集成的A/D轉換器,而是使用外部SPI總線A/D轉換器MCP3208。MCP3208是12位逐次逼近型模/數轉換器,具有片上采樣和保持電路。該A/D轉換器使用與SPI協議兼容的簡單串行端口與主控芯片相連,轉換速率可高達100 ksps。主控芯片C8051F040是8位單片機,其SPI端口要求以8位數據為一組來收發數據。同時,為了與MCP3208通信,將主控芯片SPI口設置為主方式,時鐘下降沿輸出數據,時鐘上升沿鎖存數據。
設計中,8路模擬信號經調整后與MCP3208的8個模擬輸入端相連。A/D轉換器的電源與參考電壓輸入端通過電感L1與5 V電源相連,模擬地通過電感L2與5 V電源地相連,以減小電源擾動對A/D轉換的影響。同時,MCP3208的SPI接口與單片機之間也使用光電耦合器隔離,從而保證數字地與模擬地嚴格分開。圖中只給出了MOSI與MISO光耦隔離的原理圖,SCLK與CS隔離的原理相同。
2.2 開關信號采集電路
開關信號采集電路用于采集受控設備輸出的開關信號。該電路由光電耦合器2801及其外圍電路組成,其電路原理圖如圖4所示。當外部開關信號的高電平信號接于開關信號采集電路輸入端時,光耦內部發光二極管工作,光敏三極管導通,光電耦合器輸出低電平信號。主控芯片通過I/0口掃描光電耦合器輸出端即可采集開關信號。R1、R2、C1組成輸入分壓濾波電路。


2.3 CAN總線接口電路
由于C805lF040內部集成了CAN總線控制器,外電路中只要設置總線即可完成通信。CAN總線接口電路用于完成CAN總線通信,由總線VP251、光電耦合器0211及外圍電路組成,其電路原理圖如圖5所示。


CAN總線接口電路采用VP251作為總線,該收發器主要用于單端信號與差動信號之間的相互轉換。此外,單片機最小控制電路與總線收發器之間采用光電耦合器隔離,以提高系統工作的可靠性。光電耦合器采用2片高速光耦O211,1片用于接收,1片用于發送。
2.4 開關信號輸出電路
開關信號輸出電路用于向外部被控對象輸出驅動信號。該電路由光電耦合器2801組成,其電路原理圖如圖6所示。當開關信號輸出電路接收到低電平信號時,光耦內部發光二極管工作,光敏三極管導通,光電耦合器輸出低電平信號。


2.5 電源電路
電源電路用于向其他功能電路供電。電源由輸入濾波器CXDB2、電源模塊PWB2405、三端穩壓器AMS1117及外圍電路組成,其電路原理圖如圖7所示。



關鍵詞: 收發器

評論


相關推薦

技術專區

關閉