FORD FOCUS MK1 ST170(美規SVT)的IMRC模組電路解析

一切要感謝這個作者:https://accutach.com/ 他的網站是專門在維修福特的野馬車系的零件,其中一個IMRC模組幾乎是9成一樣的設計原理。 只差在MUSTANG在控制進氣歧管,是V8兩邊各自拉。而在FOCUS,只有拉一管。 所以控制迴路是一樣的,差在纜線和回饋的訊號有兩組和一組的差別。 IMRC Actuator Repair Service AccuTach Company can repair 96-98 Mustang Cobra IMRC Actuator Modules and similar vintage IMRC Actuators from other Ford vehicles. We can repair the electronics, the inner cables and replace the cable connectors, but unfortunately, we cannot repair the actuator cable sheaths if they are cut or broken. You can send your […]

Arduino應用 RPM轉速表 高壓線圈訊號擷取電路圖

給自己紀錄。 電路訊號模擬: https://is.gd/s2uazP Arduino程式碼: 同步放在GITHUB裡面 https://github.com/Jir8taiwan/engine_RPM_Tachometer_with_OLED_display // ====================================================================== // RPM 顯示器(External Interrupt 硬體中斷版) // 版本: 1.0 20260626 // 硬體: // D2 → 點火訊號輸入(FALLING 邊緣觸發中斷) // OLED SH1106 SPI:D0=13, D1=11, CS=10, DC=9, Reset=8 // ====================================================================== #include “U8glib.h” U8GLIB_SH1106_128X64 u8g(13, 11, 10, 9, 8); // —– […]

NPN、PNP電晶體,上拉/下拉開關電路圖應用

因為學藝不精,加上工作後很少持續應用電子元件,幾乎把高中實習課學的都還給老師了。 到底要怎麼利用NPN和PNP電晶體的CBE/EBC腳位的使用方式,和負載如何上拉、下拉導通,即使透過AI惡補一翻,仍然還是一個頭兩個大。 經過持續的回想和理解,以及最後終於找到這張範例圖,總算是有點心得。 趁目前還有印象,趕快給自己一個筆記記錄著,至少以後找資料至少有跡可循…哈。 工作原理(出處 https://www.reddit.com/r/arduino/comments/43pwpf/eli5_when_to_use_npn_transistors_and_when_to_use/?tl=zh-hant): 開關功能延伸應用方式(出處 https://bbs.pigoo.com/thread-50418-1-2.html): PNP電晶體: 導通條件:當 B極 電壓比 E極 電壓低約 -0.7V 時(Vb - Ve ~= -0.7V),電晶體開始導通。 電流方向: 由 E極 流向 C極。 **註:因電壓 Vb 比 Ve 低,相減是負值。例如 E極 是 5V,B極 是 4.3V,則 4. […]

線上電路模擬器 LRC Circuit – Circuit Simulator

使用 基本免費的電路圖繪製軟體 EasyEDA 電路圖繪製軟體,自己都要先驗證設計的電路圖有沒有正確和能不能正常使用。 所以透過這個線上的工具,真的幫了個很大的忙。 介面也有繁體中文,可以輕易理解元件和需求。 把電路繪製好以後,可以模擬出想要跑的功能有沒有達標,和計算工作的參數數據做參考和微調 真的很方便。 網址: https://www.falstad.com/circuit/circuitjs.html 範例: 像我最近在確認另一篇文章的BYPASS功能的元件,透過這個線上工具總算是讓我確定功能是能使用的。

Unbound DNS Resolver搭配AdGuard Home檔廣告使用的設定

AdGuard Home (AGH) 預設是做為「DNS 轉發器」,將網域解析工作交給外部公共 DNS 伺服器。 但這意味著所有的瀏覽足跡(使用者在查任何網址)都會暴露給第三方(如 Google/ISP網路供應商)。 所以,若在本地追加架設 Unbound 做為 AGH 的唯一上游,這樣會有什麼好處呢: 網路瀏覽隱私與安全: 透過啟用 DNSSEC(防止 DNS 污染/篡改)與 QNAME Minimisation(最小化權威查詢,極致保護瀏覽隱私)。 極速的本地快取機制: 透過快取(Cache)設計,Unbound 與 AGH 會將常用網域的 IP 紀錄強制留存在本機記憶體(RAM)中。後續全家內網設備再次訪問相同網站時,直接在區域網路內以 0ms 秒回,大幅壓低 DNS 解析階段的延遲。 兩者搭配使用是兼顧「網路控制權(AGH 擋廣告)」與「底層解析安全(Unbound 防污染)」的自建DNS伺服器的優質組合。 網址: https://unbound.docs.nlnetlabs.nl/en/latest/index.html 安裝套件: sudo apt update sudo […]

路由內部精簡linux環境下,測試DNS解析

給自己做個紀錄。 確認指令和參數能不能使用: curl -s -o /dev/null -w “%{time_namelookup}\n” http://google.com 0.030606 確認系統的DNS設定檔能不能被手動更動: # cat /etc/resolv.conf nameserver 192.168.0.1 # ls -l /etc/resolv.conf lrwxrwxrwx 1 root root 16 May 7 13:05 /etc/resolv.conf -> /var/resolv.conf # # ls -l /var/resolv.conf -rw-r–r– 1 root root 50 May 27 09:53 /var/resolv.conf # cat /var/resolv.conf nameserver 192.168.0.1 # 測試程式碼: RESOLV=/var/resolv.conf echo “backuping original resolv.conf” cp $RESOLV /tmp/resolv.bak cat /tmp/ […]

用基於tailscale開發套件,架設headscale在自己的主機管轄VPN吧

Tailscale 本身是個很好用的 VPN 工具,基於 WireGuard 協議,設定簡單、連線穩定,把我的不同實體地區的網路設備,可以集中一起跨網段使用彼此的功能和資源。 但官方的 Tailscale 有幾個問題: – 設備資訊和連線狀態會經過 Tailscale 的server,免費版有設備100數量限制(雖然一般使用者很難超過這個免費數量)。 – 無法完全掌控自己的網路,像我曾經遇到幽靈客戶端裝置: WPAD.tailXXX.ts.net 產生大量查詢 內網DNS伺服器 的癱瘓行為(當時詢問tailscale開發團隊,說它後台看不出異常來源)。 因為這樣的VPN應用對我個人來仍有一些使用條件的便利性,還是會需要用這個VPN工具來跑內網和跨網設備。 而這幾天發現 Headscale 是基於 Tailscale 的開源自架替代品,可以用同樣的 Tailscale 客戶端軟體,改在自己架設的伺服器達到一樣的功能。 缺點: – 需要有自己的網域、和持續對外的網頁主機 PORT 443,所以仍有一定的IP暴露風險給無聊人士找弱點。 – 若要 […]

DLINK G415C LTE路由,REALTEK緊急模式UART傳輸線console指令

先留點資料做紀錄 路由器的電路板有UART傳輸線腳位,接上去就能PUTTY讀取COM埠的訊號資料。 按到出現bootloader緊急模式,可以用的指令(輸入?可以呼叫出HELP清單)只有這些這些能用: ? —————– COMMAND MODE HELP —————— HELP (?)                                    : Print this help message DB DW EB … EW … CMP: CMP IPCONFIG: MEMCPY: AUTOBURN: 0/1 LOADADDR: J: Jump to NANDID: Read NAND Flash ID NANDBE: NANDSCRUB: NANDPIOR: NANDPIOW: NANDR: NANDW: NANDECCGEN: NANDBBD: NANDMARKB: NANDFEATURE: NANDT: M […]

Linux DEBIAN系統用Google Chrome Remote Desktop會遇到遠端、本機的互相複製貼上文字異常的可能解法

最近開始留意到Debian系統在CRD使用的時候,遇到本機端的文字貼不過去遠端、遠端的文字無法複製到本機端、或者遠端的文字無法複製貼上到遠端。 跟AI對話了很久和死胡同後,似乎找到兩種解法。 給自己一個紀錄,避免下次又要回想到底是找哪個AI才給出正確答案的…@@ 方法一: 編輯這個檔案。 nano ~/.chrome-remote-desktop-session # 啟動剪貼簿同步工具 #/usr/bin/autocutsel -s CLIPBOARD & #/usr/bin/autocutsel -s PRIMARY & # 最後才啟動桌面 Session exec /usr/bin/openbox-session # 啟動習慣的XWIN套件 ## 啟動完整的 XFCE 桌面環境 (擇一) exec /usr/bin/startxfce4 ## 或是 ## 啟動完整的 LXDE 桌面環境 (擇一) exec /usr/bin/startlxde 修改好以後,執行一次重啟應該就能正常了。 chmod +x ~/.chrome-remote-desktop-session s […]

UBUNTU的snap套件,占用硬碟空間很困擾的臨時對策解法

最近,UBUNTU的環境明顯越來越多軟體都改用snap套件呼叫來替代apt的管理方式。 但是他這個套件有明顯感受到一些缺點。 撇除rkhunter開始明顯監控誤報以外,最大的感受就是硬碟空間忽然被占用許多。 臨時對策,就是定期的把snap版本快照的檔案,已經廢除的就提早刪掉。 參考來源: https://itsfoss.com/clean-snap-packages/ 新增一個腳本指令檔案: sudo nano /etc/cron.weekly/00-clean-snap.sh (版本一:) #!/bin/bash # file save to /etc/cron.weekly/00-clean-snap.sh # Removes old revisions of snaps # CLOSE ALL SNAPS BEFORE RUNNING THIS set -eu snap list –all | awk ‘/disabled/{print $1, $3}’ | while read snapname revision; do snap remove “$snapname” –r […]