<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 汽車(chē)電子 > 設(shè)計(jì)應(yīng)用 > 基于新唐NuMicro M480車(chē)用動(dòng)態(tài)資訊LED顯示器方案

          基于新唐NuMicro M480車(chē)用動(dòng)態(tài)資訊LED顯示器方案

          作者: 時(shí)間:2022-08-04 來(lái)源:大聯(lián)大 收藏

          開(kāi)車(chē)時(shí)前有行人, 車(chē)子稍微放慢, 后車(chē)不斷按喇叭, 怎么辦?  此方案使用 LED 顯示文字與表情圖案給后車(chē)駕駛, 提示 "前有行人" 通過(guò), 消除后車(chē)駕駛的疑惑與憤怒, 也可以顯示 "前有事故" , "請(qǐng)減速" , "準(zhǔn)備停車(chē)" , "倒車(chē)中" , "謝謝"等訊息圖案, 避免誤會(huì)而產(chǎn)生行車(chē)糾紛, 改善駕駛們?cè)诘缆飞系臏贤? 創(chuàng)造和諧愉快的開(kāi)車(chē)旅程.

          本文引用地址:http://www.ex-cimer.com/article/202208/436997.htm

          本方案使用 ? 家族高性能 Arm Cortex?-M4 核心微控制器 (MCU), 系列工作頻率可達(dá)到 192MHz, 512KB Flash 記憶體, 160 KB 的 SRAM  記憶體. 顯示文字與表情圖案, 使用 SEGGER 的 emWin 嵌入式 GUI 程式庫(kù), 進(jìn)行 GUI 圖像化人機(jī)界面設(shè)計(jì), 讓產(chǎn)品開(kāi)發(fā)人員快速且有效率地開(kāi)發(fā)出流暢、有質(zhì)感的人機(jī)顯示界面(HMI), 將結(jié)果顯示在 LED 上.

          搭配 Macroblock MBI5353GFN, 是一顆48通道LED驅(qū)動(dòng)IC, 支援多達(dá)1:32多工應(yīng)用, 只需4顆MBI5353GFN, 即可點(diǎn)展示板的 2048顆 RGB LED, 降低成本. 此方案基于 Scan 的驅(qū)動(dòng)技術(shù), 可以驅(qū)動(dòng)更多的LED , 同時(shí)大大降低了驅(qū)動(dòng)電路及其外圍組件總數(shù)的成本, 在提高成本效益方面具有絕對(duì)優(yōu)勢(shì).

          (一) 硬體界面線路

          1. MCU 系列使用 QSPI 與 LED 驅(qū)動(dòng) IC MBI5353GFN 溝通

          2. MCU 系列使用 Scan lines (MOS_A0~ MOS_A4) 控制 LED

          (二) 軟體應(yīng)用

          品佳提供MBI5353驅(qū)動(dòng)程式并移植到emWin driver, 結(jié)合emWin圖形化界面, 達(dá)到動(dòng)畫(huà)及圖片的顯示.

          (1) 使用 SEGGER 的 BIN2C 應(yīng)用程式, 將 GIF 圖檔轉(zhuǎn)成 C 檔案.

          Step1:  開(kāi)啟 BIN2C 應(yīng)用程式, 點(diǎn)選 "Select file”, 選擇GIF圖檔 "Caution Pedestrian.gif".
          Step2:  執(zhí)行 "Convert" 將 GIF 圖檔轉(zhuǎn)成 C 檔案.

          轉(zhuǎn)換后產(chǎn)生C檔案

          Step3: 產(chǎn)生的C檔案(如下所示為部分的內(nèi)容), 復(fù)制到案子的程式中.

          (2) emWin driver, Display_SetPoint()里面, 將要點(diǎn)亮64(x)*32(y)*3(RGB)展示板的資訊存進(jìn)"Pattern"陣列.

          x傳入數(shù)值0~31, y傳入數(shù)值0~63, 根據(jù)要點(diǎn)亮位置的運(yùn)算式 i = (x * LCD_XSIZE + y) * 3;

          從展示板最左上方的LED依序往右至下, 點(diǎn)至最右下方的LED.

          將(color <<8) & 0xFF00; 紅色數(shù)值存進(jìn)Pattern[i]

          將color & 0xFF00; 綠色數(shù)值存進(jìn)Pattern[i+1]

          將(color >>8) & 0xFF00; 藍(lán)色數(shù)值存進(jìn)Pattern[i+2]

          初始化MBI5353 driver, 執(zhí)行virtual_panel_upload_framebuffer(Pattern, 0, VIRTUAL_PANEL_SIZE);

          將Pattern陣列里面的資訊存入framebuffer陣列.

          設(shè)定MBI5353: Chain total 設(shè)為4顆MBI5353, Scan lines設(shè)為32, QSPI使用QSPI0, Scan line設(shè)定GPIO PC0~PC5.

          (3) 初始化 GUI 與執(zhí)行顯示畫(huà)面

          ? 場(chǎng)景應(yīng)用圖

          sceneryUrl

          ? 展示版照片

          frontUrl

          frontUrl

          frontUrl

          ? 方案方塊圖

          funcUrl

          ? 家族高性能Arm Cortex?-M4核心微控制器 (MCU)

          other1Url

          ? 核心技術(shù)優(yōu)勢(shì)

          (1) ? 家族高性能Arm Cortex?-M4核心微控制器 (MCU) M480 系列工作頻率可達(dá)到192MHz.M480 系列512KB Flash記憶體, 160 KB的SRAM 記憶體.

          (2) 搭配Macroblock MBI5353GFN, 是一顆48通道LED驅(qū)動(dòng)IC, 支援多達(dá)1:32多工應(yīng)用, 此方案基于Scan的驅(qū)動(dòng)技術(shù), 可以驅(qū)動(dòng)更多的LED , 同時(shí)大大降低了驅(qū)動(dòng)電路及其外圍組件總數(shù)的成本,只需4顆MBI5353GFN, 即可點(diǎn)展示板的2048顆RGB LED, 降低成本,如果沒(méi)有Scan lines多工應(yīng)用, 要驅(qū)動(dòng)2048顆RGB LED, 即至少需要128顆MBI5353GFN LED驅(qū)動(dòng)IC.在提高成本效益方面具有絕對(duì)優(yōu)勢(shì), 在LED顯示應(yīng)用的新解決方案中, 無(wú)疑是最佳選擇.

           (3) 品佳提供MBI5353驅(qū)動(dòng)程式并移植到emWin driver, 結(jié)合emWin圖形化界面, 達(dá)到動(dòng)畫(huà)及圖片的顯示,使用SEGGER的BIN2C應(yīng)用程式, 將GIF圖檔轉(zhuǎn)成C檔案, 復(fù)制到專(zhuān)案的程式中, 客制化產(chǎn)品的GUI 圖像化人機(jī)界面設(shè)計(jì).

          ? 方案規(guī)格

          · NuMicro M480 系列 (Arm Cortex?-M4)

          · 工作頻率可達(dá)到192MHz

          · 512KB Flash記憶體

          · 160 KB的SRAM 記憶體

          · 支援 SPI / QSPI 界面

          · 電壓范圍: 1.8V~3.6V



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();