一種人體3d掃描轉(zhuǎn)速自適應(yīng)控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本實(shí)用新型涉及3D掃描領(lǐng)域,特別指一種人體3D掃描轉(zhuǎn)速自適應(yīng)控制系統(tǒng)。
【背景技術(shù)】
[0002] 人體三D掃描系統(tǒng)也稱(chēng)三維人體測(cè)量系統(tǒng),人體數(shù)字化系統(tǒng),廣泛應(yīng)用于服裝,動(dòng) 畫(huà),人機(jī)工程以及醫(yī)學(xué)等領(lǐng)域,是發(fā)展人體(人臉)模式識(shí)別,特種服裝設(shè)計(jì)(如航空航天服, 潛水服),人體特殊裝備(人體假肢,個(gè)性化武器裝備),以及開(kāi)展人機(jī)工程研究的理想工具; 人體3D掃描技術(shù)通過(guò)將3D掃描專(zhuān)用于人體掃描,以便建立完整、精細(xì)的人體三維模型,3D 掃描技術(shù)需要將人體360°全方位掃描,人體3D掃描儀采用攝像頭豎直運(yùn)動(dòng),機(jī)旋轉(zhuǎn)轉(zhuǎn)盤(pán) 勻速轉(zhuǎn)動(dòng)相結(jié)合的結(jié)構(gòu)形式,人體站在旋轉(zhuǎn)轉(zhuǎn)盤(pán)上勻速旋轉(zhuǎn),以便對(duì)人體的某一高度處進(jìn) 行全方位,在豎直方向移動(dòng)的攝像頭,對(duì)人體的不同高度進(jìn)行掃描;在實(shí)際掃描過(guò)程中,旋 轉(zhuǎn)轉(zhuǎn)盤(pán)勻速旋轉(zhuǎn)時(shí),多個(gè)掃描者逐次進(jìn)行掃描,掃描者替換站至旋轉(zhuǎn)轉(zhuǎn)盤(pán)上,由于各掃描者 的體重不同,對(duì)旋轉(zhuǎn)轉(zhuǎn)盤(pán)的壓力也逐次變化,壓力變化直接影響旋轉(zhuǎn)轉(zhuǎn)盤(pán)的轉(zhuǎn)速,而掃描儀 攝像頭的移動(dòng)速度與旋轉(zhuǎn)轉(zhuǎn)盤(pán)的轉(zhuǎn)速預(yù)先已經(jīng)設(shè)定,旋轉(zhuǎn)轉(zhuǎn)盤(pán)轉(zhuǎn)速發(fā)生變化,必然導(dǎo)致掃 描得到的模型不完整,轉(zhuǎn)速變化過(guò)大時(shí),甚至出現(xiàn)扭曲變形,影響掃描質(zhì)量,同時(shí),人體站至 旋轉(zhuǎn)轉(zhuǎn)盤(pán)上時(shí),因轉(zhuǎn)速變化會(huì)導(dǎo)致站立不穩(wěn);因此有必要設(shè)計(jì)一種轉(zhuǎn)速控制系統(tǒng),對(duì)轉(zhuǎn)速進(jìn) 行實(shí)時(shí)控制調(diào)整,以保證掃描效果。 【實(shí)用新型內(nèi)容】
[0003] 本實(shí)用新型要解決的技術(shù)問(wèn)題是針對(duì)上述現(xiàn)有技術(shù)的不足,提供一種利用霍爾測(cè) 速傳感器對(duì)轉(zhuǎn)盤(pán)電機(jī)的轉(zhuǎn)速進(jìn)行自動(dòng)實(shí)時(shí)地感應(yīng)監(jiān)測(cè),并通過(guò)MCU芯片快速調(diào)整轉(zhuǎn)速至預(yù) 設(shè)值,最大程度地縮小了轉(zhuǎn)速變化值到預(yù)設(shè)值之間的相應(yīng)時(shí)間,避免了轉(zhuǎn)盤(pán)因轉(zhuǎn)速變化而 影響掃描質(zhì)量的人體3D掃描轉(zhuǎn)速自適應(yīng)控制系統(tǒng)。
[0004] 本實(shí)用新型采取的技術(shù)方案如下:一種人體3D掃描轉(zhuǎn)速自適應(yīng)控制系統(tǒng),包括 MCU芯片、轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊、霍爾測(cè)速傳感器、電源模塊及轉(zhuǎn)盤(pán)電機(jī),其中,上述MCU芯片 與轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊連接,以便發(fā)送控制命令至轉(zhuǎn)盤(pán)驅(qū)動(dòng)模塊;上述霍爾測(cè)速傳感器及轉(zhuǎn) 盤(pán)電機(jī)分別與轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊連接,霍爾測(cè)速傳感器與MCU芯片連接,形成閉環(huán)控制系 統(tǒng);轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊控制和監(jiān)測(cè)轉(zhuǎn)盤(pán)電機(jī)工作,霍爾測(cè)速傳感器監(jiān)測(cè)轉(zhuǎn)盤(pán)電機(jī)的轉(zhuǎn)速,形 成正反饋及負(fù)反饋信號(hào),并將正反饋及負(fù)反饋信號(hào)傳遞至MCU芯片,MCU芯片根據(jù)反饋信號(hào) 算出偏差值,形成功率改變命令,并將該命令發(fā)送至轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊,以控制轉(zhuǎn)盤(pán)電機(jī)以 預(yù)設(shè)轉(zhuǎn)速勻速旋轉(zhuǎn)。
[0005] 優(yōu)選地,所述的電源模塊包括相互串聯(lián)的第一電源轉(zhuǎn)換芯片LM2576及第二電源 轉(zhuǎn)換芯片ASM1117,第一電源轉(zhuǎn)換芯片LM2576的接入電壓為12V,輸出電壓為5V,第二電源 轉(zhuǎn)換芯片ASM1117的接入電壓為5V,輸出電壓為3V ;上述MCU芯片型號(hào)為STM32F103RBT6, MCU芯片與電源模塊的VCC-3V3端連接;轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊的芯片型號(hào)為BTS7960,轉(zhuǎn)盤(pán)電 機(jī)驅(qū)動(dòng)模塊與電源模塊的VCC-12V端連接;霍爾測(cè)速傳感器與電源模塊的VCC-3V3端及 VCC-5V端連接。
[0006] 優(yōu)選地,所述的轉(zhuǎn)盤(pán)電機(jī)設(shè)置在旋轉(zhuǎn)轉(zhuǎn)盤(pán)內(nèi),旋轉(zhuǎn)轉(zhuǎn)盤(pán)包括殼體、支撐架、轉(zhuǎn)盤(pán)電 機(jī)、轉(zhuǎn)盤(pán)及支撐盤(pán),其中上述殼體為圓柱型盒狀結(jié)構(gòu),其內(nèi)設(shè)有安裝空間,該安裝空間的頂 部為開(kāi)放面;上述支撐架設(shè)置在殼體的安裝空間內(nèi),轉(zhuǎn)盤(pán)電機(jī)嵌設(shè)在支撐架內(nèi)并通過(guò)傳動(dòng) 機(jī)構(gòu)與轉(zhuǎn)盤(pán)連接;轉(zhuǎn)盤(pán)設(shè)置在支撐架上,并繞支撐架自由旋轉(zhuǎn);上述支撐盤(pán)蓋設(shè)在轉(zhuǎn)盤(pán)上, 并隨轉(zhuǎn)盤(pán)旋轉(zhuǎn),以帶動(dòng)站在支撐盤(pán)上的人體旋轉(zhuǎn)。
[0007] 優(yōu)選地,所述的支撐架為圓柱型框體結(jié)構(gòu),包括上下兩個(gè)間隔設(shè)置的支撐圓環(huán),兩 支撐圓環(huán)之間設(shè)有至少兩根支撐桿,以便支撐,其中,下支撐圓環(huán)的周緣均勻間隔設(shè)有至少 二個(gè)外沿部,外沿部上開(kāi)有螺孔,以便通過(guò)螺釘將支撐架固定在殼體內(nèi);所述的轉(zhuǎn)盤(pán)電機(jī)設(shè) 置在支撐架內(nèi),轉(zhuǎn)盤(pán)電機(jī)的輸出軸向上伸出,輸出軸上設(shè)有第一齒輪,轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)第一齒 輪旋轉(zhuǎn);所述的第一齒輪與第二齒輪嚙合,以帶動(dòng)第二齒輪旋轉(zhuǎn);第二齒輪的底部固定有 套筒;所述的套筒套設(shè)在限位軸上,并繞限位軸自由旋轉(zhuǎn),限位軸固定設(shè)置在殼體的底部。
[0008] 優(yōu)選地,所述的轉(zhuǎn)盤(pán)壓設(shè)在上述第二齒輪上,轉(zhuǎn)盤(pán)的周緣均勻間隔的開(kāi)設(shè)至少二 個(gè)螺孔,通過(guò)螺釘固定在支撐架的內(nèi)轉(zhuǎn)環(huán)上;內(nèi)轉(zhuǎn)環(huán)設(shè)置在支撐架上支撐圓環(huán)的內(nèi)側(cè),并自 由旋轉(zhuǎn),第二齒輪旋轉(zhuǎn)帶動(dòng)轉(zhuǎn)盤(pán)旋轉(zhuǎn)。
[0009] 優(yōu)選地,所述的支撐盤(pán)設(shè)置在轉(zhuǎn)盤(pán)的上部,并將殼體的頂部開(kāi)放面蓋緊,人體站在 支撐盤(pán),使支撐盤(pán)壓緊轉(zhuǎn)盤(pán),在靜摩擦作用下轉(zhuǎn)盤(pán)帶動(dòng)支撐盤(pán)旋轉(zhuǎn)。
[0010] 本實(shí)用新型的有益效果在于:
[0011] 本實(shí)用新型針對(duì)現(xiàn)有技術(shù)存在的缺陷和不足進(jìn)行改進(jìn)創(chuàng)新,將霍爾測(cè)速傳感器引 入3D掃描領(lǐng)域,設(shè)計(jì)了一種包括MCU芯片、轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊、霍爾測(cè)速傳感器、電源模塊 機(jī)轉(zhuǎn)盤(pán)電機(jī)的人體3D掃描轉(zhuǎn)速自適應(yīng)控制系統(tǒng),該系統(tǒng)中,MCU芯片、轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊及 霍爾測(cè)速傳感器三者形成一個(gè)閉環(huán)的控制系統(tǒng),系統(tǒng)被控對(duì)象(轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊)的輸出 轉(zhuǎn)速(被控制量)會(huì)反送回來(lái)影響控制器(轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊)的輸出,形成一個(gè)閉環(huán)結(jié)構(gòu), 閉環(huán)控制系統(tǒng)有正反饋和負(fù)反饋(轉(zhuǎn)速大于預(yù)設(shè)轉(zhuǎn)速值為正反饋,轉(zhuǎn)速小于預(yù)設(shè)轉(zhuǎn)速值為 負(fù)反饋),若反饋信號(hào)與系統(tǒng)給定值信號(hào)相反,則稱(chēng)為負(fù)反饋,若極性相同,則稱(chēng)為正反饋, 本實(shí)用新型中,預(yù)先設(shè)定目標(biāo)轉(zhuǎn)速,通過(guò)霍爾傳感器感測(cè)當(dāng)前的速度數(shù)值,通過(guò)MCU芯片內(nèi) 設(shè)算法模塊,實(shí)現(xiàn)維持原速度不變,從而使旋轉(zhuǎn)轉(zhuǎn)盤(pán)能夠保證在預(yù)設(shè)的目標(biāo)轉(zhuǎn)速下勻速旋 轉(zhuǎn),保證了掃描質(zhì)量,同時(shí),能使得人在踏上轉(zhuǎn)盤(pán)和在轉(zhuǎn)盤(pán)上轉(zhuǎn)動(dòng)的時(shí)候不至于因?yàn)樗俣茸?化產(chǎn)生傾倒現(xiàn)象。
[0012] 本實(shí)用新型的MCU芯片內(nèi)設(shè)的算法模塊針對(duì)現(xiàn)有的PID算法進(jìn)行相應(yīng)的改進(jìn)更 新,實(shí)現(xiàn)了根據(jù)霍爾測(cè)速傳感器檢測(cè)到的轉(zhuǎn)速變化量,得出對(duì)應(yīng)的轉(zhuǎn)盤(pán)電機(jī)功率調(diào)整量,通 過(guò)實(shí)時(shí)改變轉(zhuǎn)盤(pán)電機(jī)的功率保證其旋轉(zhuǎn)轉(zhuǎn)盤(pán)的轉(zhuǎn)速維持在預(yù)設(shè)的目標(biāo)轉(zhuǎn)速下持續(xù)工作,同 時(shí),最大程度的減少了該功率及轉(zhuǎn)速轉(zhuǎn)換過(guò)程中所需的相應(yīng)時(shí)間,將相應(yīng)時(shí)間控制在1秒 以?xún)?nèi),人體站至運(yùn)轉(zhuǎn)的旋轉(zhuǎn)轉(zhuǎn)盤(pán)上時(shí),其產(chǎn)生的轉(zhuǎn)速變化不會(huì)對(duì)正常的掃描產(chǎn)生影響,且不 會(huì)導(dǎo)致人體因速度變化而傾倒。
【附圖說(shuō)明】
[0013] 圖1為本實(shí)用新型的方框原理圖。
[0014] 圖2為本實(shí)用新型的流程示意圖。
[0015] 圖3為本實(shí)用新型的電原理圖。
[0016] 圖4為圖3中MCU芯片的電原理圖。
[0017] 圖5為圖3中電源模塊的電原理圖。
[0018] 圖6為圖3中轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊的電原理圖。
[0019] 圖7為圖3中霍爾測(cè)速傳感器的電原理圖。
[0020] 圖8為本實(shí)用新型旋轉(zhuǎn)轉(zhuǎn)盤(pán)的裝配結(jié)構(gòu)示意圖。
[0021] 圖9為本實(shí)用新型旋轉(zhuǎn)轉(zhuǎn)盤(pán)的立體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022] 下面將結(jié)合附圖對(duì)本實(shí)用新型作進(jìn)一步描述:
[0023] 如圖1至圖9所示,本實(shí)用新型采取的技術(shù)方案如下:一種人體3D掃描轉(zhuǎn)速自適 應(yīng)控制系統(tǒng),包括MCU芯片01、轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊02、霍爾測(cè)速傳感器03、電源模塊04及轉(zhuǎn) 盤(pán)電機(jī)05,其中,上述MCU芯片01與轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊02連接,以便發(fā)送控制命令至轉(zhuǎn)盤(pán) 驅(qū)動(dòng)模塊02 ;上述霍爾測(cè)速傳感器03及轉(zhuǎn)盤(pán)電機(jī)05分別與轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊02連接,霍 爾測(cè)速傳感器03與MCU芯片01連接,形成閉環(huán)控制系統(tǒng);轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊02控制和監(jiān) 測(cè)轉(zhuǎn)盤(pán)電機(jī)05工作,霍爾測(cè)速傳感器03監(jiān)測(cè)轉(zhuǎn)盤(pán)電機(jī)05的轉(zhuǎn)速,形成正反饋及負(fù)反饋信 號(hào),并將正反饋及負(fù)反饋信號(hào)傳遞至MCU芯片01,MCU芯片01根據(jù)反饋信號(hào)算出偏差值,形 成功率改變命令,并將該命令發(fā)送至轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊02,以控制轉(zhuǎn)盤(pán)電機(jī)05以預(yù)設(shè)轉(zhuǎn)速 勻速旋轉(zhuǎn)。
[0024] 電源模塊04包括相互串聯(lián)的第一電源轉(zhuǎn)換芯片LM2576及第二電源轉(zhuǎn)換芯片 ASM1117,第一電源轉(zhuǎn)換芯片LM2576的接入電壓為12V,輸出電壓為5V,第二電源轉(zhuǎn)換芯片 ASM1117的接入電壓為5V,輸出電壓為3V ;上述MCU芯片01型號(hào)為STM32F103RBT6,MCU芯 片01與電源模塊04的VCC-3V3端連接;轉(zhuǎn)盤(pán)電機(jī)驅(qū)動(dòng)模塊02的芯片型號(hào)為BTS7960,轉(zhuǎn) 盤(pán)電機(jī)驅(qū)動(dòng)模塊02與電源模塊04的VCC-12V端連接;霍爾測(cè)速傳感器03與電源模塊04 的VCC-3V3端及VCC-5V端連接。
[0025] 轉(zhuǎn)盤(pán)電機(jī)05設(shè)置在旋轉(zhuǎn)轉(zhuǎn)盤(pán)內(nèi),旋轉(zhuǎn)轉(zhuǎn)盤(pán)包括殼體1、支撐架2、轉(zhuǎn)盤(pán)電機(jī)05、轉(zhuǎn)盤(pán) 7及支撐盤(pán)8,其中上述殼體1為圓柱型盒狀結(jié)構(gòu),其內(nèi)設(shè)有安裝空間,該安裝空間的頂部為 開(kāi)放面;上述支撐架2設(shè)置在殼體1的安裝空間內(nèi),轉(zhuǎn)盤(pán)電機(jī)05嵌設(shè)在支撐架2內(nèi)并通過(guò) 傳動(dòng)機(jī)構(gòu)與轉(zhuǎn)盤(pán)7連接;轉(zhuǎn)盤(pán)7設(shè)置在支撐架2上,并繞支撐架2自由旋轉(zhuǎn);上述支撐盤(pán)8 蓋設(shè)在轉(zhuǎn)盤(pán)7上,