久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡

你的位置:首頁 > 傳感技術(shù) > 正文

USB接口的多功能容柵傳感器測(cè)量系統(tǒng)

發(fā)布時(shí)間:2011-11-22

中心議題:
  • USB接口的多功能容柵傳感器測(cè)量系統(tǒng)
解決方案:
  • 將傳感器信號(hào)電平轉(zhuǎn)換為CMOS電平
  • 采用光耦隔離技術(shù)等增強(qiáng)系統(tǒng)的抗干擾能力

引言

   
容柵測(cè)量器具有測(cè)量可靠、體積小、功耗低、功能多等特點(diǎn)。隨著測(cè)量技術(shù)向精密化、高速化、多功能化發(fā)展,具有多種優(yōu)良特性的容柵傳感器應(yīng)用得越來越廣泛。由于容柵傳感器數(shù)據(jù)的傳輸多采用RS232/RS485總線方式,而USB總線方式方便、高效,并有取代串口通信方式的趨勢(shì),因此設(shè)計(jì)一款帶USB接口的容柵傳感器測(cè)量系統(tǒng)具有實(shí)際應(yīng)用價(jià)值。

1 容柵傳感器測(cè)量原理

   
容柵傳感器的工作原理是根據(jù)平板電容理論而來。一般容柵傳感器的結(jié)構(gòu)包括動(dòng)?xùn)虐搴投虐濉?dòng)?xùn)虐灏l(fā)射極和接收極,定柵板包含反射極。反射極分別和發(fā)射極、接收極形成平板電容器。通過在發(fā)射極上施加n相激勵(lì)信號(hào),反射極將此信號(hào)反射到接收極,隨著動(dòng)?xùn)虐宓囊苿?dòng),接收極的感應(yīng)信號(hào)的幅度變化不大,而相位變化與位移量成一定函數(shù)關(guān)系:
    θ(x)=arctan[(1-2x/w)/(1+√2)]     (1)
    其中,x為位移量,w為小發(fā)射極寬度。當(dāng)位移發(fā)生一個(gè)w寬度變化時(shí),接收極產(chǎn)生360°/n的相差。設(shè)激勵(lì)信號(hào)的周期為T,則有:
    T=N·β                              (2)
    式中:β為最小計(jì)時(shí)單位,N為常數(shù)。而每周期代表位移量為L(zhǎng)(本系統(tǒng)為0.508 mm),在每周期中β代表一個(gè)小相位,則一個(gè)周期被分解為N個(gè)小相位,每個(gè)小相位代表位移量即最小分辨率:
    △l=L/N                            (3)
    本系統(tǒng)N為512,即最小分辨率約為0.001 mm。對(duì)于最大測(cè)量速度Vmax,因?yàn)樵谝粋€(gè)周期內(nèi)最多能分辨N個(gè)相位,所以有:
    Vmax=L/T                           (4)

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

2.1 C8051F321芯片介紹
   
C8051F321片內(nèi)集成了數(shù)據(jù)采集和控制系統(tǒng)中常用的模擬部件和其他數(shù)字外設(shè),采用交叉開關(guān)實(shí)現(xiàn)I/O端口的靈活配置,自帶USB2.0收發(fā)器、控制處理器和內(nèi)部上拉電阻,可在全速(12MHz)或低速(1.5MHz)下運(yùn)行,支持8個(gè)靈活通用的USB端點(diǎn),內(nèi)置1K的USB專用緩沖寄存器。

2.2 傳感器信號(hào)處理模塊設(shè)計(jì)
   
容柵傳感器接口為B531,信號(hào)線有4根:電源線(1.5 V)、地線(0 V)、時(shí)鐘線(CK)、串行數(shù)據(jù)線(DATA),并且通過控制CK、DATA信號(hào)線的電平可以實(shí)現(xiàn)容柵傳感器的不同功能比,如最大值跟蹤、最小值跟蹤、數(shù)據(jù)保持和清零等。
   
由于容柵傳感器內(nèi)部的專用控制芯片輸出的信號(hào)電壓為1.5 V,而后續(xù)數(shù)據(jù)采集系統(tǒng)工作電壓為5 V,要進(jìn)行數(shù)據(jù)交換則必須進(jìn)行電平轉(zhuǎn)換,電平轉(zhuǎn)換原理圖如圖1所示。電路中采用LM393芯片轉(zhuǎn)換電壓,LM393芯片實(shí)質(zhì)上為2個(gè)比較器,比較電壓為容柵傳感器工作電壓的一半左右,設(shè)為0.6V。通過比較電壓0.6V與CK和DATA信號(hào)線電平比較,即可將CK、DATA信號(hào)線的電壓轉(zhuǎn)換為0V或者5V。


[page]
2.3 硬件抗干擾電路設(shè)計(jì)
   
由于系統(tǒng)經(jīng)常工作在工業(yè)現(xiàn)場(chǎng)等領(lǐng)域,各種電磁干擾很常見,為了使系統(tǒng)能穩(wěn)定工作,采用光耦隔離技術(shù)將傳感器和單片機(jī)隔離。光耦隔離原理圖如圖2所示。光耦器件采用HCPL2631高速光耦,輸出引腳OUT1和OUT2經(jīng)過上拉電阻處理后,將CK2和DATA2信號(hào)傳輸給C8051F321單片機(jī)處理。

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

3.1 數(shù)據(jù)采集程序

   
容柵傳感器時(shí)序圖如圖3所示。其中包含3個(gè)CK信號(hào)說明和1個(gè)DATA信號(hào)說明。CK(a)表示要發(fā)送的完整數(shù)據(jù)間的時(shí)序關(guān)系;CK(b)表示一個(gè)完整數(shù)據(jù)內(nèi)部各個(gè)數(shù)據(jù)組的時(shí)序關(guān)系;CK(c)和DATA表示一個(gè)數(shù)據(jù)組內(nèi)的時(shí)序關(guān)系和對(duì)采樣點(diǎn)的說明。由圖可知數(shù)據(jù)每隔250 ms發(fā)送一次,在時(shí)鐘CK的上升沿?cái)?shù)據(jù)有效。數(shù)據(jù)由LSB到MSB依次發(fā)送,總共24位二進(jìn)制數(shù)據(jù),分成6組,每組數(shù)據(jù)間隔820μs。其中前5組為數(shù)據(jù)位,第6組為控制位組(包含符號(hào)位和公英制位),控制位組的第0位的“0”表示正數(shù),“1”表示負(fù)數(shù),第3位“0”表示公制單位mm,最小單位0.01 mm,“1”表示英制單位inch,最小單位0.000 5 inch,x表示無效。為了能夠?qū)崟r(shí)采集數(shù)據(jù),采用中斷方式檢測(cè)CK信號(hào),邊沿觸發(fā)。檢測(cè)CK信號(hào)的高電平持續(xù)超過820μs時(shí),當(dāng)出現(xiàn)下降沿時(shí)觸發(fā)中斷,進(jìn)入中斷程序,再持續(xù)檢測(cè)低電平直到出現(xiàn)上升沿,讀取DATA信號(hào)電平并存儲(chǔ),總共采集24位。返回主函數(shù)根據(jù)符號(hào)位和公英制位進(jìn)行相應(yīng)處理。相關(guān)程序代碼如下:
3.2 USB程序
   
因?yàn)镃8051F321的USB模塊高度集成化,所以對(duì)USB接口的設(shè)計(jì)主要是USB固件程序的設(shè)計(jì)。其中最重要的是USB描述符和USB傳輸中斷的處理。當(dāng)USB中斷到達(dá)時(shí),C8051F321首先讀取3個(gè)中斷寄存器(CMINT、IN1INT和OUT1INT)來判斷中斷來源(USB復(fù)位中斷、端點(diǎn)0中斷、端點(diǎn)1輸入中斷、端點(diǎn)2輸出中斷),然后跳入相應(yīng)的處理模塊進(jìn)行處理。USB中斷程序流程如圖4所示。
[page]
端點(diǎn)0主要用于主機(jī)對(duì)USB設(shè)備的配置、狀態(tài)信息的獲取和設(shè)備錯(cuò)誤的糾正等,它的中斷處理模塊由控制輸出和控制輸入2部分組成。每次傳輸由設(shè)置事務(wù)開始,然后根據(jù)設(shè)置事務(wù)數(shù)據(jù)包中的USB標(biāo)準(zhǔn)命令請(qǐng)求判斷該次傳輸是控制輸入還是控制輸出。USB復(fù)位中斷將相關(guān)USB變量、寄存器和各端點(diǎn)的狀態(tài)恢復(fù)為初始狀態(tài)。端點(diǎn)1輸入中斷和端點(diǎn)2輸出中斷均為批量傳輸中斷,其主要作用是在收到中斷時(shí),在各自預(yù)定義好的緩沖區(qū)中寫入要傳輸給主機(jī)的數(shù)據(jù)或讀取傳輸過來的數(shù)據(jù)。

3.3 主程序

   
系統(tǒng)程序主要包括主程序、時(shí)鐘初始化子程序、端口初始化子程序、USB控制器配置初始化子程序、延時(shí)子程序、采集數(shù)據(jù)中斷子程序、USB中斷子程序和附加功能子程序。由于采集數(shù)據(jù)實(shí)時(shí)性要求比較高,所以將采集數(shù)據(jù)中斷設(shè)為高優(yōu)先級(jí)。
   
附加功能子程序包括正常計(jì)數(shù)、數(shù)據(jù)保持、最大值跟蹤、最小值跟蹤和清零的功能。對(duì)附加功能的實(shí)現(xiàn)均是通過控制CK和DATA信號(hào)線完成,附加功能轉(zhuǎn)換流程如圖5所示。給CK信號(hào)線一個(gè)負(fù)脈沖,即可完成清零操作;在正常計(jì)數(shù)狀態(tài)下將DATA信號(hào)線置為高電平,容柵傳感器將進(jìn)入保數(shù)功能;如果再將CK信號(hào)線置為低電平,容柵傳感器進(jìn)入最大值跟蹤功能;內(nèi)部專用芯片將用新測(cè)得的數(shù)據(jù)與上一個(gè)數(shù)據(jù)進(jìn)行比較,如果新測(cè)得數(shù)據(jù)大,則替換掉,否則丟棄。可以在上位機(jī)上通過USB測(cè)試軟件發(fā)送相關(guān)命令來控制系統(tǒng)進(jìn)行操作。程序中設(shè)定一個(gè)字節(jié)的變量來存放從上位機(jī)接收到的命令,當(dāng)判斷是其中的一個(gè)命令時(shí)就調(diào)用相應(yīng)的處理程序完成操作。
3.4 軟件抗干擾
   
環(huán)境的干擾使單片機(jī)程序很容易“跑飛”,為了控制程序正常運(yùn)行,除了硬件上使用光耦隔離技術(shù)之外,軟件上可采用設(shè)置“軟件陷阱”的辦法來將跑飛的程序拉入正常軌道,即在程序代碼空間使用跳轉(zhuǎn)指令將跑飛的程序拉到程序執(zhí)行的開始位置,具體操作方法是在所有未被使用的代碼空間處寫入“LJMP 0000H”指令。另外,可利用單片機(jī)自帶的“看門狗”功能看住程序,一旦程序跑飛,看門狗將強(qiáng)制單片機(jī)復(fù)位。也就是說,在程序代碼中每隔一定時(shí)間就設(shè)置一個(gè)“喂狗指令”,清除看門狗計(jì)時(shí)器值,不讓其達(dá)到最大值而發(fā)出復(fù)位信號(hào)。

結(jié)語

   
使用主機(jī)上的軟件測(cè)試出該系統(tǒng)軟硬件能夠穩(wěn)定可靠地運(yùn)行,點(diǎn)擊測(cè)試軟件的相關(guān)功能按鈕,容柵傳感器能夠完成相應(yīng)的功能操作。與傳統(tǒng)的RS232/RS485通信方式相比較,該方案解決了不帶串行通信方式的上位機(jī)的通信閑難,抗干擾能力更強(qiáng),為系統(tǒng)提供更穩(wěn)定的電源,適用于惡劣環(huán)境下的工業(yè)現(xiàn)場(chǎng)的高精度測(cè)量。
要采購(gòu)傳感器么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

久久午夜影院,91精品国产调教在线观看,日韩午夜免费,伊人久久大香线蕉av不卡
水蜜桃久久夜色精品一区的特点 | 欧美~级网站不卡| 欧美激情久久久久久久久久久| 日韩和欧美一区二区| 日韩精品一二三四| 蜜臀国产一区二区三区在线播放| 99国产精品久久久久久久成人热| 亚洲一级影院| 欧美在线亚洲| 亚洲天堂日韩在线| 欧美亚洲网站| 久久久久观看| 精品成人免费一区二区在线播放| 136国产福利精品导航网址| 91精品二区| 首页亚洲欧美制服丝腿| 亚洲不卡视频| 国产精品一区二区三区av麻| 精品一区视频| 亚洲精品国产嫩草在线观看| 99久久夜色精品国产亚洲狼 | 欧美在线资源| 丝袜亚洲精品中文字幕一区| 亚洲色图综合| 久久99久久久精品欧美| а√在线中文在线新版| xxxxx性欧美特大| 亚洲激情婷婷| 日韩激情啪啪| 精品网站999| 亚洲天堂久久| 亚洲2区在线| 欧美极品一区二区三区| 丝袜美腿亚洲一区二区图片| 欧美日韩黄网站| 在线一区av| 美国三级日本三级久久99| 国产精品羞羞答答在线观看| 国产麻豆久久| 亚洲精品视频一二三区| 麻豆精品99| 中文欧美日韩| 国产精品大片| 激情久久久久久| 欧美一区二区三区久久| 日韩欧美中文| 亚欧洲精品视频在线观看| 欧美黑人做爰爽爽爽| 久久人人97超碰国产公开结果| 中文在线一区| 麻豆成人在线观看| 久久精品99久久无色码中文字幕| 亚洲综合色婷婷在线观看| 欧美国产中文高清| 99日韩精品| 久久一区亚洲| 一区二区日韩免费看| 日韩av二区| 亚洲+小说+欧美+激情+另类| 中文在线中文资源| 日韩黄色在线观看| 九一精品国产| 成人精品高清在线视频| 欧美精品一二| 麻豆视频一区| 亚洲精品一级二级三级| 欧洲av一区二区| 国产精品久久久网站| 久久亚洲不卡| 日韩在线中文| 国产精品亚洲一区二区在线观看| 一级欧洲+日本+国产| 久久精品国产福利| 综合欧美精品| 亚洲高清毛片| 国产一区丝袜| 国产亚洲精品美女久久| 99国产精品私拍| 九九99久久精品在免费线bt| 亚洲久久一区| 亚洲成人日韩| 亚洲永久av| 欧美国产日韩电影| 视频精品一区| 国产毛片一区| 91精品一区国产高清在线gif| 欧美经典一区| 日韩精品欧美大片| 国产精品日韩| 欧美亚洲激情| 国产精品精品国产一区二区| 日韩超碰人人爽人人做人人添| 激情综合自拍| 激情不卡一区二区三区视频在线| 日韩avvvv在线播放| 国产亚洲午夜| 久久国产欧美| 亚洲欧洲美洲av| 麻豆91精品91久久久的内涵| 国产日韩欧美一区| 亚洲+小说+欧美+激情+另类| 一区二区三区午夜视频| 欧美一区=区| 国产午夜久久| 欧美日韩三区| 亚洲二区精品| 亚洲电影在线| 国产精品av一区二区| 91亚洲国产| 国产精品毛片久久| 久久男人av资源站| 国产一区二区三区不卡视频网站| 国产精品一区二区精品视频观看 | 久久国产精品亚洲77777| 久久久精品久久久久久96| 在线天堂中文资源最新版| 国产精品久久久久久久久久10秀| 久久精品伊人| 福利片在线一区二区| 日本久久黄色| 日韩免费久久| 正在播放日韩精品| 狠狠久久伊人中文字幕| 国产精品99一区二区三区| 精品一区电影| 激情国产在线| 极品裸体白嫩激情啪啪国产精品| 亚洲欧美一区在线| 久久香蕉国产| 在线亚洲观看| 99在线观看免费视频精品观看| 亚洲精品在线观看91| 亚洲免费激情| 亚洲视频电影在线| 欧美在线日韩| 久久精品福利| 精精国产xxxx视频在线野外| 久久久人人人| 一本色道精品久久一区二区三区| 男女性色大片免费观看一区二区 | 国产精品毛片久久| 久久精品主播| 91久久黄色| 婷婷综合一区| 久久不见久久见中文字幕免费 | 日韩av一级片| 国产精品99精品一区二区三区∴| 精品国内亚洲2022精品成人| 不卡一二三区| 午夜国产欧美理论在线播放| 日韩中文字幕一区二区三区| 日韩av资源网| 91亚洲一区| 亚洲国产不卡| 亚洲精品系列| 精品视频在线观看网站| 久久美女精品| 日本亚洲最大的色成网站www| 欧美精品成人| 在线视频观看日韩| 亚洲精品人人| 久久久免费人体| 久久在线免费| 日本v片在线高清不卡在线观看| 久久久国产精品网站| 欧美日韩在线二区| 亚洲啊v在线免费视频| 国产成人精品一区二区三区免费 | 久久黄色影院| 日韩中文av| 91中文字幕精品永久在线| 狠狠色综合网| 欧美日韩亚洲一区| 久久久一二三| 国产一级成人av| 久久高清精品| 国产欧美大片| 欧美日韩视频| 国产精品啊啊啊| 国产一区亚洲| 国产精品115| 蜜桃av一区| 亚洲精品成人图区| 日本色综合中文字幕| 亚洲国内精品| 欧美国产极品| 亚洲一区二区三区久久久| 久久精品国产99国产| 喷白浆一区二区| 国产精品精品| 日韩av黄色在线| 亚洲午夜黄色| 久久不卡国产精品一区二区| 在线亚洲观看| 日韩a一区二区| 91精品国产自产精品男人的天堂 | 国产激情久久| 天堂va蜜桃一区二区三区| 亚洲综合欧美| 中文字幕人成乱码在线观看|