什么是SoFFB
這是一套賽車賽車直驅(qū)模擬器,目前的版本做了為130ST電機量身打造的驅(qū)動板,可以近乎完美地替換掉電機的后殼內(nèi),做到了更小的體積。
SoFFB基于德國老哥UltraWipf的OpenFFB項目改進,F(xiàn)FB是Force Feedback(力反饋)的簡稱,可以實現(xiàn)模擬真實賽車手感的效果。
本項目集成了OpenFFB的兩塊分體的控制板,去除了多余的第四條控制通道(為步進電機預留的), 并且集成了50W的剎車電阻和電容。
改為了USB Type C接口,并且為了便于連接踏板手剎等外設(shè),預留了多個RJ45接口,還增加了接口可以直插T300RS踏板。
這套系統(tǒng),不需要復雜的配置及設(shè)置,插入USB、打開48V電源即可連接專用的GUI,第一次連接時切換至FFB模式、填寫匹配的電機參數(shù)即可,之后啟動都會自動識別為游戲設(shè)備,無需額外配置。
所以SoFFB中的S,不單代表著Servo(伺服電機),還意味著Soul,賽車的靈魂,專為賽車玩家打造。
SoFFB 項目進度
這周四終于把手上的板子做好了,最近終于有時間來寫一下項目的進度了。
這幾天測試了在458 GT3、M3 Drift和AE86,目前來看手感還算正常,壓路肩的手感也很清晰,方向盤沒有異常的控制問題。米格130ST的電機轉(zhuǎn)動慣量比較大,幾個做OSW的朋友都喜歡90尺寸的電機,以后或許可以考慮一下。目前這個版本運行還算穩(wěn)定,軟件中顯示的溫度略高,穩(wěn)定在68℃左右。但是由于使用的熱敏電阻略微有區(qū)別,實際上的溫度還不準確。
目前的幾個小問題以及解決方法。
- 如果開機順序不對,可能會發(fā)生編碼器校準失敗的現(xiàn)象,目前的操作方法是,先連接USB,然后再打開48V電源,這個時候方向盤應該會自己開始轉(zhuǎn)1/4圈,如果成功了,那么方向盤會有彈性效果,會自動會中。如果這個時候編碼器校準失敗了,只需要打開GUI,點一下reboot讓設(shè)備重啟一下(不需要斷開48v或USB),就能校準成功。
- 然后還有一個小問題是方向盤如果沒有和游戲里的對齊,那么需要打開GUI點一下對齊,但是好像有幾度的偏差,只需要先往左偏一點再點對齊就行。
-
接了踏板之后,顯示幾個軸會有點抖,目前來看只需要在游戲里加一點的死區(qū)限制,還是可以使用的。但是如果以后如果想徹底解決,需要加電容或者用軟件濾波?;蛟S還是用軟件來濾波吧,目前板子上的元件數(shù)已經(jīng)很多了,一個是貼片會很麻煩,而且這個板子上可以接的軸還是比較多的。軟件也比較靈活,可以手動控制需要濾波的多少。
之后的計劃
或許在電路板修改好之后,就可以送出去做板子了,第一批會很少,10個或5個。計劃大部分和電機做成套裝,和每個電機單獨測試調(diào)試好,也免去了改電機、控制板設(shè)置的操作。這一批做完之后,或許會嘗試進一步精簡電路,然后集成進90電機里,降低轉(zhuǎn)動慣量,也減小了尺寸。不過90電機和130電機的價格或許差別不大。