CAN總線通信電路如圖3.10所示。由于系統(tǒng)中心控制器要與節(jié)點(diǎn)控制器進(jìn)行通信,因此硬件部分包括CAN通信模塊設(shè)計,采用CTMl040T是一款帶隔離的高速CAN收發(fā)器芯片,該芯片內(nèi)部集成了所有必需的CAN隔離及CAN收、發(fā)器件。該芯片的主要功能是將CAN控制器的邏輯電平轉(zhuǎn)換為CAN總線的差分電平并且具有DC2500V的隔離功能及ESD保護(hù)作用。T1為高頻扼流圈,因?yàn)樗淼览锃h(huán)境復(fù)雜,高頻扼流圈可以濾除高頻干擾,使電路穩(wěn)定。
USB接口電路
圖3.1 1中心控制器USB接口電路
USB且P串行通用總線,通常使用一個4針插頭作為標(biāo)準(zhǔn)插頭,其電路設(shè)計如圖3.1l所示。USB的D+與D.是差分輸入線,使用的3.3V電壓。而電源與地線可向設(shè)備提供5V電壓,最大電流為500mA。USB—EN用于控制是否使能USB通信功能,控制D+和D.的電平。
數(shù)據(jù)存儲電路
由于隧道照明需要存儲操作記錄,包括調(diào)光值、操作時間、操作組別等信息,因此使用AT45DB041D存儲數(shù)據(jù),電路如圖3.12所示。它通過SPI總線與ARM處理器通信,在需要的時候可以通過上位機(jī)發(fā)送命令讀取歷史記錄,并且歷史記錄存儲會自動定期清除。CS為芯片選擇引腳,CS腳由高到低的電平轉(zhuǎn)換時開始對芯片進(jìn)行操作,反之,由低到高時結(jié)束操作。SCK是串行時鐘,SO是串行數(shù)據(jù)輸出,SI是串行數(shù)據(jù)輸入。WP是寫保護(hù),WP引腳已經(jīng)內(nèi)置上拉,在不使用時,將它接到高電平上。RESET是復(fù)位,只要RESET恢復(fù)到低電平即可對芯片進(jìn)行正常操作,芯片內(nèi)部已經(jīng)內(nèi)置了上電復(fù)位電路,不使用此引腳時將它接到高電平上。
電子發(fā)燒友網(wǎng)技術(shù)編輯點(diǎn)評分析:
系統(tǒng)主要包括上位機(jī)監(jiān)控中心、檢測設(shè)備、中心控制器、節(jié)點(diǎn)控制器和LED驅(qū)動電源。通過檢測設(shè)備采集數(shù)據(jù),然后傳遞給上位機(jī)監(jiān)控中心,上位機(jī)進(jìn)行數(shù)據(jù)處理之后,向中心控制器發(fā)送命令,中心控制器以廣播形式向節(jié)點(diǎn)控制器發(fā)送命令,通過調(diào)節(jié)LED驅(qū)動電源的輸入電壓控制LED燈的亮度。中心控制器與節(jié)點(diǎn)控制器采用CAN總線通信,中心控制器與上位機(jī)采用串口通信。
制定了中心控制器、節(jié)點(diǎn)控制器與上位機(jī)之間的通信協(xié)議,并對中心控制器和節(jié)點(diǎn)控制器進(jìn)行了硬件電路設(shè)計,主要包括微處理器的選型、通信模塊設(shè)計、DA轉(zhuǎn)換電路設(shè)計、液晶顯示設(shè)計、數(shù)據(jù)存儲模塊設(shè)計、放大電路設(shè)計,并給出了部分電路的詳細(xì)原理圖。
大家如有問題,歡迎在評論處討論。
——電子發(fā)燒友網(wǎng)整理,轉(zhuǎn)載請注明出處!
評論
查看更多