原创 【SG90模擬舵機控制及PCA9685模塊的使用】

一.模擬舵機控制 網上不乏對此種舵機的介紹,比如下面這篇文章: 淺談用單片機控制SG90舵機(原理+編程) 1.簡介 SG90模擬舵機在市面上十分常見,價格也比較便宜。常用於航模,機器人或智能小車等。 如上圖所示,一個舵機有

原创 【電機驅動芯片(單、雙極性步進電機驅動方式/四相五線和42步進電機)——ULN2003、雙H橋芯片(DRV8833/DRV8825)】

文章目錄一.步進電機工作原理1.基本原理2.相關總結二.單極性步進電機驅動(以ULN2003芯片+28BYJ-48電機爲例)1.28BYJ-48四相五線步進電機介紹2.ULN2003芯片介紹①內部邏輯框圖②內部結構原理③步進電機接

原创 【電機驅動芯片(H橋、直流電機驅動方式)——DRV8833、TB6612、A4950、L298N的詳解與比較】

文章目錄一.全H橋電路基礎知識1.原理圖(以全NMOS管爲例)2.H橋工作模式正轉模式反轉模式電流衰減模式3.補充二.DRV8833芯片介紹1.基本介紹2.引腳功能3.功能框圖4.結構詳細介紹5.邏輯控制6.另外一種DRV8833

原创 【LDO低壓差線性穩壓芯片的使用(LM1117)】

一.原理圖 此篇介紹後一部分LDO(低壓差線性穩壓芯片AMS1117)的使用,與前半部分開關芯片類似,AMS1117也有固定輸出與可調輸出的型號區分,此處使用的是3.3V固定電壓輸出。 補充:AMS1117與LM1117無差別,

原创 【DC-DC開關電源芯片的使用(LM2596)】

一.原理圖 此電路由一個DC-DC開關穩壓芯片(LM2596)和一個線性穩壓芯片(AMS1117)組成,可以將7-40V的輸入電壓轉換5V和3.3V的電壓輸出。此處只對前半部分開關穩壓芯片做介紹,線性穩壓芯片另一篇文章介紹。

原创 【FPGA——Cyclone Ⅳ學習筆記】八.SPI協議和DS1302時鐘芯片(EP4CE6F17C8)

一.原理圖 二.SPI驅動及代碼解釋 此實驗採用黑金的代碼! 和之前IIC介紹相同,先單獨介紹SPI的底層驅動模塊。具體的SPI協議此處不做詳細介紹。 底層的SPI驅動是以標準的四線SPI編寫。 1.端口定義、I/O說明和變量

原创 【電路模塊設計——繼電器模塊】

一.電路圖 二.電路原理分析 1.功能 此繼電器電路模塊可以通過把左下角LED1的陰級與控制器引腳相連(如圖中與單片機P0.8引腳相連),從而可以通過控制引腳的高低電平來驅動繼電器的開合。 2.驅動邏輯 當P0.8腳爲低電平時

原创 【FPGA——Cyclone Ⅳ學習筆記】六.數碼管動態掃描顯示(下)(EP4CE6F17C8)

上篇的代碼源於正點原子的的例程,但是經過對比,我還是更喜歡黑金版本的思路,因爲邏輯更加清晰。 實驗效果:與上篇相同,計時顯示。個位爲ms,十位爲s… 頂層結構圖: 1.seg_decoder.v 此模塊是數碼管位的解碼模塊,將數

原创 【FPGA——Cyclone Ⅳ學習筆記】六.數碼管動態掃描顯示(上)(EP4CE6F17C8)

一.原理圖 原理圖與前面靜態顯示相同。不過在動態顯示時尤其需要注意,位選的低位控制左邊,高位控制右邊。 二.代碼和註釋 此代碼通過數碼管的動態掃描方式顯示計數時間。 頂層結構圖: 1.time_count.v 定時器模塊,用於

原创 【藍橋杯——單片機學習筆記】十六.蜂鳴器播放音樂(STC15F2K60S2)

一.音樂播放原理 蜂鳴器分爲有源和無源,經測試均可正常播放音樂。(網上有些回答說有源不可播放) 首先需要了解蜂鳴器可以播放音樂的原理。 音樂中不同的音調實際上是發聲體震動的速度(即頻率)不同。所以要讓蜂鳴發出不同的音調只需要使蜂鳴

原创 【藍橋杯——單片機學習筆記】十三.點陣(STC15F2K60S2)

一.點陣內部圖 點陣的有兩種,分爲共陰和共陽(與數碼管類似,後續代碼根據共陽點陣編寫)。點陣的控制主要是每行和每列電平的控制。如圖,以共陽爲例:若要使左上角的燈亮,則第一行輸出高電平(其他行均爲低電平),第一列輸出低電平(其他列

原创 【藍橋杯——單片機學習筆記】十四.NEC協議和紅外通信(STC15F2K60S2)

一.NEC協議 網上資料很多,此處大致講解。 1.NEC協議對於邏輯“0”和“1”的表示方式: 由560us高電平接上不同長度的低電平,即邏輯“1”的脈衝週期2.25ms,邏輯“0”的脈衝週期1.12ms。 2.NEC協議的發送

原创 【藍橋杯——單片機學習筆記】十五.芯片內部ADC採樣(STC15F2K60S2)

STC15單片機的A/D轉換口在P1.0~P1.7,有8路10位A/D轉換器。 一.所用寄存器 1.P1ASF P1口模擬功能控制寄存器(不可位尋址) SFR name Address bit B7 B6 B5 B4 B3

原创 【藍橋杯——單片機學習筆記】四.矩陣鍵盤(STC15F2K60S2)

一.原理圖 二.原理圖分析 如上圖,用跳線帽連接J5的1和2,此時爲矩陣鍵盤模式。即P3.7口與左側4個按鍵的左端相連,此時可發現P3.0-3確定行,P3.4-7確定列。以S6爲例,當S6按下時,P3.1與P3.7相連,此時通過

原创 【藍橋杯——單片機學習筆記】二.LED控制(STC15F2K60S2)

一.原理圖 二.原理圖分析 如上圖,前半部分和之前相同,此不再贅述。此八個LED燈爲共陽極連接,即LED燈的正極與VCC相連,鎖存器的輸出口與LED的負級相連。輸出爲0是LED亮,輸出爲1時LED滅。與LED串聯的電阻是爲了限流