CAN總線(xiàn)活動(dòng)講座一:寫(xiě)在CAN總線(xiàn)開(kāi)發(fā)板助學(xué)之前
很感謝cepark以及wangjin給我們這個(gè)舞臺來(lái)共同學(xué)習CAN總線(xiàn)。如今的電子技術(shù)日新月異,技術(shù)種類(lèi)和方案層出不窮,需要電子工程師掌握的東西越來(lái)越多,你是否有點(diǎn)迷惑呢?在我們的“演出”正式開(kāi)始之前,我想帶大家簡(jiǎn)要回顧或是總結一下現在的這個(gè)領(lǐng)域。
電子這個(gè)領(lǐng)域其實(shí)很廣闊,涉及的東西很多,而且我自己的能力也有限,不可能一言蓋盡,所以就憑自己的粗淺認識來(lái)談一談,歡迎大家討論。僅從應用角度講,電子偏工程,所以諸如電子系、自動(dòng)控制、測控、導航、機械等與電子密切相關(guān)的專(zhuān)業(yè)最后都被授予工學(xué)學(xué)位,與理學(xué)學(xué)位不一樣。這就表示著(zhù)這一大類(lèi)學(xué)生的培養目標是直接面對社會(huì )工程應用領(lǐng)域,所以學(xué)習的課程很多也都是重工程,比如數電,模電以及單片機等。那么單就應用電子領(lǐng)域,我們作為一個(gè)學(xué)生應該掌握些什么呢?我們來(lái)看看
1. 基礎電路知識:建立起電壓,電流等基本電學(xué)概念,阻容感元件的內涵,電路基本定律。這是分析后續復雜電路的基礎。
2.模擬電路:二極管、三極管等半導體器件的應用及性質(zhì),現在是IC流行的年代,已經(jīng)沒(méi)有人去用管子搭建復雜的電路,一是復雜,二是難調試,但是在很多場(chǎng)合,你就會(huì )發(fā)現一個(gè)二極管,一個(gè)三極管或是一個(gè)穩壓管比IC是多么的有效和方便。 再有就是運算放大器的應用,這個(gè)是模擬電路(針對電子專(zhuān)業(yè))的應用核心,運放的應用極為廣泛:同反相放大、限幅電路、峰值電路、濾波器、IV、VI變換、振蕩器等很多關(guān)鍵的應用領(lǐng)域都有運放的身影。所以模擬電路大家一定要掌握。
3.數字電路:大家都感覺(jué)比模擬電路要簡(jiǎn)單,關(guān)鍵是一定要明白數字系統的電平,邏輯,傳輸門(mén),時(shí)序等概念,為后續的數字高級系統打好基礎。
4.單片機:?jiǎn)纹瑱C是目前最火的領(lǐng)域之一,可以說(shuō)在各個(gè)重要的領(lǐng)域都有它,這個(gè)小小的芯片發(fā)揮著(zhù)巨大的作用,它的魅力就在于“麻雀雖小,五臟俱全”,其實(shí)就是一個(gè)微型CPU,在這個(gè)領(lǐng)域里,單片機的種類(lèi)非常之多,差異也十分巨大,在不同的應用場(chǎng)合有不同的單片機來(lái)支撐,我們最為常用的就是51核的單片機,我會(huì )專(zhuān)門(mén)用一次講座來(lái)說(shuō)它。這里你就先建立一個(gè)感覺(jué),那就是:?jiǎn)纹瑱C如果沒(méi)學(xué)好,就意味著(zhù)你的電子生涯不完整或者嚴重一點(diǎn)說(shuō)不大合格。因此大家一定要學(xué)好單片機,它的開(kāi)發(fā)其實(shí)也是最簡(jiǎn)單的,我們這回設計的can總線(xiàn)開(kāi)發(fā)板,對于你來(lái)說(shuō),就一臺電腦,一條串口線(xiàn)就夠了。
5.DSP: 如果說(shuō)單片機是事務(wù)驅動(dòng)型的控制器,那么DSP就是運算驅動(dòng)型,它的運算能力比單片機強很多,在涉及到雷達,聲音,圖像,以及高級算法實(shí)現方面,DSP就顯示出了極大的優(yōu)勢。它的基礎說(shuō)白了,就是數字信號處理,而數字信號處理的核心就是采樣和數字濾波的設計,建立起一套完整的模數接口系統,這是應用的關(guān)鍵。
6.CPLD:cpld偏重邏輯關(guān)系的實(shí)現,以往我們看一塊PCB,會(huì )發(fā)現很多的74**芯片,就是與非門(mén)之類(lèi)的邏輯門(mén),來(lái)處理系統中的邏輯關(guān)系,隨著(zhù)GAL等可編程邏輯陣列的出現,大大簡(jiǎn)化了設計和成本。而CPLD的出現更是革命性的。很多需要復雜譯碼的場(chǎng)合,尤其是DSP系統中,一般都會(huì )有cpld的出現,就是負責電平轉換以及邏輯實(shí)現,既增強了系統的保密性,同時(shí)又加大了系統重組的靈活性。
7.FPGA: 與cpld類(lèi)似,但是如今的FPGA風(fēng)頭正盛,大有取代DSP以及單片機之勢,它既具備dsp那種進(jìn)行復雜運算的能力,同時(shí)又堅固單片機那種強大的控制能力,而且保密性和重組性又非常之強,所以越來(lái)越受到電子工程師們的重視。所以說(shuō)現在的工程師如果不會(huì )FPGA,那就明顯落伍了。開(kāi)發(fā)cpld以及fpga用的是硬件描述語(yǔ)言VHDL或者Verilog,語(yǔ)言的描述能力很強大,足以覆蓋整個(gè)信號處理領(lǐng)域。
8. 總線(xiàn)接口:這個(gè)就是我們要“表演”的,呵呵??偩€(xiàn)非常之多,無(wú)處不在,電子也因為接口技術(shù)而精彩紛呈??纯次覀冎?chē)目偩€(xiàn):串行RS232,RS485總線(xiàn),USB總線(xiàn),1394總線(xiàn),并行接口,CAN總線(xiàn),TCP/IP總線(xiàn),以太網(wǎng),單總線(xiàn),IIC總線(xiàn),SPI總線(xiàn)......不勝枚舉??梢哉f(shuō)每一個(gè)IC器件都實(shí)際上是一種總線(xiàn)的體現。
比如:大家手里的51學(xué)習板上的DS1820溫度傳感器就是單總線(xiàn)的,USB開(kāi)發(fā)板就是usb接口的,AT24C02就是IIC的,AT93C46就是spi的,串口就是232的,以及我們要進(jìn)行的CAN總線(xiàn)。這些都無(wú)處不在,可以說(shuō)你的接口設計能力強基本就能代表你的水平了。設想一下,當你可以根據需要隨便設計你的系統接口時(shí),你的設計能力是多么高。比如開(kāi)發(fā)一個(gè)儀器,覺(jué)得USB方便,那就直接USB接口,通過(guò)網(wǎng)絡(luò )可以internent控制,那就以太接口,要個(gè)多點(diǎn)通訊的,選擇can,所以你會(huì )發(fā)現當你學(xué)會(huì )了單片機或是FPGA之后,總線(xiàn)以及接口的學(xué)習將會(huì )成為你的主要學(xué)習領(lǐng)域。
以上稍微講了一些,寫(xiě)了現今應用廣泛的幾個(gè)大的領(lǐng)域,并不是很全面具體,但是終歸給我們一個(gè)全貌。我們這次CAN總線(xiàn)助學(xué)就是針對目前應用最為廣泛之一的can總線(xiàn)來(lái)和大家一起學(xué)習。在工程項目中,大家經(jīng)常采用RS232,RS485通訊方式,是因為它們簡(jiǎn)單!但是當你學(xué)會(huì )了CAN總線(xiàn)后,就知道CAN總線(xiàn)比它們更簡(jiǎn)單!你會(huì )在以后的設計中毫不猶豫的采用CAN總線(xiàn)作為通訊方式!我們的口號是:大家一起來(lái)體會(huì )CAN總線(xiàn)的簡(jiǎn)單可靠吧!
我想以講座的形式來(lái)開(kāi)展我們的活動(dòng),循序漸進(jìn)的來(lái)帶領(lǐng)大家逐步走入CAN總線(xiàn)的世界,同時(shí)也順便講一些單片機以及無(wú)線(xiàn)通訊等方面的開(kāi)發(fā)。在此之前,我們已經(jīng)售出將近400套can總線(xiàn)的開(kāi)發(fā)板,受到了很多網(wǎng)友的好評,所以請大家相信我們的質(zhì)量!我們目前已經(jīng)將CAN開(kāi)發(fā)板重新改進(jìn),增加了很多實(shí)用的功能。希望大家積極參加我們的這次助學(xué)活動(dòng),也希望通過(guò)這次活動(dòng),大家能夠掌握CAN總線(xiàn)的設計!下一講,我們先介紹一下我們這回can助學(xué)的講座內容和開(kāi)展的形式,歡迎大家隨時(shí)提出自己的意見(jiàn),并參與討論!你的支持是我們Cepark前進(jìn)的動(dòng)力。還等什么?Just join us!
評論