關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于TMS320VC5509A的超聲波電子筆設計

        基于TMS320VC5509A的超聲波電子筆設計

        作者: 時間:2010-05-25 來源:網絡 收藏

        電子筆部分,主要是在MCU的控制下產生超聲波信號,出于小體積和低功耗的考慮,選擇了微芯公司8位閃存PIC單片機PICl0F。PICl0F是6引腳的SOT-23封裝,指令執行速度可達2 MI/S,它具備8 MHz內置振蕩器,具有波形生成功能。為了提高系統的抗干擾能力,借鑒雷達波形設計方法,波形設計為偽隨機的M序列,頻率設置為40 kHz。電子筆中的壓力傳感器安裝于筆觸頂端,用于檢測電子筆是否與書寫平面接觸,只有與書寫平面接觸時,才啟動其它電路,以節省功耗。

        本文引用地址:http://www.104case.com/article/202540.htm

        3 系統軟件設計
        主設備的軟件系統采用μC/OS多任務系統,其中點跡計算和筆跡形成部分利用VCA有雙乘法器的特點,用匯編語言高效實現,整體軟件功能,如圖5所示。


        系統初始化時完成主程序的入口設置,將寄存器清零,設置中斷矢量,對ROM區和RAM區進行初始化。
        參數設置是對采樣時間,檢測方式等參數進行配置。
        來波檢測部分,首先由檢測電路引起的中斷計算出時間差,以此作為點跡計算的依據,然后由坐標轉換關系計算出當前點跡位置。計算過程中包含開方運算,采用牛頓迭代法完成。
        SD卡的操作包括初始化和讀寫兩項操作。初始化時要分別對SD卡控制器和SD卡初始化。SD卡控制器的初始化主要是完成各種參數的配置,包括控制器與DSP數據傳輸的DMA方式、傳輸速率、讀寫超時設置和讀寫數據塊長度等;SD卡的初始化主要是檢測卡的電壓狀態,分配相對地址。
        DSP訪問液晶控制器時,首先將指令代碼寫入指令緩沖器,隨后將該指令所需參數按順序通過數據輸入緩沖器寫入相應的功能寄存器中。其中SEDl335指令代碼既可設置功能位,又是參數寄存器的選通碼。
        手寫筆內部MCU部分的程序既要通過壓力傳感的信號判斷筆觸是否已經與紙張接觸,又要判斷主設備的紅外同步信號,當檢測就緒時,才產生設定頻率的超聲波信號。

        4 結束語
        經實驗測試,主設備能實時跟蹤筆觸的運動軌跡,顯示圖像與筆觸劃過路徑保持一致,完成了筆跡跟蹤、顯示與存儲的基本功能,具有較好的抗干擾能力。然而書寫中的筆鋒,即書寫筆跡的輕重無法表現出來,能否將筆觸位置的壓力傳感器信息分級,并融入后級的筆跡形成中來解決此問題是進一步研究的方向。


        上一頁 1 2 3 下一頁

        關鍵詞: 5509A 5509 TMS 320

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 巩留县| 隆尧县| 天门市| 苏州市| 酒泉市| 遂溪县| 开阳县| 黑山县| 高台县| 绥宁县| 天全县| 河间市| 龙游县| 义马市| 普宁市| 化州市| 怀集县| 湘阴县| 鄄城县| 静安区| 翼城县| 连山| 唐山市| 祁连县| 壤塘县| 临沭县| 德安县| 河西区| 丹寨县| 韶山市| 正阳县| 江城| 洛浦县| 灌云县| 凤凰县| 盐池县| 许昌市| 凭祥市| 贵德县| 大兴区| 白山市|