欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2394|回復: 10
收起左側

關于單片機C語言多故障檢測思路

[復制鏈接]
ID:997026 發表于 2022-11-12 22:25 | 顯示全部樓層 |閱讀模式
大家好,
最近做一個項目,需要實時監控設備運行故障,當發生故障時,顯示屏要報故障碼,顯示屏是段碼屏,只能顯示一行故障碼,故障碼格式為ERROR1~ERROR9, 總共需要檢測九個故障,當檢測到故障時發數據給顯示屏顯示ERROR1~9的故障碼。

程序上沒什么困難,能寫出來,但是我突然想到一個問題,整個顯示屏已經做死了,一次只能顯示一個故障碼,但是實際情況很可能是有兩個或兩個以上故障同時發生,比如同時發生ERROR1, ERROR2,甚至更多,此時故障碼在屏幕上該如何處理呢?

大家有什么思路嗎?比如我的思路是把故障進行排隊,比如同時發生了ERROR1, ERROR2, ERROR3, 我讓E1先顯示,我把E1故障解決后,如果E2故障還在,那就顯示E2,把E2解決后,如果E3還在就顯示E3。

不知道這個思路對不對,但我覺得這個代碼不太好寫,代碼也沒有思路,大家有什么更好的思路嗎?謝謝
回復

使用道具 舉報

ID:1043747 發表于 2022-11-12 22:38 來自觸屏版 | 顯示全部樓層
你不應該思考那么復雜,應該只顯示先遇到的錯誤,然后重啟
回復

使用道具 舉報

ID:883242 發表于 2022-11-12 22:47 | 顯示全部樓層
思路不對,應該顯示全部故障碼,才更有利于排除故障,只有一個顯示位置那就隔1秒換一個唄。
回復

使用道具 舉報

ID:213173 發表于 2022-11-13 07:04 | 顯示全部樓層
已固化的段碼屏的字符E8的8字如果是經典7段,除可以顯示0~9之外還可以顯示大多數英文字母。單一故障代碼用數字,復合故障代碼用字母。也可以用輪換、閃爍的方式顯示復合故障。如果電路中有蜂鳴器,也可以配合莫爾斯碼識別。
回復

使用道具 舉報

ID:891041 發表于 2022-11-13 10:47 | 顯示全部樓層
可以。你可以給故障按重要性或者解決關系排個優先級。 一次只顯示一個、
回復

使用道具 舉報

ID:101869 發表于 2022-11-13 20:23 | 顯示全部樓層
這就如同keil報錯一樣,一個錯誤會引起連鎖反應,所以不建議你這樣做,排除一個出一個就挺好的
回復

使用道具 舉報

ID:332444 發表于 2022-11-14 08:16 | 顯示全部樓層
最好是多點同現可以利用數碼管小數點閃爍提示,同時派出查修故障.
回復

使用道具 舉報

ID:491577 發表于 2022-11-14 08:50 | 顯示全部樓層
很簡單的問題樓主想復雜了,一次性顯示全部故障碼就好,把ERROR1~ERROR9改成E*****就好,每一個*代表一個故障碼,比如1、3、6故障顯示:E136,1,2,4,8故障顯示E1248。
回復

使用道具 舉報

ID:123289 發表于 2022-11-14 15:55 | 顯示全部樓層
多故障時循環顯示就可以了。
如:1,4,7,1,4,7,1,4,7 三個故障
如:4,6,4,6,4,6 兩個故障
有何難度呢。
回復

使用道具 舉報

ID:592807 發表于 2022-11-21 09:43 | 顯示全部樓層
那你能不能有個ERROR10之類的表示error1+2
回復

使用道具 舉報

ID:195496 發表于 2022-11-21 09:53 | 顯示全部樓層
單個故障直接顯示,多個故障,閃爍輪流顯示
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表