新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 無線動物識別和跟蹤管理系統的設計

        無線動物識別和跟蹤管理系統的設計

        作者: 時間:2009-03-25 來源:網絡 收藏
        主要模塊底層驅動
        鍵盤驅動
        鍵盤驅動以防止鍵盤抖動為主,否則會出現誤判情況。本設計中采用軟件延時的方式消除抖動,逐行進行掃描,無鍵按下時返回十六進制數0x00。
        串口通信模塊驅動設計
        在讀寫器與PC機的串口通信中,主要通過中斷方式實現,需要完成的任務有UART模塊初始化,包括個寄存器的設置、波特率的選擇及中斷使能、數據發送與接收函數的編制。
        UART模塊初始化函數:
        int initialize_uart1(unsigned int br)
        { unsigned short Fdiv;
        PINSEL0|=((0x0116)|(0x0118)
        );
        U1LCR = 0x83; // DLAB=1,允許設置波特率
        Fdiv = (Fpclk / 16) / br; // 設置波特率
        U1DLM = Fdiv / 256;
        U1DLL = Fdiv % 256;
        U1LCR = 0x03;
        U1FCR = 0x01; // 使能FIFO,并設置觸發點為1字節
        U1IER = 0x01; // 使能中斷
        VICIntSelect = 0x00000000; // 設置所有的通道為IRQ中斷
        VICVectCntl1 = 0x20 | 0x07; // UART1分配到IRQ slot1,
        VICVectAddr1 =(unsigned long int)irq_uart1; // 設置UART1向量地址
        上位機信息交換以及數據庫存儲的軟件設計
        將日常所涉及的各種信息、記錄和報表等資料完全實現計算機自動化處理,從而節省人力消耗,避免錯誤操作,可提高工作效率。上位機中的數據管理,除了的生長、防疫、疾病等基本信息之外,還包括人員的信息。管理軟件圖如圖6,各模塊功能介紹如下:
        基本信息模塊。此模塊的主要功能是建立動物基本信息檔案,記錄飼養場名稱和編號、動物編號、動物名稱、出生日期、重量、以及所經手人員的姓名和編號等基本信息。同時生成動物基本信息文件。
        飼料管理模塊。此模塊的重要功能是記錄動物飼料喂養信息。包括飼料廠家名稱、飼料類型、飼料批號、喂養人、投料時間等信息。
        疾病管理模塊。在此模塊中可以記錄動物的疾病情況,包括動物生病的時間、疾病的名稱、特征及一些治療和防治的方法。
        防疫免疫檢疫模塊。該模塊中記錄檢疫防疫免疫單位名稱、檢疫內容、免疫時間、檢疫結果、責任人等內容。
        人員管理子系統。用來記錄畜牧場職工的個人資料和所負責的工作等信息,
        數據管理子系統。可根據需要打印相關報表。
        結束語
        本文簡要介紹了的主要特性、功能原理和存儲結構,并介紹了基于的動物的基本結構和工作原理,以及動物的軟件設計。通過現場測試,該系統可安全可靠地采集到動物的各種信息。

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 尼玛县| 莱西市| 盐山县| 沐川县| 晋江市| 夹江县| 台北市| 鄂尔多斯市| 阆中市| 布尔津县| 泰来县| 海城市| 怀安县| 鄂尔多斯市| 宁陵县| 丹棱县| 泰安市| 招远市| 廊坊市| 西安市| 庆云县| 长治县| 九寨沟县| 伊川县| 霸州市| 唐河县| 邮箱| 华容县| 永嘉县| 慈利县| 定州市| 山东省| 满洲里市| 鄢陵县| 安多县| 安平县| 南通市| 静安区| 庆元县| 延寿县| 巴彦淖尔市|