新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于16位單片機的智能儀器監控平臺設計

        基于16位單片機的智能儀器監控平臺設計

        作者: 時間:2011-12-20 來源:網絡 收藏

          LCD液晶顯示器是人機界面的重要窗口,也是本的特色之一,本平臺所有人機交互功能皆通過LCD結合鍵盤完成。鍵盤采用的是2×4觸摸按鍵設計,占用CPU的6個I/O口,其中一個按鍵與儀器啟動電路相連,成為該分析儀器的啟動鍵。液晶顯示器采用的是240×128點陣式大屏幕寬視角液晶顯示器(LCD),顯示模塊的外部接口引腳共有21個,其中Pin18腳為顯示字符的字體選擇引腳,接高電平則顯示的字體為8×6,接低電平則顯示的字體為8×8。該液晶屏內置驅動器T6963C及周邊電路,具有硬件初始化功能。

          LCD的Pin4腳為顯示區域對比度調節管腳,接入電壓可以在-6V~18V之間調節。本選用MAXIM公司生產8引腳雙列直插封裝的MAX749芯片來提供液晶屏的輝度調節的震蕩電壓。該芯片是專為LCD對比度電壓調節而設計的,其輸出電壓具有良好的可調性,可以通過數字控制、電位調節、PWM控制工三種方法實現。起工作電路如圖3。

        圖3 MAX749工作電路設計

          3.4 紅外打印及串口通訊模塊

          根據紅外打印協議,打印模塊硬件部分主要由紅外物理層包括紅外收發器及編解碼硬件電路實現。其中物理層編解碼采用了惠普公司紅外3/16的編解碼芯片——hp-7001,此芯片使用1.63μs或者3/16脈沖模式收發信號,可對波特率編程。紅外收發器采用安捷倫的hsdl-3610,它全兼容IrDA 1.1,最高傳輸速率可達4Mbps,連接距離大于1.5米且耗電較少。考慮到單片機80C196kc的串行接口要用于數據通訊,所以改用HSO、HSI實現紅外打印的類串口數據輸出輸入。由于80C196kc和hp7001的接收發送腳都是TTL電平,可直接相連,無需MAX232等電平轉換芯片。考慮到9600bps是紅外通訊協議的基本波特率,故80C196kc以及hp-7001和hsdl-3610都采用9600bps進行通訊。

          串口通信使用了80C196kc的串行數據接口,采用RS-232方式,由MAX232實現串行信號的電平轉換。采用8位數據位、一位停止位、無奇偶校驗位的傳輸方式,提供4800、9600、19200三種波特率供用戶選擇,以適用于計算機通訊的需要。通訊時只需用在儀器與計算機之間用串口線連接,運行相應程序,即可完成數據的傳輸。該通信只傳送已存入flash中的歷史采樣數據,最多一次可傳送40組數據,每組數據均包括所有采樣參數、計算參數及數據存儲時的系統參數(如日期時間、燃料類型等)。

          3.5 電源啟動及轉換模塊

        圖4 電源啟動及轉換電路



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新化县| 河南省| 土默特右旗| 三明市| 西充县| 黄石市| 日喀则市| 洞口县| 泾川县| 任丘市| 建阳市| 玉环县| 津市市| 郯城县| 施秉县| 平阴县| 江西省| 绩溪县| 咸丰县| 思茅市| 新营市| 芦山县| 永丰县| 莒南县| 鄂伦春自治旗| 广德县| 石河子市| 焦作市| 海城市| 长宁县| 灌云县| 巨鹿县| 广昌县| 宝鸡市| 延庆县| 绥棱县| 全椒县| 金寨县| 渭源县| 班戈县| 鲁甸县|