發表文章

目前顯示的是 3月, 2021的文章

Asetek一體水冷水泵維修

圖片
     先前一名好友說他的一體水冷的水泵插到主機板上RGB LED的連接器,開機後水泵就冒煙燒掉了,問問看能不能修理。我原先以為裡面會是什麼很特殊的晶片沒辦法買到,不抱持太大的希望。結果拆開看用的零件都還滿簡單明瞭的,也是頭一次看到水泵馬達的構造。             本日主角,Asetek 338,原先是用在HP的機器上,HP的料號為714256-001。     水冷頭的部分有好幾顆螺絲,如果只要拆開看到水泵電路的部分,實際上只需要鬆開這兩顆螺絲。     螺絲鬆開以後取下塑膠上蓋,就能看見無刷馬達的線圈以及控制電路。電路上最主要有兩個IC,一個是單相全橋馬達驅動器;另一個是霍爾IC緊靠在轉子旁邊,用來檢測轉子的位置回授給馬達驅動器變相。兩個IC須互相搭配才能運作。     近看後發現,馬達驅動器已經燒出一個洞了,所幸印字"B1962"還看得見。經查應為 ON Semi的LB1962MC,Mouser上訂得到 。只訂兩顆,結果送三顆來。     解焊小顆的SOP封裝其實不用特殊的工具,烙鐵多加一點焊錫將一排焊點同時加熱,兩排交錯個幾次就可以把壞的IC給拆下來。     用吸錫線將舊的焊錫吸乾淨,再焊上新的LB1962MC就好了。     最後上電測試確定水泵正常運轉,完修~

新唐火神板開箱實作(二):NuEclipse IDE基本設定筆記

圖片
      安裝完NuEclipse以後,我們可以做下列幾項設定。雖然這些項目並非必要,但是設定完會讓接下來的工作更加順手。請注意,這些設定是存在workspace目錄下的metadata,如果再新開一個workspace,要記得重新設定一次。 1. Font size     Windows > Preferences > General > Colors and Fonts     在選單裡面找到C/C++ > Editor,然後按右方的Edit就可以選擇適合自己的字型與字型大小。 2. Save automatically before build     Windows > Preferences > General >Workspace     將Save automatically before build勾選起來,這麼一來每當我們修改程式後,按下槌子就會自動儲存然後編譯。如果更動編輯器內的程式但是未儲存,還是會照上次儲存的程式編譯。 3. Launch the previously launched application     Windows > Preferences > Run/Debug > Launching     勾選下方的Always launch the previously launched application。之後如果有直接使用Eclipse的Run或Debug功能,就只需要設定一次,下一次會自動跑上回的設定值。

新唐火神板開箱實作(一):NuMaker-Volcano與NuEclipse IDE入門篇

圖片
一、前言      其實早在約兩年前(2018年)新唐科技就推出自家基於Eclipse的IDE,名為NuEclipse。它支援新唐Cortex-M系列微控制器,並包含OpenOCD可以直接在IDE內進行燒錄與debug,支援Windows與Linux作業系統,功能與業界常用的Keil MDK非常相似且可以免費使用。      最近新唐新推出一顆有CAN的便宜MCU,M0A23已經被我搶先拿到開發板了,也剛好有在做車用相關的專案。許多人都有問過我怎麼使用NuEclipse,這回我們就以CAN通訊為實驗主題,分個三到四篇寫一系列的NuEclipse的入門文章。我們拿到的NuMaker-Volcano上面是新唐M0A23EC1AC,是一顆Cortex-M0、32KB Flash、4KB SRAM的微控制器。內建48MHz的振盪器,在多數情況下無須外加石英晶體,讓TSSOP28的封裝擁有26個I/O。      順帶一提,新唐目前有和ARM簽約,只要是使用新唐Cortex-M0和M23的微控制器,也能免費、無限制的使用Keil MDK。細節可以參考新唐與MDK的網站。 https://www.nuvoton.com/tool-and-software/ide-and-compiler/ https://www2.keil.com/nuvoton/M0-M23 二、準備工作 下面這些東西會在接下來的幾篇文章中用到。      1. 硬體          1. 新唐NuMaker-Volcano開發板           2. CAN Transceiver (我是用 TI TCAN1042V-Q1 ,他的CAN bus 5V與數位信號的VIO是分開的)           3. Kvaser Leaf Light HS V2 (USB to CAN adapter,也可以用另一塊開發板收發CAN資料)      2. 軟體           1. Windows 10或Ubuntu 18.04 LTS的電腦,其他作業系統還沒試過           2. NuEclipse_V1.01.017          3. NuMicro_ICP_Programming_Tool_V3.05.7174r          4. NuMicro_ISP_Programmin