新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 寫在CAN總線開發(fā)板助學之前

寫在CAN總線開發(fā)板助學之前

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


評論


技術專區(qū)

關閉