999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ATmega16的數字光柵位移測量系統

2011-07-13 03:05:50齊樹毅丁進軍
電子設計工程 2011年22期
關鍵詞:單片機測量信號

周 洋,齊樹毅,丁進軍

(1.中國人民解放軍92038部隊 山東 青島 266100;2.海洋石油工程股份有限公司 天津 300451;3.中國海洋大學 信息科學與工程學院,山東 青島 266100)

隨著社會的發展和科技的進步,工業操作中對位移測量的精度要求越來越高。在迅速發展的計算機技術和大規模集成電路技術的推動下,位移檢測設備也發生了巨大的改變。在此背景下,光柵尺測量系統應運而生。光柵尺,屬光電傳感器,多運用在精密機加工和數控機床上,用來精密測量物體的位移,是現代測量領域中廣泛應用的一種傳感器。光柵尺測量系統以高精度、高穩定性、大量程、可實現動態檢測等優點在當今測量系統中占有明顯的優勢,并成為我國工業現代化重點推廣的技術。

文中基于AVR單片機設計了一套數字光柵數據處理系統。整個系統使用ATMEL公司的ATmega16L單片機作為核心的微控制器來控制各個功能模塊。主要功能模塊有定時器模塊、串口數據接口模塊。光柵尺每脈沖當量為4 μm,要求其分辨率為1 μm。單片機對光柵尺傳感器輸出信號進行采集,光柵位移細分,數據處理。位移量通過光柵的透射轉換成莫爾條紋的運動,然后經光電轉換成脈沖信號輸出,這樣,我們只要記錄脈沖信號的數目,以及位移停止時的最后一個狀態,就可以計算出位移量的大小,達到了1 μm的分辨率。

1 器件說明

1.1 ATmega16單片機

ATmega16是ATMEL公司的生產的性價比比較高的單片機。ATmega16有如下特點:16 k字節的系統內可編程Flash(具有同時讀寫的能力,即RWW),512字節EEPROM,1 k字節SRAM,32個通用I/O口線,32個通用工作寄存器,用于邊界掃描的JTAG接口,支持片內調試與編程,3個具有比較模式的靈活的定時器計數器(T/C),片內/外中斷,可編程串行USART,有起始條件檢測器的通用串行接口,8路10位具有可選差分輸入級可編程增益(TQFP封裝)的ADC,具有片內振蕩器的可編程看門狗定時器,1個SPI串行端口,以及6個可以通過軟件進行選擇的省電模式。 工作于空閑模式時CPU停止工作,而USART、兩線接口、A/D轉換器、SRAM、T/C、SPI端口以及中斷系統繼續工作;掉電模式時晶體振蕩器停止振蕩,所有功能除了中斷和硬件復位之外都停止工作;在省電模式下,異步定時器繼續運行,允許用戶保持一個時間基準,而其余功能模塊處于休眠狀態;ADC噪聲抑制模式時終止CPU和除了異步定時器與ADC以外所有I/O模塊的工作,以降低ADC轉換時的開關噪聲;Standby模式下只有晶體或諧振振蕩器運行,其余功能模塊處于休眠狀態,使得器件只消耗極少的電流,同時具有快速啟動能力;擴展Standby模式下則允許振蕩器和異步定時器繼續工作[1]。

1.2 雙D觸發器74HC74

該器件內含兩個獨立的D觸發器,每個觸發器有數據輸入(D)、置位輸入()、復位輸入(、時鐘輸入(CP)和數據輸出(Q、),和的低電平使輸出預置或清除,而與輸入端的電平無關,當和均無效(高電平)時,符合建立時間要求的D數據在CP上升沿作用下傳送到輸出端[2]。

1.3 數字光柵尺

光柵尺位移傳感器(簡稱光柵尺),是利用光柵的光學原理工作的測量反饋裝置。光柵尺位移傳感器經常應用于機床與現在加工中心以及測量儀器等方面,可用作直線位移或者角位移的檢測。其測量輸出的信號為數字脈沖,具有檢測范圍大,檢測精度高,響應速度快的特點。光柵尺輸出引腳信號如表1所示。

表1 光柵尺輸出輸入信號Tab.1 Output and input signals of grating ruler

A,B信號為輸出脈沖,每隔4 μm變化;Z信號為校準脈沖,每隔50 mm輸出一個脈沖。

2 系統設計

主要思路:在本系統中,光柵尺的位移分為3部分:刻度脈沖、校準脈沖和補償脈沖。

1)刻度脈沖:利用單片機的定時器比較匹配中斷功能可以檢測刻度脈沖,設置定時器的比較值為1,即來了一次上升沿脈沖后進入匹配中斷進行判別[3]。在中斷子程序里面首先置寄存器初始值,然后通過D觸發器送來的方向完成對刻度位移加減的計算。可以選擇A或者B信號作為脈沖計數源。

2)校準脈沖:光柵尺每隔一段位移有一個校準信號Z,可通過外部中斷接入,在外部中斷子程序里面完成對校準位移的計算和刻度脈沖的清零[4]。

3)補償脈沖:由于AB信號一共有4個狀態,通過讀取2個刻度脈沖的狀態并比較狀態值可以得出位移補償。光柵尺的位移為刻度位移、校準位移和和補償位移之和。

上位機可通過串口實現獲取數據,清零設置,存儲當前值等功能。

系統結構如圖1所示:

圖1 系統設計Fig.1 System design

2.1 光柵尺位移方向的獲取

光柵尺的運動不是單向移動,但其接口只能給出脈沖數,而不能辨別移動方向。因此系統采用D觸發器來辨別方向。其輸出信號如圖2所示。

圖2 光柵尺輸出的脈沖信號Fig.2 Output pulse of grating ruler

用A信號連接D觸發器的CP端,B信號連接D觸發器的D端,當正向移動時D觸發器Q端的輸出為1,反之為0。其原理圖如圖3所示。

圖3 方向原理圖Fig.3 Schematic diagram of direction

2.2 光柵尺位移的計算原理

根據光柵尺讀數原理,刻度脈沖為一個固定的位移[5]。這里為4 μm,即每次來一個正向脈沖,刻度位移增加4 μm,反方向運動時,刻度位移每次減小4 μm。所以在刻度位移計算的子程序中通過判斷位移的方向可以獲取相應的刻度位移。.校準刻度的計算也需要判斷當前位移方向,當光柵尺正向移動時校準脈沖變量加一,反之減一??紤]零點是隨時改變的,故第一個校準點處的刻度值需要用來做標定。 光柵尺位移為刻度位移和校準位移之和。

設置校準位移變量為tNUM,刻度位移變量為sNUM,正向第一個點處標定值為move_data00,反向第一個點處標定值為move_data01。通過分析光柵尺位移的狀態我們知道,總共有4種位移計算情況,如表2所示。

2.3 補償位移

光柵尺的A,B脈沖可分為4種狀態00、01、10、11, 通過獲取該狀態值并比較可獲得0~4 μm的脈沖補償。正向和反向移動時狀態均有16種情況,需要加以判別并得到補償位移。

3 軟件設計

3.1 系統主程序

系統上電后初始化串口配置,端口等。查詢A、B狀態,等待串口命令和中斷信號[6]。位移信息通過中斷程序即可獲取,如串口需要獲取數據,還需要進入位移補償子程序對位移進行補償,最后經過十進制轉換后發給上位機。

表2 光柵尺位移計算Tab.2 Grating ruler displacement calculation

3.2 定時器中斷子程序

3.3 外部中斷子程序

4 實際電路的改進

由于實際工業環境中,脈沖干擾很擾很大,導致位移測量有一定的誤差。D觸發器也有一定的延時。為了改進測量性能,可以加入光耦隔離電路或濾波電路。改進后的電路如圖4所示。

圖4 改進的電路框圖Fig.4 Improved block diagram

5 結束語

文中基于M16設計了一個光柵尺位移測量系統,可以接受上位機信息控制讀取光柵尺位移信息,在工業測量控制中有一定的使用價值。

[1]馬潮.AVR單片機嵌入式系統原理與應用實踐[M].北京:北京航空航天大學出版社,2007.

[2]閻石.數字電子技術基礎[M].北京:高等教育出版社,1998.

[3]李長林.AVR單片機應用設計[M].北京:電子工業出版社,2005.

[4]吳健.AVR單片機實用C語言程序設計與典型實例[M].北京:中國電力出版社,2008.

[5]葉盛祥.光電位移精密測量技術[M].四川:四川科技出版社.2003.

[6]ATMEL Corporation.ATmega16[EB/OL].[2011-09-27].http://www.dzsc.com/datasheet/ATmega16_144718.html.

猜你喜歡
單片機測量信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
把握四個“三” 測量變簡單
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
滑動摩擦力的測量和計算
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
滑動摩擦力的測量與計算
測量
主站蜘蛛池模板: 国产精品视频a| 一本大道香蕉久中文在线播放| 一本综合久久| 亚洲AV无码久久天堂| 99精品国产电影| 国产美女免费| 在线看片免费人成视久网下载| 国产麻豆精品手机在线观看| 国产一级无码不卡视频| 久久国产亚洲偷自| 国产va免费精品观看| 亚洲欧美综合在线观看| 欧美在线一二区| 91av成人日本不卡三区| 天天操精品| 欧洲亚洲一区| 久精品色妇丰满人妻| 国内熟女少妇一线天| 欧美性天天| 亚洲av色吊丝无码| 国产成人a在线观看视频| 亚洲AV永久无码精品古装片| 欧美精品H在线播放| 国产91小视频| 免费看的一级毛片| 99视频全部免费| 福利一区在线| 国产精品久久久久久久久久98| 欧美日韩成人| 欧美一区精品| 在线视频亚洲欧美| 国产精品福利导航| 亚洲日韩精品伊甸| 久久精品人人做人人综合试看| 国产精品三级av及在线观看| 夜夜操国产| 亚洲精品无码在线播放网站| 国产精品19p| 色哟哟国产精品| 91成人精品视频| 国产一区免费在线观看| 亚洲中文字幕日产无码2021| 精品国产香蕉在线播出| 97在线观看视频免费| 国内老司机精品视频在线播出| 青草国产在线视频| 91亚洲免费| 免费无码网站| 97精品久久久大香线焦| 精品在线免费播放| 午夜小视频在线| 手机在线国产精品| 欧美黄网在线| 免费国产无遮挡又黄又爽| 国产欧美中文字幕| 91视频区| yy6080理论大片一级久久| 日韩 欧美 国产 精品 综合| 亚洲香蕉在线| 国产精品林美惠子在线播放| 欧美h在线观看| 国产激情无码一区二区免费| 热思思久久免费视频| 欧美一级色视频| 久久精品国产精品一区二区| 免费一看一级毛片| 亚洲 日韩 激情 无码 中出| 亚洲无码高清视频在线观看 | 香蕉在线视频网站| 久久精品一品道久久精品| 男人的天堂久久精品激情| 毛片国产精品完整版| 丁香婷婷激情综合激情| 波多野结衣久久高清免费| 国内精品视频区在线2021| 国产精品欧美亚洲韩国日本不卡| 激情亚洲天堂| 国产一国产一有一级毛片视频| 九九热精品视频在线| 成人毛片免费观看| 日本道综合一本久久久88| 亚洲精品高清视频|