在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 游標(biāo)磁尺的設(shè)計(jì)與實(shí)現(xiàn)

            游標(biāo)磁尺的設(shè)計(jì)與實(shí)現(xiàn)

            作者: 時(shí)間:2009-08-04 來源:網(wǎng)絡(luò) 收藏

            2 工作原理
            尺測量原理:使用開關(guān)型霍爾元件陣列作為“靜尺”;使用無源釹鐵硼磁鐵作為永磁體陣列(“動(dòng)尺”)。作為“靜尺”的霍爾元件陣列是一種磁傳感器能檢測出“動(dòng)尺”的磁場及其變化,當(dāng)“動(dòng)尺”沿“靜尺”軸線作無接觸相對運(yùn)動(dòng)時(shí),由“靜尺”的霍爾元件陣列記錄“動(dòng)尺”的數(shù)字化位置信息。位置的“整數(shù)部分”由最開始動(dòng)作的霍爾元件所處的位置確定,位置的“小數(shù)部分”由位置匹配序列確定。所謂位置匹配序列就是“動(dòng)尺”要滿足一定的規(guī)格和要求?!皠?dòng)尺”所在的位置值與“盯尺”的霍爾元件陣列動(dòng)作信息序列匹配,如“小數(shù)部分”的2 mm,可以用00111110001100序列對應(yīng)。因此“小數(shù)部分”的O~8需要9個(gè)相應(yīng)的序列對應(yīng),確定位置值后將其位置值傳送到PC機(jī)。一段“靜尺”中包含4組霍爾元件陣列,每組霍爾元件陣列由16個(gè)霍爾元件組成,每個(gè)霍爾元件之間的間隔為9 mm。因此一段的測量長度為567 mm。若要測量更長范圍可以采用多段連接進(jìn)行擴(kuò)展。
            其“整數(shù)部分”計(jì)算結(jié)果D可以由式(1)求出:


            式中:l表示最開始動(dòng)作的霍爾元件處在第幾段;m表示處在l段的第幾組;n表示處在m組的第幾個(gè)。
            兩個(gè)霍耳元件之間的位置值相當(dāng)于“尺”的“小數(shù)”部分,其值d可以由位置匹配序列給出。因此尺的位置值為K可以由式(2)求出。

            式中:D表示磁尺的“整數(shù)部分”;d磁尺的“小數(shù)部分”。


            3 磁尺的硬件電路
            用于該磁尺位置信息處理的微處理器主要是采用美國Microchip Technology Incorporated公司生產(chǎn)的PIC系列單片機(jī)。利用PIC16F884單片機(jī)對“動(dòng)尺”作用區(qū)域的霍爾元件陣列的動(dòng)作信息進(jìn)行位置匹配算法處理得到位置數(shù)據(jù);然后通過.PIC16F884的異步串口(LISART)經(jīng)過MAX3471芯片轉(zhuǎn)變成RS 485協(xié)議進(jìn)行遠(yuǎn)距離傳輸,到達(dá)目的地后在經(jīng)過RS 485/RS 232轉(zhuǎn)換器轉(zhuǎn)換成RS 232協(xié)議;在傳送到PC機(jī)上顯示其位置值。其硬件原理圖如圖3所示。

            4 位置匹配算法和顯示的程序
            4.1 PC機(jī)部分(Visual Basic)
            該裝置的PC部分利用微軟公司推出的可視化、面向?qū)ο蟮慕Y(jié)構(gòu)化程序語言Visual Basic來制作顯示平臺。因?yàn)閂isual Basic軟件進(jìn)行界面不僅快捷、編程工作量小;且提供了串行通信控件MSComm,通過對此控件的屬性和事件進(jìn)行編程,就可以輕松的串口通信。
            4.1.1 MSComm簡介
            MSComm控件(Microsoft Communications Con-trol)是Microsoft公司提供的ActiveX控件,目的是為了簡化Windows下串行通信編程。它既可以用來提供簡單的串行通信功能,也可以用來創(chuàng)建完備的、事件驅(qū)動(dòng)的高級通信工具。它通過串行端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能。它提供兩種處理通信的方式,分別是事件驅(qū)動(dòng)方式和查詢方式Ⅲ。
            4.1.2 顯示平臺介紹
            該平臺采用多文檔界面(MDI)制作,MDI應(yīng)用程序主要由“父窗口”及“子窗口”構(gòu)成,子窗口的活動(dòng)范圍被限定在父窗口之內(nèi)。顯示平臺界面如圖4所示。



            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉