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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 一種無線傳感器開發(fā)系統(tǒng)的設計方法

          一種無線傳感器開發(fā)系統(tǒng)的設計方法

          作者: 時間:2013-11-24 來源:網絡 收藏
          0px; FONT: 14px/25px 宋體, arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
          USB轉換芯片實現(xiàn)上位機端的USB數(shù)據(jù)與下位機端的UART數(shù)據(jù)之間的轉換。選用芯片為FT232BM。由于編程板CPU、ATMELGAl28都要通過USB口與上位機通信,為了防止不同輸入輸出信號間的干擾,設計時用了兩個帶有使能控制的BUFFER來控制不同CPU串口通信的通斷。

          為了更方便地配置節(jié)點,在板上集成了一塊E2PROM。目標代碼可以先存儲在EZPROM中。當需要向節(jié)點下載時,通過按鈕激發(fā)外部中斷即可將E2PROM的代碼通過SPI口寫入節(jié)點CPU。操作方便簡單,擺脫了上位機的限制。
            
          節(jié)點連接器是17針的節(jié)點與開發(fā)板和擴展之間的接口,除了編程口和串口,還有連接的擴展口,包括I2C口、中斷口和AD口等。
            
          節(jié)點CPU SPI編程共需4根信號線,其中3根SPI通信線與開發(fā)板CPU的SPI口相連,節(jié)點CPU的RESET信號 由開發(fā)板CPU的IO口控制即可。
            
          3 開發(fā)板軟件設計
            
          3.1 上位機程序設計
            
          用C++ Builder 6.0編寫上位機程序,制作了用戶操作界面,并將不同編譯系統(tǒng)生成的多種目標文件格式轉換成上、下位機約定的文件格式,傳送給下位機。
            
          為提高向ATMELGAl28L的FLASH和E2PROM寫代碼的效率和便于從E2PROM向FLASH寫代碼,上位機傳送給下位機的代碼采用圖4所示的格式。



          關鍵詞: 無線 傳感器

          評論


          相關推薦

          技術專區(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); })();