一、項目背景
在中國,乃至全球,“碳排放”的環境問題日益突出,交通出行又在我們日常工作與學習必不可少。近幾年的新能源汽車,有效地緩解了出行與環境問題之間的矛盾。隨著新能源汽車的保有量不斷增加,充電樁的需求也越來越強。
充電樁系統設計方案涉及強電、計費、聯網、顯示、保護等多種功能模塊。本文將介紹使用拓普微HMT070ETD-1D液晶模塊設計的充電樁顯示屏,該方案顯示屏獨立設計,TCP以太網接口進行數據交互,快速、穩定且非常方便集成到充電樁系統。
二、目標功能
(一)實現充電樁顯示屏的三種典型顯示狀態:待機、充電中、充電完成
(二)利用網口通信功能,與顯示屏實現數據交互
三、充電樁顯示屏項目設計過程
拓普微的7寸智能液晶屏,提供多種界面設計軟件控件,簡化了界面設計過程;提供串口和以太網接口,RJ45網口可通過互聯網實現遠程控制和更新。智能屏模塊化、一體化設計以及自供電的方式,非常適合充電樁項目中各個模塊的獨立開發與系統集成。考慮到220v充電的實驗環境安全成本較高,亦較難實現,本次以給手機充電為實驗環境,獲取手機充電過程中的實際數據為顯示數據。
(一)智能屏demo
使用DC2.5mm的接頭,直流小電源,將電壓輸出調整到標準的12V,打開輸出,即可顯示出廠自帶的demo程序。demo顯示上的屏幕解鎖觸摸反應靈敏度適中,進入主程序里有儀表盤應用、數據曲線等可應用不同領域的常用應用演示示例。
(二)顯示屏設計過程
1.充電樁顯示屏——待機界面
參考國家電網的設計方案,充電樁在待機的時候循環播放圖片廣告。所以此次項目也參考了其設計。
Topway的智能顯示模塊界面編輯軟件SGTools提供了 18 個控件, 通過這些控件能實現豐富的顯示效果和功能。因此,在用于體現充電樁顯示屏的待機界面時,除簡單的文字、圖片外,還可添加動畫、時鐘、二維碼功能,界面編輯操作非常方便,只需要拖拽相應的控件就可以添加自己想要的功能顯示。(如圖所示)
2.充電樁顯示屏——充電界面
充電狀態下要以最直觀的數據方式顯示給客戶。現在是什么狀態,充了多少電,消費金額,結束充電按鈕等,這些都需要體現在顯示屏上。在設計界面的時候,參考了拓普微設計手冊的建議,將固定字符串與背景圖設計在一起,靈活度看似有些下降,但實際上節省了不少數據空間,減少了算力需求,提高了顯示屏的顯示速度。(如圖)
數據顯示數字的增加也非常方便,直接拖拽控件即可,然后再添加變量,給數字控件分配一個寄存器地址。
在通訊的過程中,與Modbus協議類似,都是寫入或讀取寄存器地址的方式,所以對于Modbus這個通用的全球標準大家還是非常值得學習與借鑒的。以下是本次數據的指令,非常方便與拓普微的顯示屏通訊。
charge fee
aa 3d 00 08 00 0C 00 EA cc 33 c3 3c
charge voltage
aa 3d 00 08 00 04 01 FA cc 33 c3 3c
charge current
aa 3d 00 08 00 06 03 EA cc 33 c3 3c
charge power
aa 3d 00 08 00 08 00 EA cc 33 c3 3c
charge soc
aa 3d 00 08 00 0e 00 5A cc 33 c3 3c
charge time
aa 3d 00 08 00 0a 00 5A cc 33 c3 3c
3.充電樁顯示屏——充電界面
充電完成狀態主要是顯示當前充電完成后的信息,如充電時間,充電電量,充電費用。
在經過前兩個界面的設計后,最后一個界面在有了GUI后,實現過程非常順利。
這里也給大家一個tip:在設計的時候,需要先將所需要的變量,或者需要的變量先設計并保存起來。當界面設計的時候,需要哪些變量顯示,直接從這個變量里面選擇。如果不需要這個變量,則空閑此變量,而不要不設計,不提供,甚至刪除其變量。這樣后續升級會帶來一些不必要的困難。
四、網口通信
串口是調試口,網口才是通訊口。顯示屏提供了RS232協議電平的DB9接口,非常適合通過PC機調試,但由于其接口獨占的方式,并不適合多機接入,而這時,以太網的通訊方式便輕松解決上述煩惱。下面,我們來看看使用以太網通訊與顯示屏交互數據難不難?
首先我們要配置液晶屏的網口參數。通過工具=>工程設置=>網絡設置,打開如下面所示的界面。大家依自己的網絡環境配置對應的參數。
然后,使用普通的TCP client端就可以與液晶屏連接了。我首先使用了PC軟件進行了測試,參數配置,如下圖所示:
發送的數據內容格式與串口通訊相同,這里就不做贅述了。網絡接口測試通過后,我們將液晶屏集成到我們系統里面來了。
(一)液晶屏的OTA升級
我們在開發嵌入式程序時,多數情況下,為了便于以后增加功能或修正bug都會編寫固件在線升級模塊。那么我們的液晶屏也有在線升級模塊嗎?答案是肯定的。
液晶屏的固件燒寫,除了通過USB端口外,以太網接口也是可以的。經過測試,我個人覺得較USB端口更加方便,也符合我們交叉編譯環境下的程序編寫——通過網絡,將主機程序同步到下位機嵌入式設備中。
液晶屏的固件升級程序是使用常用的TFTP協議,方便、簡潔。PC端軟件拓普微公司已經幫我們設計完成了。只需要在這個界面里配置好參數,并將固件文件保存到指定位置即可。
(二)系統連接圖
連接方式是以交換機為中心,以網線為連接方式,分別連接液晶屏,PC電腦,LPC1768開發板。如果放在充電樁的機柜里面,整齊的布線后,線路的思路就會非常清晰了。
(三)建議
以太網接口也可以升級為PoE方式,不再需要額外的供電電線了,這樣對于布線就方便多了,更加適應模塊化的項目中,如門禁顯示屏方案等。
五、后記
液晶屏的界面設計是基于拓普微官方的設計軟件,其軟件免費下載安裝與使用,全程拖拽式設計,僅有少量的配置參數需要設計人員設計。保存配置,下載固件,一鍵完成。完美的“所見即所得”。
在拓普微官方技術人員的協助下,將按鍵的實現方式修改為由狀態改變后的照片轉換的方式。制作的效果更加符合用戶習慣,效果也更加完美。在設計滾動圖片時,將圖片保存在了單一背景頁面下,但此方式受限,修改為多背景圖片的方式則輕松解決,效果更加流暢。
-
顯示屏
+關注
關注
28文章
4574瀏覽量
75916 -
充電樁
+關注
關注
151文章
2646瀏覽量
86432
原文標題:基于智能顯示模塊設計的充電樁顯示屏
文章出處:【微信號:拓普微科技,微信公眾號:拓普微科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄



SPD-043-Ex車載顯示屏顯示終端,支持CAN總線和RS232串口通信#顯示屏 #串口通信 #CAN通信





液晶顯示屏與led顯示屏的區別

LED透明屏顯示屏生產 原理 技術 應用
vr顯示屏用電視還是led屏

如何合理選擇LED顯示屏?

評論