[DIY]自製 DCC 控制器、解碼器等資料

回覆文章
頭像
Kenny
站長兼工程組
站長兼工程組
文章: 2179
註冊時間: 2003-01-05 01:30
來自: 台北

[DIY]自製 DCC 控制器、解碼器等資料

文章 Kenny »

前陣子用Android手機時, 不小心又找到 JMRI 這個免費的電腦控制軟體,
在官網中看到一些資料, 特別是PC連接 DCC系列
想想自己這幾年因為工作的關係而許久沒玩的模型, 仔細看了看,
發現了一位神人等級車友的網頁,
他自己製作許多DCC相關電路, 很多電路資料, 零件以及PIC控制器的程式都大方放在網路上供下載!
網頁在此

因自己本來就使用Lenz的系統,ROCO也是採用此系統,看到網頁上有PC介面的電路資料, 就花了點時間做了二種, 除了主要的IC之外, 其它都用家中備品, 所以看起來有些奇怪 XD


圖檔
圖檔
這片功能一樣, 只是多了支援S88功能

但是很可惜, 做出來這二片都無法動作, 還沒找到原因,
大致檢查過電路, 都如網頁的設計, 不知是否是PIC燒錄的問題),

喜歡自己動手做的車友, 可以參考一下, 如果有人做出來可以運作, 也請與大家分享, 謝謝!

PS.為了這個電路, 還花錢請Lenz從德國寄來V3.6版的系統升級ROM XD
最後由 Kenny 於 2011-08-23 00:17 編輯,總共編輯了 1 次。
頭像
july9
一等資深會員
一等資深會員
文章: 639
註冊時間: 2003-11-25 14:28
來自: 台灣

文章 july9 »

神人! :shock: 連DCC都可以DIY :idea:
頭像
小誠
網站常客
網站常客
文章: 80
註冊時間: 2004-06-15 10:53
來自: 高雄

文章 小誠 »

版大應該是PIC16F628的HEX檔沒燒好.
圖檔
圖檔
圖檔
頭像
乘風翱翔~
常駐會員
常駐會員
文章: 205
註冊時間: 2005-10-23 11:43
來自: 縱貫山海線的交接處,有扇形車庫的地方
聯繫:

文章 乘風翱翔~ »

我比較有興趣的是DCC的資料封包格式...
知道這個就可以不用受限於必須使用別人的燒錄檔
只要有微控器就可以自行實現DCC的功能
看火車,玩火車,愛火車,而且只愛台灣最在地的火車!所以我只收台鐵車!
圖檔
我的部落格http://blog.xuite.net/smallwind323/train歡迎參觀
頭像
Kenny
站長兼工程組
站長兼工程組
文章: 2179
註冊時間: 2003-01-05 01:30
來自: 台北

文章 Kenny »

小誠車友製作的GenLI S88可以正常工作? 燃起了一點希望

目前猜測是PIC沒燒好,
小弟用的是Microchip 16F628A , 找到相關的資料是說和16F628 差別不大,
最有可能是燒錄器的問題?

借了一台阿六仔製造的Wellon VP-28B+ 的USB萬用燒錄器, 會是它的問題嗎?

這個如果搞定了, 就不用花一百多美金去買Lenz的LI-101F了
頭像
小誠
網站常客
網站常客
文章: 80
註冊時間: 2004-06-15 10:53
來自: 高雄

文章 小誠 »

版大:
小弟是用TrainController Gold 7.0 DEMO做測試是可以用的;還可以控制音效車頭各項功能.
GenLI S88接上12V電源;紅色LED會亮一下不知道你的會不會?
還有那顆MAX232兩邊的4顆電容應該是1uf電解電容是有極性;
不知道有沒有影響?
以下是我測試OK
圖檔
圖檔
圖檔
頭像
Kenny
站長兼工程組
站長兼工程組
文章: 2179
註冊時間: 2003-01-05 01:30
來自: 台北

文章 Kenny »

小誠 寫:版大:
小弟是用TrainController Gold 7.0 DEMO做測試是可以用的;還可以控制音效車頭各項功能.
GenLI S88接上12V電源;紅色LED會亮一下不知道你的會不會?
還有那顆MAX232兩邊的4顆電容應該是1uf電解電容是有極性;
不知道有沒有影響?
以下是我測試OK
http://i17.photobucket.com/albums/b57/b ... CF1454.jpg
http://i17.photobucket.com/albums/b57/b ... CF1449.jpg
http://i17.photobucket.com/albums/b57/b ... CF1452.jpg
MAX232的四顆電容我是用鉭質的, 一樣是有極性, 難道是它嗎? 哈
自己做的GenLI/GenLI S88似乎都是一顆 LED恆亮
依照作者的文件, 應該可以用超級終端機連進去修改XpressNET的位址, 但是都沒回應 :-(


另,我只有用JMRI的程式來試, 在訊息視窗中只看到它接收不到送回來的訊息,不論連到ROCO或是Lenz的控制器都相同, 唉, 今天有空去買一些零件, 把MAX232的四顆電容換看看, 順便做一個 JDM PIC燒錄器試試

對了, 小誠車友接S88的那二片板子也是在那個網站上看到的嗎? 作用是?
頭像
Kenny
站長兼工程組
站長兼工程組
文章: 2179
註冊時間: 2003-01-05 01:30
來自: 台北

文章 Kenny »

昨天抽空自己做了一個 JDM 燒錄器, 可以讀出與寫入PIC, 所以目前確定PIC16F628A 燒錄應該沒有問題(16F628A是Flash的, 應該可以燒很多次吧)

MAX232四顆電容也試著改成電解電容了, 目前還是無法正常工作,
現在剩下 MAX485 這邊的問題吧, 之前看過資料, 那位神人也有說,
非Maxim的MAX485, 可能需要在A/B加上Pull-up/Pull-Down電阻, 他是建議用4.7K,

上星期升級Lenz控制器時, 發現它也用SP485,剛好和我買的相同, 它用了560歐姆的電阻,再來試試看
頭像
小誠
網站常客
網站常客
文章: 80
註冊時間: 2004-06-15 10:53
來自: 高雄

文章 小誠 »

版大:
我買的是Maxim的MAX485;其他牌子的應該有差別?
我做的那2塊是16路S88還有3塊我還沒洗出來.
我也是在Paco那裡找到的你可參考以下:
圖檔
ccyworks
忠實會員
忠實會員
文章: 188
註冊時間: 2005-01-29 23:36
來自: 台南<--->台北

文章 ccyworks »

兩位大大
可以自己DIY 真的讓讀商科的我 羨慕死了

真厲害
頭像
Kenny
站長兼工程組
站長兼工程組
文章: 2179
註冊時間: 2003-01-05 01:30
來自: 台北

文章 Kenny »

這二天把二片電路的問題都找到了,二片都可以正常運作了,主要原因是DIY時不夠仔細,有一片的石英振盪晶體當初買時就拿錯一顆,焊上去時剛好又沒仔細看,剛好就拿到錯誤的那一顆!!另外一片則是有一個接點小短路造成振盪電路無法正常運作!

接下來可以來試試 S88與周邊解碼電路了,很感謝小誠車友的照片,讓我有一些靈感找到錯誤的地方!
回覆文章