chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用 STM32H750 探索套件的無線測溫集中器的UI設計

jf_pJlTbmA9 ? 來源:STM32 ? 作者:STM32 ? 2023-09-27 15:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

▲作品展示

在詳述實現過程之前,我們先看一下 ST 專家點評。

ST專家點評

從這個評測貼中我們可以看到這位同學給我們展示了如何使用STM32H750+TouchGFX開發(fā)平臺快速開發(fā)一個GUI產品-無線測溫集中器。

從設計思路角度來看:這位同學進行設計前,首先使用思維導圖工具對應用的需求進行模塊化梳理,這個設計思路是非常推薦的。

一方面有利于進行UI界面規(guī)劃和設計,另一方面有助于通過TouchGFX提供的MVP機制對UI和后端數據處理進行分離,可以分開調試。

這位同學也提到,由于UI image/font資源多的時候,下載板卡會比較慢,因此UI開發(fā)可以先使用TouchGFX Designer的模擬器進行調試,當后端數據處理部分調試好后然后再與UI部分通過MVP集成。

從數據處理的角度看:從功能實現的角度來看無線測溫集中器的應用功能UI部分的實現比較完整,交互也比較友好。該設計包含了多個界面(主界面/實時曲線/歷史曲線/設備配置/時鐘顯示/關于),這些界面的實現和界面間切換以及數據的展示和讀取。

從整體設計來看:看起來復雜的GUI+數據處理應用,由于TouchGFX Designer提供了很多常用的控件,如:文本顯示/圖片顯示/容器/界面切換/動態(tài),靜態(tài)曲線/時鐘等控件,就非常容易的通過所見即所得+拖拽的方式進行快速設計,通過交互配置就可以實現頁面切換,然后通過MVP進行數據展示,是一個很好的參考設計。

一、概述

此項目實際應用,并非使用STM32H750B芯片,顯示屏也是7寸的RGB屏,所以,此項目只是使用此開發(fā)板實現GUI的功能,后期將GUI移植到具體的項目中。

整個項目的大體框架如下:

wKgaomUDznGAaSR9AANflLFYmB4878.png

無線數據的讀取是通過一個SPI的Lora 模塊通訊的,讀取大量測溫模塊發(fā)出的溫度,由于全程都是無線的通訊方式,需要一臺可以顯示能進行人機交互的設備來管理這些模塊。

二、硬件

GUI運行硬件平臺為STM32H750B-DK開發(fā)板。硬件層的程序最終是基于我司的平臺,所以,此次測評主要集中在GUI上。很多底層的程序移植過來也用不上,而且時間比較長,邏輯也比較復雜。連接上隨開始板送的傳感器與一個RTC模塊。

wKgaomUDznOAJbSYAA04u1SnCfw134.png

三、軟件

于是,本次的UI就采用仿win10桌面的一種方式。要美觀的話還是要大量的貼圖,所以先用一些簡單的圖標進行代替。“桌面”的整體布局使用自定義控件的方式,把任務欄與開始菜單先做成自定義容器,在每個界面中添加這個容器。再實現每個界面 不同的功能。界面設計,大部分工作是使用TouchGFX 4.19.1 Designer 完成的,一些邏輯,要當特定的源文件中修改代碼與添加相應的函數實現的。

任務欄可以打開開始菜單,右側為顯示桌面功能。開始菜單中的幾個圖標,可以進行不同的screen之間的切換。每個screen中都添加這個任務欄的容器,這樣每個sreen之間都可以自由的切換了。

wKgaomUDznWAKxN5AAAtSB6cGxk291.png

桌面,顯示溫濕度傳感器的數據,顯示無線信號強度,顯示報警狀態(tài),有消音功能。如果沒有有效的無線信號,信號強度圖標會從低到高閃爍,以示在搜索信號。

wKgZomUDznaAD5pCAAF1lvVJFVA841.png

當發(fā)生報警時,會有彈窗。同時,最上面會有報警狀態(tài)顯示,桌面上,的鈴鐺會閃爍。當按復位后,報警狀態(tài)全部消失。

wKgZomUDzniAR65hAADV75zL6OY789.png

也可以按一下鈴鐺,進行靜音。

wKgZomUDznmAauq_AAGBVkRVrEI900.png

實時動態(tài)顯示功能,這里分不同的線路,每條線路分為A,B,C三相,使用不同的顏色區(qū)分。中間增加一個滾輪,用于切換不同的線路號。這里顯示的應該是溫度曲線,方便調試,增加了可修改周期的正弦曲線,線路號越大,周期越大。無線測溫一般測量電纜接頭或是斷路器的位置,所以,分三相顯示。

wKgaomUDznuAECDhAADwd_4rmlg368.png

歷史記錄可顯示報警信息發(fā)生時前后的溫度記錄,也是通過滾輪來切換的。這里的數據,是暫時的,實際使用時,要先讀取存儲介質上的數據再顯示的。

wKgaomUDzn2ARODYAAGNupeilyw495.png

配置界面,可配置報警開關,與報警溫度的設置。溫度設置通過獨立設計的一個虛擬鍵盤來輸入。

wKgZomUDzn6AElM5AAF1p1XhlwE053.png

時鐘界面用一個模擬時鐘,通過讀取RTC的數據來顯示時間。

wKgZomUDzoCAMnl6AAOcLAz3HaE542.png

報警記錄,通過方向鍵來切換要顯示的報警信息。

wKgaomUDzoGAPTvAAAFMkWD-YNo151.png

網絡界面,用于配置網絡地址,每一個數字都是通過滑輪的方式進行修改的。

wKgaomUDzoOAWeZfAAFo3EOgoqI545.png

“關于”界面,顯示一些基本的信息。

右上角有一根燈繩,只要點一下,會下拉一個界面。

四、總結

經過一段時間的開發(fā)設計,對TouchGFX的架構有了一個比較深入的掌握,對于后續(xù)項目產品中使用TouchGFX奠定了基礎。

使用TouchGFX Designer進行界面的設計,大大的減少了設計所用的時間,完整的PC仿真方案,不用每次燒寫調度,進一步減少了開發(fā)周期。GUI的設計,大部分使用TouchGFX Designer就可以完成,TouchGFX Designer自帶的一些動畫、關聯功能,不需要大量的美工,就可以做出比較完善、美觀的UI。幾乎適應于任何應用項目中。

來源:STM32論壇網友jinyi7016 版權歸原作者所有

直接轉載來源:STM32

免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • UI設計
    +關注

    關注

    0

    文章

    28

    瀏覽量

    9114
  • GUI
    GUI
    +關注

    關注

    3

    文章

    697

    瀏覽量

    43561
  • 無線測溫
    +關注

    關注

    4

    文章

    384

    瀏覽量

    12795
  • STM32H750
    +關注

    關注

    1

    文章

    16

    瀏覽量

    2525
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    從點狀測溫集中監(jiān)測,無線測溫在配電系統中的應用路徑

    難以通過傳統巡檢方式被及時發(fā)現。本文結合無線測溫技術在企業(yè)配電系統中的實際應用,分析了一種以無線溫度傳感為核心、集中監(jiān)測平臺為支撐的電氣接
    的頭像 發(fā)表于 01-22 17:00 ?561次閱讀
    從點狀<b class='flag-5'>測溫</b>到<b class='flag-5'>集中</b>監(jiān)測,<b class='flag-5'>無線</b><b class='flag-5'>測溫</b>在配電系統中的應用路徑

    STM32H750B-DK開發(fā)板 快速上手&amp;TouchGFX入門

    ?## 官方文檔資料 首先匯總一下ST官方的資料庫: STM32H750 MCU主頁,包含DataSheet、Reference Manual等文檔:STM32H750XB | Product
    發(fā)表于 01-10 02:07

    探索 KIT_T2G-B-H_LITE:汽車應用評估套件深度剖析

    探索 KIT_T2G-B-H_LITE:汽車應用評估套件深度剖析 各位電子工程師同仁們!在汽車電子應用領域,選擇一款合適的評估套件對于項目的開發(fā)至關重要。今天,我們就來深入探討一下 I
    的頭像 發(fā)表于 12-20 09:30 ?836次閱讀

    STM32H750的SD卡必須復位一次才能掛載成功,否則就像死機了一樣,如何解決?

    STM32H750,SD卡接在SDMMC1上,JTAG仿真時,可以mount上,拔掉卡后,也可以unmount掉。拔掉仿真時,程序像死機了一樣,但是,只要把NRST引腳和地短路一下,立即可以成功運行。 請教一下各位大神,如何解決?
    發(fā)表于 11-05 08:15

    STM32C0116-DK探索套件開發(fā)指南與技術解析

    STMicroelectronics STM32C0116-DK探索套件設計用于演示STM32C0 MCU的特性,采用UFQFPN20封裝。
    的頭像 發(fā)表于 10-27 14:57 ?692次閱讀
    <b class='flag-5'>STM32</b>C0116-DK<b class='flag-5'>探索</b><b class='flag-5'>套件</b>開發(fā)指南與技術解析

    STM32U5A9J-DK探索套件技術解析與應用指南

    STMicroelectronics STM32U5A9J-DK探索套件是用于演示和開發(fā)STM32U5A9NJH6Q微控制的完整平臺。
    的頭像 發(fā)表于 10-25 16:49 ?1779次閱讀
    <b class='flag-5'>STM32</b>U5A9J-DK<b class='flag-5'>探索</b><b class='flag-5'>套件</b>技術解析與應用指南

    探索STM32H573I-DK:基于Arm TrustZone的高安全性物聯網開發(fā)平臺

    STM32H573I-DK探索套件Arm? TrustZone? 安全性是用于STM32H573IIK3Q微控制的完整演示和開發(fā)平臺,
    的頭像 發(fā)表于 10-23 16:01 ?1000次閱讀
    <b class='flag-5'>探索</b><b class='flag-5'>STM32H</b>573I-DK:基于Arm TrustZone的高安全性物聯網開發(fā)平臺

    ?STM32WBA55G-DK1探索套件技術解析:構建超低功耗無線應用的全棧方案

    STMicroelectronics STM32WBA55G-DK1探索套件是用于STM32WBA55CGU7微控制的全面演示和開發(fā)平臺。
    的頭像 發(fā)表于 10-21 10:31 ?765次閱讀
    ?<b class='flag-5'>STM32</b>WBA55G-DK1<b class='flag-5'>探索</b><b class='flag-5'>套件</b>技術解析:構建超低功耗<b class='flag-5'>無線</b>應用的全棧方案

    STM32H7S78-DK探索套件深度解析與技術應用指南

    STMicroelectronics STM32H7S78-DK探索套件用于演示和開發(fā)基于Arm? Cortex?-M7內核的STM32H7S7L8H6H微控制
    的頭像 發(fā)表于 10-20 15:34 ?1153次閱讀
    <b class='flag-5'>STM32H</b>7S78-DK<b class='flag-5'>探索</b><b class='flag-5'>套件</b>深度解析與技術應用指南

    基于STM32N6570-DK探索套件的邊緣AI開發(fā)平臺技術解析

    STMicroelectronics STM32N6570-DK探索套件是用于基于Arm^?^ Cortex ^?^ -M55的STM32N657X0H3Q微控制
    的頭像 發(fā)表于 10-16 17:20 ?1079次閱讀
    基于<b class='flag-5'>STM32</b>N6570-DK<b class='flag-5'>探索</b><b class='flag-5'>套件</b>的邊緣AI開發(fā)平臺技術解析

    ?STM32MP257F-DK探索套件技術解析與應用指南

    STMicroelectronics STM32MP257F-DK探索套件設計作為基于Arm^^?^^ Cortex? A35和M33的ST STM32MP257FAK3的完整開發(fā)和演
    的頭像 發(fā)表于 10-16 16:26 ?1105次閱讀
    ?<b class='flag-5'>STM32</b>MP257F-DK<b class='flag-5'>探索</b><b class='flag-5'>套件</b>技術解析與應用指南

    STM32WBA65I-DK1探索套件技術解析

    STMicroelectronics STM32WBA65I-DK1探索套件采用STM32WBA65RI微控制
    的頭像 發(fā)表于 10-16 09:51 ?745次閱讀
    <b class='flag-5'>STM32</b>WBA65I-DK1<b class='flag-5'>探索</b><b class='flag-5'>套件</b>技術解析

    STM32H750定時抓最高30M信息源,定時能不能配置成100M?

    你好,我們要用 STM32H750 定時抓最高30M 信息源,定時能不能配置成100M?超過1M用適波無法看到波形,不知道是哪的問題
    發(fā)表于 08-08 06:23

    stm32h750h743區(qū)別是什么?

    stm32h750h743區(qū)別
    發(fā)表于 07-18 07:21

    如何使用cubeide配置stm32H750環(huán)境?

    如何使用cubeide配置stm32H750環(huán)境,但是在SYS中沒有debug選項,也就選不了serial wire
    發(fā)表于 04-23 07:55