博觀而約取,厚積而薄發 !

前製作業

這邊有個預留孔,拿來運用!


製作排線插頭!
接下來試看看檔位經過剛剛所製作的排線是否正常:







 

目前已經添購晶片燒錄機,等收到燒錄機再來著手電路改成IC,
有大約詢問過代寫價位,但預算超過我所設定的金額,
所以我採取養一頭牛來喝牛奶,剛好之前的同事學C語言,
經過跟他討論我的想法,竟然被他嘲笑,
會寫跨平台的人竟然來問我這種小朋友的作業...
被笑就被笑囉~! 政府又沒規定寫php 寫java 的也要會單晶片...
就算DBA又如何...不會就是不會...
討論的同時,順便回憶一下之前還給老師,
到時再用他的source code來運用,燒幾個不同功能的單晶片...
目前大致上有找回感覺,只要設定好輸入的高/低態來轉換輸出...



2010/09/16 21:30 更新

今天收到訂購的東西了,可以著手處理單晶片...


先規劃一下架構(字醜勿怪!),待會比較好coding...


測試時,R檔多了一個小數點,所以再修改程式!


先用按鍵模擬無問題後,接上七段顯示器!


這個我們術語叫做demo!

以下為拍攝短片:


先在板子上測試是否依規劃呈現!


將七段顯示器插上端子後,測試 P、R、N 排檔的檔位!


緊接著測試D4(D3、2、1)排檔的實際AT檔位!

終於成功囉~! 其實程式跟我常在寫的大同小異,
差在include的東西 及 compiler的步驟,不然只是很小的程式...
所以當初得知代寫價後,馬上決定自己搞!
因小弟也知道沒幾個判斷,程式也沒幾行,
還好最後也成功了,以後汽車控制的元件,我都可以自己來寫了,
下一步來寫什麼呢?  不管啦~! 反正有需要就寫,東西都有!
我以後可以幫人客製單晶片囉...

2010/09/18 03:00 更新

測試了一天,果然需要修改一下程式,
如果有裝檔位顯示器的人一定知道,就是七段顯示器換檔了,
大約經過200-300毫秒時,變速箱才會真正的進入該檔位!
因為電腦送出訊號到電磁閥,但油壓建立到真正檔位接合需要時間,
所以我一併把這個修正,加入判斷呼叫我定義的延遲function !
讓檔位顯示器盡量跟變速箱檔位同步,不然用單晶片簡直殺雞用牛刀!
順便加入一開機時延遲1500 ms!

2010/09/19 21:50 更新

今天又修改了一下判斷,前天洗澡時有幾個想法,
當下馬上開電腦模擬,想把線減到最低,
只需接P、R、N及A、B電閥還有L/C即可!
因為PRN只有四種變化,不是PRN其中一個的話,就是完全沒有!
除非你的排檔桿能排到 Z ! 再把一些比較相似的條件提出到func裡面!
目前已經慢慢適應此程式語言,一開始真的很不習慣( 比較嚴謹 跟java類似 )!
但沒有我常寫的php來的輕鬆,因php我可以自由定義也不用宣告型態!
重寫過之後就少掉很多接線了,像D4 D3 2 1這些.....
等等再接回車上試看看~!

待續...待什麼續什麼?  直接換

Accord 七段顯示器 呈現檔位 Part 2

創作者介紹
創作者 Nobody的無聊亂亂搞 的頭像
Nobody

Nobody的無聊亂亂搞

Nobody 發表在 痞客邦 留言(1) 人氣( 655 )