无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
基于NIOSⅡ處理器的智能家居控制系統設計
中華工控網
收藏本文     查看收藏

  1 引 言

  在現代家居環境中,隨著照明、智能電器、安防等設備的日益增多,電氣安裝、控制線路也日趨復雜。在滿足多功能要求的同時,安裝簡單、良好的擴展性和低廉的運行成本,成為現代智能家居系統技術發展的必然要求。隨著計算機功能的日益強大和網絡的普遍應用,人們對各種智能化產品的需求越來越強烈,家居智能化、網絡化、遠程化和系統化設計以其安全、舒適、便捷的服務而受到消費者的青睞。因此,智能家居控制系統有很大的發展潛力。

  與其他同級別的CPU,例如ARM、MIPS和POWER-PC等處理器相比NIOSⅡ處理器有其明顯的設計優勢;能夠隨著設計者的需要自由定制,并且SoPC技術將處理器、存儲器、I/O口等系統設計需要的功能模塊集成在一個PLD器件上,構建成一個可編程的片上系統,具有靈活的設計方式,可裁減、可擴充、可升級,并且很好地利用IP復用技術,在SoPC Builder開發工具中包含NIOSⅡ處理器以及其他一些常用外設IP模塊,可以很方便地將處理器、存儲器和其他外設模塊連接起來,形成一個完整的系統,具有極大的應用靈活性,并且對于系統升級來說也是相當方便的。

  本文設計的智能家居控制系統采用基于NIOSⅡ的SoPC技術,結合NIOSⅡ軟核處理器和CycloneⅡ開發套件實現。整個硬件系統包括核心的FPGA芯片,外部擴展的SDRAM,FLASH、各種輸入/輸出電路以及SMSC公司的LAN91C111以太網接口芯片等。

  2 系統設計

  對于一個智能家居控制系統,需要滿足照明燈光控制、智能家電、家電電源的本地或遠程控制及安防監測控制等要求,本系統將通過FPGA、NIOSⅡ處理器、以太網以及擴展的外部電路實現對于家電環境的遠程控制。

  設計首先在FPGA上搭建主要的系統架構,然后在FPGA外圍搭建系統擴展電路,包括SDRAM,FLASH以太網接口電路,其次利用Visual Basic編寫桌面控制軟件通過以太網來控制系統,實現對于系統電路的遠程控制。同時,可以通過系統的輸入按鈕向遠程客戶端發送信息,通過桌面軟件接收信息并顯示,實現兩端的消息通訊。由于系統利用以太網來進行數據的傳輸和處理,將智能家居控制系統和目前功能日益強大的計算機以及廣泛應用的互聯網緊密結合在一起,具有更強大的功能性以及使用的方便性。

  3 系統硬件電路設計

  Altera的NIOSⅡ處理器設計突出優點表現在他的靈活性和可裁減性上,系統提供了大量IP,設計者可以任意對IP進行選擇,同時,用戶也可以根據需要定制自己的IP,實現自己所需要的功能。圖1表示本系統設計中CycloneⅡ芯片的內部配置情況以及與外圍設備的連接情況。

  在本系統設計中,主要使用了如下的Altera IP,并對其進行相應設置:

  (1)NiosⅡProcessor:該IP是系統處理器模塊,作為整個系統運行的控制處理核心;

  (2)FLASH Memory(CFI):該IP是外部存儲器FLASH控制接口模塊,完成對FLASH的時序控制;

  (3)DDR SDRAM Controller:該IP是外部存儲器DDR SDRAM的接口控制模塊,完成對DDR SDRAM的時序控制;

  (4)JTAG UART:該IP完成在主機PC和SoPCBuilder系統之間的字符流傳輸,進行程序的下載,以及硬件軟件的在線調試;

  (5)LAN91C111 Interface:該IP是外部以太網芯片接口模塊,完成NIOSⅡ系統對外部LAN91C111網卡芯片的控制,進而實現系統的以太網數據傳輸;

  (6)Character LCD:該IP是外部LCD的接口控制模塊,完成對外部液晶模塊顯示的控制;

  (7)PIO:該IP是通用I/O控制模塊,用來控制外部的輸入輸出;

  (8)Interval timer:該IP是系統的定時器模塊,完成對系統時間的處理。

  在選定系統需要的IP資源后,就可以通過SoPCBuilder很快地在FPGA上構建一個嵌入式系統。首先,定制軟核處理器,設定為standard標準型NIOSⅡCPU,4 kB指令緩沖器,支持JTAG下載調試;16 M FLASH用來存放用戶數據和程序;16 M DDR SDRAM用來作為系統運行時程序的存儲空間;定制Avalon三態總線架構,將LAN91C111設置為Avalon總線的從器件,通過Avalon總線與NIOSⅡ系統相連,并定制LAN91C111的驅動模塊,實現系統對于該芯片的控制。

  搭建完系統的模塊后,需要為各個模塊設定中斷號,讓CPU在運行過程中判斷內部和外部各種中斷的優先級,其中系統定時器的中斷優先級最高,然后各個模塊的中斷優先級從高到低依次為JTAG模塊、外部按鈕輸入、EPCS配置芯片、LAN91C111芯片。同時需要將FLASH存儲器的基地址設為0x000000,以便使系統每次都能從FLASH中開始執行指令。這樣,在使用SoPC Builder中的組件編輯器將用戶外設和系統連接起來后,就可以運行SoPC Builder生成系統的硬件描述語言文件,編寫相關的Verilog HDL模塊,將系統模塊和外部器件連接,然后通過QuartusⅡ軟件編譯整個FPGA設計項目。

  4 系統的軟件程序設計

  在智能家居控制系統中,需要完成網絡數據傳輸和控制控能,因此在軟件設計中,需要完成2個方面:網絡服務功能,建立客戶端和本系統之間的網絡連接;響應以太網消息數據,進行對應的電路控制。

  在設計中使用LwIP(Lightweight TCP/IP Stack)組件實現系統的網絡控制功能,同時需要移植操作系統支持LwIP組件的使用,在系統中選擇移植μC/OS-Ⅱ操作系統,在軟件的設計中添加上RTOS和LwIP這2個組件,就能很方便地實現本系統的網絡數據傳輸與控制功能。

  在NiosⅡIDE中建立新的工程后,首先在“SystemLibrary Properties”(系統庫屬性)中選擇RTOS Options進行操作系統的參數設置。在μC/OS-Ⅱ中除了用戶創建的任務外,系統還自帶2個必須的任務,分別為統計任務和空閑任務,用來進行系統的管理,所以考慮以后系統升級的方便,在對系統最大任務數進行設置時,最大任務數設為10。同時最低優先級設為20,在這里數字越高代表任務優先級越低,這個參數不受限于系統所帶的任務數。然后,在系統庫屬性中選擇Software Components進行LwIP網絡協議棧的參數設置,在系統中使用的協議有UDP和TCP協議,并使用DHCP服務完成對系統自動分配IP的功能,其他參數保存為默認值。對μC/OS-Ⅱ和LwIP設置完成后,就是編寫系統的相關功能任務。

  在系統中主要設計了4個自定義任務,分別為:

  (1)系統初始化管理任務:用來初始化操作系統的數據結構和創建其他任務。該任務在初始化完成后自動刪除。

  (2)網絡DHCP服務管理任務:主要用來檢查DHCP服務是否成功,即系統是否成功分配到IP。該任務在完成后也自動刪除。任務流程圖如圖2所示:

  (3)遠程控制管理任務:主要用來在服務器和客戶端之間建立Socket連接,在服務器端接收從客戶端發送來的控制命令,并判斷這些命令來進行相應操作。任務流程圖如圖3所示:

  (4)服務器端中斷管理任務:主要在服務器端處理用戶產生的各種中斷,然后向客戶端發送相應命令執行對應操作。任務流程圖如圖4所示。

    5 遠程終端的桌面軟件設計

  在系統的硬件和軟件設計都完成后,為了進一步完善系統功能,以及提高使用的方便性,需要在客戶端編寫一個專用的界面軟件,代替客戶端命令行的操作,遠程用戶界面是利用Visual Basic 6.0來完成開發。Windows操作系統為Internet提供Windows Sockets(或Winsock)等標準接口,而VB則利用ActiveX控件Winsock為Internet提供標準接口,所以使用VB的Winsock控件來完成本軟件開發非常方便。

  設計的軟件界面如圖5所示:

  從軟件界面可以看到,在系統使用中通過“啟動連接”按鈕建立本地計算機和智能家居控制系統間的網絡連接。在“信息接收”對話框中可以接收并顯示從智能家居控制系統端發送過來的消息,在“命令發送”欄中可以選擇不同的服務通過智能家居控制系統響應對應的操作。

  6 系統性能分析和功能驗證

  利用QuartusⅡ軟件對設計的系統進行綜合分析后可以知道,采用CycloneⅡEP2C35F672C6型號的FPGA設計的系統占用整個FPGA的資源是比較少的,使用3 658個邏輯單元,占總資源的11%,使用了52 224 b存儲單元,占總存儲量的10%,顯示了FPGA的強大功能,利用剩余的資源可以進行后續高級功能的擴展。

  在系統功能驗證中,設計2組外圍電路來驗證系統的功能。設計外部發光二極管LED電路驗證“開燈1”按鈕功能,模擬系統對燈具的控制作用;設計外部紅外信號發射與接收電路來(包括1對紅外發光二極管和紅外接收二極管電路)驗證“開家電1”按鈕功能,模擬系統對紅外家電的控制作用。在實際測試中,電路工作良好,利用FPGA引腳輸出3.3 V電壓作為外部電路的電源。當通過本地的桌面軟件建立本地計算機和智能家居控制系統間的網絡連接后,可以利用軟件上的操作按鈕方便地遠程控制LED電路和紅外發射接收電路,同時可以利用智能家居控制系統的輸入按鈕向客戶端發送消息,并顯示在客戶端軟件上,實現兩端的相互通訊。

  7 結 語

  本文提出一種基于NIOSⅡ處理器的智能家居控制系統設計方法,在FPGA上搭建系統硬件架構,并擴展外部的系統電路和測試電路,利用LwIP組件和μC/OS-Ⅱ操作系統實現系統對網絡數據的控制處理,最后通過自行設計的桌面軟件,成功地實現對系統外部電路的遠程控制以及服務器和客戶端間的消息通訊。系統用SoPC技術實現將微處理器、外部存儲器控制接口、網絡芯片控制接口、按鈕和LCD等輸入輸出接口集成在一顆芯片上的設計思想。SoPC Builder在硬件和軟件上均為設計者提供較好的支持,NIOSⅡ IDE集成開發環境提供集成的網絡協議棧和操作系統移植,使得軟件開發更加便利。


 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 中華工控網
聯 系 人: 客服中心
電  話: 0755-26546361
傳  真: 0755-26585268
地  址: 深圳市南山區創業路現代城華庭1棟6A
郵  編: 518054
主  頁:
 
該廠商相關技術文摘:
智能儀器儀表的發展特點與前景分析
電動機性能虛擬儀器測試系統設計與實現
視頻監控護航高鐵安全運營
基于PLC,觸摸屏及變頻器對吹膜機的改造
永宏PLC應用于自助圖書借還終端機
基于永宏PLC的GSM通訊原理及其應用
改善汽車生態學、安全性和舒適性,四大測試分析是關鍵
改善汽車生態學、安全性和舒適性,四大測試分析是關鍵
數控技術的發展趨勢及產業化
數控技術發展戰略與發展途徑的思考
用Energid 的軟件進行機器人的抓取和操作
如何借助RFID技術升級企業信息管理水平
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
国产aaa一级片| 无限资源日本好片| 色欲av无码一区二区人妻| 日本黄色福利视频| 欧美爱爱视频免费看| 99精品视频网站| 超碰在线97免费| 中文字幕无码精品亚洲35| 天天做天天躁天天躁| 色天使在线观看| 精品视频无码一区二区三区| 成人精品视频在线播放| 国产激情片在线观看| 日韩精品视频一二三| 国产黄色特级片| 国产又黄又大又粗视频| 国产一区二区视频播放| 女人床在线观看| 手机成人av在线| 午夜一级免费视频| jizz大全欧美jizzcom| 久久黄色免费看| 欧洲黄色一级视频| 精品无码国模私拍视频| heyzo亚洲| 国产h视频在线播放| 国产成a人亚洲精v品在线观看| 免费在线观看污污视频| 亚洲色图欧美自拍| 亚洲欧美日韩一二三区| 三级网在线观看| 国产精品999.| 国产小视频免费| 无码人妻精品一区二区蜜桃百度| 欧美视频在线第一页| av片在线免费| 免费看欧美黑人毛片| 精品人妻少妇一区二区| 女性女同性aⅴ免费观女性恋| 欧美 日韩 国产 高清| 国产青青在线视频| 国产精品wwwww| 国产日韩欧美久久| 尤物网站在线看| 国产又粗又猛又爽又黄的网站| a级黄色小视频| 中文字幕乱码人妻综合二区三区| 狠狠操精品视频| av噜噜在线观看| 天美一区二区三区| 99久久久精品视频| 国产肥臀一区二区福利视频| 日本888xxxx| 欧美三级午夜理伦三级老人| 国产一二三四五| 精品视频免费在线播放| www亚洲成人| 成人午夜视频免费观看| 欧美两根一起进3p做受视频| 日本精品一区在线| 国产不卡一区二区视频| 黄色aaa级片| 青青视频免费在线| 国产成人亚洲精品无码h在线| 国产高清av片| www.99热这里只有精品| 婷婷丁香激情网| 亚洲色图都市激情| 国产一区二区视频免费在线观看| 亚洲成人手机在线观看| 国产精品50p| 日韩欧美中文视频| 三级4级全黄60分钟| 欧美日韩一级在线| 少妇高潮流白浆| 欧美一级视频免费看| 亚洲人视频在线| www在线观看免费| 久久出品必属精品| 精品人妻一区二区三区四区在线| 久久久国产精华液999999 | 国产日韩成人内射视频| 日韩精品在线播放视频| 女人和拘做爰正片视频| 日本三级福利片| 久久久精品三级| 欧洲精品一区二区三区久久| 亚洲欧美日韩一二三区| 成人免费毛片播放| 欧美成人高潮一二区在线看| 国产日韩视频在线播放| 91小视频网站| av动漫在线看| www.日本少妇| 欧美xxxxxbbbbb| 天天干天天爽天天射| 日韩中文字幕二区| 欧美啪啪免费视频| 国产a级黄色大片| 99精品视频国产| 天堂一区在线观看| 久久久久久久久久久福利| 国产一区二区四区| 日日噜噜夜夜狠狠久久丁香五月| 红桃视频 国产| 中文字幕天天干| 日本成人黄色网| www黄色av| 天天夜碰日日摸日日澡性色av| 91大学生片黄在线观看| aaaaaaaa毛片| 涩多多在线观看| 天天操精品视频| 国产成人美女视频| 粉色视频免费看| 欧美黑人在线观看| 欧美 国产 精品| 97超碰免费观看| 国产欧美综合一区| 免费在线精品视频| 91免费版看片| 精品久久久无码人妻字幂| 麻豆视频传媒入口| 法国空姐在线观看免费| 日本老太婆做爰视频| www.69av| 久久精品无码中文字幕| 欧美又粗又长又爽做受| 男女猛烈激情xx00免费视频| 国产真人做爰毛片视频直播| 国产aaa免费视频| 日本午夜激情视频| 欧美a在线视频| 黄色一级大片在线观看| www.色就是色| 粉色视频免费看| 欧美性猛交xxxx乱大交91| 小说区视频区图片区| 黄色录像特级片| 成人免费毛片在线观看| 日本福利视频在线| 成年人小视频网站| 欧美大尺度做爰床戏| 国产成人美女视频| 国产经典久久久| 国产主播自拍av| 日本日本19xxxⅹhd乱影响| 欧美精品一区二区三区免费播放| 黄色a级三级三级三级| 亚洲人辣妹窥探嘘嘘| 五月六月丁香婷婷| 免费看日本黄色| 大肉大捧一进一出好爽视频| 激情五月婷婷久久| 亚洲欧美天堂在线| 91免费版看片| 国产精品视频一区二区三区四区五区| 狠狠热免费视频| 一本之道在线视频| 91免费黄视频| 北条麻妃av高潮尖叫在线观看| www.色就是色.com| 久久精品xxx| 老司机午夜av| 一级网站在线观看| 免费国产成人看片在线| 波多野结衣50连登视频| 99福利在线观看| 岛国av在线免费| 激情图片qvod| 国产精品后入内射日本在线观看| 老熟妇仑乱视频一区二区| 在线看免费毛片| www国产无套内射com| 精品国产免费av| 网站在线你懂的| www.国产在线播放| 99视频在线免费| eeuss中文| 成人免费观看毛片| 黄瓜视频免费观看在线观看www| 自拍日韩亚洲一区在线| 欧美视频国产视频| 日韩av综合在线观看| 91丝袜超薄交口足| 国产午夜伦鲁鲁| 午夜福利123| 国产无套内射久久久国产| 强伦女教师2:伦理在线观看| a√天堂在线观看| 黄色免费高清视频| 波多野结衣天堂| av网站大全免费| 成人不卡免费视频| 国产裸体舞一区二区三区| 亚洲av首页在线| 亚洲一区二区三区四区五区| www在线观看免费| 国产 日韩 亚洲 欧美| 中文字幕66页|