迪文DWIN串口屏的使用經驗分享(詳細)

迪文的串口屏,性價比高,質量穩定可靠,屏的種類多,消費類,工業類,醫療、軍工、特殊行業等苛刻應用類,各個尺寸均有設計。所以基本能用得上,我分享一下各種屏的使用經驗,希望能對大家有幫助。

淺談迪文屏的發展:
1、迪文2010年左右版本的串口屏,串口指令集產品,是簡單的通過一個上位機軟件來進行界面圖片、字庫下載,然後發送命令過去把各種需要顯示的文字、圖形、等顯示出來,以達到所需要的顯示效果,觸摸方面僅支持上傳座標、或者配置觸控按鍵後傳設定的值等。市面上其他的廠家的屏大多仿照參考這個模式,基本也如此,這個就是迪文的指令集產品,目前很多迪文的老客戶和部分新客戶也在使用,本文不做詳細指導,因爲老客戶居多,基本都會用,包括2017年推出的T5UIC1、C2產品的模式,也是這樣的開發模式。
2、迪文2012以後年發展的版本中,迪文自主研發推出具有劃時代意義的DGUS產品,功能非常強大,DGUS屏串口屏帶組態功能,各樣功能都不再是簡單的使用圖片來做的粗糙操作,界面顯示上支持圖標、曲線、文本等各類顯示控件,觸摸上面支持鍵盤、拖動調節、增量調節等觸控控件,觸控的功能比串口指令集產品更加豐富好用,各個控件和內存地址RAM關聯,用戶發的指令只需要對地址操作,極大的精簡了用戶的指令代碼,截止到2017年,DGUS1的屏基本都完善,底層的bug近乎爲0,非常穩定
3、迪文2013年推出了miniDGUS系列,這個系列其實就是DGUS屏的縮水版本,大致用法差不多。miniDGUS屏系列的產品在今天2018年來看,成本已經沒有優勢,功能也沒有新產品強,如果你是新產品選型,那麼不建議再選這個M系列的屏。
4、接着又推出了多媒體產品,通俗的話來講就是能在DGUS屏基礎上播放視頻的產品,包括模擬視頻和數字視頻,通俗的講就是能播放攝像頭接入的視頻、和SD卡、U盤的視頻,後面一種功能的屏2018年已經停產,不建議新用戶去選型使用,預計2020年左右迪文可能會發布更加強大的視頻播放的新產品。
5、多媒體產品推出後,迪文有推出安卓產品,採用君正的主芯片,市面上也經歷了短暫幾年的迪文安卓產品遍佈、曇花一現的輝煌景象,但是由於某種原因,安卓突然停產了。
6、2017年開始,迪文推出DGUSII,功能更加強大,價格更加便宜,組態功能更加強大,用法簡單,方便;甚至迪文也推出了某些系列的T5新產品屏,引出了內部的IO口,用戶只需要引出來,都不需要用戶的MCU單片機就可以實現控制。觸摸體驗的操作上越來越接近一些手機的顯示。
7、市面上的串口屏產品也大多在與時俱進,百花齊放,各有特色。
迪文串口屏已經形成了一個產業鏈,也許迪文的串口屏,未來的發展中,將會出現各種版本,如視頻播放版本、無線通訊版本,系統組網等等各種強大的功能,只有我們想不到的。

迪文屏實際操作經驗分享:
1、迪文屏面對的使用客戶羣體,用通俗的話來講可以概括爲3類,
①、單片機用戶。
②、部分PLC用戶。
③、部分儀表儀器自帶串口通信模塊需要屏輔助顯示的用戶。 因爲迪文屏的串口通信是用的迪文的固定協議,所以大部分的是①類用戶,②③類用戶因爲協議不能直接使用,用起來不是特別順手,尤其是新用戶,會覺得難度很大。
總的來說,迪文屏目前分爲2種屏,一個是指令集的開發模式,一個是DGUS開發模式。
其中指令集分爲了簡單指令集、L系列指令集、hmi指令集產品。 DUGS屏分爲DGUS1代,DGUS2代,DGUSIOT產品。
如果是單片機用戶,協議可以照着迪文的去寫,所以選擇比較自由。
如果是modbus協議,分爲兩種:主機、從機,DGUS1代屏均有底層內核固件可以替換使用,也可以用迪文定義的os彙編去解析收發協議,

2、屏和電腦連接通訊
我這裏是非常在意這個操作的,因爲屏和電腦連接之後,能夠通過串口發指令調試,對於DGUS1代屏,串口軟件還能在線下載字庫和圖片,也能串口下發配置,也就是說,我現在去開發DGUS1的屏,幾乎不需要用到sd卡去下載了,所以非常有必要能連接測試,尤其是如果要用到os功能下載的時候,不然改一點代碼,就要插拔卡。
用SD卡下載,有優點有缺點,優點是可以大批量用於生產組裝下載程序,如果習慣了usb直接下載的屏,再用SD卡下載我會覺得優點不適應,但是要想,有的單片機下載比SD卡下載這種方式更加不方便,所以還是不要太糾結於這個下載的問題了。
那麼問題就來了,對於我這樣的用DGUS1用習慣的“懶漢”,我開始用DUGS2的屏了,那麼會有哪些不適應呢。
DGUS2的屏功能更多,語音功能、os功能更強大,物美價廉,令筆者讚歎,和DGUS1的用法差不多,有很多不同的地方注意一下就行。
DGUS2代屏暫時不支持串口下載,所以建議先依賴軟件的仿真運行好了之後再下載到屏裏面,下載的時候注意下CFG的配置,圖片的格式、特別的迪文DGUS2的好幾個產品是出廠就豎着用的,要偏轉90度橫着用的話,很多新用戶不知道怎麼做,造成花屏,觸控不對等問題,這裏要理解偏轉屏的使用的原理。
迪文T5 IOT產品,需要用到os去寫串口的協議,因爲IOT產品沒有串口2,不支持os在線下載,只能頻繁用SD卡擦寫,對於剛學習迪文os的客戶,是很難把握好去寫程序的,即使沒有把讀卡器或者電腦usb口弄崩潰,人也會要崩潰,所以儘管IOT產品設計很美觀,功能也很強大,因爲開發有難度,下載又夠折騰,給用戶加大了開發精力成本,這是這個產品唯一令我感到十分可惜的地方。
3、開發DUGS屏中的常見問題。
①變量地址和描述指針,這個是迪文屏DUGS的一個特色,用地址的概念,在屏上面緩存,顯示和觸控控件都和地址關聯,設計還是很特別的,DGUS1的屏資料非常清晰,DGUS2的資料比較精簡,所以新用戶即使看了資料,也不知道怎麼去開發。
②通訊問題,通訊問題是非常困擾人的,一般是電平的選擇、接線的選擇、是否加了校驗、波特率,通常是轉接板硬件的問題,迪文屏的通訊相關硬件損壞還是比較少見的。
③軟件使用問題,軟件設計一般,用習慣了就好,有比迪文好用的軟件,也有比迪文的軟件超級難用的,DGUS1的軟件用習慣了,會用不慣DGUS2的軟件。其中DGUS2的系統配置文件對於初用者是很容易配置錯誤的。
④屏的種類繁多。迪文屏推出了很多種類的屏,所以最開始就要明白是用的什麼屏,因爲是新推出來的型號,所以很多資料要結合區別以前的屏去使用,比如L系列的指令屏和DGUS屏,簡單指令集產品和hmi指令集產品,如新產品的使用,對應C1、C2、C3、C4、D1、D2、D3(其中IOT產品劃分爲D1)一定要清晰,資料不要看錯,軟件不要用錯,此外新產品的難免有小地方的bug,底層內核功能迪文不斷更新修復,所以一定要留意自己的屏的內核版本號,不要拿着一箇舊版本的屏死鑽一個bug,因爲或許只需要更新固件就修復了。
⑤人的腦袋問題,用習慣了某個東西再接觸別的東西就不舒服,有的朋友,可能用了其他的屏,再用迪文的屏可能就有很多不適應了,其實迪文的屏優點很多,缺點肯定也有的,把腦袋弄清晰點再開發迪文的屏,站着總體的去觀望這個屏的使用,你會覺得很驚歎他的功能的,如果就這某個細節去死摳這個屏,那麼是跟自己過不去。可以這麼說,在筆者看來,除了聯網,迪文屏幾乎什麼功能都可以想辦法實現,不怕你想不到,只怕你不會想,如果是要深度耕耘迪文的DGUS屏,把os功能學會是非常用必要的。

4、迪文os的學習。
這個功能並不是每個人都要用到,因爲大部分的功能也能用串口發指令實現,只不過os功能能夠直接在屏上面實現了,能大大的節省單片機的代碼,學習沒有巧妙的地方,看看迪文客服給的雲盤資料,分爲DUGS1和DGUS2的os,一般1天是可以入門的,一個星期是可以熟練掌握的,如果看了兩三天還是一頭霧水,那說明還是人的腦殼生鏽了,思維老了,學習不進去新東西了,還是放棄吧,不要學習迪文的os了,乖乖的用單片機發指令實現吧。

謹以一家之言,希望能對你有所幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章