www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

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

出品 21ic論壇   eyesee2008

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


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


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


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


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


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


其構架圖如圖1所示:


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

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


3、硬件部分


3.1主控器


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


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


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


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


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

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

圖2  STM32F103CB 參數(shù)特點


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


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

圖3STM32F103CB


3.1.1串口轉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內部邏輯見圖4


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


圖4SN75176A內部邏輯圖


MAX485內部邏輯見圖5


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

圖5MAX485內部邏輯圖


由圖4和圖5可見,內部邏輯大體類似。


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


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

圖5UART轉RS485


3.1.2TF卡


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


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

圖6TF卡引腳說明


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


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

圖7TF卡SPI通信方式


3.1.3BOOT選擇啟動方式


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


選擇對應的啟動方式,具體見圖8所示:



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


圖8 BOOT啟動方式的選擇


3.1.4MicroUSB接口


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


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


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

圖9Micro USB接口


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

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)軟硬件設計

圖10 DC TO DC


3.1.6下載接口


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

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



3.1.7復位電路


該復位電路是在關鍵時刻能起到復位作用,通過按下按鍵,復位口檢測到低電平,然


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


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

圖12復位電路


3.1.8指示燈


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


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

圖13指示燈


3.2中繼器


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


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


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


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

圖14  一路分多路輸出


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


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

圖15 分路供電


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


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


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

圖17  每兩路供電部分


3.3驅動器


驅動器的功能主要是驅動步進電機的正轉,反轉,轉動角度,速度調節(jié)等。


3.3.1 主控MCU


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



3.3.2 驅動電路


該步進電機驅動采用的是TI 的DRV8825,其工作電壓范圍:8.2V~45V,最大可達2.5A。


的驅動能力,在步進電機驅動控制方面應用比較廣,可以達到32細分。電路圖如圖19所示


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

圖19  步進電機驅動


細分模式選擇如圖20所示:


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

圖20 細分模式選擇


3.3.4 RS485轉UART


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

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

圖21 RS485轉UART


3.3.5 DC TO DC


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


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

圖22 DC TO DC電路


3.3.6 BOOT啟動方式選擇


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


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

圖23 BOOT啟動方式選擇


4、軟件部分


4.1客戶端


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


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

圖24 舉例圖


灰度色值表如圖25所示:


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

圖25 灰度色值


4.2協(xié)議


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


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


4.2.1 DMX512指令幀介紹


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


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

圖26 DMX512 定時程序的幀結構(上圖)和信息包結構(下圖)


圖26 中虛線內控制指令中的S 為開始位,寬度為一個比特,是受控燈具準備接收并解碼控制數(shù)據(jù)的開始標志;


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


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


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


4.2.2  DMX512信息包


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


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

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


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


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


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


表2 DMX512 信息包定時表

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


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


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


5 軟件流程圖


軟件流程如圖28所示:

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


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


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

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

21ic電子網(wǎng)

掃描二維碼,關注更多精彩內容

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉