日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 21ic電子網(wǎng)
[導(dǎo)讀]多點矩陣控制系統(tǒng)包括軟件部分和硬件部分,下面主要介紹下硬件設(shè)計部分。

出品 21ic論壇   eyesee2008

網(wǎng)站:bbs.21ic.com


多點矩陣控制系統(tǒng)多點矩陣控制系統(tǒng)包括軟件部分和硬件部分,下面主要介紹下硬件設(shè)計部分,其構(gòu)架如圖1所示。


1、多點矩陣控制系統(tǒng)


多點矩陣控制系統(tǒng)原理主要是通過控制電機(jī)來達(dá)到相關(guān)的效果,在視覺上有沖擊感,給人印象深刻。


該系統(tǒng)主要由硬件和軟件兩大部分組成,硬件部分包括主控器,中繼器和驅(qū)動器,軟件部分包括客戶端,協(xié)議,主控程序和驅(qū)動程序等。


2、多點矩陣控制系統(tǒng)構(gòu)架


其構(gòu)架圖如圖1所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖1 多點矩陣控制系統(tǒng)架構(gòu)


3、硬件部分


3.1主控器


主控器的功能主要是接收客戶端發(fā)送的指令,通過USB來進(jìn)行通信,目前主控這部分


采用的是STM32F103CB,其主要參數(shù)指標(biāo)如圖2所示:


其工作電壓是0~3.6V,最高工作頻率可達(dá)72MHz,所對應(yīng)的接口有USB2.0,3路UART,2路IIC,2路SPI以及還有CAN,其Flash為128Kbytes,SRAM為20Kbytes。


在能耗方面具有三種工作模式:睡眠模式,待機(jī)模式和停止模式,其模式的設(shè)置可以詳見手冊。


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖2  STM32F103CB 參數(shù)特點


其主控的MCU部分原理圖如圖3所示,其工作電壓為是3.3V,工作溫度范圍:-40~85℃。在功耗方面也很低,工作模式下電流約為50mA,待機(jī)模式下電流約為300uA。這里把需要能用的通信接口都 預(yù)留出來,方便后期開發(fā)。


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖3STM32F103CB


3.1.1串口轉(zhuǎn)485


485的接口IC采用的SN75176A,性能方面優(yōu)于MAX485,具體表現(xiàn)如表1所示:


表1 SN75176A與MAX485對比


SN75176A

MAX485

工作


電壓

工作


溫度

接收使能到高

接收使能到低

工作


電壓

工作


溫度

接收使能到高

接收使能到低

0~7V

0~70℃

10ns

12ns

0~12V

0~70℃

20ns

20ns


SN75176A內(nèi)部邏輯見圖4


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計


圖4SN75176A內(nèi)部邏輯圖


MAX485內(nèi)部邏輯見圖5


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖5MAX485內(nèi)部邏輯圖


由圖4和圖5可見,內(nèi)部邏輯大體類似。


UART轉(zhuǎn)485電路如圖6所示:接口做了防靜電處理,靜電等級空氣8kV,接觸6kV,對應(yīng)的自恢復(fù)保險絲能夠起到良好的保護(hù)作用。


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖5UART轉(zhuǎn)RS485


3.1.2TF卡


考慮到后期會用到脫機(jī)工作的需求,所以可以將程序保存在TF卡里,MCU通過SPI的通信方式將命令讀取來執(zhí)行相關(guān)的動作。TF卡如圖6所示


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖6TF卡引腳說明


其電路如圖7所示,工作電壓是3.3V


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖7TF卡SPI通信方式


3.1.3BOOT選擇啟動方式


BOOT的啟動方式有用戶閃存,ISP下載以及內(nèi)部的RAM,通過BOOT0置零和置1來


選擇對應(yīng)的啟動方式,具體見圖8所示:



精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計


圖8 BOOT啟動方式的選擇


3.1.4MicroUSB接口


通過該接口可以和上位機(jī)進(jìn)行通信,收發(fā)命令。接口防靜電采用了TPD2E001DZDR通過它可以有效的


抑制靜電干擾,保護(hù)了后級主控MCU。電路如圖9所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖9Micro USB接口


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

3.1.5DC TO DC


該主控器是采用了外部適配器供電,適配器規(guī)格為AC220V TO DC24V2.5A,該


MCU的工作電壓為3.3V,SN75176A的工作電壓為5.0V,所以先將24V通過AP1509穩(wěn)壓出5V,然后見5V通過


LDO穩(wěn)壓出3.3V,具體如圖10所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖10 DC TO DC


3.1.6下載接口


該MCU具有兩種下載接口模式,分別為JTAG和SWD,為了操作簡便,使用起

來更加便利,因而采用了SWD的方式,SWD下載線的定義為:VCCSWDIO,SWCLK,GND。



3.1.7復(fù)位電路


該復(fù)位電路是在關(guān)鍵時刻能起到復(fù)位作用,通過按下按鍵,復(fù)位口檢測到低電平,然


后觸發(fā)MCU進(jìn)行復(fù)位操作,電路具體如圖12所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖12復(fù)位電路


3.1.8指示燈


該指示燈可以通過程序來控制燈的亮滅,從而知道程序是否有響應(yīng)等等,其狀態(tài)可以自由定義,很便捷。具體如圖13所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖13指示燈


3.2中繼器


中繼器的功能主要是將一路485分成8路485輸出,保證其每一路的輸出能力,能夠將承載的設(shè)備最大化。


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖14  一路分多路輸出


在輸入口通過SN75176A識別485接口,然后轉(zhuǎn)換成串口來發(fā)送信號,其供電方式是采用了AP1509,其最大輸出電流可達(dá)2A,完全滿足要求,具體如圖15所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖15 分路供電


在接收到分路信號后,需要通過光耦進(jìn)行隔離處理,然后在通過SN75176A轉(zhuǎn)換出485電器接口,總共有8路輸出。


為了保證每兩路都有足夠的工作電流,而不浪費(fèi)資源,采用AP1509能夠足夠的提供每兩路的工作電流,具體電路如圖17所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖17  每兩路供電部分


3.3驅(qū)動器


驅(qū)動器的功能主要是驅(qū)動步進(jìn)電機(jī)的正轉(zhuǎn),反轉(zhuǎn),轉(zhuǎn)動角度,速度調(diào)節(jié)等。


3.3.1 主控MCU


該MCU采用的和主控器上的是一樣的,方便后期物料管理方便,詳細(xì)參數(shù)就不一一羅列。



3.3.2 驅(qū)動電路


該步進(jìn)電機(jī)驅(qū)動采用的是TI 的DRV8825,其工作電壓范圍:8.2V~45V,最大可達(dá)2.5A。


的驅(qū)動能力,在步進(jìn)電機(jī)驅(qū)動控制方面應(yīng)用比較廣,可以達(dá)到32細(xì)分。電路圖如圖19所示


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖19  步進(jìn)電機(jī)驅(qū)動


細(xì)分模式選擇如圖20所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖20 細(xì)分模式選擇


3.3.4 RS485轉(zhuǎn)UART


RS485通過SN75176A轉(zhuǎn)換成UART,把數(shù)據(jù)發(fā)給MCU來做處理。如圖21所示:

精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖21 RS485轉(zhuǎn)UART


3.3.5 DC TO DC


該驅(qū)動器采用獨立的適配器供電,電源是AC220V~DV24V2.5A,穩(wěn)壓方式和主控器是一樣,具體如圖22所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖22 DC TO DC電路


3.3.6 BOOT啟動方式選擇


BOOT通過選擇0或1來切換啟動方式,具體如圖23所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖23 BOOT啟動方式選擇


4、軟件部分


4.1客戶端


客戶端只要是將圖片的灰階度轉(zhuǎn)換成對應(yīng)的ID和數(shù)據(jù),然后通過USB接口傳送到主控器,經(jīng)過主控器識別解碼后,再生成DMX512的數(shù)據(jù)格式來通訊。在客戶端的圖片采集其每個對應(yīng)的ID的圖片值,也就是灰度值,通過灰度值來確定電機(jī)要轉(zhuǎn)的圈數(shù)。舉例如圖24所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖24 舉例圖


灰度色值表如圖25所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖25 灰度色值


4.2協(xié)議


DMX 是Digital MultipleX 的縮寫,意為多路數(shù)字傳輸(具有512條信息的數(shù)字多路復(fù)用”)。DMX512控制協(xié)議是美國舞臺燈光協(xié)會(usITT)于1990年發(fā)布的燈光控制器與燈具設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)墓I(yè)標(biāo)準(zhǔn),全稱是USITTDMX512(1990);


DMX512 在其物理層采用EIA-485差分信號,結(jié)合可變尺寸,基于分組的通信協(xié)議。它是單向的。DMX512不包自動錯誤檢查和糾正功能,因此不適用于危險應(yīng)用,如煙火或舞臺裝置的移動。電磁干擾,靜電放電,不正確的電纜端接,電纜過長或電纜質(zhì)量都可能造成虛假觸發(fā),但是在連接控制器(如照明控制臺)與調(diào)光器和特效設(shè)備等都有廣泛應(yīng)用。


4.2.1 DMX512指令幀介紹


每一個DMX 控制字節(jié)叫做一個指令幀,稱作一個控制通道,可以控制燈光設(shè)備的一個或幾個功能。一個DMX 指令幀由1個開始位(S)、8個數(shù)據(jù)位(D0-D8)和2個結(jié)束位(E)共11位構(gòu)成,采用單向異步串行傳輸,如圖26所示。


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖26 DMX512 定時程序的幀結(jié)構(gòu)(上圖)和信息包結(jié)構(gòu)(下圖)


圖26 中虛線內(nèi)控制指令中的S 為開始位,寬度為一個比特,是受控?zé)艟邷?zhǔn)備接收并解碼控制數(shù)據(jù)的開始標(biāo)志;


E為結(jié)束位,寬度為兩個比特,表示一個指令幀的結(jié)束;


D0~ D7為8 位控制數(shù)據(jù),其電平組合從00000000一11111111 共有256個狀態(tài)(對應(yīng)十進(jìn)制數(shù)的0~255),控制燈光的亮度時,可產(chǎn)生256個亮度等級,0000~ (0)對應(yīng)燈光最暗,11111111(255)對應(yīng)燈光最亮。


DMX512指令的位寬(每比特寬度)是4 us,每一個指令幀11位,故指令幀寬度為44 us,傳輸速率為1/44us = 250kbps。


4.2.2  DMX512信息包


一個完整的DMX512信息包(Packet)由一個MTBP位、一個Break 位、一個MAB位、一個SC 和512個數(shù)據(jù)幀構(gòu)成,如圖27所示:


精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計

圖27 數(shù)據(jù)幀


MTBP(MarkTimeBetween Packets)標(biāo)志著一個完整的信息包發(fā)送完畢,是下一個信息包即將開始的“空閑位”,高電平有效。


Break為中斷位,對應(yīng)一個信息包結(jié)束后的程序復(fù)位階段,寬度不少于兩個幀(22 比特)。程序復(fù)位結(jié)束后應(yīng)發(fā)送控制數(shù)據(jù),MAB位,由于每一個數(shù)據(jù)幀的第一位(即開始位)為低電平,所以必須用一個高電平脈沖間隔前后兩個低電平脈沖,這個起間隔、分離作用的高電平脈沖即MAB(MarkAfter Break),此脈沖一到,意味著“新一輪”的控制又開始了。


SC(StartCode)意為開始代碼幀(圖1中的第0幀),和此后到來的數(shù)據(jù)幀一樣,也是由11 位構(gòu)成,除最后的兩個高電平的結(jié)束位之外,其他9位全部是低電平,通常將其叫做第0 幀或第0通道(Channel No 0),可理解為一個不存在的通道(NonexistentChanne1)。


表2 DMX512 信息包定時表

精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計


表2 是DMX512 信息包的定時表,表中NS意為自己設(shè)定,寬度沒有嚴(yán)格限制,由程序設(shè)計者自行決定,比如MTBP的寬度可以介于0~1秒之間,其他建議采用典型值。


控制臺每發(fā)送一個信息包,可以對全部512個受控通道形成一次全面的控制。發(fā)送一個信息包的時間大約是23 ms,每秒鐘將對所有512個受控通道完成44 次控制,即受控光路的刷新頻率44 Hz,如果實際受控通道少于512個,那么刷新頻率將相應(yīng)提高。


5 軟件流程圖


軟件流程如圖28所示:

精品教程:多點矩陣控制系統(tǒng)軟硬件設(shè)計


以上所說的硬件主要包括主控器,中繼器和驅(qū)動器,主控器主要是起到主機(jī)的作用,中繼器主要起到中繼的作用,驅(qū)動器主要起到驅(qū)動電機(jī)的作用。


本文系21ic論壇網(wǎng)友eyesee2008原創(chuàng),資料下載請點擊“閱讀原文”。

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!

21ic電子網(wǎng)

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉