那曲檬骨新材料有限公司

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于GD32F207ZE的5x5 RGBW矩陣燈DMX512控制板的介紹和分析

GD32MCU ? 來源:djl ? 2019-10-22 10:48 ? 次閱讀

方案介紹設(shè)計思路

1. 設(shè)計思路:采用高時鐘頻率的MCU的內(nèi)部定時器產(chǎn)生中斷,使用計數(shù)的方式生成8位分辨率的PWM,IO口使用映射表的方式,可以在里面任意設(shè)置IO對應(yīng)的DMX512數(shù)據(jù)位置,100個IO分成10組,每中斷一次對一組IO進(jìn)行狀態(tài)更新,最終可以生成400HZ左右的8位PWM,送RGBW燈的驅(qū)動電路,進(jìn)行調(diào)光。串口設(shè)置成9位數(shù)據(jù)接收,250Kbps波特率,1位停止位,通過MAX485轉(zhuǎn)換芯片,接收燈光控制臺送來的DMX512數(shù)據(jù),保存在緩沖區(qū),PWM生成程序可以從緩沖區(qū)里即時更新PWM占空比數(shù)據(jù)。

2. 主控芯片采用GD32F207ZET6,IO口超過110個,100個作為PWM輸出的IO,1個串口(PD5、PD6) + IO用于DMX512信號(P4D)使用,4個IO接編碼開關(guān)用于設(shè)置地址(PA8-PA11),2個IO作為操作按鍵(PA0,PA1),1個IO連接LED作為工作狀態(tài)指示燈(PA12),上面用掉的IO從PWM映射表里去掉就好了。原理圖很簡單就不畫了,板上IO沒有全部引出,簡單搭電路做了6路PWM,板上3個LED,杜邦線連接一組RGB燈測試功能。

3方案結(jié)構(gòu)框圖

關(guān)于GD32F207ZE的5x5 RGBW矩陣燈DMX512控制板的介紹和分析

4設(shè)計應(yīng)用描述及心得總結(jié)

1. 本案例的核心在于軟件PWM的生成,100路8分辨率PWM輸出對于普通單片機(jī)來說還是有一定的壓力,還要同時處理DMX512數(shù)據(jù)的接收,得益于GD32F207的120M運行速度,可以在短時間內(nèi)處理更多的指令,將100路PWM計數(shù)變量分成10組,通過輪流的方式更新每一組IO的計數(shù)變量,同時更新IO的狀態(tài),有效的減少中斷處理的數(shù)據(jù)量,縮短處理時間,本案例中實現(xiàn)了8位分辨率400Hz以上的PWM輸出,用來控制調(diào)光燈,完全不會出現(xiàn)閃爍的情況。串口中斷方式接收DMX512數(shù)據(jù)幀,即時保存在DMX512的緩沖區(qū)中,按DMX512數(shù)據(jù)每秒40幀的更新速度,最多在第2幀數(shù)據(jù)到來時可以把當(dāng)前狀態(tài)更新到所控制的燈上。

2. 本案例控制IO輸出采用了數(shù)據(jù)表映射的方式,可以任意修改IO所對應(yīng)DMX512數(shù)據(jù)字節(jié),操作時讀取數(shù)據(jù)表里的映射數(shù)據(jù),直接操作GPIO控制寄存器,也有效的減少操作指令,提高了操作效率。

3. 采用高頻率的單片機(jī)模擬多路PWM的方式,取代市場上現(xiàn)有的使用FPGA的方案,在滿足性能的同時有效的降低了產(chǎn)品的設(shè)計復(fù)雜程度和產(chǎn)品成本。

5作品實物圖+視頻

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16448

    瀏覽量

    179483
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5363

    瀏覽量

    121199
  • 控制板
    +關(guān)注

    關(guān)注

    5

    文章

    255

    瀏覽量

    31339
收藏 人收藏

    評論

    相關(guān)推薦

    AN207 GD32G5x3三角函數(shù)加速器TMU的使用說明

    電子發(fā)燒友網(wǎng)站提供《AN207 GD32G5x3三角函數(shù)加速器TMU的使用說明.pdf》資料免費下載
    發(fā)表于 01-21 17:30 ?0次下載
    AN<b class='flag-5'>207</b> <b class='flag-5'>GD32G5x</b>3三角函數(shù)加速器TMU的使用說明

    AN030 GD32F47x&F42xGD32F45x&F40x系列間的差異

    電子發(fā)燒友網(wǎng)站提供《AN030 GD32F47x&F42xGD32F45x&F40x系列間的差異.pdf》資料免費下載
    發(fā)表于 01-17 15:42 ?0次下載
    AN030 <b class='flag-5'>GD32F47x</b>&<b class='flag-5'>F42x</b>與<b class='flag-5'>GD32F45x</b>&<b class='flag-5'>F40x</b>系列間的差異

    GD32F5xx用戶手冊

    電子發(fā)燒友網(wǎng)站提供《GD32F5xx用戶手冊.pdf》資料免費下載
    發(fā)表于 01-17 14:08 ?0次下載
    <b class='flag-5'>GD32F5</b>xx用戶手冊

    GD32F207xx數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《GD32F207xx數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 01-16 15:12 ?0次下載
    <b class='flag-5'>GD32F207</b>xx數(shù)據(jù)表

    SM18522PH 裝飾照明驅(qū)動 IC 兼容并擴(kuò)展 DMX512(1990)協(xié)議

    功能: 芯片內(nèi)部有穩(wěn)壓電路,可以確保在輸入電源電壓(5V~36V)范圍內(nèi),芯片能夠穩(wěn)定工作。 兼容并擴(kuò)展 DMX512(1990)協(xié)議: 芯片支持DMX512協(xié)議,這是一種常用于舞臺燈光控制
    的頭像 發(fā)表于 11-23 16:42 ?254次閱讀
    SM18522PH 裝飾照明驅(qū)動 IC 兼容并擴(kuò)展 <b class='flag-5'>DMX512</b>(1990)協(xié)議

    GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm? Cortex?-M4 處理器的 32 位通用微控制器,與 STM32F10x 系列 MCU 保持高度兼容。本文主要從以下三個方面進(jìn)行介紹
    的頭像 發(fā)表于 09-07 09:57 ?996次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】9、從 STM32<b class='flag-5'>F10x</b> 系列移植到 <b class='flag-5'>GD32F30x</b> 系列

    GD32 MCU 移植教程】6、從GD32F1x0和GD32F3x0移植到GD32E230

    GD32E230 系列是 GD 最新推出的 Cortex_M23 系列產(chǎn)品,該系列資源上與既有的 GD32F1x0 以及 GD32F3x0 兼容度非常高。由于
    的頭像 發(fā)表于 09-04 09:38 ?713次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】6、從<b class='flag-5'>GD32F1x</b>0和<b class='flag-5'>GD32F3x</b>0移植到<b class='flag-5'>GD</b>32E230

    GD32 MCU 移植教程】1、從 GD32F10x 移植到 GD32F30x

    應(yīng)用程序移植到新的微控制器。本應(yīng)用筆記旨在幫助您快速將應(yīng)用程序從 GD32F10x 系列微控制器移植到 GD32F30x 系列微控制器。
    的頭像 發(fā)表于 08-30 09:52 ?1701次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】1、從 <b class='flag-5'>GD32F10x</b> 移植到 <b class='flag-5'>GD32F30x</b>

    Hi512E小功率差分并聯(lián)DMX512解碼恒流驅(qū)動規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《Hi512E小功率差分并聯(lián)DMX512解碼恒流驅(qū)動規(guī)格書.pdf》資料免費下載
    發(fā)表于 07-09 16:40 ?0次下載

    GD32F303紅楓派開發(fā)使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實驗

    通過本實驗主要學(xué)習(xí)以下內(nèi)容: ?SPI通信協(xié)議,參考19.2.1東方紅開發(fā)使用手冊 ?GD32F303 SPI操作方式,參考19.2.2東方紅開發(fā)使用手冊 ?NAND FLASH基本原理 ?SPI NAND
    的頭像 發(fā)表于 06-20 09:50 ?1074次閱讀
    【<b class='flag-5'>GD32F</b>303紅楓派開發(fā)<b class='flag-5'>板</b>使用手冊】第二十講 SPI-SPI NAND FLASH讀寫實驗

    SM17500P:一款功能強(qiáng)大的DMX512與歸零碼協(xié)議芯片轉(zhuǎn)發(fā)控制

    在照明控制領(lǐng)域,SM17500P芯片以其出色的性能和多功能性受到了廣泛關(guān)注。這款芯片不僅支持DMX512和歸零碼兩種協(xié)議的轉(zhuǎn)發(fā)控制,還具備多種高級功能,為照明系統(tǒng)的設(shè)計和實現(xiàn)提供了極大的靈活性
    的頭像 發(fā)表于 04-10 16:59 ?906次閱讀
    SM17500P:一款功能強(qiáng)大的<b class='flag-5'>DMX512</b>與歸零碼協(xié)議芯片轉(zhuǎn)發(fā)<b class='flag-5'>控制</b>器

    DMX512驅(qū)動芯片SM18522PS:4通道65536級調(diào)光灰度

    作為LED驅(qū)動芯片的一種,SM18522P是一款四通道65536級調(diào)光灰度的DMX512并聯(lián)LED驅(qū)動芯片。它采用了先進(jìn)的數(shù)字控制技術(shù),能夠?qū)崿F(xiàn)精準(zhǔn)的燈光調(diào)節(jié),滿足不同場景下的照明需求
    的頭像 發(fā)表于 02-29 18:10 ?1399次閱讀
    <b class='flag-5'>DMX512</b>驅(qū)動芯片SM18522PS:4通道65536級調(diào)光灰度

    DMX512并聯(lián)led驅(qū)動芯片大全及SM16512PK詳解

    DMX512是一種數(shù)字通信協(xié)議,被廣泛應(yīng)用于舞臺照明、娛樂場所和建筑物裝飾等領(lǐng)域。它通過光信號控制多個燈光設(shè)備,實現(xiàn)各種炫彩效果。而SM16512PK作為一款專門為DMX512協(xié)議設(shè)計的并聯(lián)LED
    的頭像 發(fā)表于 02-29 16:24 ?1040次閱讀
    <b class='flag-5'>DMX512</b>并聯(lián)led驅(qū)動芯片大全及SM16512PK詳解

    麥爵士madrix幻彩燈帶的供電和信號分離的基本邏輯

    是TTL類型還是DMX512類型。絲印的定義都在焊盤上,上面照片是TTL的斷點續(xù)傳類型。時鐘線類型DMX512標(biāo)準(zhǔn)型IC第三步,供電和補(bǔ)電,是根據(jù)帶的功率來算的,由
    的頭像 發(fā)表于 02-27 17:26 ?1962次閱讀
    麥爵士madrix幻彩燈帶的供電和信號分離的基本邏輯

    ?用于LED裝飾照明DMX512并聯(lián)驅(qū)動控制芯片作用與應(yīng)用領(lǐng)域

    LED裝飾照明DMX512并聯(lián)驅(qū)動控制芯片是一種新型的照明控制芯片,它能夠?qū)崿F(xiàn)LED的分段控制,提供更加豐富多彩的照明效果。在現(xiàn)代建筑裝飾
    的頭像 發(fā)表于 02-23 16:40 ?770次閱讀
    ?用于LED裝飾照明<b class='flag-5'>DMX512</b>并聯(lián)驅(qū)動<b class='flag-5'>控制</b>芯片作用與應(yīng)用領(lǐng)域
    百家乐官网号游戏机| 大发888充值100元| 网络百家乐官网赌博赢钱| 鼎尚百家乐的玩法技巧和规则| 礼泉县| 澳门百家乐规例| 百家乐官网注码论坛| 永利博百家乐的玩法技巧和规则 | 南京百家乐官网赌博现场被抓| 威尼斯人娱乐最新地址| 678百家乐官网博彩娱乐场开户注册 | 百家乐官网注码技术打法| 大发888资讯网net| 百家乐官网小揽| 盛大69棋牌游戏| 百家乐官网全部规则| 察隅县| 鑫鼎百家乐的玩法技巧和规则| 玩百家乐官网出千方法| 博亿线上娱乐城| 网上百家乐娱乐场| 百家乐官网压分规律| 华硕百家乐的玩法技巧和规则| 百家乐官网赌博详解| 海立方娱乐城线路| 澳门百家乐怎么赢钱| 澳门百家乐官网骗人| 大发888游戏论坛| 博九网百家乐现金网| 百家乐官网推广| 金博士娱乐城备用网址| 百家乐赌场信息| 蓝盾百家乐官网的玩法技巧和规则 | 大发888娱乐城casinolm0| 百家乐看不到视频| 百家乐官网分析博彩正网| 大发888 迅雷下载| 澳门百家乐实战视频| 百家乐官网家居| 丽江市| 大发888娱乐出纳柜台|