怎么選擇合適的can芯片 can通信需要幾個can芯片?
can通信需要幾個can芯片?Can通信有一個CAN總線芯片和一個CAN收發(fā)器芯片。CAN總線芯片主要用于CAN時序和協(xié)議分析。CAN收發(fā)器芯片是一個電平轉(zhuǎn)換器。一般C51芯片本身沒有CAN接口。如果
can通信需要幾個can芯片?
Can通信有一個CAN總線芯片和一個CAN收發(fā)器芯片。
CAN總線芯片主要用于CAN時序和協(xié)議分析。
CAN收發(fā)器芯片是一個電平轉(zhuǎn)換器。
一般C51芯片本身沒有CAN接口。如果它有SPI,可以找一個MCP2515實現(xiàn)SPI轉(zhuǎn)CAN,這也是目前比較常見的方案。如果沒有硬件SPI,可以用軟件模擬,但是這個軟件模擬SPI的速度要慢一些,否則定時會出錯。
can總線控制方式?
CAN總線的控制是串行數(shù)據(jù)傳輸,可以在40m的雙絞線上以1Mb/s的速率運行,也可以通過光纜連接。CAN總線通過消息廣播的將數(shù)據(jù)從一個節(jié)點發(fā)送到另一個節(jié)點。當(dāng)一個節(jié)點想要發(fā)送數(shù)據(jù)時,該節(jié)點將數(shù)據(jù)和標(biāo)識符發(fā)送到該節(jié)點的CAN芯片,它將進(jìn)入就緒狀態(tài)。當(dāng)這個CAN sketch接收到總線分配時,它將改變到發(fā)送消息的狀態(tài)。CAN芯片將數(shù)據(jù)發(fā)送成報文格式后,其他節(jié)點將處于接收狀態(tài)。由于CAN總線是一種面向內(nèi)容的尋址方案,因此很容易在CAN總線中構(gòu)建一個控制系統(tǒng)來修改它。
請問EtherCAT和CANopen之間有什么關(guān)系?
CANopen是基于控制器局域網(wǎng)(CAN)的高層通信協(xié)議,包括通信子協(xié)議和設(shè)備子協(xié)議。CANopen常用于嵌入式系統(tǒng),也是工業(yè)控制中常用的現(xiàn)場總線。
CANopen實現(xiàn)了OSI模型中網(wǎng)絡(luò)層(包括網(wǎng)絡(luò)層)之上的協(xié)議。CANopen標(biāo)準(zhǔn)包括尋址方案、幾個小型通信協(xié)議和由設(shè)備協(xié)議定義的應(yīng)用層。
CANopen支持網(wǎng)絡(luò)管理、設(shè)備監(jiān)控和節(jié)點之間的通信,包括一個簡單的傳輸層,可以處理數(shù)據(jù)的分段傳輸和組合。一般來說,數(shù)據(jù)鏈路層和物理層都會用CAN來實現(xiàn)。除了CANopen,還有其他的通信協(xié)議(比如EtherCAT)實現(xiàn)了CANop
DSP控制電路選擇什么型號?
TI公司常用的DSP芯片可以歸納為三個系列:
(1)TMS320C2000系列,稱為DSP控制器,集成了閃存、高速A/D轉(zhuǎn)換器、可靠的CAN模塊和數(shù)字電機(jī)控制外圍模塊,適用于三相電機(jī)、變頻器等高速實時工業(yè)控制產(chǎn)品。需要被數(shù)字化。
(2)TMS320C5000系列,是一款16位定點DSP。主要用于通信領(lǐng)域,如IP和IP、數(shù)字助聽器、便攜式音頻/數(shù)據(jù)/視頻產(chǎn)品、調(diào)制解調(diào)器、移動和移動基站、語音服務(wù)器、數(shù)字收音機(jī)和小型辦公室。和家庭辦公室語音和數(shù)據(jù)系統(tǒng)。
(3)TMS320C6000系列DSP采用新的超長指令字結(jié)構(gòu)設(shè)計芯片。其中,2000年以后推出的
C64x,時鐘頻率為1.1GHz時,可以達(dá)到8800兆以上,即每秒執(zhí)行90億條指令。其主要應(yīng)用領(lǐng)域有:①數(shù)字通信中的FFT、信道和噪聲估計、信道糾錯、干擾估計和檢測等。②圖像處理完成圖像壓縮、圖像傳輸、模式和光學(xué)特征識別、加密/解密、圖像增強(qiáng)等。現(xiàn)在有多核DSP,主要是并行數(shù)據(jù)處理,實時性更強(qiáng)。