2019年7月29日 星期一

在 PHP 中使用 ASP 的 ADO

有時候要轉 ASP 程式,不想全部改寫,尤其是資料庫存取的部分,這時在 PHP 中透過 COM() 來使用 ASP 的 ADO,就會很方便。

而且,在 PHP 中使用 odbc 的 function,無法存取 UTF-8 的資料。但使用 COM,只要在建立時,指定 UTF-8 編碼即可。

<?php

function hh($errno, $errstr, $errfile, $errline ) {
    throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
}

set_error_handler("hh");

$dual = new COM("ADODB.Connection", null, CP_UTF8);
$dual->Open("dual_odbc", "uid", "password");

$sql = "SELECT top 10 *, FROM cousched where ser_no <= '20000' ";
// $c_course = odbc_exec($dual, $sql);
try {
    $rs = $dual->execute($sql);
    while(!$rs->eof) {
        echo $rs->fields("cou_cname")->value()."<br>\n";
        $rs->movenext();
    }
} catch (Exception $e) {
    echo nl2br($e->getMessage())."<br>\n";
    echo nl2br($e->getTraceAsString());
    exit;
}

$dual->close();

上面的程式,有加上 error handler 的處理。可以參考下面的連結
Unexpected behavior using try-catch statement when using odbc_exec in PHP

程式中的 SQL 語法是錯的,用來測試 error handling 的功能是否正常。

執行的結果如下,
Source: Microsoft OLE DB Provider for ODBC Drivers
Description: [Microsoft][ODBC SQL Server Driver][SQL Server]關鍵字 'FROM' 附近的語法不正確。
#0 E:\Inetpub\wwwroot\ajtest\ado_tst.php(17): com->execute('SELECT top 10 *...')
#1 {main};

應急時,在使用上,蠻方便的。

在 ADODB.Command 的 execute 指令中,ASP 程式可以省略第一個參數 (row affected),但 PHP 不能省略,一定要塞一個變數,此變數不用事先定義。
$SQL = "select * from course where cou_no=? ";

$params = array($cou_no);
new COM("ADODB.Connection", null, CP_UTF8);

$cmd = new COM("ADODB.Command", null, CP_UTF8);
$cmd->CommandText = $SQL;
$cmd->ActiveConnection = $conn;
$rs = $cmd->Execute($ra, $params, 1);
$cmd->cancel();


2019年7月28日 星期日

在 esxi 6.5 建立使用者及指定角色 (role)

因為想用程式查詢 ESXi Server 的狀態,必須新增一個 read-only 的帳號。在 ESXi 6.5 之後,只能透過瀏覽器來管理。很容易的就找到新增帳號的功能,但是接著要找 [Permissions] 的功能,卻找不到。有的說要用 vCenter 來設,但我們的 vCenter 管理者是別人,目前不在家,我又進不去。後來找到這篇,原來 [Permissions] 功能藏到別的地方了。

參考 Creating User in esxi 6.5 and assigning role

為了對照網路的說明,將界面切換成英文了。

首先建立帳號,例如 query-cgi

然後,點選 [Host],在右邊視窗上面最右邊的 [Actions],點選之後,會出現下拉式選單,其中 [Permissions],就是我們要找的功能了。

進去之後,就照以往的操作方式,例如要新增新的管理者,或將 query-cgi 設為 Read-only 的角色,可以透過程式查詢 ESXi server 的狀態。

2019年7月25日 星期四

EXT3 升級 EXT4 格式,以及讓 e2fsck 顯示 progress information


sudo tune2fs -O extents,uninit_bg,dir_index /dev/sdXX
tune2fs -O extents,uninit_bg,dir_index /dev/mmcblk1p1

參考 How do you get e2fsck to show progress information?

大約 6TB 的 partition,執行 fsck.ext3 後,等了2, 3 個小時,還沒結束,也沒有任何訊息。
# time fsck.ext3 -pf /dev/sdb1

其實加上 -C 的選項就可以顯示執行進度 (progress bar),但更酷的是,不用重新開始執行程式,只要在另一個命令視窗中,執行 killall -USR1 fsck.ext3,原來的程式就會顯示 progress bar了。

執行結果如下
# fsck.ext3 -pf /dev/sb1
/dev/sdb1: |======================= | 95.0% 
酷吧:)

另外,也可以這樣做

ps -ef | grep fsck
  5079  5007 47 00:55 pts/1    00:08:25 /sbin/fsck.ext3 -yv /dev/hda2
with the process ID,
kill -USR1 5079

將 EXT3 的分割區轉換成 EXT4 後,再執行一次 fsck,還會再對目錄做最佳化,難怪效能比較好。
#  time fsck.ext4 -yfD /dev/sb1
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure                                           
Pass 3: Checking directory connectivity                                        
Pass 3A: Optimizing directories                                                
Rebuilding directory: |=========                       - 29.2%  144001413 

fsck 花的時間比較久,tune2fs 的指令,由 ext3 轉換至 ext4,則瞬間完成。

2019年7月21日 星期日

2008 化油雲豹 + 皓月 4V255 騎乘分享

小小提醒,本人膽小,騎車時心中一直默念「騎車的最高目的是平安順利到達目的地」,一切以平安為首要,時速很少超過 70,只有在空曠無人的快速道路偶爾騎到80,因此在這裡只能提供個人騎車的感受,無法提供尾速能拉到多少的資訊。而且,在騎過單車環島後,覺靠花錢取得更大馬力來超越別人,不算真的實力。騎單車,必須自己有真正的實力,才能超越別人,不然騎10萬的車,也不會比較厲害。所以,若要知道它能跑多快,請不用浪費時間往下看了。

我想要把動力改大,目的是在於操控性,尤其是常雙載出遊,可以輕鬆爬坡、超車變得容易、出彎補油門加速變快、高速巡航不用拉轉等等。(註,這些形容詞是抄香魚的,正是我想要有的效果。) 有時候跟著車流前進,能夠輕鬆地跟上車流,快慢自如。在被大公車趕來趕去時,可以快速遠離它。像騎原廠雲豹200,雖然在動力上,已經比騎野狼好很多了,但在雙載時,要追上車流,總是覺得略有力不從心,騎起來壓力很大。

左圖是車行在測試燃燒效果。整個引擎很大,不過不熟這車的人,感覺不太出來差異,終究四缸的機車,東西更多。而且,也只有以左圖的視角來看,才會覺得引擎好大,但一般人不會這樣看它的。像右圖,看起來就是一隻比較大一點的野狼,聽聲音也和老狼有點像。


後避震器是野狼傳奇的掛瓶避震器,在露天用一千塊買來的,還不太差,請車行裝上,工錢700。如上圖所示,下面的固定座外環太厚,會卡到搖臂,螺絲孔對不到,必須把固定環的肉磨掉約 2mm才能裝上。剛開始預載完全沒調,雙載跑北宜+北濱,路稍不平,就上下震得厲害,遇到伸縮縫就會打到底。回來後,特地去環河南路買勾板手,用來調整預載。因為它是用兩個螺絲互鎖,所以就買了兩支勾板手,但後來實在怕把螺紋給鎖壞了,就只用手包著抹布,把第二個螺絲用力鎖緊。預載大約調 6~7mm,雙載跑一趙陽明山,經過巿區凹凸不平的馬路,感覺好多了,不再一直打到底。

機車概況

PD30 化油器。再大就必須改 CVK 的化油器,沒用過,但聽說會有點延遲,就不太想要。而且CVK化油器體積大後多,會造成干涉,不能用原廠的空濾,要改用巴樂。我對巴樂印象不佳,不想用。後來聽說有人環島途中巴樂噴掉,繼續騎回來,引擎就毀了。

馬克的排氣管,型號 F,長度約 40公分,音量不算大,但我覺得若能換 60公分那支,音量更低一點,會更低調些。防燙蓋是野狼的,由機車行請工廠焊上螺絲座。該有的東西都要有,現在愛檢舉的人很多,沒防燙蓋常會被檢舉。

整個引擎的散熱片很大,用網繩固定油箱上的背包,勾勾會卡到散熱片。從油箱上方往下看,右側稍微凸出油箱一些。引擎變得比較熱,可以感受到熱氣,但在炎炎夏日,停下來時,也還不會覺得熱到受不了。

原廠 13/30 齒盤 + 130/90-16 後胎

唯一的最高速是提供引擎的香魚老闆或萊納斯老闆說的,13/30 齒盤配原廠 130/90-16後胎,在 5檔 7千轉時,大約跑出 120 KM/H 的速度。

牽車之後,第一個星期,以此設定,個人跑了北106乙公路,雙載騎到宜蘭,北宜去,北濱回。

單人騎乘沒啥好說的,油門一拉,速度立即上升,絕沒任何拖延,或催不動的感覺。至於能騎多快,就看膽子大小囉。對不起,我跑不贏其他CC數較小,或小一半的車。在山路常常被小綿羊超車,但還是一直提醒自己騎車的最高目的就是平安順利到達目的地,快樂出遊。

雙載,騎起來真的爽快,在北宜上上下下的山路上,油門一催,速度就跟著變化。一路大約以 50KM/H左右,用3檔跑。過彎出彎時,油門輕加,可以輕鬆的維持速度。兩個人,不敢把車身壓得太斜,安全第一,平安出遊,快樂回家。

到宜蘭,第一次加油,加油 6.43L,里程 173.8KM,平均油耗 27.03KM/L。原來的 200 引擎,油耗大約 36KM/L,大約一公升少跑近 10KM。

原廠 13/30 齒盤 + 120/80-16 後胎

因為後輪的胎紋都磨光了,就趁這機會換小一號的胎,改裝優耐力的高速胎 120/80-16 (胎紋UN-9817B)。

換了之後,視覺效果變弱了,不過後輪變小,大約等於後齒盤加2齒,在馬路上起步加速更輕快。再去試爬貓空,有些坡本來要用1或2檔爬,現在可以用2或3檔爬,騎起來比較順。


現在是皓月 4V255,一減 3.33,配雲豹200原廠 13/30 齒盤,等試騎一陣子後,再決定是否把後齒盤改為 32T。後來花了好多時間練習計算齒比,才了解其實輪胎換成120/80-16,直徑減小,等同於把後齒盤改為 32T。

輪胎是在 L.M.S 萊納斯摩托工作室 換的,老闆是真的很細心,也很堅持,會根據他的經驗幫客人有更佳的結果。先前就想直接換 13T/36T 的齒盤,他堅持要我騎了以後再做決定。假如當時就幫我換了,現在一定會非常後悔,又要把齒比改小。

皓月凱宇的香魚老闆也真的是經驗老到,在引擎裝好後試騎,就建議用 13/34 的齒比,當時是裝原廠的 130/90-16 胎。

昨天換胎時,萊納斯老闆就表示他自己也頗為心動,想找台車來裝這個 4V255 引擎,並且說他個人覺得這顆比三陽的 SB300 或 T2 還好一些。

雙載爬陽明山,從至善路平菁街的陽明山入口上去,一路用3檔,偶爾退到2檔,也是騎得很輕鬆愉快。

機車行

這段文字,你可以當業配文,但我真的很推藨這家車行。改車的費用大約花了7萬元,雖然幾乎是買這台中古雲豹的2萬5的3倍,但能爽快的騎車,放心快樂的出遊,絕對值得。隨便找一台250的檔車,絕對要超過10萬,而且不見得滿意。

這次找的車行是 L.M.S 萊納斯摩托工作室,因為有一位朋友的勁爆先在那邊改,問他對車行老闆的評價,才決定要改車,並且是找這家車行改。

朋友對車行老闆的評語是
"本想土除等也要改,老闆認為通勤不需要,不要浪費錢","他不會逼你換東西","他說我的排氣尾段,還可以用,只要對應引擎換前段就好,但是,是我自己堅持要換"

是的,接觸之後,正如以上所說,但非常細心,品質非常可以信賴。但是,要求品質,就必須相對的付出待價,不然就只好自己動手囉。

例如,本來說要用 CVK32的化油器,但要改巴樂空濾和進氣岐管,但我對巴樂的印象不好。而且我想用直拉式化油器,因為 CVK32是負壓式化油器,負壓膜容易壞,低轉反應慢。但是直接式化油器只有 PZ30 可以選,老闆評估我都慢慢騎,認為夠用了,就這麼敲定。我也就稍微省個幾千元。用 PZ30,缺點是 6千轉以上,可能就上不去了,嗯,我好像不曾拉到這麼高啊。

大致說一下費用,若有人要改,心裡有個底,以免談了之後立刻打退堂鼓。
引擎 48,000
排氣管 13,000
PZ30 3,000
離合器油管 1,600
避震器 700
碟盤 700

引擎 29,800,所以安裝調校約 1萬8。這部分有的車行大概收 8千就可以了,立刻差1萬,當然這是指像 KTR 不用改前吊架的狀況。但就如騎車的人常說的要馬兒跑就要給馬兒吃草,要有良好安心的服務和品質,就要付出代價,終究車行花了心血去照顧你的車,他也要收入照顧家人才行。


雲豹200原本是外平衡軸引擎,安裝內平衡軸的 255cc引擎尺寸變小了,所以前吊架必須訂製。這是訂製品,若要另外訂製,價格可能要幾千吧。


車子清潔得很乾淨,細心的理線,弄得很整齊。因為這引擎有檔顯信號,已事先改好有檔顯的碼錶,車行幫忙接線到儀錶。只可惜老闆不會壓接頭,都用纏接的。


進氣岐管歧管內徑修改,兩端的口徑不一樣,內部有一個落差。圖中左邊是修改過的,右邊是原本的,進氣可以更順暢,不會有亂流產生阻力 (這是我想像的)。從這歧管修改的差異性照片就可看出匹配的細節,直接裝也能用,但就是有差,支付的工資就是在這些外觀看不到與細節處理的部份。嗯,幫老闆說了不少好話,這也是我在提醒自己真正要的是什麼。

排氣管部份訂製全段需要等約3~5週,所以買現成排氣管來修改安裝上去會比較快。買的排氣管是馬克的F管,長 45公分,有附前段。但引擎的排氣口的角度不同,因此排氣管前段連接排氣的一小段採用節燒來達到所需的彎曲角度。馬克的F管,含前段,網拍 4,000元,新版野狼傳奇的防燙蓋,網拍 570,另外還有前段接口的節燒,加裝含氣感知接頭,防燙蓋鎖點焊接,代購安裝調整,這些加起來大約 8千多。

新引擎的離合器改為上拉,原來的油壓離合器油管過短,需要重新訂製一條油管才有辦法安裝上去。

PZ30 化油器一顆 1,500,岐管大約幾百吧,修改岐管和安裝的工錢大約 1千元。另外,請車行代裝野狼傳奇後避震器和 300mm 碟盤,工錢分別為 700元。

以上,謹供大家參考,找別的車行,總價可能差到1萬以上,至於是否要多花錢買安心就看各人了。我是覺得很滿意啦,因為車行老闆非常非常注重細節,交車時,整個車煥然一新,看著凱宇的貼文,就覺得車好漂亮。

曾和女友提到,修車一般是不會順便清潔車子的,她很驚訝,認為清潔不也是包括在服務之內嗎? 後來我給她看凱宇分享的台中KTR改 255引擎的照片,證明人家真的是滿車泥水也沒稍加清潔,而那家車行下面的留言正是以價格公道著稱。


其他

這個250那棵差在哪cc數而已嗎?
這個問題,之前我也一直在問,230 和 255,只差25CC,會差很多嗎? 但230和200 差得不多,255和200就差很多,所以寧願多花一些,換 255 的。

請問230跟255騎起來會差很多嗎? 順順騎差別不大。運動操駕特性好很多。
後面那句輕描淡寫的形容詞,就是換255的真正理由啊

順順騎,80CC的小羊,也可以騎到 6, 70,但是250的車,雙載在時速60時,還可以再輕鬆加速。在路上,我怎麼騎都輸一百多CC的小車,但是起步,超車,是一加油就立即反應,真的爽。尤其在雙載爬陽明山的仰德大道,一路輕催油門,就能超過一堆小車,這時才顯出這個運動性啊。

油耗統計

先說結論,油耗平均大約 27KM/L,改之前為 38KM/L,一公升少跑 10KM。相對於改車,油算便宜的了,現在變成好想改大油箱,才能放心跑山上。

2019-07-17: 牽車回家,總里程 436KM / 計算里程 225.8KM,機油是引擎內部本來就有的裝配油。齒盤 13T/30T,後輪 130/90-16
2019-07-20: 加油 6.43L,計算里程 173.8KM => 油耗 27.03 KM/L
2019-07-28: 加油 6.14L,計算里程 145.9KM => 油耗 23.76 KM/L

油耗小計

總里程: 173.8+145.9 = 319.7KM
總加油: 6.43+6.14 = 12.57L
平均油耗: 319.7/12.57 = 25.43 KM/L

2019-08-01: 換機油及後胎 (120/80-16),總里程 838KM / 計算里程 59.3KM
2019-08-04: 加油 7.13L,里程 185KM => 油耗 25.9 KM/L
2019-08-24: 加油 5.44L,里程 113.8KM => 油耗 20.9KM/L
2019-08-28: 172.3 / 5.81 = 29.66KM/L,環半島 台3 路上,出發時里程約 70KM。
8/29:  143.4/4.93 = 29.09,上武嶺前加油
8/31: 52.7/2.28=23 (清境 - 武嶺,來回一趟)
9/1 : 111.1/3.55=31,清境-太魯閣,太都是下坡。
9/1: 110.8/4.33=25,在宜蘭加油,環半島結束,回到家,里程約 70KM,前後剛好互抵。
9/8, 168.7/5.83=28.9
9/16: 115/4.95=23.23
10/6:  139.8/5.09=27.5

油耗小計

總里程: 185+113.8+172.3+143.4+52.7+111.1+110.8+168.7+115+139.8 = 1312.6KM
總加油: 7.13+5.44+5.81+4.93+2.28+3.55+4.33+5.83+4.95+5.09 = 49.34L
平均油耗: 1312.6/49.34 = 26.6 KM/L

10/10: 152.3/5.95=25.6, 60公里時換空濾海棉 (10/9),10/10 出發往宜蘭,在宜蘭加油,其中一段走北宜,稍塞車
10/11 上午: 150.2/4.86=30.9,騎宜蘭台2及蘇花到花蓮,蘇花塞車,在花蓮加油
10/11 下午: 119.4/4.19 =28.5,走花東縱谷,時速60以上,在花蓮加油,然後經玉長公路到濱海公路
10/13上午: 143.6/3.96=36.3,走台東濱海,到都蘭及台東巿玩,時速都 60 以上,可能加油沒有加到很滿,所平均油耗比較低。在台東加完油後,騎往花蓮,準備回台北
10/13下午: 173.7/5.69=30.5,到花蓮巿時,加油
10/14: 157.8/5.17=30.5,騎蘇花/台2,上北宜之前加油
10/18,換機油,加油後里程 100KM / 總里程 3,086KM
10/19: 153.6/6.26=24.5

油耗小計

總里程: 150.2+119.4+143.6+173.7+157.8+153.6 = 898.3KM
總加油: 4.86+4.19+3.96+5.69+5.17+6.26 = 30.13L
平均油耗: 898.3/30.13 = 29.81 KM/L

10/18,換機油,加油後里程 100KM / 總里程 3,086KM

清機油濾網

2019-04-20,6千公里換機油,順便清機油濾網

拆下來的機油濾網,好大一顆

清下來的金屬屑,還不少

火星塞

網友向廠商詢問確認,皓月 255 使用的火星塞型號,跟 s-max 使用一樣的型號。CPR8EAGP-「」-- 白金,CPR8EAIX-「」-- 銥合金。9S -- 特長牙,尺寸為,螺絲徑:10mm,螺絲長:19mm,六角對邊:16mm。

網友使用的體驗,將白金火星塞換成釕合金的火星塞後,怠速變的更綿密,有一瞬間讓人心木以為是雙缸車,加速反應也變好。另外,因為引擎熱氣很高,特地換冷熱值更冷的,這樣廢熱也有改善。

他的使用心得,讓我很心動,不過問車行,他認為 -- 以我的使用狀況用一般白金火星塞即可, 貴金屬火星塞比較不適合通勤慢速使用。

可是我還是很想試試,終究一顆只要幾百元而已。只是火星塞有分短牙、長牙、特長牙,9S 是特長牙,若沒有確定規格,換錯了,引擎就毀了。

百度摩托車吧的貼文 (2020-05-20)

在百度搜尋 "皓月 引擎 4V255",看到的貼文,看來這款引擎目前真的只有在台灣賣,大陸的車友要反過來台灣買了嗎?

而且不只一個人在找
-----------------------
天钇255皓月 四汽门 23牛米的这颗发动机
有没有吧友 知道该去何处叫 淘宝找了许久都只有223的
- - - -
有找到吗,我也找这个
-----------------------

看到自己的車出現在百度上,有點小小感動。






2019年7月12日 星期五

檔車齒輪比計算 - 針對雲豹改皓月 4V255 引擎

在騎一陣子檔車後,看到有關初傳比,終傳比,疏齒比/密齒比等等的名詞,但都搞不太清楚。實際騎雲豹200的時候,在雙載騎平路時,到時速60以上時,用4檔覺得轉速有點高,換成5檔又有點虛虛無力感。但原廠雲豹沒有轉速表,也不曉得轉速是多少,只能憑感覺騎車。

後來裝了轉速表,也把馬力和齒輪改變了,就要了解一下不同的組合,騎起來的感覺會有何不同。


如上圖,從引擎到輪胎前進,中間力量的傳遞可以用槓桿來表示。
輪胎加大就會感覺變重拖,等同於將前齒盤加大。輪胎減小,會覺得車子加油變得輕快。等同於將後齒盤的齒數增加。

實際路上騎

拿到車以後,使用原來的齒比 13/30,騎了一趟北宜/北濱,雙載,交通順暢,通常都用 3檔/4檔。時速 40 至 60 之間,轉速在 4千至5千之間,有時速度降下來沒退檔,轉速掉到 3千左右,會比較沒力,但還可以騎。很少到 5千以上,要比較用力加油才會到5千轉。騎北濱時,有時用3檔跑到60,每公升跑的公里數就掉了 5,6公里,大約 24 KM/L。

換 120/80-16 的後胎,4檔 - 4千轉 56KM/H,5檔 - 4千轉 64KM/H,6檔 - 4千轉 67KM/H。
萊納斯老闆是對的,要真的騎了才能確定要怎麼改。目前這比例很適合了,4千轉的扭力夠大,可以很舒服的騎,即使是雙載和上坡。

原廠雲豹 200 轉速(rpm)/(時速km/h)對照表

原廠雲豹 200 只有5檔,網路找到的資料只到 7千轉,應該是超過沒人受得了,所以忽略不計吧。但轉速與時速的關係是線性的,直接乘倍數就可以得到資料了。
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
1檔
4.66
91419232833
2檔
7.49
152230374552
3檔
10.14
203041516171
4檔
12.40
253750627487
5檔
15.71
3147637994110

用圖形來表示如下

3,000轉~5,000轉,各檔的速度範圍 
用圖來表示,可以看到 5檔與 6檔的速度重疊部分比較少,難怪以前雙載騎平路時,在4的時速達到快60時,覺得轉速有點高,可是切到5檔會覺得軟軟的沒力,只能勉強維持速度。

反推一至五檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
27.905
17.353
12.81810.4808.274XX
一減 4.06*二減 2.31=9.3786

再計算一至五檔的減比為:
一檔
二檔
三檔
四檔
五檔
六檔
2.97
1.85
1.371.120.88XX

齒輪比

以下參考凱宇的說明計算齒比與時速
鏈條齒盤選配101 (齒比時速計算公式)

把雲豹改用皓月4V255引擎後,一減降為 1/3.33

皓月 4V 255 引擎的各檔齒比如下
一檔
二檔
三檔
四檔
五檔
六檔
2.909
1.867
1.278
1.100
0.960
0.870

和皓月的六檔套件做個比較
一檔
二檔
三檔
四檔
五檔
六檔
3.083
2.063
1.450
1.130
0.957
0.815

輪胎的規格定義: 胎寬(mm) / 扁平比(%) - 輪框直徑(inch)
胎厚 = 胎寬 x 扁平比

雲豹200 的原廠外胎配置 130/90/16,即胎寬 13CM,胎厚 13CM*0.9=11CM厚,直徑16吋
(所謂的 "香腸胎" 是也,有人說換成 120/80-16 較佳,只是立車稍難,因為後輪矮了2CM。 )

輪胎的總直徑 = 輪框直徑 + 胎厚*2 (上下都有厚度)

注意,輪框的尺寸是英吋(inch),所以要先乘以25.4mm換成相同長度單位。計算豹200的後胎的總直徑為:
(16inch x 25.4mm) + (130mm x 90% x 2) = 640.4mm

輪框的外圍長度,也就是輪子轉一圈前進的距離為:
輪直徑 x 圓周率 = 640.4mm x 3.14159 = 2012mm = 2.01M (公尺)

減速比為1 時,1000RPM 的時速為 2.01M * 60 *1000= 121 KM/H

假如改  120/80-16 的後胎,後胎的總直徑為:
(16inch x 25.4mm) + (120mm x 80% x 2) = 598.4mm

輪框的外圍長度,也就是輪子轉一圈前進的距離為:
輪直徑 x 圓周率 = 598.4mm x 3.14159 = 1880mm =1.88M (公尺)

減速比為1 時,1000RPM  的時速為 1.88M *  60 *1000= 112 KM/H

終傳 13T/30T -- 2.31

雲豹 200 的原廠鏈條齒盤為 13T/30T,減比 2.31,依據上表可以算出,一至六檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
22.37
14.36
9.83
8.46
7.38
6.69

減速比為1 時,1000RPM 的時速為 121 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
5.41
10.8
16.221.627.132.537.943.348.754.1
2檔
8.43
16.925.333.742.250.659.067.475.984.3
3檔
12.31
24.636.949.261.673.986.298.5110.8123.1
4檔
14.30
28.6
42.957.271.585.8100.1114.4128.7143.0
5檔
16.40
32.8
49.265.682.098.4114.8131.2147.6164.0
6檔
18.09
36.2
54.372.490.5108.5126.6144.7162.8180.9

用曲線來表示如下圖


3,000轉~5,000轉,各檔的速度範圍

由曲線圖可以看出,因為一減降低,各檔的減速比都比原廠的低,轉速/時速的線就變陡了。檔與檔之間也相隔比較大,也就是齒比變疏了。齒比變疏,各檔之間的動力銜接就會變得比較不順。尤其在二/三檔之間,二檔加速到轉速 5000後,時速 45KM/H,升到三檔,轉速會降到3400,會感覺引擎變得無力,也無法加速。尤其在雙載爬坡時,會更辛苦些。

改 120/80-16 的後胎 (減比等同 2.47),減速比為1 時,1000RPM  的時速為 112 KM/H
檔位/轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
5.01
10.0
15.0
20.0
25.1
30.1
35.140.145.150.1
2檔
7.80
15.6
23.4
31.239.046.854.662.470.278.0
3檔
11.39
22.78
34.2
45.657.068.379.791.1102.5113.9
4檔
13.24
26.5
39.753.066.279.492.7105.9119.2132.4
5檔
15.18
30.4
45.560.775.991.1106.3121.4136.6151.8
6 檔
16.74
33.5
50.267.083.7100.4117.2133.9150.7167.4

因為改齒盤/鏈條成本太高,後輪胎也該換了,就先將後輪改小來騎騎看感覺如何。


終傳 13T/32T -- 2.46

齒盤改為 13T/32T,減比 2.46,依據上表可以算出,一至六檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
23.83
15.2910.479.017.867.13

減速比為1 時,1000RPM 的時速為 121 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
5.08
10.2
15.220.325.430.535.640.645.7
50.8
2檔
7.91
15.8
23.731.639.647.555.3763.371.279.1
3檔
11.56
23.1
34.746.257.869.480.992.5104.0115.6
4檔
13.43
26.9
40.3
53.767.280.694.0107.4120.9134.3
5檔
15.39
30.8
46.261.677.092.3107.7123.1138.51153.9
6檔
16.97
33.9
50.967.984.9101.8118.8135.8152.7169.7

用曲線來表示如下圖

3,000轉~5,000轉,各檔的速度範圍

改 120/80-16 的後胎 (減比等同 2.63),減速比為1 時,1000RPM  的時速為 112 KM/H
檔位/轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
4.70
9.4
14.118.823.5
28.2
32.937.642.347.0
2檔
7.33
14.7
22.0
29.336.744.051.358.666.073.3
3檔
10.70
21.4
32.1
42.853.564.274.985.696.3107.0
4檔
12.43
24.9
37.349.762.274.687.099.4111.9124.3
5檔
14.25
28.5
42.857.071.385.599.8114.0128.3142.5
6 檔
15.71
31.4
47.162.878.694.3110125.7141.4157.1

選擇 - 120/80-16 的後胎,13/32 齒盤
輪胎減小,降低扁平比,此為 KTR 的胎


終傳 13T/34T -- 2.62

在裝好以原廠 13T/30T終傳比試騎之後,凱宇的香魚老闆 13T/36T 太大,用 13T/34T 就夠了。13T/34T的減比為 2.62,依據上表可以算出各檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
25.366
16.280
11.144
9.592
8.371
7.586

原廠 130/90-16 後胎,減速比為1 時,1000RPM 的時速為 121 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
4.77
9.5
14.3
19.1
23.928.633.438.242.947.7
2檔
7.43
14.9
22.329.737.244.652.059.466.974.3
3檔
10.86
21.7
32.6
43.454.365.276.086.997.7108.6
4檔
12.61
25.2
37.8
50.463.175.788.3100.9113.5126.1
5檔
14.45
28.9
43.457.872.386.7101.2115.6130.1144.5
6檔
15.95
31.9
47.963.879.895.7111.7127.6143.6159.5
** Linux 下的計算指令  for i in {1..10}; do echo 7.99*"$i" | bc -l; done

用曲線來表示如下圖

由圖可以看到各檔的線變得較平,與原來的雲豹頗為一致。
3,000轉~5,000轉,各檔的速度範圍

在巿區騎乘,可能會用到5檔,有人不喜歡要換這麼多檔。可是看後面的檔位,速度範圍比較大,表示比較不會因為轉速變化讓速度有挫頓感。換成這齒比,就是抱定平常不騎到 90以上了,若要騎到 90就要稍微拉轉一下。

把原廠雲豹與皓月配 13T/34T 齒盤的曲線放在一起


可以看到1、2、4、6檔的線重合,但皓月的2/3檔之間,跳得比較大。不曉得皓月為何加大2/3檔間的差距,要真的騎過才知道感覺如何。不確定是給的參數有問題,也許是特別設定的吧。另外,皓月的6檔對應雲豹的5檔,從曲線比較來看,等於是在雲豹的4檔和5檔之間,多了一檔。

改 120/80-16 的後胎,減速比為1 時,1000RPM  的時速為 112 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
4.42
8.8
13.3
17.7
22.1
26.5
30.9
35.4
39.8
44.2
2檔
6.88
13.8
20.6
27.5
34.4
41.3
48.2
55.0
61.9
68.8
3檔
10.05
20.1
30.2
40.2
50.3
60.3
70.4
80.4
90.5
100.5
4檔
11.68
23.4
35.0
46.758.470.181.893.4105.1116.8
5檔
13.38
26.8
40.153.566.980.393.7107.0120.4133.8
6檔
14.76
29.6
44.359.173.988.7103.5118.2133.0147.8

120/80-16 與 130/90-16 的輪胎高度分別為 598.4mm 與 640.4mm,比例為 1.07。所以 13T/34T齒盤改配 120/80-16 後胎,等於將減比提升為 2.62x1.07= 2.80。

終傳 13T/36T -- 2.77

改變二減,就會改變齒比的疏密。要得到和原來雲豹一樣的齒比,可以直接計算,4.06*2.31/3.33=2.82。二減改成 2.82,或 13T/37T,騎乘感應該會差不多。不過車行極力反對,建議應該要騎過之後再做決定。後來也證實車行是對的。


這裡以比 2.82 小的 13T/36T的減比,來做一個計算。皓月有賣這一組齒盤,其實凱宇的最大的後齒也只有 520/36T凱宇的香魚老闆認為在公路上就很大很夠用了。

13T/36T 齒盤的減比為 2.77,依據上表可以算出各檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
26.829
17.219
11.78810.1468.8548.021

減速比為1 時,1000RPM 的時速為 121 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
4.51
9.0
13.5
18.022.627.131.636.140.645.1
2檔
7.03
14.1
21.1
28.1
35.2
42.2
49.2
56.2
63.3
70.3
3檔
10.26
20.5
30.8
41.0
51.3
61.6
71.8
82.1
92.3
102.6
4檔
11.93
23.9
35.8
47.759.771.683.595.4107.4119.3
5檔
13.67
27.3
41.054.768.482.095.7109.4123.0136.7
6檔
15.09
30.2
45.360.475.590.5105.6120.7135.8150.9

改 120/80-16 的後胎,減速比為1 時,1,000RPM  的時速為 112 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
4.17
8.3412.5116.6820.8525.0229.1933.3637.5341.70
2檔
6.50
13.0019.5026.0032.5039.0045.5052.0058.5065.00
3檔
9.50
19.0028.5038.0047.5057.0066.5076.0085.5095.00
4檔
11.04
22.0833.1244.1655.2066.2477.2888.3299.36110.40
5檔
12.65
25.3037.9550.6063.2575.9088.55101.20113.85126.50
6檔
13.96
27.9241.8855.8469.8083.7697.72111.68125.64139.60

終傳 12T/36T -- 3.00

將鏈條齒盤改為 12T/36T,減比 3.0,依據上表可以算出,一至六檔的總傳動比為
一檔
二檔
三檔
四檔
五檔
六檔
29.060
18.651
12.767
10.989
9.590
8.691

減速比為1 時,1000RPM 的時速為 121 KM/H
檔位\轉速
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
1檔
4.16
8.3212.4816.6420.8024.9629.1233.2837.4441.60
2檔
6.49
12.9819.4725.9632.4538.9445.4351.9258.4164.90
3檔
9.48
18.9628.4437.9247.4056.8866.3675.8485.3294.80
4檔
11.01
22.0233.0344.0455.0566.0677.0788.0899.09110.10
5檔
12.62
25.2437.8650.4863.1075.7288.34100.96113.58126.20
6檔
13.92
27.8441.7655.6869.6083.5297.44111.36125.28139.20

但是凱宇的香魚老闆說更大的減比是越野車用的,在公路上不實用,所以這個只是純計算,不會實施。其實6檔5千轉只到70KM/H,也是真的太不合理了,若換成 120/80-16的後胎,就更不可行了。

所以萊納斯的老闆說得對,要真的騎過才能確定。況且,我原先把輪胎的周長算錯了,減比為1,1000RPM 的時速變成 130KM/H,就整個變得不同了。


總傳動比比較

原豹200一至五檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
27.905
17.353
12.81810.4808.274XX

雲豹 200 的原廠鏈條齒盤為 13T/30T,減比 2.31,各檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
22.37
14.36
9.83
8.46
7.38
6.69


鏈條齒盤改為 13T/36T,減比 2.77,依據上表可以算出,各檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
26.829
17.219
11.78810.1468.8548.021

鏈條齒盤改為 13T/37T,減比 2.85,一二減合計 9.4905,各檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
27.608
17.719
12.12910.4409.1118.257

鏈條齒盤改為 13T/38T,減比 2.92,一二減合計 9.7236,各檔的總傳動比為:
一檔
二檔
三檔
四檔
五檔
六檔
28.286
18.154
12.42710.6969.3358.460

鏈條齒盤改為 12T/36T,減比 3.0,各檔的總傳動比為
一檔
二檔
三檔
四檔
五檔
六檔
29.060
18.651
12.767
10.989
9.590
8.691


各齒比3000~5000 的速度範圍
齒比
雲豹200
13T/30T
13T/32T
13/34T
13/36T
檔位\轉速
3000
5000
3000
5000
3000
5000
3000
5000
3000
50000
1檔
14
23
16 27 15 25 14 24 14 23
2檔
22
37 25 4224 40 22 37 21 35
3檔
30
51 37 6235 58 33 54 31 51
4檔
37
62
43 7240 67 38 63 36 60
5檔
47
79
49 82 46 77 43 72 41 68
6檔
--
--
54 91 51 85 48 80 45 76



參考 FB 的 SYM SB300 車友改齒輪的經驗

原廠前13後42 (減比 3.23),改成前12後45 (3.75),目標扭力狼
換齒原因

  1. 最多就是騎到表速100左右,後面根本用不到
  2. 早上趕上班途中,遇到開50~60KM的烏龜車,要超車不好超,除非降檔拉轉,但是等到速度上來都過幾秒了去了,對向的車往往都近了(很少從右側超車)
  3. 上班路上有一段10多公里的山路要爬山,遇到長長的上坡就要換5檔,才有努力往上爬的機會

原廠6檔4000轉可以快80KM,改完後6檔4000轉剩64KM
原廠6檔100KM轉速5600轉,改完後6檔100KM要6400轉
改完110km/h (GPS 100km/h) 約7000轉

改完油耗35.7km,但因為他大多4000多轉就換檔了,而且沒在跑快速道路或100km以上巡航,如果常高速巡航會比較耗油一些,但是市區少停紅燈,可能又可以補回來一點,還是要看路段、車況、右手習慣

SB300 為類比式時速表,網友測試結果,當時速為刻度 160km/h,用前面GPS測得大約為 140~145km/h之間。

另外,CPI SM250 ,馬加 24PS,前後齒盤為 13T/45T,減速比 3.46,不過它是越野車。


在FB的留言中,有人針對改 SB300齒比的作法,認為降檔就能得到相同效果
  1. 換齒是一種方式,,或許你也可以平常用5檔 改用4檔騎 得到的等於換齒輪
  2. 感覺除了1檔之外,2、3、4、5、6檔比較像原廠的1、2、3、4檔。(以扭力表現為主,馬力為輔)如果6檔跟原廠的4檔差不多,直接用4檔就好了,何必改?
看似有理,把我也弄糊塗了,因此才會仔細計算,畫圖,想把它弄清楚。其實是不一樣的,只是我也不是很清楚,不容易說清楚就是了。

畫圖程式

上面的曲線圖是用 gnuplot 畫的,畫圖的指令整理如下。
#export GDFONTPATH=/usr/share/fonts/corefonts/

set term png enhanced size 1200,800  font "Arial,20"
set output "test.png"

set term x11 enhanced


dat_file = 'org_200.dat'

unset label
unset arrow
 set xlabel "RPM" 
 set ylabel "KM/H"
 set xrange[0:9999]
 set yrange[0:160]
 set arrow from 2500, graph 0 to 2500, graph 1 nohead lc 4 
 set arrow from 5500, graph 0 to 5500, graph 1 nohead lc 4

plot dat_file using 1:2 title 'Gear 1' lc 6  with linespoints , \
  dat_file using 1:3 title 'Gear 2' lc 6  with linespoints , \
     dat_file using 1:4 title 'Gear 3' lc 6  with linespoints , \
     dat_file using 1:5 title 'Gear 4' lc 6  with linespoints , \
     dat_file using 1:6 title 'Gear 5' lc 6  with linespoints
     


dat_file = 'new255CC_13T_30T.dat'
dat_file = 'new255CC_13T_36T.dat'
dat_file = 'new255CC_12T_36T.dat'

unset label
unset arrow
 set key top left
 set xlabel "RPM" 
 set ylabel "KM/H"
 set xrange[0:9999]
 set yrange[0:160]
 set arrow from 2500, graph 0 to 2500, graph 1 nohead lc 4
 set arrow from 5500, graph 0 to 5500, graph 1 nohead lc 4

plot dat_file using 1:2 title 'Gear 1' lc 6  with linespoints , \
  dat_file using 1:3 title 'Gear 2' lc 6  with linespoints , \
     dat_file using 1:4 title 'Gear 3' lc 6  with linespoints , \
     dat_file using 1:5 title 'Gear 4' lc 6  with linespoints , \
     dat_file using 1:6 title 'Gear 5' lc 6  with linespoints , \
     dat_file using 1:7 title 'Gear 6' lc 6  with linespoints

資料檔如下,只列出原廠雲豹的資料。
# RPM Gear1 Gear2 Gear3 Gear4 Gear5
0   0  0   0  0  0
1000  4.66  7.49  10.14 12.40 15.71
2000   9    15    20    25    31
3000  14    22    30    37    47
4000  19    30   41    50    63
5000  23    37    51    62    79
6000  28    45    61    74    94
7000  33    52    71    87    110
10000 46.6  74.9  101.4 124   157.1



網誌存檔