TOP1智能汽車控制系統(tǒng)電路設(shè)計(jì)攻略
智能車又稱為無人駕駛汽車,屬于輪式移動(dòng)機(jī)器人的一種,是一個(gè)集環(huán)境感知、路徑規(guī)劃、自動(dòng)駕駛等多功能于一體的綜合系統(tǒng)。智能汽車技術(shù)將許多領(lǐng)域聯(lián)系在一起,如計(jì)算機(jī)科學(xué)、人工智能、圖像處理、模式識(shí)別和控制理論等。智能汽車與一般所說的自動(dòng)駕駛有所不同,它更多指的是利用GPS 和智能公路技術(shù)實(shí)現(xiàn)的汽車自動(dòng)駕駛。這種汽車不需要人去駕駛,因?yàn)樗b有相當(dāng)于人的“眼睛”、“大腦”和“腳”的電視攝像機(jī)、電子計(jì)算機(jī)和自動(dòng)操縱系統(tǒng)之類的裝置,這些置都裝有非常復(fù)雜的電腦程序,所以這種汽車能和人一樣會(huì)“思考”、“判斷”、“行走”,可以自動(dòng)啟動(dòng)、加速、剎車,可以自動(dòng)繞過地面障礙物在復(fù)雜多變的情況下,能隨機(jī)應(yīng)變,自動(dòng)選擇最佳方案,指揮汽車正常、順利地行駛。
電路系統(tǒng)是智能汽車硬件系統(tǒng)的核心,對(duì)于本硬件電路系統(tǒng)而言,穩(wěn)定性是需要優(yōu)先保證的性能指標(biāo),畢竟跑完全程才是取得成績的前提。在此基礎(chǔ)上,還應(yīng)當(dāng)綜合考慮智能汽車的動(dòng)力性、重心及電路板的緊湊性等其他指標(biāo)。
電機(jī)驅(qū)動(dòng)模塊
電機(jī)驅(qū)動(dòng)模塊為智能汽車的行駛提供動(dòng)力,它的性能直接影響到后輪電機(jī)的控制性能,包括加速、減速與制動(dòng)等性能。本文采用MOSFET 驅(qū)動(dòng)芯片加全橋驅(qū)動(dòng)方案,只需合理的選擇MOSFET驅(qū)動(dòng)芯片和功率MOSFET 以保證性能即可。電路圖如圖6 所示。
舵機(jī)驅(qū)動(dòng)模塊
舵機(jī)負(fù)責(zé)智能汽車的轉(zhuǎn)向,舵機(jī)模塊能否穩(wěn)定工作直接影響到智能汽車在賽道上高速行駛時(shí)的穩(wěn)定性以及轉(zhuǎn)向時(shí)的靈敏度和精確度。舵機(jī)工作原理為:舵盤角位由單片機(jī)發(fā)出的PWM 控制信號(hào)的脈寬決定,舵機(jī)內(nèi)部電路通過反饋控制調(diào)節(jié)舵盤角位。由于自身即為角度閉環(huán)控制,而且性能較好,故系統(tǒng)中就不必考慮外加舵機(jī)閉環(huán)。舵機(jī)驅(qū)動(dòng)模塊電路如圖7 所示。舵機(jī)驅(qū)動(dòng)模塊同樣屬于功率部分,用6N137光耦進(jìn)行信號(hào)隔離。
智能車輛是一個(gè)涉及多領(lǐng)域的復(fù)雜的綜合系統(tǒng),要達(dá)到實(shí)用的目的,還要進(jìn)一步深入下研究去,還有許多工作要做。在硬件上還需要解決因攝像頭自身精度的差異或其因外部因素丟失數(shù)據(jù)導(dǎo)致影響智能車正常運(yùn)行的問題,增強(qiáng)抗干擾能力;在軟件上,還需要進(jìn)一步優(yōu)化算法,控制系統(tǒng)是智能汽車的核心內(nèi)容,針對(duì)智能汽車的功能需求,對(duì)智能汽車控制系統(tǒng)關(guān)鍵模塊進(jìn)行了研究,設(shè)計(jì)的各模塊被應(yīng)用于“飛思卡爾”智能汽車中,文中各圖對(duì)智能汽車的研究具有啟發(fā)作用。
汽車收音機(jī)應(yīng)用環(huán)境的特殊性對(duì)電路性能具有更高的要求,而射頻電路的設(shè)計(jì)是實(shí)現(xiàn)高性能的關(guān)鍵。本文介紹了TDA7513的射頻電路設(shè)計(jì)方法,根據(jù)實(shí)際設(shè)計(jì)經(jīng)驗(yàn)提出了提高射頻電路EMC特性和噪聲特性的設(shè)計(jì)方法和措施,并指出了射頻電路性能測試的注意要點(diǎn)。射頻電路是收音機(jī)電路設(shè)計(jì)的重點(diǎn)和難點(diǎn),如果射頻電路設(shè)計(jì)不好,收音機(jī)的噪限靈敏度和信噪比以及其它技術(shù)指標(biāo)都會(huì)大大下降,甚至只能手動(dòng)收到很少的幾個(gè)廣播電臺(tái),自動(dòng)搜索電臺(tái)功能失效。從收音機(jī)天線端的廣播信號(hào)場強(qiáng)來看,信號(hào)的動(dòng)態(tài)范圍非常大,尤其是汽車收音機(jī)所處的環(huán)境變化快而大。
收音機(jī)射頻電路通常很難集成進(jìn)IC 中,一般由分離元件組成前置低噪聲放大器(LNA)和諧振帶通濾波器。汽車收音機(jī)射頻電路的作用從時(shí)域上看是要將微弱的廣播信號(hào)放大,通過自動(dòng)增益控制電路(AGC)為后級(jí)混頻器提供穩(wěn)定的載波信號(hào)強(qiáng)度;從頻域上看,它要跟蹤所選擇的電臺(tái)信號(hào),濾除掉干擾信號(hào)如鏡像頻率(》60dB抑制)和本振頻率,改善射頻信號(hào)質(zhì)量。
射頻電路設(shè)計(jì)
圖1是我們設(shè)計(jì)的汽車收音機(jī)射頻電路方框圖,它由天線濾波器和射頻低噪聲放大器以及諧振帶通濾波器組成。該款汽車收音機(jī)的設(shè)計(jì)目標(biāo)是噪限靈敏度為 0dBu(30dB S/N)、音頻信噪比64dB、自動(dòng)搜索靈敏度小于10dBu,具有較強(qiáng)的抗鄰頻道干擾和其它干擾信號(hào)能力,實(shí)現(xiàn)MCU全自動(dòng)調(diào)整功能。
圖2是汽車收音機(jī)TDA7513的FM收音機(jī)部分射頻前端電原理圖。C31、C32、D2(1SV172)、 C44組成調(diào)頻波段天線信號(hào)調(diào)節(jié)電路,1SV172是VHF~UHF頻段天線信號(hào)衰減器,它是電流控制型元件,隨著電流的增大其阻抗減小。它受控于后級(jí) FM寬帶AGC和窄帶AGC合成產(chǎn)生的FMAGC電流,起控點(diǎn)為天線信號(hào)電平57dBu。L5、C36、V2(KV1410)、C43、R19、C45組成天線帶通濾波器,帶寬為12MHz左右。該天線濾波器可以人工用無感調(diào)批調(diào)節(jié)射頻線圈L5,也可以通過MCU調(diào)節(jié)變?nèi)?a target="_blank">二極管V2,從而實(shí)現(xiàn)自動(dòng)調(diào)整功能。
Q2(3SK126)、C38、R15、R20、C46、R21、C47、C41、R17組成低噪聲射頻放大器,增益為30dB。本設(shè)計(jì)中選用N溝道場效應(yīng)管3SK126作射頻放大器具有輸入阻抗高、增益高和噪聲低的優(yōu)點(diǎn),而且是電壓控制型器件,設(shè)計(jì)簡單。Q2受控于后級(jí)FM寬帶 AGC和窄帶AGC合成產(chǎn)生的FMAGC電壓,起控點(diǎn)為天線信號(hào)電平78dBu。T3、C34、V1(KV1410)、C28、C35組成RF諧振帶通濾波器,帶寬為8MHz左右,T3為FM RF變壓器。該帶通濾波器同樣可以人工用無感調(diào)批調(diào)節(jié)T3,也可以通過MCU自動(dòng)調(diào)節(jié)變?nèi)荻O管V1。接收機(jī)的接收極限是由接收機(jī)自身噪聲性能決定的,所以在收音機(jī)的射頻電路中要求盡量選用低噪聲元件。
——————
更多汽車電子技術(shù)設(shè)計(jì)方案請(qǐng)點(diǎn)擊進(jìn)入》》》
TOP2 汽車溫度控制系統(tǒng)電路
汽車溫度控制系統(tǒng)連接器電路
隨著無線通信、信息傳感技術(shù)的迅猛發(fā)展和日漸成熟, 通過信息傳感微控制器和網(wǎng)絡(luò)將物品聯(lián)接成物聯(lián)網(wǎng), 以實(shí)現(xiàn)物品的自動(dòng)識(shí)別、定位、跟蹤、繼電器和管理為目標(biāo)的服務(wù)已成為可能?,F(xiàn)代汽車中的空調(diào)一般是利用手工進(jìn)行控制的,空調(diào)只有等到司機(jī)進(jìn)入駕駛室才能開啟或關(guān)閉,這就使得在炎熱的夏天或寒冷的冬天, 剛進(jìn)入車內(nèi)時(shí)由于空調(diào)沒有開啟,人會(huì)感覺到異常的燥熱或寒冷,因此設(shè)計(jì)和制造出能監(jiān)控車內(nèi)溫度并根據(jù)監(jiān)測到的溫度情況來進(jìn)行提前遠(yuǎn)程控制開啟車內(nèi)空調(diào)系統(tǒng)的設(shè)備便提到人們?nèi)粘I畹淖h事日程上來,本設(shè)計(jì)就是為滿足這一要求而提出來的。
溫度采集模塊
系統(tǒng)中的溫度采集模塊采用DALLAS 公司生產(chǎn)的高精度、高可靠性的DS18B20 溫度傳感器, 它具有體積小、硬件開銷低、抗干擾能力強(qiáng)、精度高的特點(diǎn), 采用單總線數(shù)據(jù)通信, 全數(shù)字溫度轉(zhuǎn)換及輸出, 最高12 位分辨率,精度可達(dá)±0.5℃, 檢測溫度范圍為-55℃~+125℃, 因此它能滿足本系統(tǒng)的設(shè)計(jì)要求。DS18B20 與微控制器的連接電路見圖2 所示。
圖2 STC89C52RC 微控制器模塊和DS18B20 的連接電路圖
繼電器開關(guān)控制模塊
繼電器開關(guān)模塊由TLP521 -4 、ULN2803 和SRD -12VDC 及三極管構(gòu)成, 由微控制器輸出的信號(hào)經(jīng)過三極管構(gòu)成的開關(guān)電路送往TLP521 -4 光耦芯片再通過ULN2803 達(dá)林頓管的放大后用來驅(qū)動(dòng)SRD-12DC 繼電器, 進(jìn)而達(dá)到控制空調(diào)的各種開關(guān)的作用, 繼電器開關(guān)控制模塊與微控制器的電路連接圖如圖3 所示。
圖3 繼電器控制模塊電路圖
TC35I 模塊
TC35I 模塊是Simens 推出的一款雙頻900/1800 MHz高度集成的GSM 模塊。它設(shè)計(jì)小巧、功耗很低, 可以為很多通信應(yīng)用提供經(jīng)濟(jì)高效的解決方案。它支持EGS900 和GSM1800 雙頻, 數(shù)據(jù)傳輸?shù)膬?nèi)容支持語音、數(shù)據(jù)、短消息和傳真服務(wù), 通信接口采用RS232( 指令和數(shù)據(jù)的雙向傳送),供電電源采用單電源3.3 V~5.5 V 的電壓, 適用的范圍包括: 便攜電腦的低功耗通信設(shè)備、遙測遙感、遠(yuǎn)程信息處理和通信等工業(yè)領(lǐng)域。本系統(tǒng)中TC35I 與微控制器的電路連接圖如圖4 所示。
圖4 TC35I 模塊電路連接圖
TOP3 電源模塊設(shè)計(jì)
系統(tǒng)電源模塊采用了LM78L05 和LM2941S 兩控制器將外部12 V 的直流供電電壓轉(zhuǎn)換為系統(tǒng)所需要的5 V和4.2 V 的電壓, DS18B20連接電路圖如圖5 所示。
圖5 電源連接電路圖
本文就是從物聯(lián)網(wǎng)的角度出發(fā)提出一種以GSM 無線網(wǎng)絡(luò)為基礎(chǔ), 通過溫度傳感器, 將用戶手機(jī)、汽車空調(diào)組合成一個(gè)小型物聯(lián)網(wǎng)的應(yīng)用設(shè)計(jì)。專為基礎(chǔ)的設(shè)備汽車空調(diào)溫度控制系統(tǒng)設(shè)計(jì)方法, 經(jīng)實(shí)際的制作和調(diào)試驗(yàn)證, 該系統(tǒng)能夠穩(wěn)定、可靠地運(yùn)行, 該系統(tǒng)還具有擴(kuò)展方便、無線傳輸距離遠(yuǎn),可廣泛應(yīng)用于遠(yuǎn)距離控制領(lǐng)域。
智能無線網(wǎng)絡(luò)汽車測試系統(tǒng)硬件電路
汽車試驗(yàn)是發(fā)現(xiàn)汽車設(shè)計(jì)開發(fā)中各種問題的重要手段,依據(jù)試驗(yàn)結(jié)果能對(duì)汽車各種性能做出客觀的評(píng)價(jià)。作為汽車工業(yè)的基礎(chǔ)工程之一,汽車試驗(yàn)在汽車工業(yè)的整體發(fā)展中發(fā)揮了重要作用。汽車性能測試系統(tǒng)是汽車試驗(yàn)工程的關(guān)鍵組成部分,它是由若干相互聯(lián)系、相互作用的傳感器和儀器設(shè)備等元件,為實(shí)現(xiàn)對(duì)汽車各項(xiàng)性能的測試而組成的有機(jī)整體,汽車測試系統(tǒng)的性能往往對(duì)整個(gè)汽車試驗(yàn)的效用產(chǎn)生重要影響。
系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
汽車試驗(yàn)主要包括動(dòng)力性能、燃油經(jīng)濟(jì)性、操縱穩(wěn)定性和排放特性等測試項(xiàng)目,主要性能參數(shù)有速度、加速度、燃油消耗量、溫度以及操縱穩(wěn)定性試驗(yàn)中的動(dòng)態(tài)運(yùn)動(dòng)參數(shù)等,通過傳感器得到的這些參數(shù)的測試信號(hào),經(jīng)過前端處理模塊處理(整形、濾波、放大等) 后送入C805l-F020微處理器中,在單片機(jī)內(nèi)部進(jìn)行模數(shù)轉(zhuǎn)換和數(shù)據(jù)處理后通過串口實(shí)現(xiàn)與Zigbee終端節(jié)點(diǎn)的連接,再由終端節(jié)點(diǎn)在WLAN中將數(shù)據(jù)發(fā)出,Zi-gbee中心節(jié)點(diǎn)接收到數(shù)據(jù)后經(jīng)串口與上位機(jī)進(jìn)行通訊。中心節(jié)點(diǎn)也可將上位機(jī)的命令發(fā)送給終端節(jié)點(diǎn),控制終端節(jié)點(diǎn)執(zhí)行。系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示。
前端處理模塊
傳感器將各種常見的非電量信號(hào)轉(zhuǎn)換為電量信號(hào),一般都較微弱,前端處理模塊將這些信號(hào)進(jìn)行處理后送至單片機(jī)的A/D轉(zhuǎn)換端口。本系統(tǒng)共有8路傳感器信號(hào),包括2路壓變傳感器信號(hào)、2路-5~+5 V電壓信號(hào)、2路4~20 mA電流信號(hào)和2路熱電偶信號(hào)的前端處理。其中壓變傳感器信號(hào)和熱電偶信號(hào)前端處理硬件電路分別如圖2和圖3所示。
AD620是一款低成本、高精度儀表放大器,僅需1個(gè)外部電阻設(shè)置增益,增益范圍為l~10 000。對(duì)壓變傳感器信號(hào)的前端處理采用AD62-0、AD705組成的放大電路,該部分采用單電源供電,AD705是電壓跟隨器,為AD620提供輸出電壓的零點(diǎn)。將VREF、AGND送至MCU的8位精度AD-Cl的AINl.0、AINl.1端口,利用軟件程序?qū)崿F(xiàn)該路信號(hào)的參考電壓和模擬地的計(jì)算。熱電偶傳感器用來測量汽車關(guān)鍵部件溫度,其前端處理電路采用OP07的可調(diào)增益放大電路。OP07是一種低噪聲、非斬波穩(wěn)零的雙極性運(yùn)算放大器集成電路,具有非常低的輸入失調(diào)電壓,低失調(diào)、高開環(huán)增益的特性使得OP07特別適用于高增益的測量設(shè)備和放大傳感器的微弱信號(hào)等。在對(duì)精確度要求不高的場合,OP07的失調(diào)電壓可忽略,該電路中R25和R24用來調(diào)整系統(tǒng)放大倍數(shù),在選用不同類別的熱電偶時(shí)可適當(dāng)調(diào)整兩者的阻值。
TOP4 ZigBee節(jié)點(diǎn)模塊電路設(shè)計(jì)
汽車測試系統(tǒng)初步采用2個(gè)終端節(jié)點(diǎn)和1個(gè)中心協(xié)調(diào)器組成星狀網(wǎng)的拓?fù)浣Y(jié)構(gòu),3個(gè)節(jié)點(diǎn)均選用SZ05-ADV型無線收發(fā)模塊,Zig-bee終端節(jié)點(diǎn)和中心節(jié)點(diǎn)通過標(biāo)準(zhǔn)串口分別與C8051F020模塊和PC設(shè)備相連接,實(shí)現(xiàn)數(shù)據(jù)的無線傳輸。SZ05-ADV是高性能嵌入式無線收發(fā)模塊,其核心器件是 Freescale公司的MCl3213。它是第2代標(biāo)準(zhǔn)ZigBee無線通信平臺(tái),在9 mmx9 mmxl mm 7l引腳LGA封裝中集成有低功耗的2.4 GHz RF收發(fā)器和8位微控制器,MCl3213器件具有60 kB的閃存,MCl32lx解決方案能在簡單的點(diǎn)對(duì)點(diǎn)連接到完整的ZigBee網(wǎng)狀網(wǎng)絡(luò)中用作無線連接,小占位面積封裝中的無線電收發(fā)器和微控制器的組合使其成為成本效益的解決方案,MCl321x中的RF收發(fā)器工作在2.4 GHzISM頻段,和802.15.4標(biāo)準(zhǔn)兼容,收發(fā)器包括低噪音放大器,1 mW的RF輸出功率,帶VCO的功率放大器(PA),集成的發(fā)送/接收開關(guān),板內(nèi)的電源穩(wěn)壓器以及完全的擴(kuò)展頻譜的編碼和譯碼,MCl32lx中的微控制器基于HCS08系列微控制器單元(MCU),HCS08 A版本,高達(dá)60 kB的閃存和4 kB的RAM。
SZ05-ADV嵌入式無線通信模塊集成有符合ZIGBEE協(xié)議標(biāo)準(zhǔn)的射頻收發(fā)器和微處理器,其數(shù)據(jù)接口包括:TTL電平收發(fā)接口、標(biāo)準(zhǔn)串口RS2-32 數(shù)據(jù)接口,可以實(shí)現(xiàn)數(shù)據(jù)的廣播方式發(fā)送和目標(biāo)地址發(fā)送模式。除可實(shí)現(xiàn)一般的點(diǎn)對(duì)點(diǎn)數(shù)據(jù)通信功能外,還可實(shí)現(xiàn)多點(diǎn)之間的數(shù)據(jù)通訊。其模塊連接電路如圖4所示。DATA、RUN、NET、ALARM為SZ05-ADV無線通信模塊的4個(gè)工作狀態(tài)指示端口,分別是數(shù)據(jù)收發(fā)、系統(tǒng)運(yùn)行、網(wǎng)絡(luò)狀態(tài)和告警。 SLEEP引腳用來控制系統(tǒng)進(jìn)入低功耗狀態(tài),低電平進(jìn)入低功耗,高電平或懸空正常運(yùn)行。
485CTL引腳是485收發(fā)控制,模塊485接收時(shí)低電平輸出,發(fā)送時(shí)高電平輸出。CENTER、DEVICE引腳是節(jié)點(diǎn)功能配置接口,均為低電平有效,或分別與引腳TIao7、tiao8接跳線帽實(shí)現(xiàn),如這2個(gè)引腳都為高電平或懸空則為路由節(jié)點(diǎn)。CONFIG引腳是配置接口,低電平有效,或加跳線帽,可在超級(jí)終端中進(jìn)入系統(tǒng)配置狀態(tài)。模塊標(biāo)準(zhǔn)工作電壓為DC-5V,正常工作電壓范圍為5~12V。數(shù)據(jù)接口有RS-232和TTL收發(fā)2種接口模式。 RS-232串口為TX2、RX2、SGND三線工作模式,TTL為TX1、RXl兩線工作模式,TTL電平為3.3V。RESET進(jìn)入低電平狀態(tài)3s,系統(tǒng)進(jìn)入配置狀態(tài),高電平或懸空狀態(tài)則進(jìn)入工作狀態(tài)。
本文設(shè)計(jì)的基于C805lF020和Zigbee無線網(wǎng)絡(luò)的汽車測試系統(tǒng)實(shí)現(xiàn)了汽車試驗(yàn)中數(shù)據(jù)的無線傳輸,簡化了試驗(yàn)現(xiàn)場布線,提高了試驗(yàn)效率,實(shí)驗(yàn)證明了該系統(tǒng)取代傳統(tǒng)汽車測試系統(tǒng)的可行性,同時(shí)系統(tǒng)的擴(kuò)展也比較容易,可以實(shí)現(xiàn)更多功能。本研究側(cè)重于Zigbee 無線網(wǎng)絡(luò)的應(yīng)用開發(fā),可為Zigbee技術(shù)在傳感器網(wǎng)絡(luò)中的應(yīng)用提供一定的參考,但局限于軟件程序系統(tǒng)和試驗(yàn)的電磁干擾,該系統(tǒng)的同步機(jī)制和抗干擾性能有待于進(jìn)一步研究。
汽車駕駛胎壓監(jiān)測系統(tǒng)電路設(shè)計(jì)
本文就重型車輛上整合TPMS與汽車行駛記錄儀等汽車安全配件,提出一種全新的實(shí)現(xiàn)方法,以一個(gè)電控單元統(tǒng)一協(xié)調(diào)管理取代以往多個(gè)汽車安全用品單獨(dú)控制,形成汽車安全電控系統(tǒng)。整個(gè)汽車安全電控系統(tǒng)由胎壓監(jiān)測系統(tǒng)、倒車?yán)走_(dá)裝置、汽車行駛記錄儀等組成,所有裝置均掛接于CAN總線上,共享儀表盤顯示。其中重點(diǎn)介紹TPMS的實(shí)現(xiàn)原理。接收顯示部分的軟件由源碼公開的微型實(shí)時(shí)操作系統(tǒng)uCOS-II來管理,使整個(gè)系統(tǒng)的實(shí)時(shí)性,可靠性進(jìn)一步提高。
系統(tǒng)各功能模塊設(shè)計(jì)
發(fā)射模塊
圖2 發(fā)射模塊的傳感器連接電路
發(fā)射模塊安裝在輪胎內(nèi),其測量檢測部分連接電路如圖2所示。傳感器采用Infineon公司的硅壓阻式壓力傳感器SP12T,該芯片胎壓測量范圍為 50~1400KPa,是一款專門為重型車設(shè)計(jì)的傳感器。SP12T內(nèi)部集成了壓力傳感器、溫度傳感器和電壓傳感器,提供精確的輪胎狀態(tài)信息。 908RF2使用內(nèi)部振蕩器,提供這個(gè)單片機(jī)的工作時(shí)鐘,增強(qiáng)抗干擾能力。SP12T與908RF2之間通過SPI接口相連。908RF2內(nèi)部集成發(fā)射芯片MC33493,使整板面積、成本降低,同時(shí)可靠性更高。發(fā)射采用曼徹斯特編碼方式,F(xiàn)SK的調(diào)制方式,發(fā)射頻率433.92MHz.
接收顯示主節(jié)點(diǎn)
接收顯示模塊主芯片采用FREESCALE的16位單片機(jī)MC9S12DP256,具有5 個(gè)CAN接口,2個(gè)串口,8路增強(qiáng)型定時(shí)器等豐富的內(nèi)部外設(shè),為系統(tǒng)的升級(jí)留下較大的空間。CAN0接口用于接收中轉(zhuǎn)模塊發(fā)送的信息。接收芯片 MC33594接收距離較近的兩前輪的射頻信號(hào),并解碼后以SPI傳輸協(xié)議送給MC9S12DP256.CAN接口芯片采用MAXIM公司的 MAX3050, 為總線提供差分發(fā)射能力,為CAN控制器提供差分接收能力。
本設(shè)計(jì)硬件上將可靠性高的CAN總線傳輸與直接式胎壓監(jiān)測系統(tǒng)的無線傳輸結(jié)合,CAN傳輸避免了用無線中轉(zhuǎn)模塊引起的相互之間干擾問題。系統(tǒng)完全實(shí)現(xiàn)胎壓監(jiān)測的所有功能,有著廣大的實(shí)際應(yīng)用市場。整體可靠性高,穩(wěn)定性好,成本低,利于移植,方便添加其他功能。
TOP5 汽車發(fā)動(dòng)機(jī)轉(zhuǎn)速表電路設(shè)計(jì)
本例介紹的汽車發(fā)動(dòng)機(jī)轉(zhuǎn)速表,以單結(jié)晶體管和集成運(yùn)算放大器為主要元器件制作而成,
電路工作原理:該汽車發(fā)動(dòng)機(jī)轉(zhuǎn)速表電路由弛張振蕩器、微分電路、比較放大器和電流表驅(qū)動(dòng)電路組成,如圖所示。
弛張振蕩器電路由電阻器rl-r3、電容器cl和單結(jié)晶體管vu組成。
CAN 總線接口電路主要包括:單片機(jī)、控制器接口、總線收發(fā)器和看門狗電路等。采用Philips公司生產(chǎn)的SJA1000控制器和與其配套的 82C250CAN收發(fā)器。按照CAN總線物理層協(xié)議選擇總線介質(zhì),設(shè)計(jì)布線方案,連接成CAN網(wǎng)絡(luò)。雙絞屏蔽線可設(shè)兩套,在兩套介質(zhì)上同時(shí)進(jìn)行信息傳輸,接收方只用一個(gè)介質(zhì)。在冗余和非冗余段的連接臨界點(diǎn)處進(jìn)行總線切換。
硬件電路的設(shè)計(jì)主要是CAN 通信控制器與微處理器之間和CAN總線收發(fā)器與物理總線之間的接口電路的設(shè)計(jì)。CAN通信控制器是CAN總線接口電路的核心,主要完成CAN的通信協(xié)議,而CAN總線收發(fā)器的主要功能是增大通信距離,提高系統(tǒng)的瞬間抗干擾能力,保護(hù)總線,降低射頻干擾(RFI),實(shí)現(xiàn)熱防護(hù)等??撮T狗電路主要是實(shí)現(xiàn)對(duì)電路的監(jiān)控和復(fù)位作用。
目前廣泛流行的CAN總線器件有兩大類:一類是獨(dú)立的CAN控制器,如82C200、SJA1000及 Intel82526/82527等,另一類是帶有在片CAN的微控制器,如P8XC582及16位微控制器87C196CA/CB等。本課題選取 PHILIPS公司的SJA1000 CAN控制器以及82C250總線收發(fā)器,主要是考慮到SJA1000支持CAN 2.0A/B規(guī)約。而82C250可以支持110個(gè)CAN節(jié)點(diǎn),并且國內(nèi)市場上PHILIPS的產(chǎn)品型號(hào)比較多,購買比較方便。
單片機(jī)最小系統(tǒng)
本設(shè)計(jì)中,應(yīng)用到單片機(jī)為ATMEL公司51系列的89C51,該型號(hào)的單片機(jī)應(yīng)用廣泛,技術(shù)成熟,市場上價(jià)格便宜,而且在學(xué)習(xí)中所學(xué)到的多為該型號(hào),在本次設(shè)計(jì)中是首選的芯片。89C51單片機(jī)作為系統(tǒng)的核心控制部分,但在本設(shè)計(jì)中不是重點(diǎn)講解內(nèi)容,其相關(guān)技術(shù)應(yīng)用和引腳特點(diǎn)功能等,可參照其他相關(guān)資料。設(shè)計(jì)的電路原理方框大致如下圖所示。設(shè)計(jì)中為避免出現(xiàn)時(shí)鐘信號(hào)的沖突,對(duì)單片機(jī)的外接晶振引腳XTAL1、XTAL2不接上外圍電路,而是通過控制器 SJA1000的時(shí)鐘信號(hào)腳反饋給單片機(jī)。同時(shí),對(duì)單片機(jī)的復(fù)位信號(hào)處理,RST引腳接上X5045P的RST腳,復(fù)位信號(hào)可由X5045P輸出,在 X5045P芯片看門狗外圍電路的作用下,減少了以往由電阻、電容組成的簡易復(fù)位電路造成的不精確、延時(shí)高等不良作用,使單片機(jī)回復(fù)到初始狀態(tài),完成復(fù)位操作。由于在該電路中要用到單片機(jī)的存儲(chǔ)作用,存儲(chǔ)由SJA1000傳輸過來的處理數(shù)據(jù)。因此,腳/EA接上高電平,選用片內(nèi)ROM。對(duì)ALE腳,也即地址鎖存有效信號(hào)除數(shù)端是和控制器 SJA1000的ALE腳接通。
圖2-2 單片機(jī)最小系統(tǒng)
基于SJA1000的控制電路設(shè)計(jì)
控制器SJA1000作為本接口電路中的控制部分,應(yīng)用本設(shè)計(jì)中,對(duì)于SJA1000和單片機(jī)的連接,引腳AD0~AD7是和89C51的輸出輸入腳 P0.0~P0.7相接;SJA1000的片選信號(hào)腳/CS必須由微控制器的P2.7口控制否則這個(gè)片選輸入必須接到VSS 也可以通過地址解碼控制例如當(dāng)?shù)刂?數(shù)據(jù)總線用于其他外圍器件,ALE對(duì)應(yīng)ALE,讀/寫輸入腳/WR、/RD,/INT和單片機(jī)的/INT0連接,由于在該系統(tǒng)中要用到相同的時(shí)鐘頻率,所以我們要時(shí)鐘信號(hào)引腳CLKOUT和單片機(jī)的XTAL1腳相連,達(dá)到頻率一致的目的;而在復(fù)位信號(hào)的處理,可以在看門狗外圍電路的RST信號(hào)輸出后再通過和非門電路的相連,很好的實(shí)現(xiàn)了電路的復(fù)位作用。而對(duì)于控制器的收發(fā)引腳TX0,TX1與RX0,RX1,在本系統(tǒng)中 TX0、RX0可和收發(fā)器82C250的TXD、RXD接通。同時(shí),在和CPU接口中SJA1000 支持對(duì)兩個(gè)著名的微型控制器系列的直接連接80C51 、68xx 。通過SJA1000 的MODE 引腳可選擇接口模式Intel 模式 MODE 高;Motorola 模式 MODE 低。在Intel 模式和Motorola 模式里地址/數(shù)據(jù)總線和讀/寫控制信號(hào)的連接。本設(shè)計(jì)中,正是使用Intel模式。對(duì)SJA1000的Vdd1~Vdd3電源輸入腳,外接上驅(qū)動(dòng)+5V電壓;而Vss1~Vss3輸出接地。設(shè)計(jì)中,對(duì)SJA1000提供16Mkz的晶振。
圖2-4 SJA1000控制電路
TOP6 基于82C250收發(fā)電路設(shè)計(jì)
82C250是CAN控制器與物理總線間的接口,可以提供對(duì)總線的差動(dòng)發(fā)送和接收能力,與IS011898標(biāo)準(zhǔn)完全兼容,并具有抗汽車環(huán)境下的瞬間干擾、保護(hù)總線的能力。設(shè)計(jì)中,收發(fā)器的接受、發(fā)送腳原理上要和SJA1000的發(fā)送、接受腳相連接。但這樣一來,兩者的電氣不一致,造成電氣隔離,給通信帶來麻煩。為此,在它們之間接上高速光耦合器6N137,避開了電氣隔離,更好的實(shí)現(xiàn)通信聯(lián)系。82C250的TXD、RXT就對(duì)應(yīng)接上6N137的輸出腳OUT和輸入腳 IN;腳Rs作為斜率控制電阻輸入端,電阻的大小可以割據(jù)總線通信速度適當(dāng)調(diào)整一般在16~140KΩ之間,設(shè)計(jì)中Rs阻值為47KΩ。在通過接一個(gè) 47K電阻分流之后,可以接地。電壓引腳Vcc,其電源電壓:4.5V〈 Vcc〈 5.5V,在設(shè)計(jì)中采用5V電壓。Vref作為基準(zhǔn)電壓輸出端,設(shè)計(jì)中可以接地。而CANH,CANL腳是信號(hào)的輸入輸出,實(shí)現(xiàn)對(duì)電平信號(hào)的傳送,通過它們連接上雙絞線,完成通信傳輸。
基于X5045P的電路設(shè)計(jì)
X5045P在本設(shè)計(jì)中做為復(fù)位、監(jiān)控電路使用,雖然增加了電路連接的復(fù)雜和成本,但對(duì)于電路的穩(wěn)定和可靠性有起到很大的作用,是系統(tǒng)中不可缺少的部分。對(duì)X5045的操作是通過4根口線CS、SCK、SI和SO進(jìn)行同步串行通信來完成的。SCK是外部輸入的同步時(shí)鐘信號(hào)。在對(duì)芯片定改指令或數(shù)據(jù)時(shí),時(shí)鐘前沿將SI引腳信號(hào)輸入;在讀郵數(shù)據(jù)時(shí),時(shí)鐘后沿將數(shù)據(jù)位輸出到SO引腳上。數(shù)據(jù)的輸入/輸出都是高位在先。在設(shè)計(jì)中,/CS腳和單片機(jī)P1.0、 SI、 SCK、SO、RST分別與單片機(jī)的引腳P1.0~P1.3、RST連接。對(duì)于不用到的引腳,可以直接和地相連。電路設(shè)計(jì)如下:
圖2-10 X5045P電路監(jiān)控、復(fù)位電路
欲了解視頻監(jiān)控相關(guān)解決方案與電路圖設(shè)計(jì),可關(guān)注電子發(fā)燒友榮譽(yù)出品的Designs of week欄目:
電源電路設(shè)計(jì)
設(shè)計(jì)中,對(duì)系統(tǒng)的電源都一致采用DC+5V電壓,光耦部分電路所采用的兩個(gè)電源Vcc和Vdd必須完全隔離。為此,設(shè)計(jì)電源如下所示:
圖2-11 電源電路
它由AH805升壓模塊及FP106升壓模塊組成。AH805是一種輸入1.2~3V,輸出5V的升壓模塊,在3V電池供電時(shí)可輸出100mA電流。 FP106是貼片式升壓模塊,輸入4~6V,輸出固定電壓為29±1V,輸出電流可達(dá)40mA,AH805及FP106都是一個(gè)電平控制的關(guān)閉電源控制端。兩節(jié)1.5V堿性電池輸出的3V電壓輸入AH805,AH805輸出+5V電壓,其一路作5V輸出,另一路輸入FP106使其產(chǎn)生28~30V電壓,經(jīng)穩(wěn)壓管穩(wěn)壓后輸出+12V電壓。從圖中可以看出,只要改變穩(wěn)壓管的穩(wěn)壓值,即可獲得不同的輸出電壓,使用十分靈活。FP106的第⑤腳為控制電源關(guān)閉端,在關(guān)閉電源時(shí),耗電幾乎為零,當(dāng)?shù)冖菽_加高電平2.5V時(shí),電源導(dǎo)通;當(dāng)?shù)冖菽_加低電平0.4V時(shí),電源被關(guān)閉??梢杂秒娐穪砜刂苹蚴謩?dòng)控制,若不需控制時(shí),第⑤腳與第⑧腳連接。
接口電路總體電路原理圖
在本電路原理中,控制單元以單片機(jī)AT89C51為核心,選用器件SJA1000作為CAN控制器,并選用芯片82C250和6N137、X5045P作為CAN控制器接口和光耦合隔離、復(fù)位電路。在實(shí)際中,應(yīng)注意以下幾個(gè)問題
1. SJA1000的中斷請(qǐng)求信號(hào)INT在中斷允許且有中斷發(fā)生時(shí),由高電來此跳變到低電平,所以INT和AT0C51的INT0直接相連。片選信號(hào)CS和單片機(jī)引腳P2.7相連,當(dāng)CS接到低電平時(shí),SJA1000被選中,CPU可對(duì)SJA1000進(jìn)行讀/寫操作。為了增強(qiáng)CAN總線節(jié)點(diǎn)的抗干擾能力。 SJA1000的TX1腳懸空,RX1引腳的電位必須維持在約0.5VCC上,否則,將不能形成CAN協(xié)議要求的電平邏輯。
2. SJA1000的TxD和RxD并不是直接與82C250的TxD和RxD相連而是通過高速光耦合6N137后與82C250相連,這樣就可以很好的實(shí)現(xiàn)了總線上個(gè)CAN節(jié)點(diǎn)的電氣隔離,不過應(yīng)該特別說明一點(diǎn)的是光耦部分電路所采用的兩個(gè)電源Vcc和Vdd必須完全隔離,否則采用光耦也就失去了意思。電源的完全隔離可采用小功率電源隔離模塊或帶多5V隔離輸出的開關(guān)電源模塊實(shí)現(xiàn),這些部分雖然增加了節(jié)點(diǎn)的復(fù)雜,但是卻提高了節(jié)點(diǎn)的穩(wěn)定性和安全性,保護(hù) CAN控制器正常工作。
現(xiàn)場總線標(biāo)準(zhǔn)及其技術(shù)日益成為國際自動(dòng)控制領(lǐng)域關(guān)注的一大焦點(diǎn),其原因是它改變了傳統(tǒng)控制系統(tǒng)的結(jié)構(gòu),形成了全新的網(wǎng)絡(luò)集成分布式控制系統(tǒng)。在我國,現(xiàn)場總線已經(jīng)發(fā)展到推廣應(yīng)用階段,中國已經(jīng)成為各種現(xiàn)場總線激烈爭奪的重要戰(zhàn)場。因此研究現(xiàn)場總線技術(shù)及其產(chǎn)品就顯得尤為重要。本文正是基于控制器 SJA1000和82C250收發(fā)器的基礎(chǔ)上,外接上看門狗電路芯片X5045P及高速光耦合器6N137,設(shè)計(jì)CAN總線接口電路,該電路理論上很好的實(shí)現(xiàn)了設(shè)計(jì)原理要求。該設(shè)計(jì)簡單明了,在電路實(shí)現(xiàn)時(shí),還需考慮各模塊間的接地、屏蔽等諸多問題。PCA82C250提供對(duì)物理總線的符合CAN電氣協(xié)議的差動(dòng)發(fā)送和接收功能,另外,它具有的電流限制電路,還提供了對(duì)總線的進(jìn)一步的保護(hù)功能。通過 82C250與物理總線進(jìn)行連接,可使總線支持多達(dá)110個(gè)節(jié)點(diǎn)的掛接。對(duì)于CAN控制器及帶有CAN總線接口的器件,82C250并不是必須使用的器件,因?yàn)槎鄶?shù)CAN控制器均具有配置靈活的收發(fā)接口并允許總線故障,只是驅(qū)動(dòng)能力一般只允許20~30個(gè)節(jié)點(diǎn)連接在一條總線上。
評(píng)論
查看更多