關閉

玩轉嵌入式

所屬頻道 嵌入式 公眾號精選
專注於單片機、ARM、嵌入式等硬件、軟件設計經驗的分享,並提供一定的技術支持。
  • PWM調頻,原來這麼簡單

    PWM調頻,原來這麼簡單

    什麼是PWM脈衝寬度調製(PWM),是英文“PulseWidthModulation”的縮寫,簡稱脈寬調製,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。pwm的頻率:是指1秒鐘內信號從高電平到低電平再回到高電平的次數(一個週期);也就是説一秒鐘PWM有多少個週期單位:Hz表示方式:50Hz100Hzpwm的週期:T=1/f週期=1/頻率50Hz= 20ms 一個週期如果頻率為50Hz,也就是説一個週期是20ms那麼一秒鐘就有50次PWM週期佔空比:是一個脈衝週期內,高電平的時間與整個週期時間的比例單位:% (0%-100...

    嵌入式
    2021-09-29
    PWM
  • 拆!施耐德PLC

    拆!施耐德PLC

    PLC,可編程邏輯控制器,是工業自動化中最常用的控制器,也是電氣自動化工程師最為熟悉的自動化產品。如今隨着邊緣計算的興起,PLC這樣的本地控制設備顯得更加重要。由於PLC又常見又可靠,在工業自動化領域中不可或缺,所以現在無論是IT還是OT的人對PLC都充滿好奇,為何它能這麼“牛”,在很多場合都無可替代?今天,為了揭開PLC的神祕面紗,小編特意拿施耐德電氣ModiconM262來做一個內部拆解,看看這個代表最先進技術的PLC究竟有哪些特殊的設計,為何既能做到性能優異又能做得超級穩定可靠的?最後再看一下拆解視頻。先來説一下ModiconM262這個PLC:説到PLC,可能有人會問這是誰發明的。其實...

    嵌入式
    2021-09-28
  • 編程5分鐘,命名2小時!探討一下C語言變量/函數的命名規則!

    編程5分鐘,命名2小時!探討一下C語言變量/函數的命名規則!

    來源|程序喵大人在軟件中隨處可見命名:要給變量、函數、參數、類和封包命名,還要給源代碼及源代碼所在目錄命名,甚至還有jar文件、war文件和ear文件命名。但是,看似簡單的命名,也是讓不少程序員頭疼的問題。有一些小夥伴,在進行變量命名的時候,對於自己熟悉的英文,可能還會用英文命名一下,如果需要命名的部分不會用英文表達,或許就直接用拼音了。有的童鞋一下想不起來怎麼命名,直接用拼音直接用aa,bb等這樣沒有任何代表意義的字母來命名,可讀性非常差,可能自己今天寫的,一個星期後回來再看,也忘記其具體代表的含義了。因此,許多人在寫代碼之前,總會在想啊想啊,用什麼命名法好呢?對於經常在C、Java、Pyt...

  • CAN通訊信號的波形,用示波器如何測量

    CAN通訊信號的波形,用示波器如何測量

    寫在前面CAN通訊是差分信號,在用示波器測量CAN通訊的波形時有一些需要注意的地方。以前和大家分享過CAN總線的知識:CAN總線很難嗎?CAN總線看不懂是不可能的!今天和大家分享一下CAN信號的測量。作為目前車載網絡領域最成熟、應用最廣泛的通信總線之一,CAN總線具有傳輸可靠性高、速度快、易用等特點。由於其涉及到用户的人身安全,所以在汽車研發、生產、檢測、維修等過程中均需做嚴格的測試。由於CAN信號是差分信號,在測試過程中一般需要使用差分探頭來進行測試,但在研發階段的板級測試中,確認安全的前提下可以使用普通低壓無源探頭進行測試。今天給大家介紹鼎陽科技SDS5000X標配的CAN總線觸發與解碼,...

  • 漫畫:這就是電烙鐵

    漫畫:這就是電烙鐵

    確實是很有用的技能。也是非常容易的!是真的!這是一個電烙鐵。它的尖端有足夠的熱量去熔化金屬的焊接材料。它的温度大概有200度C!這是焊料。一般是用錫或鉛這兩種金屬做的。用電烙鐵來熔化焊接材料和做電路的接合。當焊料加熱其温度升高後,其中的松香立刻就熔化了。最好的電子焊料是:由松香為心,60%的錫和40%的鉛構成的鉛是有毒的。當你焊接時你的皮膚會接觸到鉛,所以焊接之後務必要洗手!電子電路是由電子元件連接在一起構成的。印刷電路板讓焊接變得簡單,是因為它帶有每個元件的焊盤。所有的元件都有露出線端。大部分的焊盤中間都會有個洞,電路連接就是由這裏穿入導線並焊接的!如果將所有元件的導線正確放到焊盤中,並且都...

    嵌入式
    2021-09-27
  • 我丟,CPU也可以自制

    我丟,CPU也可以自制

    2021年4月初,一位熱衷於自制CPU的19歲極客小夥FilipSzkandera自己設計和製造出了32位功能性 RISC-VCPU,並構建了與其他自制計算機不同的個人計算機「菠蘿一號(PineappleONE)」。從設計、調試和安裝CPU和所有硬件,Filip整整花了兩年時間。Filip還受邀在東京舉辦的RISC-VDaysTokyo2021Spring上做了演示,他也成為了該會議自2017年舉辦以來最年輕的演示者。創建者FilipSzkandera。整體來看,「菠蘿一號」是由8塊正方形打印電路板垂直堆疊組成,每塊邊側高度約為10釐米,外加一個VGA顯示接口卡。一共使用了230多個集成電路,...

    嵌入式
    2021-09-27
    CPU
  • 電路中,那些常用的英文縮寫

    電路中,那些常用的英文縮寫

    設計原理圖時,網絡標號要儘量簡潔眀了。本文總結了一下基本的表示方法,供大家參考。常用控制接口EN:Enable,使能。使芯片能夠工作。要用的時候,就打開EN腳,不用的時候就關閉。有些芯片是高使能,有些是低使能,要看規格書才知道。CS:ChipSelect,片選。芯片的選擇。通常用於發數據的時候選擇哪個芯片接收。例如一根SPI總線可以掛載多個設備,DDR總線上也會掛載多顆DDR內存芯片,此時就需要CS來控制把數據發給哪個設備。RST:Reset,重啓。有些時候簡稱為R或者全稱RESET。也有些時候標註RST_N,表示Reset信號是拉低生效。INT:Interrupt,中斷。前面的文章提到過,中...

    嵌入式
    2021-09-27
  • 晶振為什麼不封裝到芯片內部?

    晶振為什麼不封裝到芯片內部?

    有一些電子設備需要頻率高度穩定的交流信號,而LC振盪器穩定性較差,頻率容易漂移(即產生的交流信號頻率容易變化)。在振盪器中採用一個特殊的元件——石英晶體,可以產生高度穩定的信號,這種採用石英晶體的振盪器稱為晶體振盪器。電子元器件的小型化趨勢,有力促進了當下社會的發展進步,電子元器件越小,為主板節約的空間越大,因此,有人異想天開,如果能將晶振電路封裝到IC芯片(如時鐘芯片)內部將是多麼wan美,就如同有源晶振在無源晶振的基礎內置振動芯片,就無需外部的電容電阻等元器件了。但實際出於各種原因,晶振並沒有內置到IC芯片中。這究竟是為什麼呢?原因1、早些年,芯片的生產製作工藝也許還不能夠將晶振做進芯片內...

  • STM32單片機,UART的寄存器配置以及工作原理

    STM32單片機,UART的寄存器配置以及工作原理

    前言UART是重要的片上資源,主流單片機基本上都有該功能,通過UART可以擴展出很多的通信接口,如RS232、RS485、LIN,甚至WIFI、藍牙模組等,可以説只要搞通訊就會涉及到UART。下面和大家分享STM32的UART配置。1UART是什麼USART全稱universal...

  • 單片機與手機如何實現遠距離通信的技術方案

    單片機與手機如何實現遠距離通信的技術方案

    推薦關注下方公眾號學習更多嵌入式知識!單片機與手機實現通訊,目前主流的方案有如下三種:1)wifi通訊;2)藍牙通訊;3)4G等移動通訊。其中,藍牙通訊屬於近距離通訊,無法實現遠距離通訊。1wifi通訊wifi目前是應用最廣泛的,我們手機在獲取流量時和路由器就是通過wifi來建立...

  • 串口與並口有什麼區別?

    串口與並口有什麼區別?

    推薦關注下方公眾號學習更多嵌入式知識!很多初學者都會認為,並口一次性可以傳輸多個數據,按理説並口應該傳輸更快,為什麼並口沒有得到普及呢?下面為大家講講串口和並口的內容,你就知道為什麼並口沒有得到普及。1並口端口並行接口,稱為並口。電腦常見的並行端口是使用25針D型連接頭。所謂“並...

    嵌入式
    2021-09-22
  • IIC通訊為什麼要加上拉電阻?

    IIC通訊為什麼要加上拉電阻?

    推薦關注下方公眾號學習更多嵌入式知識!I2C為什麼要接上拉電阻?因為它是開漏輸出。為什麼是開漏輸出?I2C協議支持多個主設備與多個從設備在一條總線上,如果不用開漏輸出,而用推輓輸出,會出現主設備之間短路的情況。所以總線一般會使用開漏輸出。為什麼要接上拉電阻?接上拉電阻是因為I2C...

    嵌入式
    2021-09-22
  • 推薦幾個硬核技術人

    推薦幾個硬核技術人

    寫公眾號這麼久了,認識了一批軟硬件方面技術不錯的號主,這些號主我們私下雖然還不曾見面,但是經常會在羣裏聊天,算的上是志同道合的朋友。今天給大家推薦一下我的各位朋友。strongerHuang公眾號『strongerHuang』號主黃工,高級嵌入式軟件工程師,從事嵌入式軟件開發工作...

    嵌入式
    2021-09-22
  • 搞技術,真是越老越香嗎?

    搞技術,真是越老越香嗎?

    在我的整個職業生涯中,我目睹了很多才華橫溢的工程師經過一段不太愉快的短期任職後離開了公司。曾經我也有這樣的經歷:在一家公司任職不到兩年,就跳槽到了另一家,擔任工程副總裁。撇開我的例子不談,我認為出現這種現象更主要的原因在組織,而不在個人。在招聘人員時,各家公司迫於市場的競爭,爭奪...

    嵌入式
    2021-09-18
  • MCU跑操作系統時,如何選擇操作系統

    MCU跑操作系統時,如何選擇操作系統

    對許多嵌入式項目來説,系統設計師都傾向於選擇實時操作系統(RTOS)。但RTOS總是必要的嗎?答案是取決於具體的應用,因此瞭解我們要達到什麼目標是決定RTOS是必要的還是花瓶的關鍵。一般來説,在採用非實時操作系統(non-RTOS)的任何場合,也都可採用RTOS。但是,要找到一款...