2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE)
2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE) | 978-1-7281-9146-1/20/$31.00 ©2020 IEEE | DOI: 10.1109/ICAICE51518.2020.00013
'HVLJQRI&$1EXVFRQWUROPRWRUEDVHGRQ670
:$1*<LQJ ;8-LDRMLDR
-LOLQ,QVWLWXWHRI&KHPLFDO7HFKQRORJ\ -LOLQ,QVWLWXWHRI&KHPLFDO7HFKQRORJ\
&ROOHJHRILQIRUPDWLRQDQGFRQWUROHQJLQHHULQJ &ROOHJHRILQIRUPDWLRQDQGFRQWUROHQJLQHHULQJ
-,/LQ&KLQD -,/LQ&KLQD
/,84L *28<DR
-LOLQ,QVWLWXWHRI&KHPLFDO7HFKQRORJ\ -LOLQ,QVWLWXWHRI&KHPLFDO7HFKQRORJ\
&ROOHJHRILQIRUPDWLRQDQGFRQWUROHQJLQHHULQJ &ROOHJHRILQIRUPDWLRQDQGFRQWUROHQJLQHHULQJ
-,/LQ&KLQD -,/LQ&KLQD
/,%DRKXD =+$1*<H
-LOLQ,QVWLWXWHRI&KHPLFDO7HFKQRORJ\ -LOLQ,QVWLWXWHRI&KHPLFDO7HFKQRORJ\
&ROOHJHRILQIRUPDWLRQDQGFRQWUROHQJLQHHULQJ &ROOHJHRILQIRUPDWLRQDQGFRQWUROHQJLQHHULQJ
-,/LQ&KLQD -,/LQ&KLQD
$EVWUDFW²7KH WUDGLWLRQDO PHWKRG RI PRWRU FRQWURO KDV WKH 8VLQJ &$1 EXV WR FRQWURO WKH PRWRU FDQ EDVLFDOO\ VROYH WKH
GLVDGYDQWDJHV RI FRPSOH[ VWUXFWXUH ORZ FRQWURO SUHFLVLRQ DQG DERYHSUREOHPV>@
GLIILFXOWRSHUDWLRQ$WSUHVHQWFRQWUROOHUDUHDQHWZRUN &$1 EXV
LV ZLGHO\ XVHG LQ WKH DXWRPRWLYH ILHOG HVSHFLDOO\ LQ WKH PRWRU 6LQJOHFKLSPLFURFRPSXWHUKDVPDQ\SRZHUIXOIXQFWLRQVDQG
FRQWURO &$1 EXV KDV WKH DGYDQWDJHV RI ORZ FRVW DQG ZLGH LVDEUDQFKRIFRPSXWHUGHYHORSPHQW,WKDVPDQ\XVHVDQGKDV
DSSOLFDWLRQILHOGV,QYLHZRIWKLVDPHWKRGRI670&$1EXV EHHQ DSSOLHG LQ PDQ\ VFHQHV :LWK WKH UDSLG GHYHORSPHQW RI
FRQWUROPRWRULVSURSRVHG7KLVSDSHUPDLQO\LQFOXGHV0&8FORFN PRWRU VLQJOHFKLS PLFURFRPSXWHU DQG FRPSXWHU LQGXVWU\
FLUFXLW UHVHW FLUFXLW SRZHU PRGXOH FLUFXLW PRWRU FRQWUROOHU SHRSOH KDYH PRUH LQGHSWK XQGHUVWDQGLQJ RI HOHFWURQLF
PRGXOH FLUFXLW &$1 EXV LQWHUIDFH FLUFXLW 7KLV PHWKRG KDV WKH WHFKQRORJ\ LQWHOOLJHQFH DQG RWKHU FRQFHSWV 6LQJOH FKLS
DGYDQWDJHV RI VLPSOH FRQWURO VLPSOH RSHUDWLRQ DQG ZLGH PLFURFRPSXWHUFRQWUROWKURXJKEXVFRQWUROPRWRULVDOVRPRUH
DSSOLFDWLRQ DQGPRUHDWWHQWLRQ>@7KHFRPELQDWLRQRI0&8DQGVHULDOSRUW
EXVDQGEXVDOVRKDVDZLGHUDQJHRIDSSOLFDWLRQV7KH
Keywords- motor; CAN bus; STM32 LQWHJUDWLRQ RI &$1 EXV DQG KLJKVSHHG VLQJOH FKLS
PLFURFRPSXWHU WHFKQRORJ\ ZLOO EH RQH RI WKH GHYHORSPHQW
, ,1752'8&7,21
WUHQGVRIGLVWULEXWHGFRQWUROV\VWHP
:LWKWKHUDSLGGHYHORSPHQWRILQIRUPDWLRQWHFKQRORJ\DQG
QHWZRUNWHFKQRORJ\&$1EXVLVPRUHDQGPRUHZLGHO\XVHGLQ ,, *(1(5$/6758&785(
WKH ILHOG RI PRWRU GHVLJQ DQG DXWRPDWLRQ &RQWUROOHU DUHD 7KH RYHUDOO VWUXFWXUH RI &$1 EXV FRQWURO PRWRU EDVHG RQ
QHWZRUN &$1 LV D NLQG RI VHULDO FRPPXQLFDWLRQ QHWZRUN 670 LV VKRZQ LQ )LJXUH 7KH PRWRU FRQWURO LV PDLQO\
ZKLFK FDQ HIIHFWLYHO\ VXSSRUW UHDOWLPH FRQWURO GHYHORSHG E\ FRPSRVHG RI 0&8 670) FORFN FLUFXLW UHVHW FLUFXLW
%RVFK &RPSDQ\ RI *HUPDQ\ ,W KDV WKH RXWVWDQGLQJ SRZHUPRGXOHFLUFXLWPRWRUFRQWUROOHUPRGXOHFLUFXLW&$1EXV
FKDUDFWHULVWLFVRIUHOLDELOLW\UHDOWLPHDQGKLJKFRVWSHUIRUPDQFH LQWHUIDFHFLUFXLW-7$*6:'GHEXJJLQJLQWHUIDFHFLUFXLWHWF
DQG KDV EHFRPH WKH VWDQGDUG FRPPXQLFDWLRQ SURWRFRO >@
0RWRUV DUH XVHG LQ PDQ\ SDUWV RI DXWRPRELOHV DQG LQGXVWULDO 7KH0&8RIWKLVGHVLJQXVHVWKHHQKDQFHGVWPI]HW
URERWV VXFK DV GRRU PRWRUV ZLSHU PRWRUV UHDUYLHZ PLUURU 0&8 ZLWK SLQV 7KH PLQLPXP V\VWHP RI VWPI]HW
PRWRUV DQG VN\OLJKW PRWRUV 0RUH DQG PRUH UHVHDUFKHUV RI 0&8LVFRPSRVHGRIFORFNFLUFXLWDQGUHVHWFLUFXLW7KHSRZHU
DXWRPRWLYHFRQWUROWHFKQRORJ\ZLOOEHFRPHDQLPSRUWDQWWUHQG PRGXOH SURYLGHV SRZHU IRU 0&8 DQG PRWRU GULYH FLUFXLW WR
LQ DXWRPRWLYH WHFKQRORJ\ UHVHDUFK 7UDGLWLRQDO PRWRU FRQWURO HQVXUHQRUPDORSHUDWLRQ7KHFRPPXQLFDWLRQPRGHRI&$1EXV
KDV VRPH SUREOHPV VXFK DV SRRU RSHUDELOLW\ FRPSOH[ ILHOG EHWZHHQ 0&8 DQG PRWRU LV XVHG WR FRQWURO WKH RSHUDWLRQ RI
ZLULQJ ORZ UHOLDELOLW\ SRRU QHWZRUN FRPPXQLFDWLRQ DELOLW\ PRWRU
978-1-7281-9146-1/20/$31.00 ©2020 IEEE 37
DOI 10.1109/ICAICE51518.2020.00013
Authorized licensed use limited to: R V College of Engineering. Downloaded on March 07,2025 at 17:28:26 UTC from IEEE Xplore. Restrictions apply.
WŽǁĞƌĐŝƌĐƵŝƚ
ĂŶďƵƐ
^dDϯϮ&ϭϬϯdϲ
:d'ͬ^tĐŝƌĐƵŝƚ DŽƚŽƌĐŽŶƚƌŽůůĞƌ DŽƚŽƌ
Dh
ůŽĐŬ ZĞƐĞƚ
ĐŝƌĐƵŝƚ ĐŝƌĐƵŝƚ
)LJXUH *HQHUDOVWUXFWXUH
,,, &,5&8,7'(6,*1 6WPI]HWPLFURFRQWUROOHULVVHOHFWHGDVWKHFRUHFKLS
RIPRWRUFRQWUROZKLFKLVDQHQKDQFHGFKLSZLWKVWDEOHFRQWURO
A. Minimum system circuit 7KHPLQLPXPV\VWHPFLUFXLWLVVKRZQLQ)LJXUH
8
3$:.8386$57B&76$'&B,17,0B&+7,0B&+B(757,0B(75 1&
3$86$57B576$'&B,17,0B&+7,0B&+
3$86$57B7;$'&B,17,0B&+7,0B&+ 3(7,0B(75)60&B1%/
3$86$57B5;$'&B,17,0B&+7,0B&+ 3()60&B1%/
3$63,B166'$&B28786$57B&.$'&B,1 3(75$&(&.)60&B$
3$63,B6&.'$&B287$'&B,1 3(75$&(')60&B$
3$63,B0,627,0B%.,1$'&B,17,0B&+ 3(75$&(')60&B$
3$63,B026,7,0B&+1$'&B,17,0B&+ 3(75$&(')60&B$
3$86$57B&.7,0B&+0&2 3(75$&(')60&B$
3$86$57B7;7,0B&+ 3()60&B'
3$86$57B5;7,0B&+ 3()60&B'
&$1B5; 3$
3$86$57B&76&$1B5;7,0B&+86%'0 3()60&B'
&$1B7; 3$
3$86$57B576&$1B7;7,0B(7586%'3 3()60&B'
-706
3$-706B6:',2 3()60&B'
-7&.
3$-7&.B6:&/. 3()60&B'
-7',
3$-7',63,B166,6B:6 3()60&B'
3()60&B'
3%$'&B,17,0B&+7,0B&+1 3()60&B'
3%$'&B,17,0B&+7,0B&+1
3%%227 3))60&B$
-7'2
3%-7'275$&(6:263,B6&.,6B&. 3))60&B$
-7567
3%-1756763,B0,62 3))60&B$
3%,&B60%$,63,B026,,6B6' 3))60&B$
3%,&B6&/7,0B&+ 3))60&B$
3%,&B6'$)60&B1$'97,0B&+ 3))60&B$
3%7,0B&+6',2B' 3)$'&B,1)60&B1,25'
3%7,0B&+6',2B' 3)$'&B,1)60&B15(*
3%,&B6&/86$57B7; 3)$'&B,1)60&B1,2:5
3%,&B6'$86$57B5; 3)$'&B,1)60&B&'
3%63,B166,6B:6,&B60%$,86$57B&.7,0%.,1 3)$'&B,1)60&B,175
< 0+]
3%63,B6&.,6B&.86$57B&767,0B&+1 3))60&B1,26
26&B,1 26&B287
3%63,B0,6286$57B5767,0B&+1 3))60&B$
3%63,B026,,6B6'7,0B&+1 3))60&B$
5
3))60&B$
& 0 &
3&$'&B,1 3))60&B$
3&$'&B,1
3&$'&B,1 3*)60&B$
3&$'&B,1 3*)60&B$
3&$'&B,1 3*)60&B$
*1'
3&$'&B,1 3*)60&B$
3&,6B0&.7,0B&+6',2B' 3*)60&B$
3&,6B0&.7,0B&+6',2B' 3*)60&B$
9
3&7,0B&+6',2B' 3*)60&B,17
3&7,0B&+6',2B' 3*)60&B,17
3&8$57B7;6',2B' 3*
5
3&8$57B5;6',2B' 3*)60&B1()60&B1&(
. 5(6(7
3&8$57B7;6',2B&. 3*)60&B1&(B)60&B1(
5(6(7
3&7$03(557& 3*)60&B1&(B
3&26&B,1 3*)60&B1(
3&26&B287 3*)60&B$
&
3*)60&B$
3')60&B' 3*
*1'
3')60&B'
3'7,0B(758$57B5;6',2B&0' 9%$7
3')60&B&/.
26&B,1
3')60&B12( 26&B,1
3')60&B1:(
26&B287
3')60&B1:$,7 26&B287
3')60&B1()60&B1&(
5(6(7
3')60&B' 1567
3')60&B'
9''$
3')60&B' 9UHI
3')60&B$
3')60&B$ 9UHI *1'
9''$ 9
3')60&B$ 5
3')60&B' 9''$
& & 5
3')60&B'
966$
%227
966
966
966
966
966
966
966
966
966
966
966
9''
9''
9''
9''
9''
9''
9''
9''
9''
9''
9''
670)=(7
9
*1'
*1'
9
& & & & & & & & & & &
*1'
)LJXUH 0LQLPXPV\VWHPFLUFXLW
B. Power circuit SRZHUVXSSO\YROWDJHRIWKHVLQJOHFKLSPLFURFRPSXWHULV9
DQGWKHYROWDJHRIWKHPRWRULV97KHUHIRUHWKHSRZHUVXSSO\
7KH SRZHU VXSSO\ FLUFXLW LV WKH NH\ RI WKH ZKROH GHVLJQ FLUFXLWVRI9DQG9DUHGHVLJQHGWRHQVXUHWKHFRQWURORI
ZKLFKSURYLGHVWKHZRUNLQJYROWDJHIRUWKHZKROHFLUFXLW7KH WKHPRWRU7KHSRZHUVXSSO\FLUFXLWLVVKRZQLQ)LJXUH
38
Authorized licensed use limited to: R V College of Engineering. Downloaded on March 07,2025 at 17:28:26 UTC from IEEE Xplore. Restrictions apply.
)LJXUH 3RZHUFLUFXLW
C. CAN bus interface circuit WKLV GHVLJQ 7-$ LV VHOHFWHG DV WKH OHYHO FRQYHUVLRQ FKLS
DQG D RKP UHVLVWRU LV XVHG DV WKH WHUPLQDO PDWFKLQJ
6700&8FDQQRWGLUHFWO\UHFHLYHWKHOHYHOWUDQVPLWWHG UHVLVWDQFH WR UHGXFH HFKR UHIOHFWLRQ >@ &$1 EXV LQWHUIDFH
E\&$1EXVVRLWQHHGVDQH[WHUQDOOHYHOFRQYHUVLRQFKLS,Q FLUFXLWLVVKRZQLQ)LJXUH
)LJXUH &$1EXVLQWHUIDFHFLUFXLW
D. Motor controller module circuit FLUFXLW>@7KHPRWRUDQGWKHPRWRUFRQWUROOHUDUHFRQQHFWHGE\
WKHLQWHUQDOLQWHJUDWHGFLUFXLWDQGWKHVLQJOHFKLSPLFURFRPSXWHU
7KHPRWRUFRQWUROOHUPRGXOHLVPDLQO\FRPSRVHGRI&$1+ FDQ FRQWURO WKH RSHUDWLRQ RI WKH PRWRU E\ VHQGLQJ FRQWURO
&$1/ 9&& DQG *1' &$1+ DQG &$1/ DUH UHVSHFWLYHO\ LQVWUXFWLRQV 7KH PRWRU FRQWUROOHU PRGXOH FLUFXLW LV VKRZQ LQ
FRQQHFWHG ZLWK &$1+ DQG &$1/ IURP &$1 EXV LQWHUIDFH )LJXUH
)LJXUH 0RWRUFRQWUROOHUPRGXOHFLUFXLW
E. JTAG / SWD debugging interface circuit GRZQORDGHUDQGGRZQORDGHGWRWKHVLQJOHFKLSPLFURFRPSXWHU
-7567 5(6(7 -7', -7'2 -706 DQG -7&. LQ 3 DUH
-7$* 6:' GHEXJJLQJ LQWHUIDFH FLUFXLW LV WKH EULGJH FRQQHFWHG ZLWK FRUUHVSRQGLQJ SLQV RI 0&8 -7$* 6:'
EHWZHHQ VRIWZDUH DQG KDUGZDUH 7KH FRPSLOHG SURJUDP LV GHEXJJLQJLQWHUIDFHFLUFXLWLVVKRZQLQ)LJXUH
FRQQHFWHG WR WKH VLPSOH KRUQ EDVH RI S WKURXJK WKH
39
Authorized licensed use limited to: R V College of Engineering. Downloaded on March 07,2025 at 17:28:26 UTC from IEEE Xplore. Restrictions apply.
)LJXUH -7$*6:'GHEXJJLQJLQWHUIDFHFLUFXLW
,9 3+<6,&$/3,&785( 5()(5(1&(6
7KHPRWRUZLWKEXVFRQWUROLVFRQQHFWHGZLWKWKH&$1EXV >@ /L&KHQ-LDR-L\H1LX<XPHQJ5HVHDUFKDQGGHVLJQRIYHKLFOHFDQEXV
FRQWUROOHU>-@&RPSXWHUDQGGLJLWDOHQJLQHHULQJ
RIVLQJOHFKLSPLFURFRPSXWHU7KHVLQJOHFKLSPLFURFRPSXWHU
>@ =HQJ:X<DQJ:HLZHL\XDQ;LRQJELQJ'HVLJQRIVHUYRPRWRUFRQWURO
VHQGVFRQWUROLQVWUXFWLRQVWRWKHPRWRUDQGWKHPRWRUZLOODFW V\VWHP EDVHG RQ &$1 EXV >-@ &RPSXWHU WHFKQRORJ\ DQG DXWRPDWLRQ
DFFRUGLQJO\ $IWHU WKH 86% WR FDQ PRGXOH LV FRQQHFWHG ZLWK
&$1EXVFLUFXLWRSHQ=KRX/LJRQJFDQWHVWVRIWZDUHWRPRQLWRU >@ =KDR-XDQSLQJ:DQJ+XL]KHQ=KRX;L<DR;LQKDL'HVLJQRI'&PRWRU
WKHVHQGLQJDQGUHFHLYLQJVWDWXVRIPHVVDJHVDQGPRQLWRUWKH VSHHGFRQWUROV\VWHP>-@(OHFWURQLFWHVW
VWDWXVRIWKHEXVLQUHDOWLPH$FFRUGLQJWRWKHIHHGEDFNYDOXHRI >@ *XR<L 0HQJ /LQJNDQJ =KRQJ<XKXL 'RQJ +DQ -LQ +XL 'HVLJQ RI
WKH VRIWZDUH WKH VSHHG RI WKH PRWRU FDQ EH NQRZQ DQG WKH LQWHOOLJHQWYHKLFOHFRQWUROV\VWHPEDVHGRQ&$1EXV>-@&RPSXWHUDQG
DFWLRQRIWKHPRWRUFDQEHFRQWUROOHGLQUHDOWLPH=KRX/LJRQJ LQIRUPDWLRQWHFKQRORJ\
FDQWHVW VRIWZDUH GLVSOD\V WKH WUDQVPLVVLRQ GLUHFWLRQ WLPH >@ 'X)HL'HVLJQ DQG DSSOLFDWLRQRI DXWRPRELOHFDQ EXVQHWZRUN FRQWURO
V\VWHP>'@6KLMLD]KXDQJ5DLOZD\8QLYHUVLW\
LGHQWLILFDWLRQ DQG IUDPH IRUPDW RI WKH PHVVDJH 7KH SK\VLFDO
ILJXUHLVVKRZQLQ)LJXUH
)LJXUH 3K\VLFDOSLFWXUH
9 &21&/86,21
670 &$1 EXV FRQWURO PRWRU V\VWHP PDLQO\ LQFOXGHV
SRZHUPRGXOHFLUFXLWPRWRUFRQWUROOHUPRGXOHFLUFXLW&$1EXV
LQWHUIDFH FLUFXLW -7$* 6:' GHEXJJLQJ LQWHUIDFH FLUFXLW
8VLQJ &$1 EXV WR FRQWURO WKH PRWRU JUHDWO\ LPSURYHV WKH
DFFXUDF\RIPRWRURSHUDWLRQDQGWKHVLPSOLFLW\RIRSHUDWLRQDQG
LPSURYHVWKHVWDELOLW\DQGUDSLGLW\RIWKHZKROHFRQWUROSURFHVV
$&.12:/('*0(17
7KLV ZRUN ZDV VXSSRUWHG E\ 6FLHQWLILF UHVHDUFK SURMHFW RI
-LOLQ ,QVWLWXWH RI &KHPLFDO 7HFKQRORJ\ DQG -LOLQ
6FLHQFH DQG WHFKQRORJ\ GHYHORSPHQW SODQ SURMHFW
40
Authorized licensed use limited to: R V College of Engineering. Downloaded on March 07,2025 at 17:28:26 UTC from IEEE Xplore. Restrictions apply.