- 人的眼睛看不到紅外光,數位相機可接收到的光譜範圍比眼睛還廣,只要按下遙控器的按鍵並同時用數位相機對準遙控器的發射端拍攝,就可以看到紅外線發射二極體有沒有發光了
振盪器
紅外線發光二極體
按鍵不靈光
參考:
- 《DIY》電視遙控器簡易維修
- SC6122
SparkFun micro:climate kit - v3.0 $4700 $5673 $3432,包含
一般電解電容 (electrolytic capacitor) 約幾十微法拉 (μF),仝款大小的超級電容 (supercapacitor, ultracapacitor) 可達到幾法拉,充放電遠比充電電池快、次數多。應用在需要常常快速充放電的地方,如汽車、巴士、火車、起重機、和電梯等煞車充電或瞬間電源供應。小元件可用在 SRAM 記憶保留。
超級電容使用 (靜) 電雙層電容 (Electric Double-Layer Capacitors, Electrostatic Double-Layer Capacitor, EDLC) 和電化學擬電容 (Electrochemical Pseudo-capacitor)。
施加電壓於 EDLC 時,電極與電解質間電荷受到庫倫靜電力,正極會吸引電解質中的陰離子、負極會吸引陽離子,但不會通過介面 (why?),形成距離僅有數個原子的電雙層來儲存電荷,即使停止充電也不會發生變化。由於電能是儲存於電極與電解質之界面,電極表面積越大,能累積的電荷就越多,常見如活性碳表面積可高達 2000m2/g,電容值可達 120~280 F/g。電容之可充電電壓範圍是由電解質之電化學分解電壓所決定。
擬電容利用電極和電解液間產生快速的可逆法拉第反應來儲存電荷,由於牽涉到電荷轉移,能量密度能比 EDLC 高五到十倍。 常見的材料為過渡金屬氧化物,具有較多的氧化態,有RuO2、Co3O4、MnO2、V2O5、NiO 等。
特性:
而超級電容器的形式主要分成兩種:
Vwork 工作電壓
Vmin 工作截止電壓
I 工作電流
t 維持時間
維持所需能量 = 電容減少的能量
1/2 I (Vwork+ Vmin) t = 1/2 C (Vwork2 -Vmin2)
可得 C = I t /(Vwork - Vmin)
假設 Vwork=5V, Vmin=4.2V, I=0.1A, t=10s,所需電容
C = 0.1*10/(5 - 4.2) =1.25F
參考
https://dictionary.cambridge.org/zht/詞典/英語-漢語-繁體/battery
https://dictionary.cambridge.org/zht/詞典/英語/battery
能量密度、功率密度、迴圈壽命、充放電時間、電源系統成本、工作溫度範圍、可靠度與安全性等。
能量密度 放電速度 充電速度 Wh/Kg m3/Kg
碳鋅 (C-Zn) 電池是極普遍的乾電池,是一種電化學 (Electrochemical) 電池,以鋅做陽極 (陽極送出電子到電路中,因此是負極),二氧化錳粉末混合物和其他材料當做陰極 (正極); 氯化銨的電解質凍和氯化鋅溶解於水中當做電解液; 而碳棒把外界電路的電子傳回到陰極(正極)。是一種安全又經濟的電池,何況其來源沒有問題。
碳鋅電池便用時電流很小,且使用的時間不長,最有效率。如果使用的電流較大及時間較長的話,電池放出電能所產生的氫氣會積在碳棒,阻礙傳導能力,而降低電池的效率。陰極混合物也當做去極劑,防止氫氣存在碳棒。然而,即使有去極劑,碳鋅電池在大電流的使用狀況下亦無法使用太久。
碳鋅電池在電解質混合物和碳棒大小的製法上有許多型式。低電流的電池含有高百分比的活性電化學材料,具有較大的容量,能維持很久。高電流的電池須含有更多的碳,以便能在短時間內產生大電流。
碳鋅電池使用的電流降低時,會改進電池的化學效率,以兩個並聯的電池代替一個電池,可以增長三倍的使用壽命。
安培小時(Ampere-hour)碳鋅電池使用到IV時的使用壽命估計的容量跟電池的大小和使用電流的高低很有關係。其他影響電池使用壽命的因素尚有周圍溫度和放在電池架上的時間,低溫會降低容量,高溫會縮短使用壽用。
| 電池大小 | 使用電流 | 容量 | ||
|---|---|---|---|---|
| mA | hr | Ahr | Whr | |
| 四號 (AAA) | 2 | 290 | 0.45 | ? |
| 10 | 45 | 0.37 | ? | |
| 20 | 17 | 0.28 | ? | |
| 三號 (AA) | 3 | 350 | 0.88 | ? |
| 15 | 40 | 0.50 | ? | |
| 30 | 15 | 0.37 | ? | |
CR2032 是一種鈕扣鋰電池,額定 3.0V。直徑 20 毫米、高度3.2毫米。BR2032 尺寸相同,電壓和容量略低,但溫度範圍較廣。
https://lirobo.blogspot.com/2020/11/rechargeable-battery.html
參考| 項目 | v1.5 | v2.0 |
|---|---|---|
| 大小 | 4cm x 5cm | |
| LOGO | 紅色 | 鍍銅,電容式觸摸感應 |
| 麥克風 | 無 | MEMS 麥克風含指示燈 |
| LED 矩陣 | v1.5 | v2.0 |
| 按鍵 | 左右 | |
| 邊緣連接器 | 無缺口 | 有缺口 |
| 天線 藍牙 | 2.4 Ghz Micro:bit Radio/BLE 4.0 | 鍍銅 2.4 Ghz Micro:bit Radio/BLE 5.0 |
| 電源指示燈 | 無 | 有 |
| USB | micro USB、動作指示燈 | |
| 重置按鍵 | 重置 | 重置、關機、睡眠 |
| 電池連接器 | v1.5 | v2.0 |
| 主處理器 | nRF51822 256KB Flash 16KB RAM | nRF52833 512KB Flash 128KB RAM |
| 喇叭 | 無 | 有 |
| USB 處理器 | NXP KL26Z 16KB RAM | NXP KL27Z 32KB RAM |
| 動作感應器 | ST LSM 303 | |
| I2C | 和動作感應器共用 | 專屬 |
| 供電 | 30mA 周邊 90mA | 90mA 周邊 200mA?190mA? |
| 程式 | C++, MakeCode, Python, Scratch, Arduino 環境 | |
5x5 紅色 LED 矩陣透過軟體高速多工驅動,在 V1 用 9x3 GPIO 實作,其中 Row 2 Col 8 和 Row 2 Col 9 沒用到。在 V2 板子改用 5x5 matrix GPIO 實作,5 row 正極到 5 col 負極,5 col 訊號有通道邊緣連接器,要作為 GPIO 時需要關閉顯示功能。
LED 矩陣亦可反過來用來感應紅光亮度,不同板子會有不同敏感度。
有 25 根接腳包括 19 訊號和 6 電源,其中有 5 個是可接 4mm banana plug 或 crocodile clip 的 ring,剩下是 1.27mm 間隔的 strip。ring 中有 3 個可以作為數位或類比的輸入或輸出,剩下是 3V 和 GND。
https://tech.microbit.org/hardware/edgeconnector
RTC
長按可關閉電源,或者轉為睡眠模式。
同時接到 nRF52 和 KL27 處理器。
Nordic nRF52833 64 MHz ARM Cortex-M4 with FPU, 512KB Flash, 128KB RAM
執行 USB 處理器載入的單一 binary image,包括藍牙 SoftDevice 軟體,並提供邊緣連接器所有 GPIO。
nRF52 在 P0.09(NFC1) 和 P0.10(NFC2) 的 NFC 功能預設是關閉的,可使用 nRF5SDK 設定。
There is an on-board 2.4GHz radio peripheral used to provide Bluetooth and custom radio capabilities via an off-chip aerial.
nRF52 內建有 core 溫度感應器預測 ambient 溫度。-40°C to 105°C,0.25°C steps,Accuracy +/-5°C (uncalibrated) DAL Thermometer
範例程式:Out-of-box Experience C++ 原始碼
MakeCode:線上程式積木或 JavaScript 編輯器,可下載拖放燒錄或 WebUSB 直接燒錄。
Grove 連接器是特殊規格的插座和接頭,4 接腳間距 2.0mm,用在 Stem、Twigs 系統。
| 接腳 | 顏色 | 功能 | |||
|---|---|---|---|---|---|
| 數位 | 類比 | UART | I2C | ||
| 1 | 黃 | Dn | An | Rx | SCL |
| 2 | 白 | Dn+1 | An+1 | Tx | SDA |
| 3 | 紅 | VCC | |||
| 4 | 黑 | GND | |||
參考
DC/DC 轉換器將一個直流電壓轉換成另一個直流電壓,Step-Down 或 Buck 轉換器提供降壓,而 Step-Up 或 Boost 轉換器提供升壓。DC/DC 轉換器用來穩定電壓,所以稱為 voltage regulator,分成 Linear 和 Switching 兩類。
Linear Regulator 控制線性元件 (電晶體線性範圍,像是可變電阻) 來調整壓降,電路簡單、雜訊低,只能降壓,轉換效率可以簡單地看作輸出與輸入電壓之比,效率差需要散熱,一般用於低壓差,小功率的場合。
Switching Regulator 以高速脈波方式調整電晶體開關導通和斷開的時間比例,只傳送需要的電能,再用電感、電容等元件平整輸出,可以升壓、降壓、升降壓或反相,效率高,但電路較複雜、雜訊較高,又分成電感式切換和無電感的電容式切換 (Charge Pump)。
電感式切換有 synchronous 和 asynchronous (diode rectification) 兩種整流方法,可透過 transformer 提供隔離或輸出多種電壓。(電容式切換沒有兩種整流方法?) 電源轉換效率最高,但電源潔淨度卻也最難掌控,電路涉及電感線圈的配置佔用面積最大,為了縮小電感,多半將切換頻率拉高達 MHz 以上。
Charge Pump 切換過程只用電容未用電感,電源轉換效率較 Linear 高,但仍不如電感式切換,供電力也較小,產生電源的潔淨度未如 Linear Regulator 理想。適合低電流、中度壓差。雖能夠升壓、降壓、反相,但多數的運用情況皆在升壓,
| Linear Regulator | Switching Regulator | ||
|---|---|---|---|
| Charge Pump | Inductive | ||
| 轉換效率 | 20-60% | 75-90% | 90-95% |
| transient response | fast | ?slow | slower |
| Ripple | 很低 | 中 | 低 |
| EMI | 很低 | 低 | 中 |
| PCB 面積 | 很小 | 中 | 最大 |
| 價格 | 最低 | 中等 | 最高 |
參考
電感通常用表面絕緣的電線環繞而成的線圈,通過的電流改變時會產生電壓,來阻擋電流變化。也就是說,會讓產生變化的電流較難通過。
電感可用水車類比。水流推動水車,固定的水流讓水車有固定的旋轉。當水流突然變快,水車的慣性會阻擋水流過去而產生水壓,轉速是慢慢變快而不是突然變快。當水流突然變慢,水車反而會推著水趕快流過去而產生負的水壓,轉速慢慢變慢。
經過電感的電流變大時,電感會產生電壓,造成電壓差變小
當電流經過電線時,四周會產生磁場。當電流產生變化時,變化被阻擋的遠端便會產生電壓。
電感反抗電流變化。
v(t) = L di(t)/dt
理想電感直流電電阻為 0。
正弦交流電 i(t) = IP sin(2πft) 通過電感 L 時,會產生正弦電壓 v(t) = L di(t)/dt = 2πfLIP cos(2πft),電壓的幅度與電流的幅度 (IP) 和頻率 (f) 的乘積成正比,相位差 90 度 (電流落後電壓)。
參考:https://www.facebook.com/twembedded/posts/2919472054767678
https://www.facebook.com/twembedded/posts/3130657420315806
一般 Linear DC/DC 轉換器壓降要 2V 以上,LDO (Low Dropout) 壓降可達 1V 以下。
Linear Regulator 五大架構:NPN Darlington, NPN LDO, Quasi LDO, PMOS, NMOS
參考
Buck Converter 是切換式降壓轉換器。
Buck 有多種意思,作為動詞可表示馬等猛然彎背躍起把騎者摔下來,可能因此引伸為降壓。
http://eshare.stust.edu.tw/EshareFile/2009_11/2009_11_39cee00c.ppt
直流電源 開關切換元件 (IGBT、MOS)
LM2596 :40VDC 以下轉 1.2~37V ±4% 或 3.3V, 5V, 12V,3A。150kHz,80μA standby current,壓差
LM2696
X00069
BQ25570:Ultra-low power boost converter with battery management and buck output regulation。作為能量收集器,將 0.1 ~5.1VDC 488nA 的 μW 到 mW 能量升壓存到 VSTOR 電容,一旦 VSTOR 電容超過 VSTOR_CHGEN (典型 1.8V) 可對 VBAT 充電。然後降壓供電輸出 2~5.5V,電流可達 110mA。
Boost 輸入
Boost 是靠 VSTOR 1.8V 以上運作,可由 VBAT 充電,或 VIN_DC 達 600mV 啟動 Cold Start 來充 VSTOR。
| 上升 | VSTOR 電壓 | 下降 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 5.5V | ||||||||||
| 停止充 VBAT ↑ | VBAT_OV | |||||||||
| VBAT_OV - VBAT_OV_HYST | ↓ 恢復充 VBAT | |||||||||
| 啟動負載 ↑ | VBAT_OK_HYST | |||||||||
| VBAT_OK | ↓ 停止負載 | |||||||||
| 開始充 VBAT ↑ | VBAT_UV + VBAT_UV_HYST | |||||||||
| | ||||||||||
| VBAT_UV | ↓ 斷開 VBAT 避免過放 | |||||||||
| 啟動 Main Boost ↑ | VSTOR_CHGEN | ↓ 停止 Main Boost | ||||||||
| GND | ||||||||||
:Cold Start 階段
MPPT
VOC_SAMP 接 VSTOR (high):80% open circuit voltage
VOC_SAMP 接 low:50% open circuit voltage
VOC_SAMP 接外部電阻分壓
內部參考電壓 VREF_SAMP 透過外接電容 CREF 維持。
VREF_SAMP (還是 VOC_SAMP?) 接 MCU 產生的參考電壓做複雜控制。
問題:open circuit voltage 怎麼來?
Buck
VOUT = VBIAS (ROUT2+ROUT1)/ROUT1,VBIAS 約 1.21V OUT2+ROUT1 建議不大於 13 MΩ。
模組 CJMCU-2557:NT$725, 599+40
Ultra-low power boost converter with battery management,類似 BQ25570,但沒有 Buck 部份,Boost 運作電壓 > 130mV
MPPT
一般太陽能電池的最大能量點大多落在太陽能電池 open-circuit voltage (OCV) 的固定分壓,典型是 80%。bq25504 每 16s 關掉充電 256ms,太陽能電池會回到 OCV 狀態,即使在弱光下也足夠把太陽能電池內部電容和輸入電容充到 OCV,此時 bq25504 取樣電阻分壓記錄在 CREF,作為參考電壓。符合條件是輸入電容大約為輸入電壓,太陽能電池內部電容很小,電流通常大於 20µA。如果太陽能電池內部電容大或輸出電流很小,需要計算較高的分壓。
https://www.ti.com/lit/an/slua632/slua632.pdf
模組 CJMCU-25504
模組 BQ25504 Solar Cell LiPo Charger
所有 SIP 訊息 都要有 Via,縮寫 v。一開始的 UAC 和後續途經的每個 proxy 都會疊加一個 Via 放傳送的位址,依序作為回應的路徑。 格式 sent-protocol sent-by [ ;branch= branch ][ ; 參數 ...] s...