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

小麥硬度檢測控制器的設計

2012-06-09 10:15:12陳新國
電子設計工程 2012年1期
關鍵詞:信號檢測

陳新國

(河南工業大學后勤集團公司 河南 鄭州450001)

小麥籽粒質地的軟、硬是評價小麥加工品質和食用品質的一項重要指標,并與小麥育種和貿易價格等多方面密切相關。小麥硬度不但與小麥加工工藝和最終產品品質密切相關,而且與小麥的制粉品質密切相關,硬度是表征小麥研磨品質的主要指標。目前面粉加工業已經認識到小麥硬度指標的重要性。建國以來,我國一直用角質率的大小反映小麥的硬度。該測定法具有很大的局限性,如在實際操作中不易準確判斷,人為誤差大,測量工藝繁瑣等問題。研制一種高精度、高效率、便攜式的小麥硬度檢測控制器很有必要。

文中設計的沖擊式小麥硬度檢測控制器,以S3C2410為核心控制器,測量工藝簡單,工作可靠,同時也滿足了工業現場的實時性要求。

1 小麥硬度檢測原理分析

有關小麥硬度的方法有100多種,其中壓力法是利用壓頭或刀頭壓碎或切割方法來測定小麥硬度。這種方法需要在大量的樣品測定的基礎上,統計分析才能得出正確的結果。

本系統對小麥硬度的檢測是基于壓力法,將一定質量的小麥裝入圓筒型容器中,經過振動后以一定壓力P將其壓實。采用一定直徑D的硬質探頭由電機控制模塊驅動伺服電機以一定速度V插入盛裝小麥的容器中,富士伺服電機的電子齒輪由α、β值決定,壓入深度H由控制器的位移檢測模塊根據伺服電機的編碼器反饋的脈沖數來得到。

此式中ρ為伺服電機旋轉一周的機械移動量,α、β為命令脈沖補償,ω為電機轉動的圈數。其中壓力F可以通過公式F=KU得到,其中U為壓力傳感器輸出的電壓,K為壓力傳感器的系數。根據壓入深度H與壓力F的關系和大量的統計分析得到小麥硬度Y。

本系統的控制器主要完成伺服電機的速度和方向的控制,壓力傳感器的信號采集和探頭的位移檢測的任務。沖擊式小麥硬度檢測儀的硬件系統框圖如圖1[2]所示。

圖1 小麥硬度快速檢測系統結構圖Fig.1 Structure diagram of rapidly detection system of wheat hardness

2 室控制器硬件電路設計

2.1 最小控制系統

小麥硬度檢測系統要完成一個通道的數據采集、電機速度方向控制、壓力探頭位移的測定和通訊等功能,外圍電路豐富。控制器要完成傳感器的數據采集,對采集的數據軟件濾波和壓力探頭位移的實時測定及相關位移數據的累加等功能,數據運算量較大。本系統選用運算速度快、抗干擾能力強的S3C2410做微控制器,能夠滿足本系統的要求。

2.2 濾波與放大電路的設計

濾波電路主要濾去信號中的紋波,提高信號的抗干擾能力。根據無源低通濾波電路原理,本系統設計了一種改進的濾波電路,如圖2所示。傳感器輸出的差分信號通過電阻R21、R23右端進入系統。 其中電阻R21、R23和電容C149、C150一起組成了對地低通濾波結構,目的是濾去差分信號中的高頻噪聲干擾。并聯滌綸電容C181、C141能夠很好地衰減掉差模噪聲。高精密電阻R20、R22和鉭電容C173組成低通濾波結構,濾掉了截至頻率以上的信號,再經過滌綸電容C34、C35衰減掉了共模噪聲。 壓力傳感器輸出的差分信號是mV級的電壓信號,很容易受到外界的干擾,必須進行放大處理才能送到ARM處理器中進行AD轉換[3]。

圖2 濾波與放大電路Fig.2 Circuit of filtering and amplifying

AD620是一種低功耗的儀用放大器,特別適合做小信號的前置放大級,理論上可以放大1 000倍,在此系統中可以通過圖2電路中的電位器W1對放大的倍數進行調整。

2.3 電機控制電路設計

系統通過電機精確控制絲桿上的滑動模塊向下運動以提供均勻壓力。根據系統的需求,選用富士FALDIC-W型號的伺服電機作為執行器。伺服電機的速度的控制使用方波信號,方波的頻率控制電機的速度,在應用中使用S3C2410的GPB0引腳的TOUT0。伺服電機方向的控制需要電平信號,系統中對電機的方向的控制使用GPB1的普通I/O口,通過輸出0、1數字信號完成對電機正反方向的控制。由于對電機速度和方向需要差動信號,要對控制器發過來的脈沖和電平控制信號使用四路差動線路驅動器MC3487進行轉化為差動信號再送給伺服控制器[3],電路如圖3所示。

圖3 電機方向速度控制電路圖Fig.3 Control circuit of speed of direction of the electric motor

2.4 位移檢測電路設計

位移檢測主要是根據伺服電機的編碼器在伺服電機轉動時反饋的脈沖數來確定探針的移動位移。其中編碼器在電機轉動一周時所發送的脈沖數可以通過伺服單元的設置模式進行設置,設置范圍為16~32 768個/轉。反饋過來的脈沖信號也是差動信號,對電機反饋過來的脈沖差動信號需要使用MC3486來轉化為控制器所要的脈沖信號。這樣就可以利用控制器的外部中斷來檢測脈沖的個數。然后利用式(1)實時的測定位移傳感器探頭的位移。電路如圖4所示。為了提高準確的檢測編碼器發出的脈沖個數,這里使用了兩路脈沖檢測。其中,SFIA+、SFIA-、SFIB+和FIB-是編碼器的兩相差動信號,通過MC3486轉為脈沖信號,再通過74HC14施密特觸發器整形后,獲得較理想的矩形脈沖,然后送到外部中斷進行脈沖計數。

圖4 位移檢測電路Fig.4 Circuit of displacement detecting

3 驅動軟件設計

設備驅動程序是操作系統內核和機器硬件之間的接口。設備驅動程序主要完成對設備進行初始化和釋放,把數據從內核傳送到硬件和從硬件讀取數據、讀取應用程序傳送給設備文件的數據。Linux為所有的設備文件都提供了統一的操作函數接口,方法是使用數據結構struct file_operations。這個數據結構中包括許多操作函數的指針,如open()、close()、read()和write()等[4]。

由于Linux內核中自帶有串口和AD的驅動,故只需完成對位移檢測模塊和電機控制模塊兩部分的驅動設計就可以了。接下來就以位移檢測驅動為例來說明驅動開發的方法。前面已經提過主要是通過對編碼器發出的脈沖進行計數來實現位移檢測,脈沖的數可以使用外部中斷,在此以中斷0為例。只列出此驅動程序中比較重要的函數,如中斷處理函數以及讀寫函數的實現。在驅動的Open()函數中使用request_irq(IRQ_EINT0,button_irq_ser,SA_INTERRUPT,DEVICE_NAME,NULL)語句注冊中斷。在驅動的初始化函數中使用set_external_irq(IRQ_EINT0,EXT_FALLING_EDGE,GPIO_PULLUP_DIS)語句設置觸發中斷的類型為下降沿觸發。所以當下降沿來到時,進入中斷服務子程序[5]。實現如下:

應用程序在進行每次檢測時,需要通過寫函數把上次記得的脈沖個數key_down_cnt清零。寫函數的實現如下:

得到脈沖個數key_down_cnt的值可以通過讀函數來實現[6]如下:

4 硬件測試結果分析

通過對上位機的傳感器檢測,設定伺服電機的控制脈沖頻率為520 Hz,壓力傳感器空載來回測定4次,測得傳感器的mV級零點值,經過多次測量壓力傳感器的零點值誤差精度在(7~8)×10-5,說明沖擊式小麥硬度檢測系統壓力傳感器的零點值是很穩定的。測定電機控制電路的方法是方向控制引腳輸入頻率為520 Hz方波脈沖來檢測對伺服電機的速度控制情況,設定伺服控制單元的α=3 116,β=1,根據式(2),其中V是電機的轉速α、β也是命令補償脈沖。可以求出電機轉1圈所需的脈沖個數理論值為約42.06個/轉,通過外部中斷控制輸入42 060個脈沖,重復測試10次,結果控制精度符合要求。

對電機方向控制引腳輸入0時,傳感器向下運動,規定為正方向,輸入1時電機反轉。測試結果表明控制器的硬件電路經度和性能都達到了預期的要求。

5 結束語

基于ARM的小麥硬度檢測系統,以S3C2410為硬件設計平臺,軟件以嵌入式Linux操作系統為運行平臺,在設計和實現中充分地利用了Linux微內核、驅動可裁減的特性和多線程數據通信機制。經現場測試,監控下位機軟件能夠地穩定運行,串口能夠正確接收和發送兩端數據,達到了預期的要求。測試結果表明沖擊式小麥硬度檢測系統具有良好的使用價值。

[1]過文儀,陳啟祥.基于ARM芯片的小型嵌入式系統設計與程序開發[J].數字技術與應用,2010,11(3):45-46.GUO Wen-yi,CHEN Qi-xiang.Designing chips of ARM-based for small embedded system and development of program[J].Digital Technology and Application,2010,11(3):45-46.

[2]溫婷,程緒建,劉曉方.基于ARM的智能多串口板監控軟件的設計與實現 [J].微電子學與計算機,2010,11(27):178-180.WEN Ting,CHENG Xu-jian,LIU Xiao-fang.Design and realization of monitoring software on ARM-based intelligent multi-channel UART board[J].Microelectronics and Computer,2010,11(27):178-180.

[3]韓祖淵,張赤斌,徐揚.基于 ARM7的高精度陣列式皮帶秤微控制器的設計[J].儀表技術與傳感器,2010,9(2):61-62.HAN Zu-yuan,ZHANG Chi-bin,XU Yang.Design of micro controller of high precision and array type belt weigher based on ARM7[J].Instrument Technique and Sensor,2010,9(2):61-62.

[4]博創科技.嵌入式系統試驗指導書[M].北京:北京博創興業科技有限公司,2002.

[5]商斌.Linux設備驅動開發入門與編程實踐[M].北京:電子工業出版社,2009.

[6]Roberts E S.C語言的科學和藝術[M].翁惠玉,張冬茉,楊鑫,等譯.北京:機械工業出版社,2005.

猜你喜歡
信號檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
“幾何圖形”檢測題
“角”檢測題
完形填空二則
孩子停止長個的信號
小波變換在PCB缺陷檢測中的應用
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 亚洲香蕉伊综合在人在线| 国产小视频在线高清播放| 精品福利网| 亚洲一区二区三区中文字幕5566| 久久久久久尹人网香蕉| 日韩成人在线视频| 欧美精品亚洲精品日韩专| 一级一级一片免费| 亚洲六月丁香六月婷婷蜜芽| 性激烈欧美三级在线播放| 91免费观看视频| 欧美日韩精品综合在线一区| 亚洲高清无在码在线无弹窗| www.狠狠| 高清精品美女在线播放| 国产免费久久精品99re丫丫一| 69av在线| 亚洲区欧美区| 亚洲国产精品无码久久一线| 亚洲成a人片77777在线播放| 久久久久青草线综合超碰| 无码免费试看| 成人午夜福利视频| 亚洲精品另类| 久久性视频| 亚洲色欲色欲www网| 特级aaaaaaaaa毛片免费视频| 久久久久中文字幕精品视频| 一区二区三区高清视频国产女人| 国产视频自拍一区| 一级香蕉人体视频| 91国内外精品自在线播放| 亚洲精品免费网站| 精品国产www| h视频在线播放| a级毛片免费网站| 91香蕉视频下载网站| 国产精品极品美女自在线| 喷潮白浆直流在线播放| 国产精品亚洲一区二区三区z | 91外围女在线观看| 毛片免费网址| 欧美精品一区二区三区中文字幕| 国产精品自在在线午夜区app| 国产肉感大码AV无码| 狠狠色成人综合首页| 国产超碰一区二区三区| 蜜芽国产尤物av尤物在线看| 宅男噜噜噜66国产在线观看| 日韩国产 在线| 亚洲成a人片| 色网在线视频| 亚洲女同一区二区| 国产最新无码专区在线| 成人一级免费视频| 在线看片国产| 亚洲欧美在线精品一区二区| 国产正在播放| 亚洲男人的天堂在线| 亚洲中文字幕手机在线第一页| 午夜一级做a爰片久久毛片| 最新国产在线| 国产黄视频网站| 欧美成人区| 日本日韩欧美| 国产成人福利在线视老湿机| jizz亚洲高清在线观看| 操国产美女| 国产人在线成免费视频| 亚洲AV一二三区无码AV蜜桃| 成人av专区精品无码国产| 无码av免费不卡在线观看| 国产在线视频二区| 久久精品国产亚洲麻豆| 中文字幕中文字字幕码一二区| 亚洲a级毛片| 99re这里只有国产中文精品国产精品| 亚洲一区二区黄色| 亚洲天堂久久久| 都市激情亚洲综合久久| 国产欧美又粗又猛又爽老| 老熟妇喷水一区二区三区|