999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于.NET的飛信遠程控制系統

2014-09-06 10:50:08王健苗永康周峰
單片機與嵌入式系統應用 2014年11期
關鍵詞:單片機數據庫系統

王健,苗永康,周峰

(徐州工程學院 數學與物理科學學院, 徐州 221000)

?

基于.NET的飛信遠程控制系統

王健,苗永康,周峰

(徐州工程學院 數學與物理科學學院, 徐州 221000)

當前無線通信設備價格高昂,而人們對遠程控制的興趣和需求卻日益增加。為了實現低成本地使用無線遠程控制設備,設計開發了一套基于.NET的飛信遠程控制系統。該系統以.NET為開發平臺,采用C#作為開發語言,設計了上位機應用程序;由RS-485總線實現多機主從式通信,由SQL數據庫技術實現數據的存儲和管理,由飛信通信接口技術實現遠程無線控制,最終實現遠程控制功能。該系統既方便了人們的生活,又提高了工作效率,具有廣闊的應用前景。

.NET;飛信;SQL;RS-485

引 言

進入21世紀,科技發展日新月異,科技讓我們的生活更美好,宜居、智能、綠色等逐漸成為人們生活的追求。本系統將基于.NET開發平臺、飛信通信接口技術以及SQL數據庫技術,實現遠程控制功能。本文以實現高校教室的節能安全管理為例,展開詳細闡述。

當前高校教室的供電,一方面,無論是否有人,電源都處于帶電狀態,存在較大的安全隱患;另一方面,照明系統長時間處于開啟狀態,浪費嚴重。針對此類問題,利用.NET、飛信、SQL的技術特點,設計開發了一套高校教室的節能安全管理系統。

1 設計方案

本系統由上位機、RS-232/RS-485轉換器、飛信通信接口、下位機四部分構成。上位機實現存儲數據、處理數據、控制、顯示、通信等功能,RS-232/RS-485轉換器實現信號轉換和遠程數據通信功能,飛信通信接口實現管理員遠程控制功能,下位機電路實現數據采集、響應上位機的控制命令等功能。系統結構框圖如圖1所示。

圖1 系統結構框圖

系統首先進入上位機軟件操作界面,依次判斷是否查詢課表數據庫,是否有飛信控制命令,是否關燈。再根據系統設定的光強閾值以及控制命令,自動或者人為地控制開燈或者關燈,然后將指令通過串口通信傳遞給下位機的微控制器,最后由微控制器對上位機的指令作出相關響應。系統流程圖如圖2所示。

圖2 系統流程圖

2 上位機部分

上位機應用程序采用C#編程,使用.NET Framework的跨平臺開發,并輔以SQL數據庫技術。上位機軟件操作界面如圖3所示。

圖3 上位機軟件操作界面

2.1 C#編程語言

C#[1]是由C和C++衍生出來的面向對象的編程語言,方便用戶快速編寫各種基于.NET Framework平臺的應用程序,并可通過數據庫接口和串口控件,實現智能控制。本系統采用C#語言編寫運行于.NET Framework之上的窗體應用程序,并將其作為上位機控制界面。

2.2 .NET開發平臺

.NET作為跨語言的開發平臺,允許應用程序通過Internet進行通信并共享數據。基于.NET開發的軟件界面具有清晰直觀、簡單易用的特點,降低了再操作學習的成本。

在.NET Framework 2.0以上版本中提供了SerialPort類。該類主要實現串口數據通信,本系統設計了端口自動識別功能,并可進行串口的初始化,包括設置端口、波特率、停止位、數據位等。程序通過WriteLine()把命令字符串寫入串口緩沖區,當程序等待接收下位機執行結果時,DataReceived事件表示將處理SerialPort對象的數據接收事件,通過ReadLine()函數讀取反饋結果。

2.3 SQL數據庫技術

數據庫技術[2]是通過研究數據庫的結構、存儲、設計、管理以及應用的基本理論和實現方法,并利用這些理論來實現對數據庫中的數據進行處理、分析和理解的技術。

系統采用獨立的SQL數據庫,C#提供數據庫連接命令,通過SqlConnection類來連接數據庫,使用SqlCommand類執行SQL命令,結果返回給SqlDataReader類或者其他類。數據庫的數據管理和更新非常方便。當到達設定時間時,程序通過SqlCommand類執行SQL語句進行查詢,查詢到的結果翻譯成相應的命令字符串,寫入緩沖區。此外,本系統設計了數據庫的修改界面,方便管理員修改數據庫。管理員不僅可通過程序修改數據庫,亦可通過Microsoft SQL Server 2008軟件來管理數據庫。系統中的數據庫主要用于存儲管理員信息、課程表和管理的歷史記錄等信息。數據庫管理界面如圖4所示。

圖4 數據庫管理界面

3 飛信通信接口

飛信是中國移動推出的一款即時通信產品,可通過PC或者手機終端實現即時通信功能。具有速度快、免費的特點,可實現互聯網、移動互聯網和移動網絡間的無縫通信服務。

本系統通過程序中的FindWindow()和FindWindowEx()兩個Windows API函數,獲得特定賬戶飛信軟件的消息框的句柄,從而得到消息框里的信息。管理員可遠程向特定的飛信帳號發送控制命令,經系統確認處理后,用于控制下位機的工作。

4 RS-232/RS-485轉換器

RS-485總線型通信網[3]具有抗噪聲干擾性強、通信距離遠、支持節點多的特點,能夠實現多機主從式通信[4]。PC的串口多采用RS-232,而MAX485工作在TTL電平,故由PC串口輸出的信號需經過電平轉換后輸入至RS-485芯片,才能保證信號的正常傳輸。因此,本系統將通過RS-232/RS-485轉換器連接上位機和下位機。

5 下位機部分

單個下位機通信和控制電路如圖5所示。下位機電路主要由單片機[5]、MAX485集成電路、繼電器電路組成,主要實現數據通信、指令響應等功能。下位機可根據系統具體實現功能設計相關電路。

下位機電路圖中,LED1燈亮,代表該教室的儀器設備正常供電;LED2燈亮,代表該教室的照明燈已打開。

圖5 下位機控制電路

結 語

[1] Jesse Liberty.ProgrammingC#中文版[M].4版.北京:電子工業出版社,2007.

[2] 王珊,薩師煊.數據庫系統概論[M].4版.北京:高等教育出版社,2006.

[3] 黎洪生,董軍.RS-485總線在結構健康監測系統中的應用[J].電子質量,2004(7):1-2.

[4] 姜地.單片機RS-485多機通訊技術[J].中國科技信息,2006(17):126-129.

[5] 彭偉.單片機C語言程序設計實訓100例:基于8051+Protues仿真[M].2版.北京:電子工業出版社,2012.

王健(本科生),從事嵌入式系統研究;苗永康、周峰(本科生),從事電子技術研究。

Fetion Remote Control System Based on .NET

Wang Jian,Miao Yongkang,Zhou Feng

(College of Mathematics and Physical Sciences Technology, Xuzhou Institute of Technology, Xuzhou 221000,China)

Aimed at the current situation of the high price of wireless communication devices as well as people's increasing interest and demand for remote control, for the realization of the public using wireless remote control at low costs, a Fetion remote control system is designed based on .NET. By using C# programming language, PC application is designed based on the development platform of .NET Framework. Using RS-485 Bus for the multi-machine master-slave communications, realizing storage and management of data with SQL database technique, and assisting with communication interfaces' technology by Fetion, make up the final realization of the remote control function. This system not only makes people's life convenient, but also increaes the effectiveness of working. It makes a bright prospect inpopularizing.

.NET; Fetion; SQL; RS-485

征訂啟事 《單片機與嵌入式系統應用》為中國科技核心期刊(月刊),每月1日出版。郵發代號:2-765。每期定價12元,全年144元(若經本刊郵購每期另加郵資2元)。歡迎廣大讀者訂閱。地址:北京市海淀區學院路37號《單片機與嵌入式系統應用》雜志社郵編:100191 電話:010-82338009 傳真:010-82317043開戶銀行:北京銀行學院路支行戶名:《單片機與嵌入式系統應用》雜志社有限公司賬號:010903391001201110299-36網址:www.mesnet.com.cnEmail:mesnet@mesnet.com.cn

TP273.5

A

瀟靜

2014-06-08)

猜你喜歡
單片機數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 免费无码一区二区| 中文国产成人精品久久| 精品视频在线一区| 久久久国产精品无码专区| 日韩大片免费观看视频播放| 亚洲天堂777| 亚洲欧洲日韩综合| 久久毛片免费基地| 18禁黄无遮挡网站| 妇女自拍偷自拍亚洲精品| 呦女精品网站| 亚洲久悠悠色悠在线播放| 午夜福利免费视频| 国产亚洲一区二区三区在线| 成人在线第一页| 亚洲高清日韩heyzo| 亚洲色图欧美在线| 亚洲综合亚洲国产尤物| 亚洲AV一二三区无码AV蜜桃| 久久国产高潮流白浆免费观看| 女人18一级毛片免费观看| 无码AV动漫| 99精品免费在线| 久久亚洲精少妇毛片午夜无码| 五月天婷婷网亚洲综合在线| 性视频一区| 精品国产免费观看| 国产9191精品免费观看| 国产午夜福利亚洲第一| 久草国产在线观看| 欧美天堂在线| 中文字幕在线一区二区在线| 一区二区午夜| 波多野结衣无码视频在线观看| 综合社区亚洲熟妇p| 午夜国产理论| 精品国产网站| 91精品视频在线播放| 四虎成人精品在永久免费| 久久中文字幕2021精品| 自拍偷拍一区| 欧美a网站| 综合色区亚洲熟妇在线| 97精品久久久大香线焦| 欧美国产在线看| 国产第一页免费浮力影院| 久久久噜噜噜| 亚洲精品国产自在现线最新| AV色爱天堂网| 99热免费在线| 久久亚洲日本不卡一区二区| 国产嫩草在线观看| 1级黄色毛片| 久久综合干| 国产成人精品18| 国产毛片高清一级国语| 中国一级特黄视频| 国产区人妖精品人妖精品视频| 一级香蕉人体视频| 性视频久久| 国产微拍一区二区三区四区| 免费看美女毛片| 日韩黄色精品| 亚洲人网站| 四虎永久免费网站| 国产原创自拍不卡第一页| 国产欧美精品一区二区| 亚洲毛片一级带毛片基地| 婷婷99视频精品全部在线观看| 日本人妻一区二区三区不卡影院| 2021无码专区人妻系列日韩| 性欧美久久| 亚洲视频黄| 中文字幕1区2区| 国产好痛疼轻点好爽的视频| 亚洲区欧美区| 日韩高清成人| 在线五月婷婷| 天天色综网| 亚洲男人的天堂久久精品| 久久久久人妻一区精品色奶水 | 欧美一道本|