SJA1000、Intel公司82526以及MCP2510(具有SPI接口,方便MCU連接)等,使用**CAN控制器潛在優(yōu)勢是,系統(tǒng)開發(fā)人員可以根據(jù)所需從眾多種類單片機(jī)中選擇**理想系統(tǒng)設(shè)計(jì)方案。節(jié)點(diǎn)微控制器選用單片機(jī)80C196KC,CAN接口由**控制器SJA1000和CAN控制器接口芯片82C250組成。SJA1000在軟件上和引腳上都是與它前款PCA82C200**控制器兼容,并增加了許多新功能:標(biāo)準(zhǔn)幀數(shù)據(jù)結(jié)構(gòu)和擴(kuò)展幀數(shù)據(jù)結(jié)構(gòu),并且這兩種幀格作為式都具有單/雙接收過濾器;64字節(jié)接收FIFO;可讀寫訪問錯誤計(jì)數(shù)器和錯誤限制報(bào)警以及只聽方式等等。我們可以很容易地在CAN總線中加進(jìn)一些新站而無需在硬件或軟件上進(jìn)行修改。進(jìn)口汽車CAN廠家供應(yīng)
當(dāng)總線上傳輸消息密度較小時,這些缺陷對系統(tǒng)的實(shí)時性影響較??;但隨著在總線上傳輸消息密度的增加,系統(tǒng)實(shí)時性能會急劇下降。為了滿足汽車控制對實(shí)時性和傳輸消息密度不斷增長的需要,改善CAN總線的實(shí)時性能非常必要。于是,傳統(tǒng)CAN與時間觸發(fā)機(jī)制相結(jié)合產(chǎn)生了TTCAN(Time-Triggered CAN),ISO11898-4己包含了TTCAN。 TTCAN總線和傳統(tǒng)CAN總線系統(tǒng)的區(qū)別是:總線上不同的消息定義了不同的時間槽(Timer Slot)。依據(jù)國際標(biāo)準(zhǔn)化組織/開放系統(tǒng)互連(International Standardi-zation Organization/Open SystemInterconnection,ISO/OSI)參考模型,CAN的ISO/OSI參考模型的層結(jié)構(gòu)。進(jìn)口汽車CAN常用知識傳統(tǒng)的CAN是基于事件觸發(fā)的,信息傳輸時間的不確定性和優(yōu)先級反轉(zhuǎn)是它固有的缺陷。
5)CRC校驗(yàn)碼域:它由CRC域(15位)及CRC邊界符(一個隱性位)組成。CRC計(jì)算中,被除的多項(xiàng)式包括幀的起始域、仲裁域、控制域、數(shù)據(jù)域及15位為0的解除填充的位流給定。此多項(xiàng)式被下列多項(xiàng)式X15+X14+X10+X8+X7+X4+X3+1除(系數(shù)按模2計(jì)算),相除的余數(shù)即為發(fā)至總線的CRC序列。發(fā)送時,CRC序列的比較高有效位被首先發(fā)送/接收。之所以選用這種幀校驗(yàn)方式,是由于這種CRC校驗(yàn)碼對于少于127位的幀是比較好的。6)應(yīng)答域:應(yīng)答域由發(fā)送方發(fā)出的兩個(應(yīng)答間隙及應(yīng)答界定)隱性位組成,所有接收到正確的CRC序列的節(jié)點(diǎn)將在發(fā)送節(jié)點(diǎn)的應(yīng)答間隙上將發(fā)送的這一隱性位改寫為顯性位。
CAN工作模式是與其前一款PCA82C200**控制器相兼容的模式,而PeliCAN工作模式支持CAN協(xié)議中的更多功能,它的程序設(shè)計(jì)也與之有所不同。下面給出SJA1000工作在模PeliCAN式下的節(jié)點(diǎn)初始化、報(bào)文發(fā)送、報(bào)文接收的196匯編源程序。UIM24204 / UIM24208是基于CAN總線通訊的小體積智能型步進(jìn)電機(jī)驅(qū)動器。加上對應(yīng)的法蘭后,能直接固定在 42 / 57 / 85 / 110 等系列的步進(jìn)電機(jī)上。其本身厚度小于14 mm。該驅(qū)動器接受用戶端基于RS232的ASCII 指令。指令結(jié)構(gòu)簡單,高容錯。采用CAN 2.0B長距離傳輸信號。用戶無需任何關(guān)于步進(jìn)電機(jī)的驅(qū)動或CAN協(xié)議的知識。美國的汽車工程學(xué)會SAE在2000年提出了J1939協(xié)議,此后該協(xié)議成為了貨車和客車中控制器局域網(wǎng)的通用標(biāo)準(zhǔn)。
在擴(kuò)展幀中,替代遠(yuǎn)程請求(Substitute Remote Request,SRR)位為隱性。仲裁域傳輸順序?yàn)閺谋容^高位到比較低位,其中比較高7位不能全為零。RTR的全稱為“遠(yuǎn)程發(fā)送請求(Remote TransmissionRequest)”。RTR位在數(shù)據(jù)幀里必須為“顯性”,而在遠(yuǎn)程幀里必須為“隱性”。它是區(qū)別數(shù)據(jù)幀和遠(yuǎn)程幀的標(biāo)志。3)控制域:控制域由6位組成,包括2個保留位(r0、r1同于CAN總線協(xié)議擴(kuò)展)及4位數(shù)據(jù)長度碼,允許的數(shù)據(jù)長度值為0~8字節(jié)。4)數(shù)據(jù)域:發(fā)送緩沖區(qū)中的數(shù)據(jù)按照長度代碼指示長度發(fā)送。對于接收的數(shù)據(jù),同樣如此。它可為0~8字節(jié),每個字節(jié)包含8位,首先發(fā)送的是MSB(比較高位)。其中2.0A給出了CAN報(bào)文標(biāo)準(zhǔn)格式,而2.0B給出了標(biāo)準(zhǔn)的和擴(kuò)展的兩種格式。山西通常汽車CAN
CAN己經(jīng)在汽車業(yè)、航空業(yè)、工業(yè)控制、安全防護(hù)等領(lǐng)域中得到了廣泛應(yīng)用。進(jìn)口汽車CAN廠家供應(yīng)
can控制器是CAN局域網(wǎng)控制器的簡稱,為解決現(xiàn)代汽車中眾多測量控制部件之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信總線。CAN 可提供高達(dá)1Mbit/s的數(shù)據(jù)傳輸速率,這使實(shí)時控制變得非常容易。另外,硬件的錯誤檢定特性也增強(qiáng)了CAN的抗電磁干擾能力。以Philips SJA1000 CAN控制器為例:*支持CAN2.0,包括標(biāo)準(zhǔn)的和擴(kuò)展的數(shù)據(jù)和遠(yuǎn)程幀*位速率可程控,并有可程控的時鐘輸出;*擴(kuò)展的64字節(jié)FIFO接收緩沖器;*4個字節(jié)的驗(yàn)收濾波器;*時鐘頻率提高到了24MHz;*輸出驅(qū)動器狀態(tài)可編程;*可擦寫的總線錯誤計(jì)數(shù)器;*當(dāng)前錯誤代碼寄存器;*仲裁丟失捕獲寄存器;*28腳DIP/SO封裝,引腳及電器特性與82C200兼容。進(jìn)口汽車CAN廠家供應(yīng)
上海服佑信息科技有限公司是一家有著先進(jìn)的發(fā)展理念,先進(jìn)的管理經(jīng)驗(yàn),在發(fā)展過程中不斷完善自己,要求自己,不斷創(chuàng)新,時刻準(zhǔn)備著迎接更多挑戰(zhàn)的活力公司,在上海市等地區(qū)的汽摩及配件中匯聚了大量的人脈以及**,在業(yè)界也收獲了很多良好的評價(jià),這些都源自于自身的努力和大家共同進(jìn)步的結(jié)果,這些評價(jià)對我們而言是比較好的前進(jìn)動力,也促使我們在以后的道路上保持奮發(fā)圖強(qiáng)、一往無前的進(jìn)取創(chuàng)新精神,努力把公司發(fā)展戰(zhàn)略推向一個新高度,在全體員工共同努力之下,全力拼搏將共同 服佑供應(yīng)和您一起攜手走向更好的未來,創(chuàng)造更有價(jià)值的產(chǎn)品,我們將以更好的狀態(tài),更認(rèn)真的態(tài)度,更飽滿的精力去創(chuàng)造,去拼搏,去努力,讓我們一起更好更快的成長!