<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC32MX664的智能儀表集中控制器設計

          PIC32MX664的智能儀表集中控制器設計

          作者: 時間:2013-10-09 來源:網(wǎng)絡 收藏
          6 微型打印機
          采用WD—ANH型熱敏打印機來打印報警時間、報警類型等信息。WD—ANH不但可以打印ASCII字符,還可打印英文、希臘文、德文、法文、俄文、日語片假名和大量漢字以及數(shù)學符號、專用符號等各種圖形符號。WD—ANH具有40多個通用ESC打印命令,可實現(xiàn)符號和圖形的放大、縮小,打印方式的選擇,以及打印格式的設置。它具有很高的智能化程度,因此控制簡單,可實現(xiàn)各種字符、圖形、曲線及漢字的打印。例如,實現(xiàn)開機后打印開機時間的程序如下:
          d.jpg
          e.jpg

          7 時鐘芯片
          集中控制器需要記錄各子設備的信息變化和各種報警記錄,以及發(fā)生報警的時間,這就需要時鐘芯片,選用DS1302萬年歷芯片。DS1302是Maxim公司推出的涓流充電時鐘芯片,內含有一個實時時鐘、日歷和31字節(jié)靜態(tài)RAM,可以通過簡單的傳行接口與單片機進行通信,它可以提供年、月、日、日期、時、分、秒的信息。每月的天數(shù)和閏年的天數(shù)可以自動調整,可以通過AM/PM指示決定采用24或12小時格式,DS13 02與單片機的連接僅需要3條線:g.jpg引腳、SCK串行時鐘引腳、I/O串行數(shù)據(jù)引腳。VCC1為備用電源,外接32.768 kHz晶振,為芯片提供計時脈沖。時鐘電路圖如圖4所示。

          h.jpg



          8 串口顯示屏
          OCM320240T350—1 A智能型彩屏是一款高性能、低功耗、易使用的64K色的TFT真彩顯示器,可以直接和具有UART串行接口的MCU(如51單片機、AVR、PIC、DSP、ARM、工控機等)連接。用戶只需通過串口向終端發(fā)送命令,便可完成相應的操作。智能型彩屏終端的主要特點如下:16位真彩色顯示(65 536色);采用UART串行接口,支持多種通信波特率,從1 200 bps到115 200 bps,默認波特率為19 200bps,支持TTL電平和RS232電平;內置16M Flash存儲器,可存放12幅320×240像素的圖片,可存放根據(jù)客戶需求而定制的字庫;智能型顯示終端出廠預置了4個字庫,8×10點陣ASCII、8×16點陣ASCII、16 x 16點陣GB2312漢字和32×32點陣GB2312漢字(可選);支持使用上位機軟件把圖片數(shù)據(jù)事先下載到終端內部的圖片存儲區(qū);用戶只需發(fā)送簡單的命令到終端,就可實現(xiàn)漢字顯示、圖片顯示以及畫點、畫線、畫矩形、畫圓等圖形繪制功能。

          結語
          基于PIC32MX664單片機的集中控制器運用其集成的豐富接口資源,具有較高的穩(wěn)定性,已成功運用于實際工程項目中,表現(xiàn)出極好的抗干擾能力,明顯優(yōu)于其他單片機


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();