亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        三維服裝尺碼自動(dòng)測量系統(tǒng)的設(shè)計(jì)

        2019-04-10 12:28:46高明成張興強(qiáng)
        科學(xué)與技術(shù) 2019年7期
        關(guān)鍵詞:激光測距測距上位

        高明成 張興強(qiáng)

        摘要:本文主要介紹了一種在單片機(jī)控制下的人體衣服尺寸測定的的設(shè)計(jì)與實(shí)現(xiàn)。該系統(tǒng)以單片機(jī)為核心控制器,以VL53L0X激光測距模塊為測量核心,實(shí)現(xiàn)單支多點(diǎn)測量,測量到的數(shù)據(jù)上傳到上位機(jī)中,通過上位機(jī)轉(zhuǎn)化為相對應(yīng)的人體模型并存儲(chǔ)到數(shù)據(jù)庫中,進(jìn)而為服裝領(lǐng)域提供技術(shù)支持。

        關(guān)鍵詞:stm32f404單片機(jī);VL53L0X激光測距模塊;上位機(jī)

        1.引言

        隨著人們生活水平的逐步提高以及審美能力的迅速上升,私人訂制行業(yè)異軍突起,而服裝定制作為私人定制的重要組成部分受到了越來越多的關(guān)注。目前,人體三維測量技術(shù)正在向最優(yōu)化、自動(dòng)化及利用計(jì)算機(jī)測量、處理和分析的方向發(fā)展。然而在我國,人體三維測量的方法依然采用傳統(tǒng)的手工工具,依據(jù)測量基準(zhǔn)對人體進(jìn)行接觸測量,因而很難滿足快速、準(zhǔn)確、大批量測體的需要而且也很難取得人體的某些特征數(shù)據(jù)。

        2.系統(tǒng)的基本結(jié)構(gòu)介紹

        該系統(tǒng)的主要功能有:脈沖法測距和多點(diǎn)測量數(shù)據(jù),自動(dòng)升降,數(shù)模轉(zhuǎn)化,數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。本系統(tǒng)采用220V市電供電,以可靠的單片機(jī)作為核心控制器,能穩(wěn)定實(shí)現(xiàn)各部分功能。硬件部分主要有單片機(jī)最小核心板,測量探頭部分,自動(dòng)升降部分,電源部分。軟件部分主要由上位機(jī)顯示部分和數(shù)據(jù)保存部分組成。

        2.1脈沖法測距與多點(diǎn)測量數(shù)據(jù)

        脈沖法測距:通過給目標(biāo)連續(xù)發(fā)送光脈沖,然后用傳感器接收從物體返回的光,通過探測光脈沖的飛行(往返)時(shí)間來得到目標(biāo)物距離。即光速往返時(shí)間的乘積的一半,就是測距儀和被測量物體之間的距離。多點(diǎn)測量是把多個(gè)激光探頭加在框架通過舵機(jī)控制使得激光探頭可以進(jìn)行180°平面擺動(dòng)進(jìn)而形成多點(diǎn)測量。

        2.2自動(dòng)升降功能

        當(dāng)系統(tǒng)正常運(yùn)行時(shí),通過單片機(jī)控制電機(jī)帶動(dòng)激光測距探頭向下移動(dòng),在移動(dòng)過程中實(shí)時(shí)測量數(shù)據(jù)。并且當(dāng)電機(jī)正轉(zhuǎn)帶動(dòng)激光探頭到達(dá)腳底時(shí)停止向下運(yùn)行,電機(jī)翻轉(zhuǎn)帶動(dòng)激光探頭返回頂部等待再次測量。

        2.3上位機(jī)顯示以及數(shù)據(jù)保存

        通過Qt Creator寫出一個(gè)應(yīng)用軟件可以把測量的數(shù)據(jù)直觀的在一個(gè)三維空間上生成人體模型,該過程只需要按照步驟把測量的數(shù)據(jù)導(dǎo)入即可。同時(shí)建立一個(gè)數(shù)據(jù)庫保存相應(yīng)的數(shù)據(jù)和生成的三維模型以便于日后的查看。

        3系統(tǒng)硬件設(shè)計(jì)

        3.1通信方式的選擇

        通信方式簡單的有以下多種:I2C、SPI、WPM、RS232、I/O、DMA等。當(dāng)我們考慮到數(shù)據(jù)的傳輸?shù)乃俣群托室约斑^程的復(fù)雜性等問題之后,經(jīng)過反復(fù)的討論與過程驗(yàn)證最終選擇測距模塊使用I2C的通信方式,上位機(jī)我們使用RS232的通信方式。

        3.2測距模塊

        根據(jù)測量的距離以及需要的準(zhǔn)確性,我們選用ST公司的VL53L0X芯片作為核心,該芯片內(nèi)部集成了激光發(fā)射器和SPAD紅外接收器,采用第二代FightSense技術(shù),該芯片通過時(shí)間差量來計(jì)算距離,測距的長度能擴(kuò)至兩米,非常合適中短距離測量的應(yīng)用。

        由于用到多個(gè)激光測距探頭,其初次上電默認(rèn)I2C地址均為0X52,把多個(gè)激光測距探頭I2C地址設(shè)置為不相同的,當(dāng)要讀取數(shù)據(jù)時(shí)通過控制單片機(jī)的總線讀取指定的激光測距探頭所測量的距離,并且經(jīng)過修改I2C地址后的所有激光測距探頭測量距離與單片機(jī)讀取數(shù)據(jù)所需要的總時(shí)間只有幾毫米,使得最后產(chǎn)生的人體數(shù)據(jù)的誤差可以忽略不計(jì)。

        3.3單片機(jī)的選擇

        單片機(jī)的種類繁多,一般按單片機(jī)數(shù)據(jù)總線的位數(shù)進(jìn)行分類,主要分為4位、8位、16位和32位單片機(jī)。由于我們需要大量的I2C數(shù)據(jù)輸入與讀取,我們也知道日常用的4位單片機(jī)結(jié)構(gòu)簡單,成本很低,但指令不豐富,且編程復(fù)雜,可以用于簡單的校制;雖然8位單片機(jī)和16位單片機(jī)亦小巧靈活指令豐富,但是其性能的優(yōu)越性以及運(yùn)算速度是32位單片機(jī)所比不上的,目前整個(gè)單片機(jī)市場32位單片機(jī)正以其本身的性能等優(yōu)勢快速的替換掉8位和16位單片機(jī)。

        3.4電機(jī)的選擇

        電機(jī)分為直流電機(jī)和交流電機(jī),根據(jù)作品所具有一定的重量的特點(diǎn)我們選用直流電機(jī)中的步進(jìn)電機(jī)。步進(jìn)電機(jī)是將電脈沖信號(hào)轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制電機(jī),是現(xiàn)代數(shù)字程序控制系統(tǒng)中的主要執(zhí)行元件,應(yīng)用極為廣泛。在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置只取決于脈沖信號(hào)的頻率和脈沖數(shù),而不受負(fù)載變化的影響,當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度,稱為“步距角”,它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的??梢酝ㄟ^控制脈沖個(gè)數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速的目的。

        4.軟件系統(tǒng)設(shè)計(jì)

        本系統(tǒng)的軟件設(shè)計(jì)包括控制單片機(jī)內(nèi)部運(yùn)行程序和編寫上位機(jī)所需要的程序。這兩部分的程序設(shè)計(jì)都采用了標(biāo)準(zhǔn)程序開發(fā)的模塊化設(shè)計(jì)規(guī)范,提高程序的可讀性和可維護(hù)性,為以后的系統(tǒng)功能添加和完善提供了方便。

        4.1單片機(jī)內(nèi)部程序

        整個(gè)軟件采用C語言進(jìn)行代碼編寫,使用Keil μVision 5集成環(huán)境開發(fā)軟件部分。Keil軟件內(nèi)部包括C編譯器、宏匯編、鏈接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。Keil μVision 5是美國Keil Software公司出品最新集成開發(fā)環(huán)境RealView MDK開發(fā)工具中集成了最新版本的Keil μVision 5,其編譯器、調(diào)試工具實(shí)現(xiàn)與ARM器件的最完美匹配。以下是單片機(jī)程序的流程圖:

        單片機(jī)中讀取數(shù)據(jù)代碼如下:

        void vl53l0x_test(void)

        {

        while(vl53l0x_init(&vl53l0x_dev))

        猜你喜歡
        激光測距測距上位
        類星體的精準(zhǔn)測距
        科學(xué)(2020年3期)2020-01-06 04:02:51
        基于LabVIEW的偏振調(diào)制激光測距測量控制系統(tǒng)
        基于高壓架空線路激光測距的無人機(jī)鎖定導(dǎo)線巡航研究
        特斯拉 風(fēng)云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        基于回波強(qiáng)度的激光測距誤差補(bǔ)償算法研究
        淺談超聲波測距
        電子制作(2017年7期)2017-06-05 09:36:13
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機(jī)的教室智能監(jiān)測管理系統(tǒng)
        以新思路促推現(xiàn)代農(nóng)業(yè)上位
        基于PSOC超聲測距系統(tǒng)設(shè)計(jì)
        我把护士日出水了视频90分钟| 成人性生交大片免费看激情玛丽莎| 午夜免费观看国产视频| 呦系列视频一区二区三区| 中日韩精品视频在线观看| 中文字幕一区二区三区四区在线| 国产亚洲精品视频在线| 久久一本日韩精品中文字幕屁孩| 又大又粗又爽18禁免费看 | 国产又色又爽无遮挡免费动态图| 亚洲欧洲国无码| 亚洲av调教捆绑一区二区三区| 风流老太婆大bbwbbwhd视频| 婷婷丁香五月中文字幕| 久久久亚洲精品午夜福利| 有码视频一区二区三区| 国产精品99精品久久免费| 日日碰狠狠丁香久燥| а的天堂网最新版在线| av在线免费观看麻豆| 亚洲精品动漫免费二区| 激情内射亚洲一区二区三区爱妻| 国产亚洲av人片在线播放| 国产一区二区黄色网页| 少妇厨房愉情理伦bd在线观看 | 国产成人精品一区二区日出白浆| 国产精品第一二三区久久| 女人被男人躁得好爽免费视频| 囯产精品无码一区二区三区| 亚洲女同高清精品一区二区99| 最美女人体内射精一区二区| 少妇寂寞难耐被黑人中出 | 亚洲人妻av综合久久| www夜片内射视频在观看视频| 日韩电影一区二区三区| 国产又爽又黄又不遮挡视频| 夜夜高潮夜夜爽免费观看| 天天爽天天爽夜夜爽毛片| 欧美午夜精品久久久久久浪潮| 日本高清无卡一区二区三区| 人人妻人人澡人人爽人人精品av|