文章
-
CAN丟幀很常見,你知道有哪些主要原因嗎?(中)2025-02-20 11:44
導(dǎo)讀在工程應(yīng)用中,CAN通信的穩(wěn)定性至關(guān)重要,但丟幀和錯(cuò)誤幀現(xiàn)象卻時(shí)有發(fā)生。本文將簡要分析導(dǎo)致這些問題的常見原因,并給出針對性的解決方案。一般來說,使用CAN通信的場合,對通信的穩(wěn)定性都有很高的要求。但在工程應(yīng)用現(xiàn)場,經(jīng)常遇到各種原因引起的丟幀或者出現(xiàn)錯(cuò)誤幀的現(xiàn)象,下面對各種可能的原因進(jìn)行簡要說明??偩€沖突CAN(ControllerAreaNetwork) -
AWTK-WEB 快速入門(5) - C 語言 WebSocket 應(yīng)用程序2025-02-19 11:49
導(dǎo)讀WebSocket可以實(shí)現(xiàn)雙向通信,適合實(shí)時(shí)通信場景。本文介紹一下使用C語言開發(fā)AWTK-WEB應(yīng)用程序,并用WebSocket與服務(wù)器通訊。用AWTKDesigner新建一個(gè)應(yīng)用程序先安裝AWTKDesigner:https://awtk.zlg.cn/web/index.html1.新建應(yīng)用程序這里假設(shè)應(yīng)用程序的名稱為AwtkApplicationC -
CAN丟幀很常見,你知道有哪些主要原因嗎?(上)2025-02-18 11:38
導(dǎo)讀在工程應(yīng)用中,CAN通信的穩(wěn)定性至關(guān)重要,但丟幀和錯(cuò)誤幀現(xiàn)象卻時(shí)有發(fā)生。本文將簡要分析導(dǎo)致這些問題的常見原因,并給出針對性的解決方案。一般來說,使用CAN通信的場合,對通信的穩(wěn)定性都有很高的要求。但在工程應(yīng)用現(xiàn)場,經(jīng)常遇到各種原因引起的丟幀或者出現(xiàn)錯(cuò)誤幀的現(xiàn)象,下面對各種可能的原因進(jìn)行簡要說明。CAN終端匹配電阻當(dāng)涉及CAN總線上的終端匹配電阻時(shí),確保其 -
它,讓機(jī)器人與HMI屏無縫對接2025-02-17 11:39
導(dǎo)讀隨著工業(yè)自動(dòng)化向智能化發(fā)展,機(jī)器人與HMI屏的通信變得至關(guān)重要。本文將為您介紹一款創(chuàng)新的解決方案,它打破了通信協(xié)議的壁壘,實(shí)現(xiàn)機(jī)器人與HMI屏的無縫連接。隨著工業(yè)自動(dòng)化向智能化的邁進(jìn),生產(chǎn)制造業(yè)正加速引入大量工業(yè)機(jī)器人以替代傳統(tǒng)人工操作。這些機(jī)器人通過自動(dòng)化生產(chǎn)線實(shí)現(xiàn)高效生產(chǎn),其動(dòng)作控制和精準(zhǔn)定位至關(guān)重要。在實(shí)際應(yīng)用中,機(jī)器人的工作狀態(tài)參數(shù)會(huì)實(shí)時(shí)顯示在H -
12bit高精度示波器帶你玩轉(zhuǎn)紋波測試2025-02-14 11:37
-
CAN總線十萬個(gè)為什么 | 做好這幾點(diǎn),總線通訊不再異常2025-02-14 11:37
-
“串口阻塞”你真的會(huì)用嗎?2025-02-13 11:42
導(dǎo)讀在串口通信開發(fā)中,數(shù)據(jù)錯(cuò)亂是常見問題。本文將快速介紹串口標(biāo)志位的作用及配置方法,幫助解決數(shù)據(jù)傳輸錯(cuò)誤。這是一個(gè)真實(shí)案例,用戶反饋“串口向另外的設(shè)備發(fā)送數(shù)據(jù),發(fā)現(xiàn)運(yùn)行一段時(shí)間后,發(fā)送的消息會(huì)阻塞很久才會(huì)發(fā)出來,一下子出來很多數(shù)據(jù)”。經(jīng)過幫客戶檢查應(yīng)用程序源碼,發(fā)現(xiàn)應(yīng)用程序在串口阻塞方面沒有做正確的處理,修改后解決。非阻塞打開串口open("/dev/tty -
串口數(shù)據(jù)錯(cuò)亂?從標(biāo)志位設(shè)置入手2025-02-11 11:35
導(dǎo)讀在串口通信開發(fā)中,數(shù)據(jù)錯(cuò)亂是常見問題。本文將快速介紹串口標(biāo)志位的作用及配置方法,幫助解決數(shù)據(jù)傳輸錯(cuò)誤。有用戶反饋“串口應(yīng)用層數(shù)據(jù)錯(cuò)亂、與發(fā)送端發(fā)送的字節(jié)數(shù)不匹配”,簡單來說就是接收和發(fā)送的數(shù)據(jù)不對,而且還存在幀數(shù)據(jù)錯(cuò)亂的情況。經(jīng)排查,是程序沒用設(shè)置ISIG標(biāo)志位設(shè)置引起的。本節(jié)以此為切入點(diǎn)進(jìn)行展開,對串口設(shè)置的一些標(biāo)志位進(jìn)行簡單說明。1.c_cflag: -
一個(gè)優(yōu)秀的嵌入式軟件“架構(gòu)師” — AWFlow2025-02-10 16:44
在大型項(xiàng)目的軟件開發(fā)過程中,模塊化開發(fā)面臨著接口設(shè)計(jì)不合理、代碼沖突以及模塊間不兼容等問題,導(dǎo)致團(tuán)隊(duì)協(xié)作效率低下。為了解決這些問題,嵌入式軟件“架構(gòu)師”—AWFlow,應(yīng)運(yùn)而生!在大型項(xiàng)目的軟件開發(fā)過程中,為了加快項(xiàng)目進(jìn)度,通常會(huì)將軟件拆分成多個(gè)模塊,由多人共同協(xié)同完成。然而,這種做法雖然理論上能夠提高效率,但在實(shí)際操作中卻常常遇到困難,導(dǎo)致1+12的效果。 -
打破技術(shù)壁壘!AWFlow讓嵌入式軟件開發(fā)觸手可及2025-02-10 16:44
在嵌入式軟件開發(fā)中,創(chuàng)意和技術(shù)創(chuàng)新常常難以融合。AWFlow通過其圖形化組態(tài)方法,利用拖拽節(jié)點(diǎn)構(gòu)建業(yè)務(wù)流程圖,幫助用戶實(shí)現(xiàn)奇思妙想。在嵌入式軟件開發(fā)中,創(chuàng)意和技術(shù)創(chuàng)新常常難以融合。一方面,大量的驅(qū)動(dòng)程序和細(xì)節(jié)處理會(huì)讓研發(fā)工程師精疲力盡,束縛了他們的靈感。另一方面,技術(shù)門檻限制了那些具備創(chuàng)意但缺乏技術(shù)背景的人參與到開發(fā)過程中,導(dǎo)致許多好的創(chuàng)意無法實(shí)現(xiàn)。那么,如