Board logo

標題: 修牛記 - No, 不修牛了, 又係數控電源 Digital Power Supply [打印本頁]

作者: jwong852    時間: 2013-2-6 21:17     標題: 修牛記 - No, 不修牛了, 又係數控電源 Digital Power Supply

用"修牛記"行頭, 方便尋找我所有post.

近來見有幾編DIY數控電源, 我又出呢湊吓熱鬧, 其實呢個project都搞咗半年.

前言 :
二三年前當大家講Power Supply, 原來我隻都用咗十幾年 (1999出品), 又醜又落後.
見"尼采姐姐"DIY嘅Power Supply咁靚, 當時就口痕話遲尐整番隻數控電源.
一講就快3年. 終於2012年夏天有多尐時間, 開始構思呢隻野, 設計, 測試各部份功能, 搵零件, 定零件都搞咗幾個月, 終於喺農曆新年前大概完工, 可以出呢見吓世叔伯兄弟.

先呢新舊Power Supply合照:
[attach]1490923[/attach]
作者: jwong852    時間: 2013-2-6 21:39

本帖最後由 jwong852 於 2013-2-7 22:47 編輯

設計原則 :

1. 15V 10A / 30V 5A 輸出
2. 以Agilent E3632A 做假想敵
http://www.home.agilent.com/en/p ... mp;cc=HK&lc=eng
3. LCD大display, 因為老眼紛花, 一定要用graphic LCD module先出到大字.
4. 用jog dial取代舊power supply VR. 唔用Button調輸出, 跟E3632A一樣, 又方便, 又有手感.
5. 要有remote sense, 大電流輸出都唔會有voltage drop.
6. 人地Agilent用IEEE488做host control, 我都係用番USB, 又平又方便.
    (到今日重未寫好MCU嘅USB部份, PC control program我又唔熟,
     現徵求PC高手, 幫手寫呢部份, 如用Visual Basic, C++等, 將可獲贈PCB空板一套)
如圖 :
[attach]1490932[/attach]
作者: funghome    時間: 2013-2-6 21:43

正,期待3級照
作者: jwong852    時間: 2013-2-6 22:02

先睇功能, 再睇製作過程.
平常之顯示 :
[attach]1490933[/attach]

有heatsink 溫度 (用DS18B20), 風扇轉速顯示, Agilent 都無.

重有Thermal shutdown :
[attach]1490935[/attach]
Shutdown 溫度可調, 超溫時輸出會暫停, 圖中右邊輸出綠燈是快閃中, 不是長著.

可記憶5組輸出設定, Agilent只有3組. 第一組為開機Default.
[attach]1490939[/attach]

按Menu鍵, 可選各種設定, 如LCD backlight, System Monitor, ......
[attach]1490940[/attach]

System Monitor, 係平常顯示再加 : AC 輸入選擇, 整流後之電壓, Max, Minimum, 可知ripple 幅度, 方便set機及calibrate.
[attach]1490948[/attach]

其他sub-menu, 係System Setup, USB (未完成), 及Calibration, 不詳解了, 有問題才作答.
[attach]1490950[/attach]

[attach]1490951[/attach]

操作詳情可看youtube :
http://www.youtube.com/watch?v=b ... sK72XtA&index=1

代續............
作者: jwong852    時間: 2013-2-6 22:29

製作過程

第一步要選隻啱用嘅牛, 要有多組輸出. 喺香港+淘寶搵咗成個月都無隻現成啱用.
最後都係要喺淘寶訂造 :
[attach]1490960[/attach]
隻牛成4.1kg, 320VA, 輸出有三組 : 15-10-0-10-15, 12-0-12, 0-9, 買咗人仔275, 另運費人仔60.

Main control element 用MOSFET, 容易推. 其實2粒TO-247, 有100V 20A Pd150W都夠用, 依家用32N50, 32A 500V係over spec, 不過係從舊電腦火牛拆落呢, 用得就唔洗買, Vgs-on重夠低, 約3V可出5A.
[attach]1490984[/attach]
中間果粒係DS18B20, 用呢測溫度.

[打字好辛苦, 又要執相, 成篇故事, 睇怕要幾日至出得晒. ]
代續.........................
作者: cli    時間: 2013-2-6 22:40

呢o的先係DIY
作者: bennyepc    時間: 2013-2-6 22:46

總之一句講曬,利害.......
作者: m92fshing    時間: 2013-2-7 00:41

師兄努力! SETTING 好仔細
作者: ericngau    時間: 2013-2-7 01:38

我有看開你post的,支持你,請繼女努力。
作者: yhcheng28    時間: 2013-2-7 07:04

師兄利害,恭喜又一DIY 實用品.正
作者: ken_nx    時間: 2013-2-7 08:08

量產吧! 勁
作者: logoff    時間: 2013-2-7 08:41

賀歲巨獻.......
作者: barrymok    時間: 2013-2-7 08:49

成本幾錢一隻?
作者: jwong852    時間: 2013-2-7 10:22

本帖最後由 jwong852 於 2013-2-7 16:03 編輯

成本幾錢一隻?  講完故仔先慢慢計數.

繼續講製造過程, 先呢線路圖.
Analog 部份:
[attach]1491124[/attach]
火牛輸出用3隻relay控制, 可選AC10V, 15V, 20V, 25V, 30V (10V, 15V為全波整流, 20V,25V,30V為橋式整流)
電流檢測用LT1490, 這是"Over the top" op amp, 輸入電壓可以高出Vcc很多, 不能用一般op amp取代.
原先用電阻將電流檢測電壓降至Vcc內, 再用LF412做放大, 但op amp close loop gain 要很大, 連op amp offset 都放大埋.
R3, R6 0.1 Ohm 5W 電阻唔係一般貨式, 因為要用呢檢測電流, 呢隻係2%, 低溫飄型號, 我訂左十粒番呢, 重有剩.
[attach]1491300[/attach]

其他都是一般零件, 不再詳談.

Digital  部份:
[attach]1491125[/attach]

MCU採用NXP P89LPC936, C-51 core, 我所有digital project都係用呢個系列, 內置16kB program flash, 512B EEPROM, 及很多peripherals, 非常好用. Display 係192 x 128 3.8" LCD, Topway 廠的 LM19501. 此規格很難搵, 貪佢pixel夠大粒, 方便老花眼.
ADC 同 DAC 都係Microchip 12-bit, MCP3208 同MCP4922, 貪佢有DIP 封裝.
S9 同 S10就係JOG DIAL.
USB - TTL 用 CP2102 module, 再用2粒 Optical coupler 做 isolation. 亦都減少PC 尐 noise 走入呢.
[attach]1491122[/attach]
[attach]1491123[/attach]

[由於upload有file size 限制, 只能以低resolution upload]
作者: hon829    時間: 2013-2-7 10:32

diy過商品級
作者: cal    時間: 2013-2-7 10:46

又一篇入精華區
期待~~
作者: jwong852    時間: 2013-2-7 10:59

本帖最後由 jwong852 於 2013-2-13 09:53 編輯

Analog 部份調試複雜, 唔記得影相. 第一塊手辦:
[attach]1491135[/attach]
零件已搬到新板, 只能影齋板條屍.
第一版當然錯漏百出, 大把bug, 又要飛線試不同design, 搞都搞成2個月.

再版當然唔再自己浸板啦, 連Digital 板一整交去PCB廠做, 裝好後才記得影相 :
[attach]1491136[/attach]

[attach]1491137[/attach]

因為要走大電流, 底板trace要用粗銅線加工 :
[attach]1491151[/attach]

調試時才發現relay 開關會產生EMI 會reset MCU, 只好加番防弧 cap :
[attach]1491152[/attach]

代續 ..........................
作者: YES_MAN    時間: 2013-2-7 11:20

好快淘宝有山寨品
連PCB都抄埋

Ching拿拿聲自己開返檔
飲頭啖湯先
作者: 人中之龍    時間: 2013-2-7 11:51

強,師兄有無興趣整多幾隻成品來賣??
作者: bl2228    時間: 2013-2-7 13:34

support...
作者: kwliu    時間: 2013-2-7 14:00

本帖最後由 kwliu 於 2013-2-7 14:05 編輯
USB - TTL 用 CP2102 module, 再用2粒 Optical coupler 做 isolation. 亦都減少PC 尐 noise 走入呢.
jwong852 發表於 2013-2-7 10:22


有無諗過直上藍芽module?

PS: 見o的銅柱駁銅柱好壯觀 , 點可以咁平行o既, 定係用heatsink去就個高度?
作者: jwong852    時間: 2013-2-7 16:12

有無諗過直上藍芽module?

PS: 見o的銅柱駁銅柱好壯觀 , 點可以咁平行o既, 定係用heatsink去就個高 ...
kwliu 發表於 2013-2-7 14:00


用藍芽module, 都可以, 行software COM port, driver 都一樣. 不過我無PC host program.
你幫我寫, 我全套power supply設計俾晒你都得.

Heatsink 高15cm, 用6條2.5cm銅柱駁埋啱啱好.
作者: jwong852    時間: 2013-2-7 16:26

本帖最後由 jwong852 於 2013-2-7 16:27 編輯

Digital 板裝在LCD後面 :
[attach]1491306[/attach]
用大教宗牌solid cap.

安裝進行中 :
[attach]1491308[/attach]

[attach]1491307[/attach]
黃色2粒係接+/-輸出至chasis ground, 用呢減低輸出浮地時的EMI. +或-接chasis ground時就無需要.

代續 .........................
作者: funghome    時間: 2013-2-7 18:05

一睇個MENU就知幾PRO

"調試時才發現relay 開關會產生EMI 會reset MCU, 只好加番防弧 cap "
我都試過..用M8一開RELAY就RESET
作者: barrymok    時間: 2013-2-7 20:50

只係覺得,以你既資力, 起碼1000蚊一日, 假釋最快用十日完成, 唔計材料都要一萬蚊一部. 如果唔係用來MP, 計落蝕水。 除非真係為興而DIY

回復 14# jwong852
作者: A032798    時間: 2013-2-7 22:11

提示: 作者被禁止或刪除 內容自動屏蔽
作者: longun    時間: 2013-2-7 23:37

強,師兄有無興趣整多幾隻成品來賣??
人中之龍 發表於 2013-2-7 11:51


好呀, support !
作者: hin_6661    時間: 2013-2-8 05:02

回復 22# jwong852


    多謝分享
作者: jwong852    時間: 2013-2-8 12:11

本帖最後由 jwong852 於 2013-2-8 22:22 編輯

整機殼部份就最辛苦, 機械野係我最弱果瓣.
面板加塊透明acrylic, 買塊十零蚊番呢自己鑽窿, 點知臨尾香, 到最後一個窿至鑽爆.
[attach]1491624[/attach]

都係俾錢膠片鋪鑽埋算啦, 盛惠HK$90.
[attach]1491625[/attach]

尐key位都係要自己慢慢銼出呢. 有時間就用Corel Draw (我唔識用)劃好攞去華強或淘寶俾人laser cut, 重平靚正.

最後呢多2張裝埋USB module 嘅相 :
[attach]1491626[/attach]

[attach]1491627[/attach]

全部成本幾多 ? 等我計吓先 :

1. 牛 HK$400
2. PCB HK$576        (最少做十件, 只用一套都要俾咁多)
3. 機箱HK$90
4. 膠片HK$90
5. 大水塘HK$100
6. LCD Module HK200 (幾年前買落)
7. ADC + DAC HK100
8. MCU HK20
9. Heatsink HK40
10. 面板上之按掣 HK$150  (全部係不綉鋼, 華輝貨)
11. Relay 3 隻 HK70
12. USB module HK20
13. 其他IC, 電容, 電阻, transistor, diode  HK$100
14. 其他 + connectors HK$44 (湊夠尾數)

總共材料 HK$2000
再做可以平尐, PCB唔洗咁貴.
設計, 人工, software development 無價.
計番DIY 成功感, 滿足感, 自豪感 應該有賺.

買部Agilent E3632A 新貨 HK$14000-15000.
上淘寶買部翻新 E3632A 洋垃圾 都要RMB4000 = HK$5000.

之後都唔知重有乜野好講, 歡迎你地發問啦.
作者: tkt1307    時間: 2013-2-8 12:25

如果後面的螺絲能噴黑色,更能顯出高級的風格。
作者: Offer    時間: 2013-2-8 12:59

整機殼部份就最辛苦, 機械野係我最弱果瓣.
面板加塊透明acrylic, 買塊十零蚊番呢自己鑽窿, 點知臨尾香, 到 ...
jwong852 發表於 2013-2-8 12:11



    DIY重有一樣好處,終生保養坏乜也可自行維修及一世固件更新
作者: kwliu    時間: 2013-2-8 13:37

回復 29# jwong852

個殼抗扭剛性如何? 另外個入風位係邊?
如果前級switching, 後級linear個ripple會高幾多?
作者: rutellor    時間: 2013-2-8 14:00

溫度有咩用LAB通常都會開25度冷氣家
作者: kwliu    時間: 2013-2-8 14:19

溫度有咩用LAB通常都會開25度冷氣家
rutellor 發表於 2013-2-8 14:00


It's heat sink temperature not ambient temperature.
作者: jwong852    時間: 2013-2-8 14:29

本帖最後由 jwong852 於 2013-2-8 14:43 編輯
回復  jwong852

個殼抗扭剛性如何? 另外個入風位係邊?
如果前級switching, 後級linear個ripple會高幾多? ...
kwliu 發表於 2013-2-8 13:37


呢個殼係鐵殼+前後膠板, 抗扭剛性OK. 入風位喺背後, 風扇係抽入(先至用到隔塵網), 出風位喺機頂, 圖一可看到. 左右都有出風口. 詳細尐, 可到鴻光和興看實物.

前級switching, 後級linear, 舊果部power supply玩過啦, efficiency係可以好高, 但ripple + noise都好大, 粗野ok, 如充電池, digital circuit. 但接音頻電路死梗, 實有很多噪音.
EMI勁多, 點搞都搞唔掂.
作者: kwliu    時間: 2013-2-8 16:09

回復 35# jwong852

所為Ultra Low Noise Switching Power Supply o既noise又可唔可以接受得到?
如果玩Hybrid, 用兩組牛(Switching+工頻, High Power用switching牛, 細loading用工頻牛)又可行性如何?
作者: jwong852    時間: 2013-2-8 16:32

乜野係 "工頻牛" ?

我舊果部前switching, 後linear, 可以手動off switching, for low noise application. 只適合細電流, 大電流時就熱到發燒.
作者: kwliu    時間: 2013-2-8 19:38

回復 37# jwong852

即係50Hz牛
作者: hk-temp    時間: 2013-2-8 20:46

勁~ 火牛有整過...MCU 有玩過, 不過玩到咁真係勁好多..無諗過~

好有心機呀 , 不過整完果下成功感又真係超正!!!!
作者: patmb    時間: 2013-2-8 22:41

好久不見牛王的 post,希望牛王多點出 post,等小弟學下o野!
作者: barrymok    時間: 2013-2-9 03:06

師兄,想問下PCB 你去邊間做? POWER PCB+ DIGITAL PCB 加埋 5百幾?
作者: barrymok    時間: 2013-2-9 03:27

師兄, 想問下RELAY 加埋free-wheeling diode會唔會好D?
作者: barrymok    時間: 2013-2-9 03:45

師兄好有心機,非常利害, 佩服佩服。

再參與下討論先,
digital果 part, 會唔會搵粒 NXP ARM M3 或 M4 ,加粒DAC. ARM搵粒有LAN/原生USB及12bit AD。

好處是 :
1. 價錢差不多, (不正式計算過, 估計差不多)
2. 有原生USB, 做datalog 的速度更快。
3. 有LAN , 可作internet function。
4. core speed 去到 100MHz, 做datalog 的速度更快。

壞處:
可以要花多d 時間做 development。
ARM 原生AD max.得 3V, 可能不夠用, 加電阻分壓影響準確性。

BTW, 我都係除口UP, 好似師兄你UP到又做得到, 真係要服。
作者: Joe_Black    時間: 2013-2-9 05:46

提示: 作者被禁止或刪除 內容自動屏蔽
作者: YES_MAN    時間: 2013-2-9 06:12

之後都唔知重有乜野好講, 歡迎你地發問啦.

同Agilent E3632A格一格劍
睇下邊把利D
作者: ango    時間: 2013-2-9 06:49

提示: 作者被禁止或刪除 內容自動屏蔽
作者: jwong852    時間: 2013-2-9 09:44

師兄,想問下PCB 你去邊間做? POWER PCB+ DIGITAL PCB 加埋 5百幾?
barrymok 發表於 2013-2-9 03:06


上淘寶, 找深圳PCB廠打樣, 間間價錢差不多, 10cmx10cm 收RMB100, 大果塊收RMB350.
有尐PCB廠可能會平少少, 無再花時間搵了.
作者: jwong852    時間: 2013-2-9 09:48

本帖最後由 jwong852 於 2013-2-9 15:40 編輯
師兄, 想問下RELAY 加埋free-wheeling diode會唔會好D?
barrymok 發表於 2013-2-9 03:27


Relay driver 用MC1413, 有built-in free-wheel diode.
[attach]1491931[/attach]
作者: jwong852    時間: 2013-2-9 10:01

本帖最後由 jwong852 於 2013-2-9 10:20 編輯
師兄好有心機,非常利害, 佩服佩服。

再參與下討論先,
digital果 part, 會唔會搵粒 NXP ARM M3 或 M4 , ...
barrymok 發表於 2013-2-9 03:45


呢尐野速度咁慢, 無須要用ARM. 好少有內置12-bit ADC + DAC, 有都唔平. 外置ADC, DAC, noise 細尐.

LAN ? 想唔到有乜用.

USB 行COM port mode, 9600 baud 都夠有餘. Data logging 最快 1 sample / second 都夠了. 太快都無用.

E3632A 都係用80C196 + 粒 80C51.
作者: jwong852    時間: 2013-2-9 10:12

本帖最後由 jwong852 於 2013-2-9 13:19 編輯
為什麼 Limit set 咁低o既?
320VA 牛, output coil 有 15Vx2, 8A, Output ~ (15+15)x1.414x8=340VA;
MOSFET ...
Joe_Black 發表於 2013-2-9 05:46


無錯, 個設計用200VA牛都夠用, 足稱的話.

第一次喺淘寶訂造環牛, 預咗佢呃稱, 所以打七折, 做夠300VA, 點知火牛廠做到322VA俾我, 度過又足稱噃. 可能我搵間價錢偏高, 但口碑好嘅店, 真係用靓純銅線, 唔係鋁線牛.

大尐火數, 內阻細尐, loss 細尐, 150VA full load 都唔會發熱.

要慳錢, 用200VA牛都得, 不過要足稱至好噃.

做到20A, 就唔止火牛夠火數, 重要電容加大, 整流子加大, relay 加大, heatsink 加大, 風扇加大, 電線/trace加粗, ...............
正所為一闊三大, 都係留番俾你地試吓啦.
作者: upcupcupc    時間: 2013-2-9 10:31

提示: 作者被禁止或刪除 內容自動屏蔽
作者: morris    時間: 2013-2-9 11:26

本帖最後由 morris 於 2024-3-22 09:49 編輯

......
作者: jwong852    時間: 2013-2-9 13:15

本帖最後由 jwong852 於 2013-2-9 15:55 編輯
之後都唔知重有乜野好講, 歡迎你地發問啦.

同Agilent E3632A格一格劍
睇下邊把利D ...
YES_MAN 發表於 2013-2-9 06:12


唔洗比啦, 人地Agilent E3632A賣得萬幾蚊, 當然唔係流, 我尐土炮輸幾條街啦.

只係嬴佢 :
1. DIY 終身保養(食自己), 固件可永世更新(食自己). E3632A過保要修理就貴囉.
2. LCD 夠大, 啱老花眼, 又可同時顯示多尐資料.
3. 有heatsink 溫度, 風扇轉速顯示
4. 輸出功率比 E3632A 大, 30V/5A, 15V/10A vs 30V/4A, 15V/7A
5. Remote control, 自家用USB 方便過GPIB/RS232. (工廠, Lab就GPIB好)

輸嘅就大把 :
1. Ripple, E3632A <2mVp-p, 我隻 <10mVp-p啦
2. E3632A 用16-bit ADC, DAC, 我用 12-bit, 夠用就算
3. Program Accuracy, E3632A 係 0.05% + 10mV, 我隻 0.1% + 30mV 啦
4. Read back Accuracy, E3632A 係 0.05% + 5mV, 我隻 0.1% + 10mV 啦
.
.
.
.
不能盡錄
作者: jwong852    時間: 2013-2-9 13:21

入嚟冇野講,齋拍手掌得唔得?
morris 發表於 2013-2-9 11:26


有女皇賞識, 榮幸之至啦.
作者: barrymok    時間: 2013-2-9 15:29

Relay driver 用MC1413, 有built-in free-wheeling diode.
jwong852 發表於 2013-2-9 09:48 AM



    係wor, 無check spec. 睇漏左
作者: YES_MAN    時間: 2013-2-9 16:00

1. Ripple, E3632A <2mVp-p, 我隻 <10mVp-p啦
2. E3632A 用16-bit ADC, DAC, 我用 12-bit, 夠用就算

Ripple指line in個50Hz ripple?
Read and program accuracy輸因為8bit ADC/DAC?
作者: jwong852    時間: 2013-2-9 16:55

1. Ripple, E3632A
YES_MAN 發表於 2013-2-9 16:00


Ripple 係輸出端AC ripple, 主要係100Hz.

我係用12-bit ADC 及 DAC. 比起 Agilent 用16-bit, 當然誤差較大.
作者: barrymok    時間: 2013-2-9 21:15

你用咩量10mVp-p ripple?

1. Ripple, E3632A
YES_MAN 發表於 2013-2-9 04:00 PM

作者: jwong852    時間: 2013-2-9 21:23

你用咩量10mVp-p ripple?
barrymok 發表於 2013-2-9 21:15


用 scope 睇.
作者: barrymok    時間: 2013-2-10 00:29

之前用agilent 5014A 睇ac ripples, 發覺scope本身都有noise, 最後搵左部analog CRO(FLUKE的型號不記得了) , 量出來既效果係比DSO的值為小.

查過 5014A SEPC. 本身去到 2mV resolution, 但係用起上來跟本20mV 以下都難分辨。SNR太大

所以如果師兄手上真係有E3632A做個對照比, 結果先軍真, 分分鍾師兄部supply既效果同佢差唔多
作者: barrymok    時間: 2013-2-10 12:14

jwong852 師兄, 恭喜發財, 蛇年快樂, 新手有事請教:

請問Q1同Q6點解用3094 ?用5550可以嗎?

Q1是做電流保護嗎?

Q5 Q6 做soft start 會好些嗎?

U5 ref part 計落係 3.088V , 如果以3V為準,大概3%誤差。請問program 有 lookup table cal過嗎?
以前用過X60250做 ref, circuit 簡單, 一粒搞惦。但我搵唔到 3V version。

http://www.intersil.com/en/produ ... erences/X60250.html
作者: jwong852    時間: 2013-2-10 18:45

之前用agilent 5014A 睇ac ripples, 發覺scope本身都有noise, 最後搵左部analog CRO(FLUKE的型號不記得了)  ...
barrymok 發表於 2013-2-10 00:29


無錯, DSO noise 係好大, 2mV/div 時 background noise 都唔少.
下次揾部analog scope 再度過.
作者: jwong852    時間: 2013-2-10 19:39

本帖最後由 jwong852 於 2013-2-10 21:59 編輯

回復 61# barrymok

Q1 係做電流保護. 輸出快速短路時, LT1490反應慢, 會有好大current surge. Q1反應快好多, 將電流限制在12-13A.
用SPICE simulate 都見到.

Q1 CE 接喺MOSFET GS, 另外重有zener, 電壓最大只有10V, 無需用2N5550 (Vceo 140V).

Q6 CE 接喺 Q5 BE, 電壓最大只有0.7V, 同樣無需用2N5550.

用2N5550 代2N3904, 當然可以, SIDE 料 啫.

Vref 只要穩定 3.0-3.3V都得, 所有電流, 電壓都可以用software calibrate.

Vref 要 <3.3V (ADC, DAC 嘅Vcc), 太細就SNR唔靚, 所以採用3.0-3.1V. 但搵唔到有靚嘅3.0V reference (重要係thru-hole package). 2.5V 同 1.25V 就大把.

我都有LP2950-3.0 (TO-92), 但Temp coe 係 40ppm/deg, 重衰過TL431 嘅23ppm/deg.
作者: jwong852    時間: 2013-2-12 13:59

本帖最後由 jwong852 於 2013-3-11 18:27 編輯

Remote control, 通過USB, 由PC 控制. 跟Agilent E3632A 使用SCPI 格式 (Standard Command for Programmable Instruments) :

[attach]1504120[/attach]

現正加進此digital power supply.

但寫好MCU 的 program後, 仍缺少PC host program作為 remote monitor 及data logging 之用.
希望有PC host program 高手可合作開發.
作者: Offer    時間: 2013-2-13 00:00

Remote control, 通過USB, 由PC 控制. 跟Agilent E3632A 使用SCPI 格式 (Standard Command for Programmabl ...
jwong852 發表於 2013-2-12 13:59



    冇check sum?
作者: barrymok    時間: 2013-2-13 01:46

DEL/////////////////
作者: tik57    時間: 2013-2-13 08:05

支持.....太棒了
作者: jwong852    時間: 2013-2-13 09:49

冇check sum?
Offer 發表於 2013-2-13 00:00


SCPI 係無 checksum.

用USB cable 連接, 可靠性高, code 又短, 無需要 checksum.
作者: Offer    時間: 2013-2-13 22:29

SCPI 係無 checksum.

用USB cable 連接, 可靠性高, code 又短, 無需要 checksum.
jwong852 發表於 2013-2-13 09:49



    USB TO RS232 9600 8n1?
作者: Offer    時間: 2013-2-14 20:36

[attach]1493614[/attach]
作者: edwardfcy    時間: 2013-2-14 20:50

回復 70# Offer

OFFER兄,真快手啊!!
作者: jwong852    時間: 2013-2-14 21:28

本帖最後由 jwong852 於 2013-2-14 21:31 編輯
USB TO RS232 9600 8n1?
Offer 發表於 2013-2-13 22:29


Yes ! Default 係 9600 baud 8n1.
如有須要可在USB setup menu 選其他baud rate.

Offer 兄, 可否將顯示排成近似 power supply 的主頁 (#4 的圖).

再在下面另加, Recall, Store 1 - 5, Range, Output ON/OFF 快捷鍵.

是否用VB寫 ?
作者: Offer    時間: 2013-2-14 21:41

Yes ! Default 係 9600 baud 8n1.
如有須要可在USB setup menu 選其他baud rate.

Offer 兄, 可否將顯示 ...
jwong852 發表於 2013-2-14 21:28



    Yes,layout 係最後先汁,最先要溝通到
作者: poonpoon098    時間: 2013-2-14 21:48

用"修牛記"行頭, 方便尋找我所有post.

近來見有幾編DIY數控電源, 我又出呢湊吓熱鬧, 其實呢個project都搞 ...
jwong852 發表於 2013-2-6 21:17



    C hing 直頭人才  請問做邊行
作者: Offer    時間: 2013-2-14 22:32

Yes ! Default 係 9600 baud 8n1.
如有須要可在USB setup menu 選其他baud rate.

Offer 兄, 可否將顯示 ...
jwong852 發表於 2013-2-14 21:28


Done
    http://www.sendspace.com/file/p3yb24
作者: hkepckk    時間: 2013-2-17 17:43

jwong852 ching 嘅貼真係一定要追
一於量產佢啦
作者: edwardfcy    時間: 2013-2-17 19:23

回復 76# hkepckk

支持牛王師兄將佢既絕世佳作量產化啊!!
作者: eh    時間: 2013-2-17 19:48

高手雲集
我玩粒IC既SPI都搞到比佢玩番轉頭
又Logic analyzer,又lee又路都未搞掂
Arduino姐
作者: jwong852    時間: 2013-2-18 10:23

Offer + 各位,

過年太多節目, 未有時間攪個driver住.
攪好 + 試埋Offer個program, 先再update大家.

多謝收看.
作者: Offer    時間: 2013-2-18 10:30

Offer + 各位,

過年太多節目, 未有時間攪個driver住.
攪好 + 試埋Offer個program, 先再update大家.

多謝 ...
jwong852 發表於 2013-2-18 10:23


你試過後我再加埋讀數值果段
作者: mbass    時間: 2013-2-18 11:21

強,太強,方便可否告訴大家是讀什麼學科,讀了多少年,接觸了多少年等,給我們參考一下
作者: bei6266    時間: 2013-2-18 12:07

用廣東話好d囉.
作者: dsscss    時間: 2017-7-1 03:51

本帖最後由 dsscss 於 2017-7-1 03:58 編輯

好少睇精華區, 見到樓主分享,GREAT!

個陣讀書做PORJECT都係做DIGITAL POWER SUPPLY,
PC SOFTWARE有現成的,
若果有興趣既可以用的....成10年前了...(仲係用VISUAL C++ 6.0寫)
希望對你有用.





剛剛用VS 2017 COMMUNITY 試過 BUILD,
改COMPILER OPTION就成功BUILD 到了.
睇番之前既PROGRAM,
都仲有D唔完善既地方,
例如PROGRAMMING方面的_T CSTRING之類...
又無乜COMMENT...

PC SIDE FEATURES:
1) CAPTURE VALUE
2) SAVE AS PDF
3) AUTOMATION

PROTOCOL方面主要修改PowerSupplyComm.cpp

FIRMWARE SIDE:
8051 + EEPROM + LCD + COM PORT,
CURRENT: 0 - 2.55A
VOLTAGE: 0 - 25.5V
可以試試...

https://drive.google.com/drive/f ... UDVNYlU?usp=sharing

readme.txt
PowerSupply_29_03_08_test_with_vs2017.zip
作者: jwong852    時間: 2019-12-30 17:04

本帖最後由 jwong852 於 2019-12-30 17:13 編輯

2012年做的數控電源, 竟然仍在精華區的頭版 !

咁舊的料仍在頭版, 我都唔好意思, 假期得閒, 都係要UPDATE吓大家了.

2016年
用了4年, 隻環牛竟然燒了, 重話係Hi-Fi級純銅牛.
點燒 ? 有次開機時燒fuse, 原來係初級線圈短路, 只好定做過隻, 當然搵過第二間啦(重平咗):
[attach]2168168[/attach]

2019年
今年又改了些少hardware
1. Voltage Reference 終於搵到粒更好的3V Vref, TI 的REF5030, 溫飄只有8ppm/degC. 比TL431好好多:
[attach]2168170[/attach]

REF5030係SOIC-8, 要用轉換板 :
[attach]2168180[/attach]

2. 調較過程中, 發現電流調不上10A, 原來是供應給限流OP AMP, Vref 的filter cap 漏電 !
[attach]2168171[/attach]
依家度就2M, 剛拆出來時係<10k.

3. 電流取樣用的電阻溫飄還是太大, 另外high side measure在不同輸出電壓時, 讀數不同, 因為有commond mode voltage 問題, 結果一次過改:
high side measure, 改為low side measure
current shunt 改用10m Ohm康銅絲
Op amp 由LT1490 改為 MAX44248, 低溫飄, 低offset Op amp:
[attach]2168176[/attach]

改後無影相, 只好補番新舊線路以作對比:
舊的:
[attach]2168169[/attach]
新的:
[attach]2168177[/attach]

軟件方面就無改動過了.


歡迎提問.





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2