標籤: 電子電路
所有帶有標籤「電子電路」的文章。
雜七雜八有趣專案分享-1
邏輯分析儀、致動器、步進馬達驅動器、FOC韌體庫、按鍵可視化
分享一些我最近在各處看到的有趣專案。
發佈雜七雜八專案分享#DIY
#電子電路
BLDC無刷直流馬達控制/驅動器研究
最近在研究 BLDC 驅動電路,稍微整理一下可以參考的各種零件或成品。
發佈#電子電路
#馬達
#嵌入式
KiCanvas——線上預覽KiCAD電路圖
KiCanvas 是一個基於瀏覽器的開源 KiCAD Schematic、PCB 電路板檢視器。可以透過直接貼上 GitHub 連結或開啓本機檔案來查看 KiCAD 電路圖。 以往如果我想要查看 GitHub 上的 KiCAD 電路圖,都要把整個 repo 載下來,再用 KiCAD 開啓。但用 KiCanvas 就可以直接貼上網址,不用特別下載下來,對我來說還滿方便的。
發佈#電子電路
Calcite52 - 52鍵正交Choc矮軸QMK鍵盤
上一篇中介紹了 Calcite52 的設計理念,現在 Rev 1.0 成品已經完成了,所以來介紹一下。
發佈#DIY
#電子電路
#QMK
Calcite52 - 一種52鍵QMK正交鍵盤的初步設計
前言: 前陣子無意間得知 Home row mods 和 ARTSEY 這兩個鍵盤操作系統。 Home row mods 主要是將修飾鍵(Modifiers,如 Shift、Ctrl、Alt 和 Windows)改到 Home row,也就是 ASDF 這一排上,以更方便使用這些按鍵,減輕小拇指的負擔。 而 ARTSEY 則是將一把鍵盤的大部分按鍵透過僅 8 個按鍵的排列組合來達成,即可以只用單手 8 個按鍵就達到一把鍵盤所需要的最基本功能。 因此我就產生一種將它們兩個稍微結合起來,做一把小鍵盤的想法。
發佈#DIY
#電子電路
#QMK
常見磁性旋轉位置感測器/旋轉編碼器比較
正文: 最近在研究馬達控制板,並且考慮整合一個位置 sensor,因此稍微整理了一些比較常見的磁性旋轉位置感測器。
發佈#電子電路
#馬達
[LibOpenCM3 × STM32教學-4] 輸出PWM並控制Duty Cycle及頻率
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章: - STM32 PWM 脈波寬度調變 - STM32 LibOpenCM3:PWM 脈波寬度調變 前言:LibOpenCM3 是一個 Open-Source 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32 在內的多種微控制器。 本文將以 STM32F103RB(Nucleo F103RB)作為示範,介紹如何使用 LibOpenCM3 寫出 STM32 的 PWM(Pulse-Width Modulation) 功能,並且可以控制頻率與 Duty Cycle(佔空比)。
發佈LibOpenCM3 × STM32教學#STM32
#電子電路
#教學
#C/C++
#程式
#嵌入式
[LibOpenCM3 × STM32教學-3] Timer計時器中斷
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章: - STM32 Timer 計時器 - STM32 LibOpenCM3:Timer 計時器 前言: LibOpenCM3 是一個 Open-Source 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32 在內的多種微控制器。 本文將以 STM32F103RB(Nucleo F103RB)作為示範,介紹如何使用 LibOpenCM3 寫出 STM32 的計時器(Timer)中斷功能。
發佈LibOpenCM3 × STM32教學#STM32
#電子電路
#教學
#C/C++
#程式
#嵌入式
[STM32學習記錄-7] AS5047P 旋轉位置感測器/磁性編碼器使用教學
前言: AMS AS5047P 是一款旋轉位置感測器/磁性編碼器。 它擁有包含 SPI、ABI、UVW 及 PWM 的多種使用模式,及 14 位元的高解析度,和 28krpm 的高反應速度,還擁有動態角度誤差補償(Dynamic angle error compensation,DAEC),非常適合搭配馬達進行控制。 本文將以 NUCLEO-F446RE(STM32F446RE)與 STM32 HAL 作為示範,簡單介紹 AS5047P 的用法。本篇的範例程式有放在 GitHub。
發佈STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
[LibOpenCM3 × STM32教學-2] 按鈕觸發外部中斷 EXTI
我在 2022 年 9 月重新寫了與本文內容相近的文章,建議可以觀看新文章: - STM32 EXTI 外部中斷 - STM32 LibOpenCM3:EXTI 外部中斷 前言: LibOpenCM3 是一個 Open-Source 的 ARM Cortex-M3 微控制器底層硬體函式庫,支援包含 STM32 在內的多種微控制器。 本文將以 STM32F103RB(Nucleo F103RB)作為示範,介紹如何使用 LibOpenCM3 寫出 STM32 的外部中斷(External interrupt,EXTI)。
發佈LibOpenCM3 × STM32教學#STM32
#電子電路
#教學
#C/C++
#程式
#嵌入式