色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

絢麗的色彩從何而來_LOTO示波器實測WS2812B系LED光源

西安樂拓精益 ? 2022-06-05 00:00 ? 次閱讀

不管你對“RGB性能狂升300%”的梗認同不認同,不可否認,絢麗的彩色很是酷炫,在現在市面上帶“燈”的肯定比不帶“燈”的貴也成了商家的一致行為。

在市面上呢,其中有一種RGB LED燈珠,因為價格便宜一個只要幾毛錢買的多了都可能到1毛錢一個,無需額外的“龐大”控制電路來驅動,用各廉價的單片機和簡單的元件,就可以單IO接口串聯讓成百上千個燈珠各自獨立的發出顏色,低功耗,而且還有不錯的刷新率,讓DIY玩家在很是推崇。

這就是WS2812系類,它是一種“集控制電路與發光電路于一體的智能外控LED光源”。

那么它是怎么實現的?相關的文檔、源碼很多,但具體到實際控制方式還是不明不白。本文以WS2812B-4為例,它是WS2812的mini版本,性能上沒有標準6腳的快,但是體積小,性能也用,可以讓點距更小些。

讓我們了解下它,然后為我們就會知道為什么要用LOTO示波器明明白折的分析下它是怎么被單片機控制并發出絢麗顏色的吧。

先來看看官方文檔的說明~

poYBAGD9FzSALRMXAAOl_k-BptI091.pngpoYBAGD9F0CALBqvAAIZrUkqq4c942.png

pYYBAGD9F0uAXhCiAAAbjszFe3w951.pngpoYBAGKQQKOAIKJGAACi3KpvNbQ464.pngpoYBAGKQQKSAFVlGAAJ4hROdAkM560.png

科普下時間單位,方便后邊說明。

ms是毫秒=0.001秒us是微秒=0.000,001秒 ns是納秒=0.000,000,001秒

現在開始正文,簡單總結下來就是想最快的讓一個WS2812B-4LED亮出顏色就需要1960ns(1bit) * 24(紅綠藍3種顏色各8bit) + 280us = 47040ns(47.04us) + 280us = 327.04us。

也就是可以讓單個WS2812B-4 LED在不考慮余輝的情況下1毫秒3次,1秒鐘約3000次的變換不同顏色。

再之后呢,每擴展1個WS2812B-4LED,就要多一個47.04us的顏色數據,那么要1秒60次刷新需要16.66ms = 16,666us – 280us = 16,386us /47.04us = 348個LED。

這個串聯數量,讓我們設計小的DIY RGB光源的時候可以游刃有余的完成所要的設計。這也就是WS2812受到推崇的原因了。

但是這么快的速度讓我們很難看到它是怎么工作了,用萬用表什么的是絕對沒可能看到實際情況,因為太快,電壓看來都是0。那么怎么才能看到LED怎么被電路驅動的呢,只能用示波器了。

專業人士的示波器都是很貴的,幾萬幾十萬上百萬的不在少數,而這價格讓我們DIY玩家很難承受,畢竟銀子難賺嘛,二三四手的也不省錢還有可能翻車。

這里就要讓本文的主角LOTO示波器出場了。有了它可以讓我們只要花幾百塊就可以在電腦上了解到專業示波器的分析結果,當然了一分錢一分貨,帶寬和采樣和價格是同比的,不過一般的DIY也用不到那么專業的嘛,所以,LOTO讓你可以不用花很多錢就可以在日常場景中方便的了解學習電路原理,真的是物超所值的哦。

如圖~,這個洞洞板用一下1塊的STC8G單片機,用一個IO端口驅動了2個WS2812B-4,讓第一個發出了綠色,第二個發出了紅色,并且是呼吸閃爍的效果,不過圖片嘛,就看不出來了。

pYYBAGKQQKSAEUXDAAZxKS-z_Ts006.png

因為是5V的高電平電路,需要用10X擋的探頭,先來用1ms時域看,只有小小的一個尖刺,1ms里看9600bps的通訊那叫清楚,現在看us級的只能看成這樣的尖刺,只能說,真快啊。

poYBAGD9F3uAJoiHAAPivZTOKqk147.png

再來換成0.1ms擋位,已經能看到連續的波紋了,不過還是太密集了,可以見到藍色的A通道是黃色B通道長一倍,這就是LED1收到2組24bit后轉發給LED2的1組24bit的波紋啦。

pYYBAGD9F4mAXgubAAP1hMzOceM814.png

0.1ms還太“慢”了,讓我們來到10us,也就是0.000,010秒。也因為太快了,這里用了觸發,可以攔截到有高電平,要不閃動太快想找到波形可不容易。可以看到明顯的波形情況了,但是還是不清楚,那我們繼續。

pYYBAGD9F5aAK2vpAAQajd3o9CQ033.png

1us檔,現在就可以清楚的看到波形了。怎么樣,0.000,001秒的電壓變化清楚的展現給你的感覺?

poYBAGD9F6OAAkOiAAOMU5cti7E325.png

也許你會奇怪為什么不是平的波形的呢?是不是示波器有問題?我們先來試試示波器,看看是不是示波器的問題,示波器多都有一個標準方波生成功能,來方便我們調校示波器。

看下圖,這是個1000hz的標準方波,嗯~很平,證明示波器沒問題。那就是STC8G的輸出就是上圖中所顯示的波形了~

poYBAGD9F6-AKTFeAAQEtEbXdYI490.png

我們繼續,加上標簽,可以看到第一個高電平是0.323us,這就是我們單片機里發的高電平的8位二進制顏色的第一位顏色的波形表現,00011101就是我們第一個燈的綠色數值。

poYBAGD9F7uATbV2AAITAKikVa0760.png

我們把波形縮小一點看下全部的波形。前8個第一組波形就是綠色G,第二組就是紅色R,第三組就是藍色B。

poYBAGD9F8iAEOFfAAPol6W2r3g963.png

然后我們來看看第一個WS2812轉發給第2個的波形,可以看到只過了150ns,第二個WS2812就收到了轉發的波形信號了!真的很快了。

poYBAGD9F9SAYXDdAAR-tNzTTnE401.png

以上就是我們使用LOTO虛擬示波器對WS2812B-4的波形分析啦。如果沒有示波器,只能在單片機里盲目的調節頻率來適配WS2812的數據。而有了LOTO示波器就方便多了,不知道你有沒有感覺到示波器的方便呢。

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

    關注

    113

    文章

    6260

    瀏覽量

    185204
  • LED光源
    +關注

    關注

    3

    文章

    258

    瀏覽量

    32618
收藏 人收藏

    評論

    相關推薦

    基于瑞薩FPB-RA4E2智能床頭燈項目——1編譯環境搭建與點亮驅動ws2812全彩LED

    /*ws2812b燈珠數量*/ #defineWS2812B_AMOUNT16 typedefstruct { uint8_tR; uint8_tG; uint8_tB
    發表于 11-22 21:34

    論如何使用WS2812以及類似燈珠

    ? ?WS2812 LED燈珠,這是一種非常流行的可尋址RGB LED。每個WS2812 LED內部集成了控制電路,因此可以通過一個數據輸入
    的頭像 發表于 09-30 15:11 ?487次閱讀
    論如何使用<b class='flag-5'>WS2812</b>以及類似燈珠

    人工智能從何而來

    當大家都在討論人工智能的時候,有一個問題似乎很少有人關注,即:人工智能從何而來
    的頭像 發表于 09-06 09:27 ?648次閱讀

    WS2812是否可以反轉UART的輸出?

    是否可以反轉 UART 的輸出。輸出 1 而不是 0,輸出 0 而不是 1。 問題背景:按照以下方案使用 UART 控制 WS2812: (1)XX XXX XX(0). 具有 7 個數據位的 UART。 WS2812 的 3 位。
    發表于 07-15 07:37

    機器視覺光源丨CCS高顯色LED光源方案實現精準色彩成像

    機器視覺系統中,光源設計作為圖像成像效果的關鍵,今天我們一起來看看自然光領域的光源方案,以CCS光源來說,高顯色(自然光)LED光源,使用了
    的頭像 發表于 06-22 08:34 ?886次閱讀
    機器視覺<b class='flag-5'>光源</b>丨CCS高顯色<b class='flag-5'>LED</b><b class='flag-5'>光源</b>方案實現精準<b class='flag-5'>色彩</b>成像

    ESP32-S3控制WS2812燈帶顯示異常如何解決?

    neopixel #import ws2812 import time GBIO_IN = Pin(40,Pin.OUT)# 控制信號輸入引腳 LED_NUM = 15 # LED燈的數量
    發表于 06-05 06:17

    LOTO示波器軟件新增導覽功能

    新版本的大部分型號LOTO示波器的上位機軟件我們改成了導航工具條方式。原來的方式是把所有功能都顯示在不同的標簽頁中,這樣的優點是非常快捷方便,基本上用鼠標一兩次點擊就能直達想要的功能設置。但是缺點
    發表于 05-28 10:32

    LOTO示波器動作編程功能(命令批處理)

    動作編程功能是為了方便客戶根據自己的應用場景,做到一個按鍵就連續做多個示波器操作,從而降低了對操作人員的技術要求,做到傻瓜式操作。之前LOTO有個類似的功能,是把示波器的基礎設置根據不同的測試
    發表于 05-11 16:41

    STM32F030 MDA+PWM驅動ws2812b,起始的50US的低電平是怎么產生?

    STM32F030 MDA+PWM 驅動 ws2812b,起始的50US的低電平怎么產生? 現在dma+pwm,倒是可以產生一個800K hz的驅動數據,但是WS2812要求有50US的低電平作為復位信號,這個復位信號怎么產生?
    發表于 04-12 07:23

    STM32F051C8 PA0不能以DMA的方式輸出PWM,沒有正確波形輸出是哪里出了問題?

    啟動timer2 PWM,用示波器檢測不到輸出的波形; 使用STM32F030C8 ,同樣的配置和WS2812B的應用代碼,更換為PA6(對應的timer3,channel1)能夠正常輸出波形,并且能夠點亮彩色LED燈條。
    發表于 03-13 06:20

    5050RGB三合一LED WS2850B數據手冊

    電子發燒友網站提供《5050RGB三合一LED WS2850B數據手冊.pdf》資料免費下載
    發表于 03-07 18:16 ?1次下載

    迪文屏控制WS2812氛圍燈

    ——來自迪文開發者論壇本期為大家推送迪文開發者論壇獲獎開源案例——迪文屏控制WS2812氛圍燈。工程師通過COF智能屏的OS核精準控制WS2812幻彩燈帶每一顆燈珠顏色,實現炫酷的燈帶顏色切換的動態效果。演示視頻完整開發資料
    的頭像 發表于 01-26 08:12 ?1070次閱讀
    迪文屏控制<b class='flag-5'>WS2812</b>氛圍燈

    PSoC4設備運行WS2812 RGB+IC LED,發出的數據并不對稱是為什么?

    我一直在嘗試使用沒有 UDB 的小型 PSoC 4 設備運行 WS2812 RGB+IC LED。 我的時機似乎還不夠快。 看來有了 24MHz 的部件我應該沒問題,只要敲一下 IO 引腳就能運行
    發表于 01-23 08:34

    智能外控集成LED光源WS2812B-V5/W產品手冊

      WS2812B-V5/W是一個集控制電路與發光電路于一體的智能外控LED光源。其外型與一個5050LED燈珠相同,每個元件即為一個像素點。像素點內部包含了智能數字接口數據鎖存信號整
    發表于 01-12 15:36 ?1次下載

    WS2812B-Mini-V3/W智能外控集成LED光源資料規格書

    電子發燒友網站提供《WS2812B-Mini-V3/W智能外控集成LED光源資料規格書.pdf》資料免費下載
    發表于 01-07 10:32 ?2次下載
    主站蜘蛛池模板: 999久久狠狠免费精品| 白丝女仆被啪到深夜漫画| 男人女人边摸边吃奶边做| 久久免费电影| 午夜特级毛片| 伊人久久网站| 国产成人免费网站在线观看 | 魔乳 堕乳漫画acg产卵| 中文字幕按摩| 高h肉文合集| 精品国产自在现线拍国语| 洗濯屋H纯肉动漫在线观看 | 中文字幕久久熟女人妻AV免费| 国产永久视频| 无限资源在线观看8| 国产精品2020观看久久| 天天看片视频免费观看| 孕妇bbwbbwbbwbbw超清| 好吊射视频988gaocom| 亚洲.欧美.中文字幕在线观看| 国产精品久久久久久久久无码 | 伊人情涩网| 久久精品视在线-2| 四虎精品久久久久影院| 国产精品久久毛片A片软件爽爽| 叔叔 电影完整版免费观看韩国| 一色狗影院| 美女也烦恼主题曲| 亚洲欧美中文字幕先锋| 别停好爽好深好大好舒服视频| 人妻免费久久久久久久了| 一本道久久综合久久88| 高清毛片一区二区三区| 乌克兰女人与动ZOZO| 被肉日常np高h| 色欲AV精品人妻一二三区| 国产乱码精品AAAAAAAA| 欧美在线激情| 国产精品久久久久久亚洲影视| 亚洲精品国产品国语在线试看| 国产高清精品国语特黄A片 |