0% found this document useful (0 votes)
49 views1 page

Foot Pedal

1. The document describes several interfaces for connecting external devices to a main board, including a button and throttle interface, serial port circuit, and analog interfaces. 2. It notes that the interfaces may not be standard XH2.54 connectors and that the connector type needs to be discussed with the housing manufacturer. 3. The power lines to devices close to the pedal control board, like buttons and throttles, do not need filtering since the distances are short.

Uploaded by

treiteny
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views1 page

Foot Pedal

1. The document describes several interfaces for connecting external devices to a main board, including a button and throttle interface, serial port circuit, and analog interfaces. 2. It notes that the interfaces may not be standard XH2.54 connectors and that the connector type needs to be discussed with the housing manufacturer. 3. The power lines to devices close to the pedal control board, like buttons and throttles, do not need filtering since the distances are short.

Uploaded by

treiteny
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

1 2 3 4 5 6 7 8 9 10 11 12

与主板接口 与按钮油门接口 和按钮与模拟油门的接口


串口电路
外部接入5根线
同样,接口的类型未必是XH2.54,需要和脚踏板外壳的厂商协商
5V GND 485A 485B ANID 485串口
由于按钮和油门等距离脚踏控制板的引线距离相对较短,这里的电源就不加上滤波器了,视情况也可以加
ANID的作用是提示主板是否有设备接入,同时用粗略的模拟量标识设备的类型
接口的类型未必是XH2.54,需要和脚踏板外壳的厂商协商 P2 P3
SHEILD BTN1 SHEILD NLBTN2
BTN2
5V_IN 1 AGND 1 PIP301 AGND
2 2 PITP601
P1
SHEILD SHEILD
SHEILD TP5 TP6
XH2.54 2P XH2.54 2P U3_RX_MCU NLU30TX0MCU
U3_TX_MCU
1
485B
2
3 485A
4 ANID DGND DGND
A 3V3 A
5 PIP105
SHEILD
XH2.54 5P
P4 P5 P6 R15
GND_IN SHEILD SHEILD SHEILD 150Ω (1500) ±1%
GND_IN
1
5V
1
5V
1 PIP601
NL5V
5V PIR1501
C114523
THROTTLE1 THROTTLE2 THROTTLE3
2 2 2
3 PIP403
4
AGND
3 PIP503
4
AGND
3 PIP603
4 PIP604
NLAGND
AGND PID10 1 D10
U3
3V3

SHEILD SHEILD SHEILD

485A
5V_IN ANID XH2.54 4P XH2.54 4P XH2.54 4P PID10 2
NLRS4850R\E\0MCU
RS485_RE_MCU
LED BLUEU3_RX_MCU
C389522
0603 PIU301
NLU30RX0MCU
1
RO
2
VCC
8
PIU308

7 NL485B
485B PIC2102
PIU302
RE B PIU307
C21
AGND AGND AGND NLRS4850DE0MCU
RS485_DE_MCU 3
PIU303 6 NL485A
485A 100nF(104) 10% 50V
DE A PIU306 C49678
R14
120Ω (1200) ±1% 1W
PID1 01 U3_TX_MCU
4
DI GND
5

C728107 D11

485B PID1 02 LED GREEN 0603MAX3485AEASA


C473820 C94609
DGND

按钮与油门信号处理
PID302 PIR1602
D1 D2 D3 D4 R16
TVS SMCJ10CA TVS SMCJ10CA TVS SMDJ20CA TVS SMDJ20CA 150Ω (1500) ±1%
C310093 C310093 C224068 C224068 C114523

滤波器时间常数4.3ms,可以接受,可以适当改小 DGND

GND_IN 可以再加一级比较电路,转化为标准的数字电平 Throttle123需要接运放改变电平范围,并接电压跟随器来匹配阻抗


3V3 3V3
也可以使用钳位二极管保护一下MCU端口。因为布线空间足够,并且油门信号的频率不高。

电源
R18 R19 电路没画
43KΩ (4302) ±1% 43KΩ (4302) ±1% NLTHROTTLE1
THROTTLE1 NLTHROTTLE10MCU
THROTTLE1_MCU
PIR1802 C137524 C137524 THROTTLE2
NLTHROTTLE2 THROTTLE2_MCU
NLTHROTTLE20MCU
NLTHROTTLE3
THROTTLE3 NLTHROTTLE30MCU
THROTTLE3_MCU
NLBTN1
BTN1 BTN2

PIC2 02
电源---5V产生3V3;GND分为DGND和AGND 测试用TTL串口,如无必要,勿焊
C22 C23
100nF(104) 10% 50V 100nF(104) 10% 50V
C49678 C49678

5V_IN L1 5V L3
PIL301

0805 220Ω 100MHz 25% 3A TP1


0805 220Ω 100MHz 25% 3A
C154119 C154119 TP7 TP8
DGND DGND U3_RX_MCU U3_TX_MCU
C3
B C1 C2 AGND 1uF(105) 10% 16V B
4.7uF(475)100nF(104)
10% 25V 10% 50V L4 C519971
C132173 C49678 PIL401
L2 TP2
1206 120Ω 100MHz 25% 6A
C357013
0805 220Ω 100MHz 25% 3A
GND_IN
C154119
DGND GND DGND ANID的电路,选一个10KΩ以上的接地就行,封装选0805,具体阻值可以灵活替换,精度至少1%
这个电路的原理是,与之对接的电路是一个上拉电阻+电压跟随器+ADC。上拉电阻和这边对接后可以达到特定的模拟量
5V U1 3V3 P8
1 4 NLANID
ANID
IN FB SHEILD NLU10TX0MCU
TP3 TP4 U1_TX_MCU
L5 1 PIP801
5 ON/OFF 2
OUT PIU102 PIL501 2 PIP802
NLU10RX0MCU
U1_RX_MCU
Power Inductor 68uH 20% 2.76A 93mOhm (YPRH1209-680M) PIR1701 SHEILD
3 GND TAB 6 C339957 R17
43KΩ (4302) ±1% XH2.54 2P
LM2596SX-3.3 PID501 D5
C5 C137524
C4 C7929 CAP 687 25V 20% Ymin (VPXD1501E681MV)
CAP 127 40V 20% SUNCON (40HVH120M) Schottky Dio RBR5LAM60ATR
C472085 DGND
C569699 C880940

AGND

GND GND

芯片电路
用过的端口:
布线时注意,以芯片印字正位摆放为基准
UART1_TX,RX 备用调试 ( PA9,PA10) 其余端口未使用的,若是模拟口则配置为模拟输入并接地
左侧上半为晶振区,此处地平面需避开或独立,以防高频干扰
UART3_TX,RX RS485_TX,RX (PC10,PC11) 若是数字口则配置为数字输出低电平并接地
左下角设计为模拟区,以模拟地覆盖,并用模拟地围起输入引线,抗干扰
GPIO_OUTPUT RS485_DE,nRE (PC12,PD2) 以保障低功耗和抗干扰
其余为数字区
GPIO_EXIT13,14 BTN1,2 (PB13,PB14)
若是空间不够,可以把电阻封装改小,或是换成排阻 其中右上角包含高频串口,尽量保证TXRX等长度走线,但不要求差分,没用阻抗要求,其余走线尽量避开,或以垂直角度跨越
TIM3_CH1,2,3,4 LED_R,G,B,W (PC6,PC7,PC8,PC9)
ADC1_IN11,12,13 THROTTLE1,2,3 (PC1,PC2,PC3)
3V3 L6 3V3 L11
C PIL602
NLVBAT0MCU
VBAT_MCU PIL1102
NLVDDA0MCU
VDDA_MCU NLVSS010MCU
VSS_1_MCU C
L7 60Ω 100MHz 25% 1A
1206 0805 220Ω 100MHz 25% 3A
C317627 PIL702 VDD_1_MCU
NLVDD010MCU
C154119 VSS_2_MCU
NLVSS020MCU
U2A U2B L8
1206 60Ω 100MHz 25% 1A
JLINK烧录口,这接口尺寸不对,建议改成2.54间距 固件稍作修改也可改为SWIO烧录
C317627 PIL802 VDD_2_MCU
NLVDD020MCU VSS_3_MCU
NLVSS030MCU
1 of 2 2 of 2 L9
BOOT0_MCU
60 6 OSC_OUT VBAT_MCU1 1206 60Ω 100MHz 25% 1A
BOOT0 OSC_OUT VBAT
NLVDD030MCU NLVSS040MCU
或者可以试试用烧录针+测试点进行烧录,减少面积浪费
4 OSC32_OUT VDD_4_MCU
19 C317627 PIL902 VDD_3_MCU VSS_4_MCU
OSC_IN 5 PC15-OSC32_OUT VDD_1_MCU
32 VDD_4 L10
OSC_IN R20 VDD_1 1206 60Ω 100MHz 25% 1A
14 VDD_2_MCU
48 C317627 PIL1002 VDD_4_MCU
NLVDD040MCU
PA0-WKUP PIU2014 PIR2001 R21 VDD_2
NRST_MCU7 15 VDD_3_MCU
64 1206 60Ω 100MHz 25% 1A
NRST PA1 PIU2015
16 R22 (1001) ±1% PIR2101
1KΩ VDD_3
3V3_JTAG1
R28 PA2 PIU2016 PIR2201 C95781 1KΩ (1001) ±1%
R23 C317627
26 17 VDDA_MCU
13 DGND
R29 PIR2802 PIU2026 PB0 PA3 PIU2017 1KΩ (1001) ±1% PIR2301 C95781
R24 VDDA
27 20
1KΩ (1001) ±1%
PIR2902 PIU2027
PB1 PA4 PIU2020 PIR2401 C95781 R25 (1001) ±1%
1KΩ
±1% BOOT1_MCU
1KΩ (1001)R37
C95781 28
PB2 PA5
21
PIU2021 1KΩ (1001) ±1% PIR2501 C95781
R26
VSS_4_MCU
18
VSS_4
C95781 29 22 1KΩ (1001) ±1% VSS_1_MCU
31 VSSA_MCU 3V3_JTAG1 L12 3V3
R38 PIR3702 PIU2029 PB10 PA6 PIU2022 PIR2601 C95781 R27 VSS_1 R5
30 23 VSS_2_MCU
47 PIC702 PIC802 PIC902 PIC10 2 PIC1 02 PIC1302
PIR3802
R39 (1001) ±1%
1KΩ
±1%PIR3902
1KΩ (1001)C95781
PIU2030
33
PIU2033
PB11
PB12
STM32 PA7
PA8
PIU2023
41
PIU2041
1KΩ (1001) ±1% PIR2701 C95781
C95781 1KΩ (1001) ±1% VSS_3_MCU
63
VSS_2
VSS_3
STM32 C6 C7 C8 C9 C10 C11 C12 C13
PIR502 PIR501

0Ω (0R0) ±1%
PIL1201

0805 220Ω 100MHz 25% 3A


AGND 4.7uF(475) 10% 25V 100nF(104)
100nF(104)
10%100nF(104)
50V10%100nF(104)
50V10%100nF(104)
50V10% 50V10% 50V 1uF(105) 10% 16V 10nF (103) 5% 50V
C95781 1KΩ (1001) ±1% 34
BTN1
PB13 PA9
42 U1_TX_MCU C95781 C100045 C154119
C95781 BTN2 35 43 U1_RX_MCU VSSA_MCU
12 C132173 C49678C49678 C49678 C49678 C49678 C519971 C58456 R6 R7 R8
R40 PB14 PA10 VSSA
PIR4002
36
PIU2036 PB15 PA11 44
PIU2044
AGND 10KΩ10KΩ (1002) ±1%(1002)
10KΩ
(1002) ±1%P7±1% PIC1802 C18
PIC1902
C19
1KΩ (1001) ±1% JTDO_MCU 55 PB3 PA12 45
PIU2045 R33
AGND PIR601 C84376
PIR701 C84376
PIR801 C84376 1 2
C95781 R41 NJTRST_MCU
56 PB4 PA13 46 JTMS_MCU PIR3301 R34
STM32F103RBT6 NJTRST_MCU
NLNJTRST0MCU
PIP703 3 4 PIP704 NRST_MCU
NLNRST0MCU PIC1801 PIC1901
4.7uF(475)100nF(104)
10% 25V 10% 50V
57
PIU2057 PB5 PA14
49 JTCK_MCU 1KΩ (1001) ±1% PIR3401 NLJTDI0MCU
JTDI_MCU
PIP705 5 6 PIP706
NLJTDO0MCU
JTDO_MCU C132173 C49678
R42 PIR4102
58 50 JTDI_MCU R35 DGND JTMS_MCU L13
1KΩ (1001) ±1%
PIR4202 R43 PIU2058 PB6 PA15 PIR3501 C95781 1KΩ (1001) ±1% NLJTMS0MCU PIP707 7 8
±1%PIR4302
1KΩ (1001)C95781 59
PIU2059 PB7 1KΩ (1001) ±1% C95781 JTCK_MCU
NLJTCK0MCU PIP709 9 10 PIL1301
R44 R36
C95781 1KΩ (1001) ±1% 61 2 C95781 AGND 0805 220Ω 100MHz 25% 3A
PIR4402 R45 PIU2061 PB8 PC13 PIU202 PIR3601
62 3 OSC32_IN JTAG 2*5P 1.27 C154119
±1%PIR4502
1KΩ (1001)C95781 PIU2062 PB9 PC14-OSC32_IN R30 1KΩ (1001) ±1%
RS485_RE_MCU
54 8 DGND_JTAG1 DGND_JTAG1 DGND
C95781 1KΩ (1001) ±1% PD2 PC0 PIU208 PIR3001 C95781
C95781 9 THROTTLE1_MCU 1KΩ (1001) ±1%
PC1 10 THROTTLE2_MCU C95781
PC2
11 THROTTLE3_MCU DGND
PC3 R31
DGND 24 3V3
PC4 PIU2024
25
PIR3101
R32 AGND
PC5 PIU2025 1KΩ (1001) ±1%
BOOT设置,OFF时是低电平;ON为高电平。与直觉相配。
PIR3201
37
PC6 PIU2037 C95781 1KΩ (1001) ±1%
38 C95781
PC7 PIU2038
39
PC8 PIU2039

PC10
40
PC9 PIU2040
51 U3_TX_MCU
R10 R11
470Ω (4700) ±1%(4700) ±1%
470Ω 记得在丝印层画上BOOT设置的表格,方便查看
PC11
52
53
U3_RX_MCU
RS485_DE_MCU
3V3
SW2
PIR10 2 PIR1 02
C114564 C114564
PC12 C14
复位电路有内部上拉 30k-50k,可以不加
PID601 PID701 PID801 PID901 PIC1401
PIX102
OSC32_IN
NLOSC320IN BOOT0_MCU
NLBOOT00MCU 1
PISW201 1
3
3 PISW203
2

STM32F103RBT6 D6 D7 D8 D9 CAP 8 50V 0.1pF Murata (GJM0335C1E8R0BB01D) R9 BOOT1_MCU


NLBOOT10MCU 2 4
LED WHITE 0603
LED BLUE 0603LED GREEN 0603
LED RED 0603 C237455 X1
PISW202 2 4 PISW204

PID602 C389521 PID702


C2837377 PID802
C473820 PID902
C389517 DGND
C15 XTAL 32.768kHz 6pF Seiko (SC-32S32.768kHz20PPM6pF)
PIX10
43KΩ (4302) ±1%
C137524 DIP SWITCH x2 24V 25mA
1

PIC1501
C2692145
OSC32_OUT
NLOSC320OUT NRST_MCU PIR1201 PIR1301 C501304
R12 R13
CAP 8 50V 0.1pF Murata (GJM0335C1E8R0BB01D)
C16 SW1 4.7KΩ (4701) ±1%(4701) ±1%
4.7KΩ
C237455 OSC_IN
NLOSC0IN C60816 C60816
PIR102 PIR202 PIR302 PIR402 PIC1602
C20
PIX20
2

R1 R2 R3 R4 12pF (120) 1% 50V 100nF(104) 10% 50V


150Ω (1500) ±1%150Ω (1500) ±1%150Ω (1500) ±1%150Ω (1500) ±1% C393682 X2 C49678
C114523 C114523 C114523 C114523 DGND XTAL 8MHz 8pF 2ppm NDK (N5032GA-8MHZ-EXS00A-CG03974)
C17
PIX201 Flip Switch 12V 50mA
1

C2762190
OSC_OUT
NLOSC0OUT C393947
PIC1702
DGND
12pF (120) 1% 50V
D C393682 D
DGND
DGND

Title

Size Number Revision


A1
Date: 2023/12/4 Sheet of
File: D:\WorkSpace\..\Sheet_Main.SchDoc Drawn By:

1 2 3 4 5 6 7 8 9 10 11 12

You might also like