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

        ?

        基于F28027的手寫繪圖板的設(shè)計

        2015-09-14 09:42:17許志坤陳建國
        物聯(lián)網(wǎng)技術(shù) 2015年8期

        許志坤 陳建國

        摘 要:本設(shè)計的主控芯片為F28027,設(shè)計包括采樣電路、二級放大電路、精密恒流源電路、液晶顯示電路等實現(xiàn)手寫繪圖輸入功能。設(shè)計時通過表筆接觸覆銅板完成信號采集,然后將采集得到的微小信號經(jīng)放大電路放大后輸入單片機的A/D采樣端,并由片內(nèi)的12位A/D模塊對數(shù)據(jù)進行模數(shù)轉(zhuǎn)換,再由單片機算法經(jīng)TableCurve 3D軟件數(shù)據(jù)擬合計算出表筆在覆銅板上的坐標(biāo)并最終在LCD12864顯示屏上顯示,最后由表筆坐標(biāo)實現(xiàn)筆跡跟蹤,從而實現(xiàn)手寫繪圖的功能。

        關(guān)鍵詞:F28027單片機;手寫繪圖;OPA2227;微小信號檢測

        中圖分類號:TM50 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2015)08-00-03

        0 引 言

        隨著科技的發(fā)展,越來越多的場合需要手寫繪圖的可視化控制與展示,目前使用較多的手寫板分為電阻式壓力板、電磁式感應(yīng)板和近期發(fā)展的電容式觸控扳[1,2],但這三者的弊端在于需要額外的手寫設(shè)備,不能有效的利用各種設(shè)備的金屬殼體作為輸入識別設(shè)備。

        本文介紹了一種基于F28027主控芯片的手寫繪圖板的設(shè)計,該設(shè)計的核心在于微小信號的檢測與處理以及相關(guān)軟件算法的設(shè)計,經(jīng)實際驗證,該系統(tǒng)精度高,能耗低,能有效利用各種設(shè)備的金屬殼體作為手寫信號識別區(qū),能廣泛應(yīng)用于各種有繪圖顯示需求的導(dǎo)電金屬表面,未來應(yīng)用前景廣闊。

        1 總體思路

        本設(shè)計采用一塊規(guī)格為10 cm×8 cm的單面覆銅板制作成手寫繪圖板,通過高精度恒流源對覆銅板施加恒定的電流,可在覆銅板上形成穩(wěn)定的微小壓降,覆銅板四角均連接恒流源一端,等勢線分布較為平均,可以有效地減小采集誤差。由單片機控制繼電器切換覆銅板上電場線的橫縱走向,即可得到表筆觸點的橫向和縱向電壓降,并經(jīng)過高精度運放OPA2227放大后,通過F28027單片機的內(nèi)置A/D模塊可對它進行A/D轉(zhuǎn)換采集,采集到的數(shù)據(jù)由TableCurve 3D軟件擬合得出表筆坐標(biāo)與電壓的擬合曲線,再經(jīng)過軟件算法可計算出表筆在覆銅板上的位置并在LCD12864屏幕上顯示出來。

        本設(shè)計主要由信號采集模塊、信號處理模塊、繪圖顯示模塊和電源模塊組成,設(shè)計原理框圖如圖1所示。

        2 硬件設(shè)計

        2.1 信號采集

        本設(shè)計前期應(yīng)進行預(yù)實驗分析,分別給覆銅板加上橫向和縱向電流源,使用GW Instek GDM-8246高精度數(shù)字萬用表對覆銅板上的點進行多次測量并記錄數(shù)據(jù),依據(jù)測取的電壓值畫出等勢線,經(jīng)過分析可得出圖2所示的施加橫縱電流源下覆銅板上的大致等電勢線。

        根據(jù)以上分析,信號采集電路如圖3所示,對角分別接電流源正負(fù)端,A點和B點接繼電器定端,通過單片機輸出信號控制繼電器動作,切換A、B點與恒流源正負(fù)端的連接,實現(xiàn)覆銅板上施加的恒流源電流橫向和縱向的切換,使得表筆接觸覆銅板上的某點時能采集到該點的橫縱不同的電壓值。利用脈沖大電流法測量微小電阻,電流的大小和脈寬應(yīng)根據(jù)電阻的阻值大小和放大器的性能決定[3]。由于覆銅板電阻值過小,表面沾污、氧化等因素易造成測量誤差加大,因此本設(shè)計在覆銅板的四角均加了小電阻作為負(fù)載,減少測量誤差,表筆接運放輸入正,固定負(fù)接運放輸入負(fù)。此外,由于電阻的阻值增加與溫度的變化呈線性關(guān)系,而電阻溫度的變化又與通過電阻的電流及時間有關(guān),要使大電流通過電阻且使阻值的變化很小,就應(yīng)使用脈沖大電流[4,5]。本設(shè)計通過單片機嚴(yán)格控制繼電器接通和關(guān)斷的時間,使得電流為脈沖形式施加到覆銅板上,既避免了電阻的負(fù)載效應(yīng),又能使數(shù)據(jù)測取方便,同時還能有效降低系統(tǒng)的整體功耗。

        2.2 信號處理

        由信號采集電路可以測得覆銅板上的電壓值在毫伏級別,由于系統(tǒng)要求及單片機A/D量程限制,不能直接進行A/D模數(shù)轉(zhuǎn)換,故需要通過放大電路對數(shù)據(jù)進行放大,考慮單級放大的放大倍數(shù)過高易產(chǎn)生較大的誤差,現(xiàn)采用二級放大電路,第一級為雙端輸入單端輸出的差分放大電路,第二級為同相比例放大電路,使得經(jīng)二級放大電路得到的電壓動態(tài)范圍在單片機的A/D量程以內(nèi)[6],實際電路中采用精密電位器調(diào)節(jié)放大倍數(shù),具體電路如圖4所示。因為對微小信號的放大對運放要求很高,若運放性能不夠,輸入端的微小信號可能在放大后就淹沒在產(chǎn)生的噪聲里,給后續(xù)A/D轉(zhuǎn)換帶來麻煩。本設(shè)計采用TI公司出品的OPA2227高精度雙路運放,具有零點漂移小、噪聲低、功耗低及抗干擾能力強的優(yōu)點,在放大電路中的增益精度和線性度都很不錯。

        A/D轉(zhuǎn)換器的精度由其位數(shù)所決定,分辨率越高,A/D轉(zhuǎn)換器的抗噪聲能力越強[7]。本設(shè)計采用的是F28027單片機片內(nèi)自帶的A/D模塊,48腳封裝的F28027單片機擁有13通道、12位低功耗、高精度的A/D轉(zhuǎn)換模塊,最大分辨率為0.8mV,基本滿足本設(shè)計的需要[8]。

        3 軟件設(shè)計

        3.1 主程序流程圖

        本設(shè)計的主程序流程圖如圖5所示。

        3.2 坐標(biāo)算法設(shè)計

        算法中常常需要確定一個變量依存于另一個或更多的變量的關(guān)系,即函數(shù)。但實際上確定函數(shù)的形式往往沒有先驗的依據(jù),只能在收集的實際數(shù)據(jù)中選擇一個最能擬合有關(guān)數(shù)據(jù)的函數(shù)形式[9],又由于測取的數(shù)據(jù)量有限,單純建立數(shù)據(jù)庫造成的測量誤差偏大,故本設(shè)計采用TableCurve 3D軟件進行數(shù)據(jù)擬合。TableCurve 3D是自動三維曲線擬合與經(jīng)驗公式查找軟件,它能分析三維數(shù)據(jù)并自動進行曲面擬合,將測取的數(shù)據(jù)轉(zhuǎn)化為擬合曲線與經(jīng)驗公式,軟件內(nèi)部擁有453,697,387個方程式,只要導(dǎo)入實驗數(shù)據(jù),該軟件便能從數(shù)以萬計的方程式中找到一個最接近3D數(shù)據(jù)的方程來擬合曲線。設(shè)計的具體過程為先在覆銅板上標(biāo)上5 mm精度的坐標(biāo)線,進行逐點測值,由單片機控制繼電器切換覆銅板上所加的橫縱電流源,即可測取表筆所觸點的X、Y坐標(biāo)關(guān)于橫向、縱向兩個恒流源作用下的兩個不同電壓值的關(guān)系,把測取的數(shù)據(jù)記錄在Excel表格里,再把表格導(dǎo)入到TableCurve 3D內(nèi)進行擬合,圖6為軟件擬合界面。

        此外,在多次測量過程中我們發(fā)現(xiàn),由于頻繁通電和通電時間過長導(dǎo)致的覆銅板電阻變化會帶來一定的干擾,因此我們在程序中加入了中值平均濾波算法來抑制其造成的數(shù)據(jù)干擾。先連續(xù)采集N個數(shù)據(jù),去掉數(shù)據(jù)的一個最大值和一個最小值,再計算剩下的N-2個數(shù)據(jù)的算術(shù)平均值[10]。在硬件濾波的基礎(chǔ)上加上軟件濾波,能夠有效降低偶然誤差帶來的影響,使得結(jié)合擬合方程計算出的坐標(biāo)值更加精確。

        3.3 繪圖算法設(shè)計

        通過前期實驗采樣和使用TableCurve 3D軟件擬合方程得到了點的坐標(biāo)與電壓值的對應(yīng)關(guān)系,只要表筆接觸覆銅板的某一點時,程序就能依據(jù)測取的橫縱不同電壓值計算出此點的坐標(biāo),而繪圖功能的基礎(chǔ)就是點的坐標(biāo)值。眾所周知,兩點確定一條直線,數(shù)學(xué)中的直線方程有點斜式,截距式,兩點式等等,用其中任意一個公式我們都能得到一個正確的直線方程。在繪圖算法的設(shè)計中,通過相等時間間隔確定點的坐標(biāo)再通過算法繪制經(jīng)過每一個坐標(biāo)的曲線來達(dá)到跟蹤表筆軌跡繪圖的目的。

        算法具體如下,首先通過設(shè)置采樣間隔時間,獲得每條線段的起點和終點坐標(biāo),設(shè)起點坐標(biāo)為(X1,Y1),終點坐標(biāo)為(X2,Y2),由此可以獲得兩點間的一條直線方程,然后比較X2-X1與 Y2-Y1的大小,若X2-X1> Y2-Y1則通過 X1+1,X1+2…X1+n 來確定對應(yīng)Y的坐標(biāo), 直到X1+n=Y 為止,同理如果X2-X1

        4 結(jié) 語

        現(xiàn)場演示效果如圖7所示,依據(jù)本設(shè)計,基本能達(dá)到在10 cm×8 cm的普通覆銅板上確定坐標(biāo),精度在2 mm誤差以內(nèi),并且能夠跟蹤表筆運行軌跡達(dá)到簡單圖形的繪制,運行功耗很低。通過對本項目的研究及實驗表明,該系統(tǒng)對普通金屬表面的坐標(biāo)測定及手寫繪圖等方面有一定的實用價值。

        參考文獻(xiàn)

        [1]春燕.手寫板技術(shù)面面觀[J].互聯(lián)網(wǎng)世界,2001(2):75-76.

        [2] Dong Li.淺談手寫板的工作原理[J].微型計算機,2000(14):102.

        [3]劉志存.微小電阻測量方法及關(guān)鍵技術(shù)[J].物理測試,2005,23(1):34-36.

        [4]房慧龍,羅錦宏,李睛.高精度低成本的電阻測量方法[J].儀表技術(shù)與傳感器,2011(12):79-80.

        [5]湯偉芳.基于運放技術(shù)的精密電阻測量電路設(shè)計[J].福建電腦,2014(1):25-26.

        [6]成英,童詩白.模擬電子技術(shù)基礎(chǔ)(第四版)[M].北京:高等教育出版社,2006:327-334.

        [7]蔣金,陳長興.差動運放電路仿真分析與最優(yōu)模型探究[J].海南大學(xué)學(xué)報(自然科學(xué)版),2013,31(3):240-244.

        [8]周宇,胡昕睿,曾宇航,等.TMS320F28027中兩A/D采樣方式的實現(xiàn)[J].單片機與嵌入式系統(tǒng)應(yīng)用,2014(4):47-49.

        [9]劉連香.數(shù)據(jù)曲線擬合及MATLAB實現(xiàn)[J].金田,2012(1):388.

        [10]朱恒軍,王發(fā)智,姚仲敏.基于單片機的數(shù)字濾波算法分析與實現(xiàn)[J].齊齊哈爾大學(xué)學(xué)報,2008,24(6):53-54.

        高清精品一区二区三区| 国产亚洲日本精品二区| 不卡视频在线观看网站| 女人18片毛片60分钟| 无码中文字幕免费一区二区三区| 亚洲有码转帖| 99在线国产视频| 国产91在线精品观看| 蜜桃视频在线观看免费亚洲 | 毛片色片av色在线观看| 一区二区三区国产色综合| 护士的小嫩嫩好紧好爽| 天天做天天爱天天爽综合网| 亚洲一区二区婷婷久久| 亚洲人妻有码中文字幕| 东风日产车是不是国产的 | 日韩人妻一区二区三区蜜桃视频| 午夜爽爽爽男女污污污网站| 精品人妻va出轨中文字幕| 色综合久久加勒比高清88| 日韩一区二区,亚洲一区二区视频| 三级日韩视频在线观看| 夜夜爽妓女8888888视频| 无码a∨高潮抽搐流白浆| a观看v视频网站入口免费| 蜜桃av多人一区二区三区| 杨幂一区二区系列在线| 美女mm131爽爽爽| 亚洲av无码不卡| 亚洲色拍拍噜噜噜最新网站| 男人的天堂av你懂得| 成人av蜜桃在线观看| 99久久免费只有精品国产| 亚洲av无码精品色午夜蛋壳| 国产成人精品男人的天堂网站| 91国产精品自拍视频| 国产 高潮 抽搐 正在播放| 日日噜噜噜夜夜爽爽狠狠视频| 欧美日韩国产在线成人网| 在线观看一区二区三区国产| 亚洲综合偷自成人网第页色|