---
# System prepended metadata

title: Aracer DIY 電腦連接傳輸線
tags: [未完成, Aracer]

---

# Aracer DIY 電腦連接傳輸線
###### tags: `Aracer` `未完成`

>2022/12/31備註
>這邊有超猛自己做的儀表
>可以看一下
>https://forum.jorsindo.com/thread-2566631-1-1.html

## 使用ilink連接RC1、RCsuper、RCsuper2、Mini4c、5等

### 軟體層面
無特別要求
baud 115200 8n1

### 硬體層面
只要是CP2102、CP2102N即可
電平12V，需做電平轉換
單線半雙工

> 電位相反1是low，0是high
> 這個我不是很肯定，有點忘了

#### 線路
電平轉換電路[Bi-Directional Logic Level converter ](https://circuitdigest.com/tutorial/bi-directional-logic-level-controller-using-mosfet)

![](https://i.imgur.com/7aotRcv.png)
![](https://i.imgur.com/623L8xr.png)

#### 插頭

||||
| --- | --- | ---|
| 1藍 | **2黑** | 3黃 |
| 4紅 | 5橘 | **6白** |

pin2 黑線 gnd
pin6 白線 signal

![](https://i.imgur.com/QeZl2ku.png)


## 使用ProLink連接SuperX、MiniX等

> 未完成
> 2022/1/6 走CANBUS 1Mbits
>

### 軟體層面
無特別要求

>初始baud 100 8n1，accessport側錄到的，實際硬體反應如何待確定

>2022/1/6 使用accessport來操作prolink，115200去寫入一樣字節會無法使用
>降最低只能降到110baud，依舊不行
>後面透python去開啟serial可以自由調整baud，降到100終於可以正常操作

>另外想測試以wifi連線時，CAN同時會吐出大量資料，那prolink接收到資料會如何操作
>待測試


```csv=
SUDT ACCESSPORT LOG FILE - Monitor mode
在CP2102上做的測試
監控: COM5
創建時間: 2022-12-05, 02:21:33
電腦名: X99WSIPMI
系統版本:  (Build 9200)

#	Time		Duration (s)	Process		Request                             	Port	Result	Data ( Hex )	

182	02:21:17.119	0.06459530	SpeedTuningX.e	IRP_MJ_CREATE                       	COM5	SUCCESS	Port Opened	
183	02:21:17.184	0.00113750	SpeedTuningX.e	IOCTL_SERIAL_SET_BAUD_RATE          	COM5	SUCCESS	Baud Rate: 100	
184	02:21:17.185	0.00022420	SpeedTuningX.e	IOCTL_SERIAL_SET_RTS                	COM5	SUCCESS		
185	02:21:17.186	0.00096370	SpeedTuningX.e	IOCTL_SERIAL_CLR_DTR                	COM5	SUCCESS		
186	02:21:17.187	0.00089880	SpeedTuningX.e	IOCTL_SERIAL_SET_LINE_CONTROL       	COM5	SUCCESS	StopBits: 1, Parity: No, DataBits: 8	
187	02:21:17.187	0.00035930	SpeedTuningX.e	IOCTL_SERIAL_SET_CHARS              	COM5	SUCCESS	EofChar: 0x1A, ErrorChar: 0x0, BreakChar: 0x0, EventChar: 0x1A, XonChar: 0x11, XoffChar: 0x13	
188	02:21:17.188	0.00042670	SpeedTuningX.e	IOCTL_SERIAL_SET_HANDFLOW           	COM5	SUCCESS	ControlHandShake: 0x0, FlowReplace: 0x40, XonLimit: 128, XoffLimit: 128	
189	02:21:17.188	0.00109880	SpeedTuningX.e	IOCTL_SERIAL_SET_BAUD_RATE          	COM5	SUCCESS	Baud Rate: 100	
190	02:21:17.189	0.00023280	SpeedTuningX.e	IOCTL_SERIAL_SET_RTS                	COM5	SUCCESS		
191	02:21:17.190	0.00085810	SpeedTuningX.e	IOCTL_SERIAL_SET_DTR                	COM5	SUCCESS		
192	02:21:17.191	0.00082850	SpeedTuningX.e	IOCTL_SERIAL_SET_LINE_CONTROL       	COM5	SUCCESS	StopBits: 1, Parity: No, DataBits: 8	
193	02:21:17.192	0.00041130	SpeedTuningX.e	IOCTL_SERIAL_SET_CHARS              	COM5	SUCCESS	EofChar: 0x1A, ErrorChar: 0x0, BreakChar: 0x0, EventChar: 0x1A, XonChar: 0x11, XoffChar: 0x13	
194	02:21:17.192	0.00048220	SpeedTuningX.e	IOCTL_SERIAL_SET_HANDFLOW           	COM5	SUCCESS	ControlHandShake: 0x1, FlowReplace: 0x40, XonLimit: 128, XoffLimit: 128	
195	02:21:17.193	0.00030490	SpeedTuningX.e	IOCTL_SERIAL_SET_DTR                	COM5	SUCCESS		
196	02:21:17.193	0.00000420	SpeedTuningX.e	IOCTL_SERIAL_SET_TIMEOUTS           	COM5	SUCCESS	ReadIntervalTimeout: -1, ReadTotalTimeoutMultiplier: -1, ReadTotalTimeoutConstant: -2, WriteTotalTimeoutMultiplier: 0, WriteTotalTimeoutConstant: 0	
197	02:21:17.193	0.00000430	SpeedTuningX.e	IOCTL_SERIAL_SET_WAIT_MASK          	COM5	SUCCESS	Mask: RXCHAR RXFLAG CTS DSR RLSD BREAK ERR RING	
198	02:21:17.193	0.00000410	SpeedTuningX.e	IOCTL_SERIAL_SET_QUEUE_SIZE         	COM5	SUCCESS	InSize: 8192, OutSize: 8192	
199	02:21:17.193	3.79054090	SpeedTuningX.e	IOCTL_SERIAL_WAIT_ON_MASK           	COM5	SUCCESS		
200	02:21:17.194	0.00127870	SpeedTuningX.e	IOCTL_SERIAL_SET_BAUD_RATE          	COM5	SUCCESS	Baud Rate: 100	
201	02:21:17.195	0.00025180	SpeedTuningX.e	IOCTL_SERIAL_SET_RTS                	COM5	SUCCESS		
202	02:21:17.195	0.00086380	SpeedTuningX.e	IOCTL_SERIAL_SET_DTR                	COM5	SUCCESS		
203	02:21:17.197	0.00082240	SpeedTuningX.e	IOCTL_SERIAL_SET_LINE_CONTROL       	COM5	SUCCESS	StopBits: 1, Parity: No, DataBits: 8	
204	02:21:17.198	0.00035730	SpeedTuningX.e	IOCTL_SERIAL_SET_CHARS              	COM5	SUCCESS	EofChar: 0x1A, ErrorChar: 0x0, BreakChar: 0x0, EventChar: 0x1A, XonChar: 0x11, XoffChar: 0x13	
205	02:21:17.198	0.00044140	SpeedTuningX.e	IOCTL_SERIAL_SET_HANDFLOW           	COM5	SUCCESS	ControlHandShake: 0x1, FlowReplace: 0x40, XonLimit: 128, XoffLimit: 128	
206	02:21:17.198	0.00022770	SpeedTuningX.e	IOCTL_SERIAL_SET_DTR                	COM5	SUCCESS		
207	02:21:17.199	0.00000410	SpeedTuningX.e	IOCTL_SERIAL_SET_TIMEOUTS           	COM5	SUCCESS	ReadIntervalTimeout: -1, ReadTotalTimeoutMultiplier: -1, ReadTotalTimeoutConstant: -2, WriteTotalTimeoutMultiplier: 0, WriteTotalTimeoutConstant: 0	
208	02:21:17.199	0.00000290	SpeedTuningX.e	IOCTL_SERIAL_SET_TIMEOUTS           	COM5	SUCCESS	ReadIntervalTimeout: -1, ReadTotalTimeoutMultiplier: -1, ReadTotalTimeoutConstant: -2, WriteTotalTimeoutMultiplier: 0, WriteTotalTimeoutConstant: 0	
209	02:21:17.199	0.00081120	SpeedTuningX.e	IOCTL_SERIAL_PURGE                  	COM5	SUCCESS	Purge: RXABORT RXCLEAR	
210	02:21:17.200	0.00011150	SpeedTuningX.e	IRP_MJ_WRITE                        	COM5	SUCCESS	Length: 19, Data: F8 01 C0 0E 00 00 06 81 00 01 00 00 00 00 00 00 00 00 AA 	
211	02:21:20.984	0.00009370	SpeedTuningX.e	IOCTL_SERIAL_SET_WAIT_MASK          	COM5	SUCCESS	Mask:	
212	02:21:20.984	0.00023270	SpeedTuningX.e	IOCTL_SERIAL_CLR_DTR                	COM5	SUCCESS		
213	02:21:20.984	0.00088840	SpeedTuningX.e	IOCTL_SERIAL_PURGE                  	COM5	SUCCESS	Purge: RXABORT RXCLEAR	
214	02:21:20.985	0.05105990	SpeedTuningX.e	IOCTL_SERIAL_PURGE                  	COM5	SUCCESS	Purge: TXABORT TXCLEAR	
215	02:21:21.037	0.00998980	SpeedTuningX.e	IRP_MJ_CLOSE                        	COM5	SUCCESS	Port Closed	

```

### 硬體層面
原廠使用STM32作為連接
![](https://i.imgur.com/WPxb7Ji.jpg)


> speedtuning經測試，不認傳輸線VID及PID，僅認後綴ARACER_USB_
> 固可使用其他傳輸線，但硬體連接還未測試，待確認
![](https://i.imgur.com/9WwMReI.png)

#### 線路

>待補完

#### 插頭

||||
| --- | --- | ---|
| 1藍 | **2黑** | 3黃 |
| ***4紅*** | **5橘** | **6白** |

pin2 黑線 gnd
pin4 紅線 vcc (由機車供電為12V)
>pin5 橘線 CAN L
>pin6 白線 CAN H


VCC可通入5V，在ECU脫機、電門未開前提下，藉由電腦供電給ECU做燒入等動作
但須加上二極體，避免12V倒灌，損壞電腦
[離車燒錄線](https://www.aracer-speedtek.com/product_d.php?lang=tw&tb=1&id=1808)

![](https://i.imgur.com/QeZl2ku.png)