DCC選購

不管傳統類比或數位控制,只要和電有關係都可以在此版討論
回覆文章
頭像
g880909
版主
版主
文章: 1907
註冊時間: 2004-01-29 16:58
來自: 台北
聯繫:

文章 g880909 »

Robin Chen 寫:
g880909 寫: 根據手冊 點燈的部份 忘記是哪個CV了 須要編修為 3 燈全開
基本上 我兩台Twin Decoder的蒸機 完全沒反應 燈依然是不會亮的
我也不知道該怎麼處理 亮燈的CV值 我 0 1 2 3 全都嘗試過了 燈就是不會亮

最後Programing tack的部份
我很偷懶 直接在LAYOUT軌道上編輯 目前尚未發生問題
Robin車友 可能是誤把power打開了吧 確認一下
如果是 就都會ㄧ直出現d nd
咿!power 不可打開嗎?我都有打開耶!接RAIL A與RAIL B時要開,所以接PROG A與PROG B時我也將power打開的,回家再試試不開power的情況下會怎樣。
至於車燈本身應沒問題,拿去裝晶片的前幾天我還用類比控制器運轉過,那時車燈都還會亮。
順帶請教g880909車友,您的蒸機車燈也不亮,也是後來才裝晶片的嗎?
Robin Chen大
DCS50 Programing的時候 POWERㄧ定要OFF
你果然是把POWER打開了 哈哈哈...

我的蒸機 是已經內建好的Twin decoder 我怎麼修那個亮燈CV值都沒用
所以 已經放棄Twin decoder車要亮燈的功能了
(為什麼買Twin decoder的車 因為看上了老鷹車 懶人 又不想再買晶片裝 乾脆就直接買內建晶片的 省事...)

你也可以這樣嘗試看看
DZ123 晶片(頗便宜的...) 然後 按照顏色 去接有內鍵NEM651插槽的車
接五條的樣子 因為NEM651 也是少接一條
這樣也是很方便 不用再去做絕緣的動作
當然 最方便的還是 直接隨插即用...

上次我有ㄧ台車 不小心燒壞了NEM651插座 只好這樣接
頭像
Chef
特等資深會員
特等資深會員
文章: 1134
註冊時間: 2003-08-15 17:15
來自: 數位自動控制的世界
聯繫:

文章 Chef »

Robin 兄:
趕快按照 g880909 兄的指示請假回家調調看 CV29 的 Bit 值吧:
Bit 0 = 0
Bit 1 = 1(14 步進改成 28/128 步進)
Bit 2 = 1
Bit 4 = 1
Bit 5 = 0
或者
CV29 = 22

期待你好的消息,祝好運!
Robin Chen
數位研究苑
文章: 504
註冊時間: 2004-04-15 22:31
來自: 台北縣林口鄉

文章 Robin Chen »

哈哈!好像露出一點曙光了,今天回去試試把power off,然後按照Chef兄的方法把CV 29 設為22看看! :D
頭像
kigohcy
一等資深會員
一等資深會員
文章: 770
註冊時間: 2003-11-13 15:29
來自: 台北縣樹林市

文章 kigohcy »

Chef 寫:Robin 兄:
趕快按照 g880909 兄的指示請假回家調調看 CV29 的 Bit 值吧:
老師不但教我們設CV...還教我們請假回家 :lol:
Robin Chen
數位研究苑
文章: 504
註冊時間: 2004-04-15 22:31
來自: 台北縣林口鄉

文章 Robin Chen »

kigohcy 寫:
Chef 寫:Robin 兄:
趕快按照 g880909 兄的指示請假回家調調看 CV29 的 Bit 值吧:
老師不但教我們設CV...還教我們請假回家 :lol:
:) 請假回家 是不用啦!不過今天鐵定是一打鐘就馬上閃人 :mrgreen:
頭像
g880909
版主
版主
文章: 1907
註冊時間: 2004-01-29 16:58
來自: 台北
聯繫:

文章 g880909 »

Chef 寫:Robin 兄:
趕快按照 g880909 兄的指示請假回家調調看 CV29 的 Bit 值吧:
Bit 0 = 0
Bit 1 = 1(14 步進改成 28/128 步進)
Bit 2 = 1
Bit 4 = 1
Bit 5 = 0
或者
CV29 = 22

期待你好的消息,祝好運!
Robin Chen兄

感謝CHEF神的BIT值
所以
DCS50 是採用累加總和
CV 29 = 22

我那兩台Twin Decoder的車 需要設定的部份
僅有 CV 29 = 22 就可以在DCC環境下跑了
最後 車號 只需按下 LOCO Ad=2 or Ad=4(請再次確認那張晶片說明書 看看車號支援幾碼 0-255的樣子 所以 就用Ad=2吧 不然 是要全部設定恢復原廠設定值的)
最後由 g880909 於 2006-05-22 17:16 編輯,總共編輯了 2 次。
Robin Chen
數位研究苑
文章: 504
註冊時間: 2004-04-15 22:31
來自: 台北縣林口鄉

文章 Robin Chen »

g880909 寫:
Chef 寫:Robin 兄:
趕快按照 g880909 兄的指示請假回家調調看 CV29 的 Bit 值吧:
Bit 0 = 0
Bit 1 = 1(14 步進改成 28/128 步進)
Bit 2 = 1
Bit 4 = 1
Bit 5 = 0
或者
CV29 = 22

期待你好的消息,祝好運!
Robin Chen兄

感謝CHEF神的BIT值
所以
DCS50 是採用累加總和
CV 29 = 3
如果你是要 CV 29 = CV 22
你要先read CV 22的總值
再把這個值 輸入 CV 29

你剛剛打的 CV 29 = 22
會讓你晶片嚴重當機 無法判讀
導致出現 d nd , d nA
切記 切記...

當你發生這個狀況的時候 非常恭喜妳
你必須恢復晶片原廠設定值
也就是說
這個時候 請拿出那張有德文 英文一堆看不懂文的晶片說明書
從CV 1 開始慢慢設定
或是 看看有哪個CV值 是可以直接恢復成原廠設定的

我那兩台Twin Decoder的車 需要設定的部份
僅有 CV 29 = 3 就可以在DCC環境下跑了
車燈 忘了吧...
最後 車號 只需按下 LOCO Ad=2 or Ad=4(請再次確認那張晶片說明書 看看車號支援幾碼 0-255的樣子 所以 就用Ad=2吧 不然 也是要全部設定恢復原廠設定值的)
我還是不太懂您的意思,我看 DCS50的說明書是這樣寫:
先按 PROG Key 再按 CV Key 再按 CV number 再按 CV-RD Key 再按要輸入的數字 如22 最後再按 CV-WR 這樣不就寫入完成嗎?
先找出要修改的CV位址,讀出目前設定的內容,再輸入要修改的內容 如22,最後寫入晶片 這樣過程有誤嗎!還請有經驗的車友告知!謝謝!
頭像
Chef
特等資深會員
特等資深會員
文章: 1134
註冊時間: 2003-08-15 17:15
來自: 數位自動控制的世界
聯繫:

文章 Chef »

我想有必要在這裡解說一下 CV 值與 Bit 值的關係。
就拿 Fleischmann 6876 當成例子吧。
一般來說 CV 的設定是 byte 值,儲存的數值為 0-255(實際可設定的範圍仍要參照說明書),如 CV1 的車號設定值。

如果遇到可細項設定 Bit 值的 CV(如大多數的 CV29)則可以用以下兩種方法調整。

一、調整 Bit x = 0 或 Bit x = 1
如果您的數位系統容許調整 Bit 值,使用此法是很方便的,只要找出 Bit 對應的功能去開啟或關閉。Bit
像這顆 6876 的 CV29:
Bit 0 = 0(不變換行車方向)
Bit 1 = 1(28/128 步進)
Bit 2 = 1(允許類比環境行車)
Bit 4 = 1(速度參照 CV67-CV94)
Bit 5 = 0(關閉延伸車址)

二、將想要的 Bit 功能值加總,直接存成 CV 值
任何由第一種方法調整出來的 CV 值,將會是一個範圍 0-255,獨一無二的值
這個值可以自己算出來設定在 CV 裡,比較麻煩的是要自己記算加總後再設定。
如果您的數位系統沒有辦法使用第一種,就要經過計算之後直接設定 CV 值。

Bit 值 = 0 的時候,值為 0;Bit 值 = 1 的時候:
Bit 0:1
Bit 1:2
Bit 2:4
Bit 3:8
Bit 4:16
Bit 5:32
Bit 6:64
Bit 7:128
(其實就是 2 的幾次方)

因此,建議 Robin 將 CV29 設定為 22 是這樣算出來的:
Bit 0 = 0(數值為 0)
Bit 1 = 1(2 的一次方 = 2)
Bit 2 = 1(2 的二次方 = 4)
Bit 4 = 1(2 的四次方 = 16)
Bit 5 = 0(數值為 0)

:arrow: 0 + 2 + 4 + 16 + 0 = 22
:arrow: 而不是 0 + 1 + 1 + 1 + 0 = 3 喔!這點千萬要注意!

所以 Robin 你說的沒錯,找出要修改的 CV29,再輸入要修改的內容 22,最後寫入晶片。

亂掉頂多 reset,大膽去玩吧!
圖檔
頭像
g880909
版主
版主
文章: 1907
註冊時間: 2004-01-29 16:58
來自: 台北
聯繫:

文章 g880909 »

Robin Chen 寫: 我還是不太懂您的意思,我看 DCS50的說明書是這樣寫:
先按 PROG Key 再按 CV Key 再按 CV number 再按 CV-RD Key 再按要輸入的數字 如22 最後再按 CV-WR 這樣不就寫入完成嗎?
先找出要修改的CV位址,再輸入要修改的內容 如22,最後寫入晶片 這樣過程有誤嗎!還請有經驗的車友告知!謝謝!
說明書沒寫錯
1. DCS50的CV值 沒辦法單獨設定 CV值中的單一 Bit值 必須採用累加總和
舉例來說
這次修改CV 29
依據CHEF神提供的數據 總和 22
所以 你要設定CV 29 的數值 = 22
設定方法
1. 接上 Prog A, B
2. 確認power off
3. 進入 Prog
4. 按下CV 燈號會閃
5. 鍵入 29
6. 再按ㄧ次CV
7. 鍵入22
8. 壓下CV-WR
這個時候 應該可以聽到 晶片傳來滴滴或是吱吱兩聲 表示有寫入

這就完成整個CV的修改了

原廠內建車號是 03
所以
你可以先用03車號測試運轉狀況看看
如果ㄧ切順利 可以再次回PROG狀態 修改LOCO車號

以上
最後由 g880909 於 2006-05-22 17:06 編輯,總共編輯了 1 次。
Robin Chen
數位研究苑
文章: 504
註冊時間: 2004-04-15 22:31
來自: 台北縣林口鄉

文章 Robin Chen »

Chef兄 您講的這些概念我大概了解,保險的做法就是將CV 29讀出來的值紀錄下來,萬一不行再改回來就是了 :mrgreen:
頭像
Chef
特等資深會員
特等資深會員
文章: 1134
註冊時間: 2003-08-15 17:15
來自: 數位自動控制的世界
聯繫:

文章 Chef »

g880909 寫:總和 0+ 1 + 1 + 1 + 0 = 3
所以 你要設定CV 29 的數值 = 3
如果按照這樣的邏輯去算,那 CV 就不會是獨一無二的值,系統又怎能去判別想要開啟的 Bit 是哪些呢?
1 + 0 + 0 + 1 + 1 = 3
1 + 0 + 1 + 0 + 1 = 3
0 + 0 + 1 + 1 + 1 = 3
… 都是 3 哩!?
(好像在上排列組合呀)

如果 Robin 將 CV29 設成 3,那將會是這樣的結果:
Bit 0 = 1(對調行車方向)
Bit 1 = 1(28/128 步進)
Bit 2 = 0(不允許類比環境行車)
Bit 4 = 0(速度參照最高、低、中三點)
Bit 5 = 0(關閉延伸車址)
頭像
g880909
版主
版主
文章: 1907
註冊時間: 2004-01-29 16:58
來自: 台北
聯繫:

文章 g880909 »

Chef 寫:
g880909 寫:總和 0+ 1 + 1 + 1 + 0 = 3
所以 你要設定CV 29 的數值 = 3
如果按照這樣的邏輯去算,那 CV 就不會是獨一無二的值,系統又怎能去判別想要開啟的 Bit 是哪些呢?
1 + 0 + 0 + 1 + 1 = 3
1 + 0 + 1 + 0 + 1 = 3
0 + 0 + 1 + 1 + 1 = 3
… 都是 3 哩!?
(好像在上排列組合呀)

如果 Robin 將 CV29 設成 3,那將會是這樣的結果:
Bit 0 = 1(對調行車方向)
Bit 1 = 1(28/128 步進)
Bit 2 = 0(不允許類比環境行車)
Bit 4 = 0(速度參照最高、低、中三點)
Bit 5 = 0(關閉延伸車址)
哈 發現我的錯誤點摟
這或許就是我車燈亮不起來的原因阿...
感恩...
Robin Chen
數位研究苑
文章: 504
註冊時間: 2004-04-15 22:31
來自: 台北縣林口鄉

文章 Robin Chen »

果然『真理』是越辯越明,我這就回去試試看,結果 明天再向大家報告 :wink:
頭像
kigohcy
一等資深會員
一等資深會員
文章: 770
註冊時間: 2003-11-13 15:29
來自: 台北縣樹林市

文章 kigohcy »

Chef 寫:Bit 值 = 0 的時候,值為 0;Bit 值 = 1 的時候:
因此,建議 Robin 將 CV29 設定為 22 是這樣算出來的:
Bit 0 = 0(數值為 0)
Bit 1 = 1(2 的一次方 = 2)
Bit 2 = 1(2 的二次方 = 4)
Bit 4 = 1(2 的四次方 = 16)
Bit 5 = 0(數值為 0)

:arrow: 0 + 2 + 4 + 16 + 0 = 22
:arrow: 而不是 0 + 1 + 1 + 1 + 0 = 3 喔!這點千萬要注意!

所以 Robin 你說的沒錯,找出要修改的 CV29,再輸入要修改的內容 22,最後寫入晶片。

亂掉頂多 reset,大膽去玩吧!
如果各位懶得算10進位跟2進位換算...
請打開各位Windows(Win2000,2003,XP)中的小算盤,
選上方的檢視...
切換為工程型
按F8切為二進位..
輸入你要輸入的2進位碼如上例為010110(按10110就可以),
按F6就切回十進位...得22..
反之輸入十進位按F8就可以得到二進位][/b]
Robin Chen
數位研究苑
文章: 504
註冊時間: 2004-04-15 22:31
來自: 台北縣林口鄉

文章 Robin Chen »

剛剛把所有東西準備好,開始動手修改CV29 的值,這次很小心確認power off的狀態,依步驟下去改,無奈試了幾次,一樣出現『d nA』這個error code。
就在想放棄的時候,突然看到說明書裡有一段敘述:
Note:If you do not want to read back the CV's data value as described in step 5,you can simply press the CV Key again to go directly to the data entry mode.
於是 就跳過 CV-RD這個動作,選擇CV29之後再按一次CV Key,直接輸入22然後按CV-WR鍵,結果將電源接回 RAIL A及 RAIL B之後讓它運轉,試著壓燈光控制鍵,結果...............『燈』竟然亮了,而且正轉 反轉 都會亮,成功了! :D
感謝Chef兄的指導 :D也感謝所有參與討論的車友 :D
謝謝!
最後由 Robin Chen 於 2006-05-22 21:50 編輯,總共編輯了 1 次。
回覆文章