国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

講的很到位的嵌入式CAN總線知識(shí)

0
分享至

來源:ADS智庫

PART.01

概述

CAN(Controller Area Network)即控制器局域網(wǎng),是一種能夠?qū)崿F(xiàn)分布式實(shí)時(shí)控制的串行通信網(wǎng)絡(luò)。

想到CAN就要想到德國的Bosch公司,因?yàn)镃AN就是這個(gè)公司開發(fā)的(和Intel)。

CAN有很多優(yōu)秀的特點(diǎn),使得它能夠被廣泛地應(yīng)用。比如:傳輸速度最高到1Mbps,通信距離最遠(yuǎn)到10km,無損位仲裁機(jī)制,多主結(jié)構(gòu)。

近些年來,CAN控制器價(jià)格越來越低,很多MCU也集成了CAN控制器?,F(xiàn)在每一輛汽車上都裝有CAN總線。

一個(gè)典型的CAN應(yīng)用場(chǎng)景:

PART.02

CAN總線標(biāo)準(zhǔn)

CAN總線標(biāo)準(zhǔn)只規(guī)定了物理層和數(shù)據(jù)鏈路層,需要用戶自定義應(yīng)用層。不同的CAN標(biāo)準(zhǔn)僅物理層不同。

CAN收發(fā)器負(fù)責(zé)邏輯電平和物理信號(hào)之間的轉(zhuǎn)換。

將邏輯信號(hào)轉(zhuǎn)換成物理信號(hào)(差分電平),或者將物理信號(hào)轉(zhuǎn)換成邏輯電平。

CAN標(biāo)準(zhǔn)有兩個(gè),即ISO11898和ISO11519,兩者差分電平特性不同。

高低電平幅度低,對(duì)應(yīng)的傳輸速度快;

*雙絞線共模消除干擾,是因?yàn)殡娖酵瑫r(shí)變化,電壓差不變。

物理層

CAN有三種接口器件:

多個(gè)節(jié)點(diǎn)連接,只要有一個(gè)為低電平,總線就為低電平,只有所有節(jié)點(diǎn)輸出高電平時(shí),才為高電平。所謂"線與"。

CAN總線有5個(gè)連續(xù)相同位后,就插入一個(gè)相反位,產(chǎn)生跳變沿,用于同步。從而消除累積誤差。

和485、232一樣,CAN的傳輸速度與距離成反比。

CAN總線,終端電阻的接法:

為什么是120Ω,因?yàn)殡娎|的特性阻抗為120Ω,為了模擬無限遠(yuǎn)的傳輸線。

數(shù)據(jù)鏈路層

CAN總線傳輸?shù)氖荂AN幀,CAN的通信幀分成五種,分別為數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀、過載幀和幀間隔。

數(shù)據(jù)幀用來節(jié)點(diǎn)之間收發(fā)數(shù)據(jù),是使用最多的幀類型;遠(yuǎn)程幀用來接收節(jié)點(diǎn)向發(fā)送節(jié)點(diǎn)接收數(shù)據(jù);錯(cuò)誤幀是某節(jié)點(diǎn)發(fā)現(xiàn)幀錯(cuò)誤時(shí)用來向其他節(jié)點(diǎn)通知的幀;過載幀是接收節(jié)點(diǎn)用來向發(fā)送節(jié)點(diǎn)告知自身接收能力的幀;用于將數(shù)據(jù)幀、遠(yuǎn)程幀與前面幀隔離的幀。

數(shù)據(jù)幀根據(jù)仲裁段長度不同分為標(biāo)準(zhǔn)幀(2.0A)和擴(kuò)展幀(2.0B)

幀起始

幀起始由一個(gè)顯性位(低電平)組成,發(fā)送節(jié)點(diǎn)發(fā)送幀起始,其他節(jié)點(diǎn)同步于幀起始;

幀結(jié)束由7個(gè)隱形位(高電平)組成。

仲裁段

CAN總線是如何解決多點(diǎn)競(jìng)爭(zhēng)的問題?

由仲裁段給出答案。

CAN總線控制器在發(fā)送數(shù)據(jù)的同時(shí)監(jiān)控總線電平,如果電平不同,則停止發(fā)送并做其他處理。如果該位位于仲裁段,則退出總線競(jìng)爭(zhēng);如果位于其他段,則產(chǎn)生錯(cuò)誤事件。

幀ID越小,優(yōu)先級(jí)越高。由于數(shù)據(jù)幀的RTR位為顯性電平,遠(yuǎn)程幀為隱性電平,所以幀格式和幀ID相同的情況下,數(shù)據(jù)幀優(yōu)先于遠(yuǎn)程幀;由于標(biāo)準(zhǔn)幀的IDE位為顯性電平,擴(kuò)展幀的IDE位為隱形電平,對(duì)于前11位ID相同的標(biāo)準(zhǔn)幀和擴(kuò)展幀,標(biāo)準(zhǔn)幀優(yōu)先級(jí)比擴(kuò)展幀高。

控制段

共6位,標(biāo)準(zhǔn)幀的控制段由擴(kuò)展幀標(biāo)志位IDE、保留位r0和數(shù)據(jù)長度代碼DLC組成;擴(kuò)展幀控制段則由IDE、r1、r0和DLC組成。

數(shù)據(jù)段

為0-8字節(jié),短幀結(jié)構(gòu),實(shí)時(shí)性好,適合汽車和工控領(lǐng)域;

CRC段

CRC校驗(yàn)段由15位CRC值和CRC界定符組成。

ACK段

當(dāng)接收節(jié)點(diǎn)接收到的幀起始到CRC段都沒錯(cuò)誤時(shí),它將在ACK段發(fā)送一個(gè)顯性電平,發(fā)送節(jié)點(diǎn)發(fā)送隱性電平,線與結(jié)果為顯性電平。

遠(yuǎn)程幀

遠(yuǎn)程幀分為6個(gè)段,也分為標(biāo)準(zhǔn)幀和擴(kuò)展幀,且RTR位為1(隱性電平)

CAN是可靠性很高的總線,但是它也有五種錯(cuò)誤:

CRC錯(cuò)誤:發(fā)送與接收的CRC值不同發(fā)生該錯(cuò)誤; 格式錯(cuò)誤:幀格式不合法發(fā)生該錯(cuò)誤; 應(yīng)答錯(cuò)誤:發(fā)送節(jié)點(diǎn)在ACK階段沒有收到應(yīng)答信息發(fā)生該錯(cuò)誤; 位發(fā)送錯(cuò)誤:發(fā)送節(jié)點(diǎn)在發(fā)送信息時(shí)發(fā)現(xiàn)總線電平與發(fā)送電平不符發(fā)生該錯(cuò)誤; 位填充錯(cuò)誤:通信線纜上違反通信規(guī)則時(shí)發(fā)生該錯(cuò)誤。

當(dāng)發(fā)生這五種錯(cuò)誤之一時(shí),發(fā)送節(jié)點(diǎn)或接受節(jié)點(diǎn)將發(fā)送錯(cuò)誤幀。

為防止某些節(jié)點(diǎn)自身出錯(cuò)而一直發(fā)送錯(cuò)誤幀,干擾其他節(jié)點(diǎn)通信,CAN協(xié)議規(guī)定了節(jié)點(diǎn)的3種狀態(tài)及行為。

過載幀

當(dāng)某節(jié)點(diǎn)沒有做好接收的"準(zhǔn)備"時(shí),將發(fā)送過載幀,以通知發(fā)送節(jié)點(diǎn)。

幀間隔

用來隔離數(shù)據(jù)幀、遠(yuǎn)程幀與他們前面的幀,錯(cuò)誤幀和過載幀前面不加幀間隔。

構(gòu)建CAN節(jié)點(diǎn)

構(gòu)建節(jié)點(diǎn),實(shí)現(xiàn)相應(yīng)控制,由底向上分為四個(gè)部分:CAN節(jié)點(diǎn)電路、CAN控制器驅(qū)動(dòng)、CAN應(yīng)用層協(xié)議、CAN節(jié)點(diǎn)應(yīng)用程序。

雖然不同節(jié)點(diǎn)完成的功能不同,但是都有相同的硬件和軟件結(jié)構(gòu)。

CAN收發(fā)器和控制器分別對(duì)應(yīng)CAN的物理層和數(shù)據(jù)鏈路層,完成CAN報(bào)文的收發(fā);功能電路,完成特定的功能,如信號(hào)采集或控制外設(shè)等;主控制器與應(yīng)用軟件按照CAN報(bào)文格式解析報(bào)文,完成相應(yīng)控制。

CAN硬件驅(qū)動(dòng)是運(yùn)行在主控制器(如P89V51)上的程序,它主要完成以下工作:基于寄存器的操作,初始化CAN控制器、發(fā)送CAN報(bào)文、接收CAN報(bào)文;

如果直接使用CAN硬件驅(qū)動(dòng),當(dāng)更換控制器時(shí),需要修改上層應(yīng)用程序,移植性差。在應(yīng)用層和硬件驅(qū)動(dòng)層加入虛擬驅(qū)動(dòng)層,能夠屏蔽不同CAN控制器的差異。

一個(gè)CAN節(jié)點(diǎn)除了完成通信的功能,還包括一些特定的硬件功能電路,功能電路驅(qū)動(dòng)向下直接控制功能電路,向上為應(yīng)用層提供控制功能電路函數(shù)接口。特定功能包括信號(hào)采集、人機(jī)顯示等。

CAN收發(fā)器是實(shí)現(xiàn)CAN控制器邏輯電平與CAN總線上差分電平的互換。實(shí)現(xiàn)CAN收發(fā)器的方案有兩種,一是使用CAN收發(fā)IC(需要加電源隔離和電氣隔離),另一種是使用CAN隔離收發(fā)模塊。推薦使用第二種。

CAN控制器是CAN的核心元件,它實(shí)現(xiàn)了CAN協(xié)議中數(shù)據(jù)鏈路層的全部功能,能夠自動(dòng)完成CAN協(xié)議的解析。CAN控制器一般有兩種,一種是控制器IC(SJA1000),另一種是集成CAN控制器的MCU(LPC11C00)。

MCU負(fù)責(zé)實(shí)現(xiàn)對(duì)功能電路和CAN控制器的控制:在節(jié)點(diǎn)啟動(dòng)時(shí),初始化CAN控制器參數(shù);通過CAN控制器讀取和發(fā)送CAN幀;在CAN控制器發(fā)生中斷時(shí),處理CAN控制器的中斷異常;根據(jù)接收到的數(shù)據(jù)輸出控制信號(hào);

接口管理邏輯:解釋MCU指令,尋址CAN控制器中的各功能模塊的寄存器單元,向主控制器提供中斷信息和狀態(tài)信息。

發(fā)送緩沖區(qū)和接收緩沖區(qū)能夠存儲(chǔ)CAN總線網(wǎng)絡(luò)上的完整信息。

驗(yàn)收濾波是將存儲(chǔ)的驗(yàn)證碼與CAN報(bào)文識(shí)別碼進(jìn)行比較,跟驗(yàn)證碼匹配的CAN幀才會(huì)存儲(chǔ)到接收緩沖區(qū)。

CAN內(nèi)核實(shí)現(xiàn)了數(shù)據(jù)鏈路的全部協(xié)議。

PART.03

CAN協(xié)議應(yīng)用層概述

CAN總線只提供可靠的傳輸服務(wù),所以節(jié)點(diǎn)接收?qǐng)?bào)文時(shí),要通過應(yīng)用層協(xié)議來判斷是誰發(fā)來的數(shù)據(jù)、數(shù)據(jù)代表了什么含義。常見的CAN應(yīng)用層協(xié)議有:CANOpen、DeviceNet、J1939、iCAN等。

CAN應(yīng)用層協(xié)議驅(qū)動(dòng)是運(yùn)行在主控制器(如P89V51)上的程序,它按照應(yīng)用層協(xié)議來對(duì)CAN報(bào)文進(jìn)行定義、完成CAN報(bào)文的解析與拼裝。例如,我們將幀ID用來表示節(jié)點(diǎn)地址,當(dāng)接收到的幀ID與自身節(jié)點(diǎn)ID不通過時(shí),就直接丟棄,否則交給上層處理;發(fā)送時(shí),將幀ID設(shè)置為接收節(jié)點(diǎn)的地址。

CAN收發(fā)器

SJA1000的輸出模式有很多,使用最多的是正常輸出模式,輸入模式通常不選擇比較器模式,可以增大通信距離,并且減少休眠下的電流。

收發(fā)器按照通信速度分為高速CAN收發(fā)器和容錯(cuò)CAN收發(fā)器。

同一網(wǎng)絡(luò)中要使用相同的CAN收發(fā)器。

CAN連接線上會(huì)有很多干擾信號(hào),需要在硬件上添加濾波器和抗干擾電路:

也可以使用CAN隔離收發(fā)器(集成濾波器和抗干擾電路)。

CAN控制器與MCU的連接方式:

SJA1000可被視為外擴(kuò)RAM,地址寬度8位,最多支持256個(gè)寄存器

#define REG_BASE_ADDR 0xA000

// 寄存器基址

unsigned char *SJA_CS_Point = (unsigned char *) REG_BASE_ADDR ;
// 寫SJA1000寄存器

void WriteSJAReg(unsigned char RegAddr, unsigned char Value)
*(SJA_CS_Point + RegAddr) = Value;
return;

// 讀SJA1000寄存器

unsigned char ReadSJAReg(unsigned char RegAddr)
return (*(SJA_CS_Point + RegAddr));

將緩存區(qū)的數(shù)據(jù)連續(xù)寫入寄存器:

……
for (i=0; i {
WriteSJAReg(RegAdr + i, ValueBuf[i]);
}
……

將連續(xù)多個(gè)寄存器連續(xù)讀入緩存區(qū):

……
for (i=0; i {
ReadSJAReg(RegAdr + i, ValueBuf[i]);
}
……

頭文件包含方案:

1. 每個(gè)程序包含用到的頭文件

2. 每個(gè)程序包含一個(gè)公用頭文件,公用頭文件包含所有其他頭文件

#ifndef __CONFIG_H__

// 防止頭文件被重復(fù)包含

#define __CONFIG_H__
#include <8051.h>
// 包含80C51寄存器定義頭文件

#include "SJA1000REG.h"
// 包含SJA1000寄存器定義頭文件

// 定義取字節(jié)運(yùn)算

#define LOW_BYTE(x) (unsigned char)(x)
#define HIGH_BYTE(x) (unsigned char)((unsigned int)(x) >> 8)
// 定義振蕩器時(shí)鐘和處理器時(shí)鐘頻率(用戶可以根據(jù)實(shí)際情況作出調(diào)整)

#define OSCCLK 11059200UL
// 宏定義MCU的時(shí)鐘頻率

#define CPUCLK (OSCCLK / 12)
#endif
// __CONFIG_H__

SJA1000上電后處于復(fù)位狀態(tài),必須初始化后才能工作:

(1)置位模式寄存器Bit0位進(jìn)入復(fù)位模式;

(2)設(shè)置時(shí)鐘分頻寄存器選擇時(shí)鐘頻率、CAN模式;

(3)設(shè)置驗(yàn)收濾波,設(shè)定驗(yàn)證碼和屏蔽碼;

(4)設(shè)置總線定時(shí)器寄存器0、1設(shè)定CAN波特率;

(5)設(shè)置輸出模式;

(6)清零模式寄存器Bit0位退出復(fù)位模式;

模式寄存器

只檢測(cè)模式:SJA1000發(fā)送CAN幀時(shí)不檢查應(yīng)答位;

只聽模式:此模式下SJA1000不會(huì)發(fā)送錯(cuò)誤幀,用于自動(dòng)檢測(cè)波特率;SJA1000以不同的波特率接收CAN幀,當(dāng)收到CAN幀時(shí),表明當(dāng)前波特率與總線波特率相同。

波特率設(shè)置

CAN總線無時(shí)鐘,使用異步串行傳輸;波特率是1秒發(fā)送的數(shù)據(jù)位;

CAN幀發(fā)送:

發(fā)送CAN幀的步驟:

1.檢測(cè)狀態(tài)寄存器,等待發(fā)送緩沖區(qū)可用;

2.填充報(bào)文到發(fā)送緩沖區(qū);

3.啟動(dòng)發(fā)送。

SJA1000具有一個(gè)12字節(jié)的緩沖區(qū),要發(fā)送的報(bào)文可以通過寄存器16-28寫入,也可通過寄存器96-108寫入或讀出:

設(shè)置發(fā)送模式:

char SetSJASendCmd(unsigned char cmd)
{
unsigned char ret;
switch (cmd)
{
default:
case 0:
ret = SetBitMask(REG_CAN_CMR, TR_BIT);

//正常發(fā)送

break;
case 1:
ret = SetBitMask(REG_CAN_CMR, TR_BIT|AT_BIT);
//單次發(fā)送

break;
case 2:
ret = SetBitMask(REG_CAN_CMR, TR_BIT|SRR_BIT);
//自收自發(fā)

break;
case 0xff:
ret = SetBitMask(REG_CAN_CMR, AT_BIT);
//終止發(fā)送

break;
return ret;

發(fā)送函數(shù):

unsigned char SJA_CAN_Filter[8] =
{

// 定義驗(yàn)收濾波器的參數(shù),接收所有幀

0x00, 0x00, 0x00, 0x00,
// ACR0~ACR3

0xff, 0xff, 0xff, 0xff
// AMR0~AMR3


unsigned char STD_SEND_BUFFER[11] =
// CAN 發(fā)送報(bào)文緩沖區(qū)

0x08,
// 幀信息,標(biāo)準(zhǔn)數(shù)據(jù)幀,數(shù)據(jù)長度 = 8

0xEA, 0x60,
// 幀ID = 0x753

0x55, 0x55, 0x55, 0x55, 0xaa, 0xaa, 0xaa, 0xaa
// 幀數(shù)據(jù)


void main(void)
// 主函數(shù),程序入口

timerInit();
// 初始化

D1 = 0;
SJA1000_RST = 1;
// 硬件復(fù)位SJA1000

timerDelay(50);
// 延時(shí)500ms

SJA1000_RST = 0;
SJA1000_Init(0x00, 0x14, SJA_CAN_Filter);
// 初始化SJA1000,設(shè)置波特率為1Mbps

// 無限循環(huán),main()函數(shù)不允許返回

for(;;)
SJASendData(STD_SEND_BUFFER, 0x0);
timerDelay(100);
// 延時(shí)1000ms

為什么幀ID是0x753,這與CAN幀在緩沖區(qū)的存儲(chǔ)格式有關(guān)。

終端電阻非常重要,當(dāng)波特率較高而且沒加終端電阻時(shí),信號(hào)過沖非常嚴(yán)重。

SJA1000有64個(gè)字節(jié)的接收緩沖區(qū)(FIFO),這可以降低對(duì)MCU的要求。

MCU可以通過查詢或中斷的方式確定SJA1000接收到報(bào)文后讀取報(bào)文

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
臺(tái)北媒體放話:中國臺(tái)北男籃有信心戰(zhàn)勝中國男籃,關(guān)鍵戰(zhàn)一觸即發(fā)

臺(tái)北媒體放話:中國臺(tái)北男籃有信心戰(zhàn)勝中國男籃,關(guān)鍵戰(zhàn)一觸即發(fā)

籃球看比賽
2026-02-28 16:58:44
中國駐符拉迪沃斯托克總領(lǐng)館:18-65歲在俄長期居留男性 須同意在俄軍事單位等至少服役1年

中國駐符拉迪沃斯托克總領(lǐng)館:18-65歲在俄長期居留男性 須同意在俄軍事單位等至少服役1年

閃電新聞
2026-02-26 12:56:09
西方軍事專家:“只有泰國知道,中國早已是世界最強(qiáng)超級(jí)大國了”

西方軍事專家:“只有泰國知道,中國早已是世界最強(qiáng)超級(jí)大國了”

風(fēng)云人物看歷史
2026-02-02 09:13:32
戴口罩!戴口罩!北京兒童醫(yī)院爆滿!

戴口罩!戴口罩!北京兒童醫(yī)院爆滿!

美麗大北京
2026-02-28 18:11:16
排超聯(lián)賽|北京女排主場(chǎng)惜敗河南,谷愛凌現(xiàn)場(chǎng)觀戰(zhàn)

排超聯(lián)賽|北京女排主場(chǎng)惜敗河南,谷愛凌現(xiàn)場(chǎng)觀戰(zhàn)

北青網(wǎng)-北京青年報(bào)
2026-02-28 20:38:04
聯(lián)合國爆發(fā)爭(zhēng)端,凌晨中美大吵一架,美國犯下大錯(cuò),局勢(shì)已惡化

聯(lián)合國爆發(fā)爭(zhēng)端,凌晨中美大吵一架,美國犯下大錯(cuò),局勢(shì)已惡化

芊芊子吟
2026-02-26 11:26:11
0:4慘敗出局!陳幸同爆冷輸小將,主力位置恐遭動(dòng)搖

0:4慘敗出局!陳幸同爆冷輸小將,主力位置恐遭動(dòng)搖

阿晞體育
2026-02-28 21:22:22
硅谷嘲諷,華盛頓嫌棄:為什么他們都在羞辱 Anthropic ?

硅谷嘲諷,華盛頓嫌棄:為什么他們都在羞辱 Anthropic ?

硅星人
2026-02-28 09:58:52
正式確定!李明2親信調(diào)離國安一線隊(duì),球隊(duì)老臣獲俱樂部重用

正式確定!李明2親信調(diào)離國安一線隊(duì),球隊(duì)老臣獲俱樂部重用

體壇鑒春秋
2026-02-28 17:49:56
再年輕也沒用!22歲健身博主胡洪盛去世,死因曝光,曾減重90斤

再年輕也沒用!22歲健身博主胡洪盛去世,死因曝光,曾減重90斤

青梅侃史啊
2026-02-27 23:44:02
這種飲料正在摧毀你的胰島細(xì)胞!很多糖尿病,都和這種飲料有關(guān)!

這種飲料正在摧毀你的胰島細(xì)胞!很多糖尿病,都和這種飲料有關(guān)!

蜉蝣說
2026-01-29 14:46:50
隨著吳宜澤5-4逆轉(zhuǎn)江俊,斯諾克4強(qiáng)出爐!大概率以下2人會(huì)師決賽

隨著吳宜澤5-4逆轉(zhuǎn)江俊,斯諾克4強(qiáng)出爐!大概率以下2人會(huì)師決賽

小火箭愛體育
2026-02-28 07:27:10
重慶女子墜崖后續(xù):父親再曝細(xì)節(jié),遺體有缺失,6大疑點(diǎn)越扒越深

重慶女子墜崖后續(xù):父親再曝細(xì)節(jié),遺體有缺失,6大疑點(diǎn)越扒越深

云舟史策
2026-02-28 20:11:01
白俄羅斯總統(tǒng):俄中的盟友受到前所未有的經(jīng)濟(jì)壓力

白俄羅斯總統(tǒng):俄中的盟友受到前所未有的經(jīng)濟(jì)壓力

俄羅斯衛(wèi)星通訊社
2026-02-27 15:30:05
伊朗襲擊科威特美軍基地

伊朗襲擊科威特美軍基地

界面新聞
2026-02-28 17:21:23
伊朗:正發(fā)動(dòng)反擊,已有數(shù)十枚導(dǎo)彈射向以色列 特朗普:等行動(dòng)結(jié)束,接管伊朗政府

伊朗:正發(fā)動(dòng)反擊,已有數(shù)十枚導(dǎo)彈射向以色列 特朗普:等行動(dòng)結(jié)束,接管伊朗政府

海峽網(wǎng)
2026-02-28 17:22:10
重磅!蘋果將全面使用國產(chǎn)存儲(chǔ)芯片

重磅!蘋果將全面使用國產(chǎn)存儲(chǔ)芯片

芯火相承
2026-02-28 20:30:36
國乒混雙輝煌被徹底終結(jié),背后離不開王勵(lì)勤的戰(zhàn)略調(diào)整:拔苗助長

國乒混雙輝煌被徹底終結(jié),背后離不開王勵(lì)勤的戰(zhàn)略調(diào)整:拔苗助長

楊哥乒乓
2026-02-25 23:17:41
宇樹科技王興興首次公開披露工廠落地進(jìn)展,2025年人形機(jī)器人出貨量超5500臺(tái)

宇樹科技王興興首次公開披露工廠落地進(jìn)展,2025年人形機(jī)器人出貨量超5500臺(tái)

金融界
2026-02-28 17:50:31
中國退出了伊朗的軍演,意思很明確,不會(huì)直接下場(chǎng)支持伊朗。

中國退出了伊朗的軍演,意思很明確,不會(huì)直接下場(chǎng)支持伊朗。

時(shí)分秒說
2026-02-25 12:41:18
2026-02-28 22:08:49
新能源自動(dòng)駕駛 incentive-icons
新能源自動(dòng)駕駛
專注于半導(dǎo)體行業(yè)資訊
950文章數(shù) 346關(guān)注度
往期回顧 全部

頭條要聞

87歲哈梅內(nèi)伊對(duì)拉里賈尼委以重任 還建立完整繼承體系

頭條要聞

87歲哈梅內(nèi)伊對(duì)拉里賈尼委以重任 還建立完整繼承體系

體育要聞

球隊(duì)主力全報(bào)銷?頂風(fēng)擺爛演都不演了

娛樂要聞

疑似王一博被爆私密聊天記錄

財(cái)經(jīng)要聞

沈明高提共富建議 百姓持科技股國家兜底

科技要聞

狂攬1100億美元!OpenAI再創(chuàng)融資神話

汽車要聞

嵐圖泰山黑武士版3月上市 搭載華為四激光智駕方案

態(tài)度原創(chuàng)

家居
藝術(shù)
親子
本地
公開課

家居要聞

素色肌理 品意式格調(diào)

藝術(shù)要聞

就是這個(gè)畫風(fēng),美的我有點(diǎn)兒接受不了!

親子要聞

萌娃堅(jiān)稱自己最可愛,給出的理由讓人哭笑不得

本地新聞

津南好·四時(shí)總相宜

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進(jìn)入關(guān)懷版