隨著通信、網絡、計算機技術的發展給傳統控制技術的發展帶來了新的契機。藍牙技術是一種用于各種固定與移動的數字化硬件設備之間的一種低成本、高效率的無線通信連接技術,在實際應用中取代了煩瑣的電纜連接。本課題以英國Cambridge SiliconRadio公司生的BlueCore"M02藍牙芯片作為研究對象,以藍牙1.2協議棧為設計指導,給出了基于藍牙HID協議棧的串口鍵盤鼠標取數據采集實現方案。藍牙規范是畝藍牙SIG開發的免費開放的藍牙技術標準,包括核心規范(Core Specification)和應用規范(Profile)兩個部分。核心規范定義了各層協議各自的工作方式,而應用規范是為了實現一個特定的應用模型而采取的特定協議層間的運行機制。整個藍牙協議體系可分為底層硬件模塊、中間協議層和高端應用層三部分。鏈路管理層、基帶層和射頻層屬于藍牙硬件模塊。邏輯鏈路控制和適配協議、服務發現協議、串口仿真協議屬于中間協議層,一般用軟件實現。高端應用層是對用于各種應用模型的Profile.本論文首先分析和研究了藍牙核心協議,然后重點分析了基于藍牙HID高端應用模式的實現,用軟件實現了基于HID協議的HC1、邏輯鏈路控制適配協議和服務發現協議。然后在HID應用規范的基礎上給出了以串口方式實現鍵盤和鼠標數據采集的硬件和軟件設計,整個系統設計結合藍牙開發工具BBDK,給出了基于HID規范實現鍵盤鼠標的完整設計過程。在掃描碼采集端以微處理器方式做為藍牙主機實現HID高層應用規范,藍牙主機內用C語言實現基于HID協議HCI,L2CAP,SDP:在PC機端用PC機做為藍牙主機,在VC++6.0環境下用C++的類封裝方式實現上述協議。
上傳時間: 2022-05-31
上傳用戶:
串口透傳WiFi聯網過程協議描述目前,在嵌入式領域,智能家居、智能工業、智能公交等等控制中,WiFi已經成為了一種普遍被采用的技術。筆者常年在嵌入式WiFi行業做一線技術開發。本文主要從協議層面描述的是一個串口WiFi模塊加電到聯網過程中所經歷的過程。本文以SimpleWiFi的S2W-M02為例,通過Commviewforwifi抓包工具描述串口WiFi的聯網過程:第一步:設備上電,WiFi模塊發起掃描過程:在此過程以前,通常已經將需要連接的無線路由器的名稱(ssid)和密碼已經通過其他方式設置到了模塊里面。比方說S2W-M02是通過web網頁的方式或者AT指令的方式已經將ssid和密碼設置到了模塊中。模塊上電后將發起掃描動作(探測請求數據幀)。通常這一過程在WiFi聯網過程中稱之為主動掃描(相對應的被動掃描請查閱相關文檔)探測請求幀(PROBE REQ)數據協議如下:
上傳時間: 2022-06-20
上傳用戶:kingwide
目前,許多檢測儀表、在線分析儀、工控機等均采用RS232或RS485協議通過串口與上位機進行通信,尤其是在鋼鐵、有色、熱工等領域,用戶通過串行通信可以實時訪問遠程設備的工作狀況、對設備運行參數進行優化,通過指令反饋控制儀器設備的正常運行,從而實現生產的節能與質暈控制。此外,串行通信在實驗教學、科學研究中也發揮著重要的作用,科技工作者采用串行通信接口能夠方便快捷地對溫度、濃度、流量、壓力等過程參數進行實時監測與分析,大大減少工業試驗次數,在低成本、高質最前提下完成設備的調試。因此,串行通信技術的應用在質量控制、節能降耗、環境保護等方面起到了事半功倍的作用,是廣大科研人員的迫切需求。鑒于此,本書采用簡單易學的Visual Basic 語言,對串行通信進行了系統性、集中性的介紹,由淺入深,使讀者能夠快速掌握該項技術并應用到科研生產環節,實現技術到成果的轉化。本書以 Visual Basic6.0 中文版為背景編寫,從初學者的角度,在介紹VB串口通信基本概念、串口連接線的制作以及 MSComm 串口通信控件的某礎上,主要列舉典型測控應用實例,詳細分析了電子秤量具、在線濃度分析儀以及指令型通信設備等的通信協議,并提供了具體可行的串行通信開發程序,引導讀者舉一反三,實現與各類型控制設備的串口通信及數據采集。該書具有獨特的編寫風格, 主要有兩大特點: 第一,處理問題集中化, 即本書專門針對串口進行選材與分析, 在串口方面不惜筆墨,而與串口無關的內容卻惜墨如金,全書緊緊圍繞串口展開討論,為讀者展示了系統、詳盡的知識內容; 第二, 學以致用思想,即本書通過對具有串行通信功能儀表設備的數據采集和界面控制,將所學知識運用到實踐之中,使讀者做到舉一反三, 學有所用, 切實掌握該項技術,從而達到培養科研和生產雙重人才的目的。
標簽: visual basic 串口通信
上傳時間: 2022-07-09
上傳用戶:qingfengchizhu
本軟件是一款MDI風格的串口調試工具,支持多個串口互調。本次發布的軟件為免費版。在串口操作窗口,可以進行單條數據的收發調試。為了方便大量數據調試,軟件還提供了可視數據調試功能,一個可視數據文件最多為16條數據,可以自己建立多個可視數據文件。可視數據文件發送必須有打開的串口,方能進行發送操作。本軟件中的程序調試功能免費版不提供,本功能目前尚在開發中,將提供中國人風格的編程風格以及各種強大的擴充功能,以幫助開發者完成控制邏輯的測試與模擬控制的調試。 本版本仍為貝塔測試版本,歡迎廣大用戶提供寶貴的使用意見,我將竭力做好此軟件,以為調試者做更高的服務。 本軟件由MS VS2017編譯,在WIN10操作系統下測試打包。言下之意是,本軟件僅支持WIN10操作系統,對于其他操作系統不做保證。 [版本歷史][版本歷史] 1.0.0.0:純凈基本免費版,2019-2-14于21ic網站發布:http://dl.21ic.com/download/ycjcom-285907.html 1.1.0.0:廣告免費版,2019-3-15于21ic網站發布:http://dl.21ic.com/download/ycjcom1-288678.html 1.1.0.1:廣告植入測試移除版,2019-3-22于網友群臨時提供測試使用。 1.2.0.0:廣告位置重新安排版,2019-3-26于21ic網站發布。 http://dl.21ic.com/download/ycjcom1-290026.html 1.2.0.1:修改串口打開按鈕只能打開9600波特率的錯誤,2019-3-27于21ic網站發布。 http://dl.21ic.com/download/ycjcom1-290128.html
上傳時間: 2022-07-25
上傳用戶:zhaiyawei
本軟件是一款MDI風格的串口調試工具,支持多個串口互調。本次發布的軟件為免費版。在串口操作窗口,可以進行單條數據的收發調試。為了方便大量數據調試,軟件還提供了可視數據調試功能,一個可視數據文件最多為16條數據,可以自己建立多個可視數據文件??梢晹祿募l送必須有打開的串口,方能進行發送操作。本軟件中的程序調試功能免費版不提供,本功能目前尚在開發中,將提供中國人風格的編程風格以及各種強大的擴充功能,以幫助開發者完成控制邏輯的測試與模擬控制的調試。 本次發布的多功能調試工具為1.1.0版,與1.0.0版的差異是本版本增加了右下角彈出廣告。本版本仍為貝塔測試版本,歡迎廣大用戶提供寶貴的使用意見,我將竭力做好此軟件,以為調試者做更高的服務。 本軟件由MS VS2017編譯,在WIN10操作系統下測試打包。言下之意是,本軟件僅支持WIN10操作系統,對于其他操作系統不做保證。
標簽: 串口調試
上傳時間: 2022-07-26
上傳用戶:aben
一個很好而小巧的串口調試助手,支持常用的300-115200bps波特率,能設置校驗、數據位和停止位,能以ASCII碼或十六進制接收或發送任何數據或字符(包括中文),可以任意設定自動發送周期,并能將接收數據保存成文本文件,能發送任意大小的文本文件。
上傳時間: 2013-06-10
上傳用戶:eeworm
VC++ Turbo C串口通信編程實踐 龔建偉
上傳時間: 2013-08-03
上傳用戶:eeworm
Visual C++ Turbo C串口通信編程實踐
上傳時間: 2013-08-04
上傳用戶:eeworm
Visual C++ Turbo C串口通信編程實踐 配套代碼
上傳時間: 2013-07-01
上傳用戶:eeworm
Visual C++ 串口通信技術與工程實踐
上傳時間: 2013-06-11
上傳用戶:eeworm