【摘要】:隨著USB接口在計算機業界應用越來越廣泛,基于USB的接口開發顯得越來越具有現實意義。隨著客戶對系統數據采集速度要求的不斷提高,USB以其使用方便、易于擴展、速度快等優點而越來越多的被應用于各種人機接口設備中。本設計提出了一種USB接口的HID數據通訊接口設計方案,USB接口芯片采用的是PHILIP的PDIUSBD12,微控器是宏晶科技的STC89C52RC。該方案具有器件通用、成本低、方便焊接調試等特點。由于本設計采用了PDIUSBD12接口芯片,通過改變微控器的代碼可以制作成各種標準的USB設備。本設計完成了一種典型的HID設備驅動程序的開發,PC機無需額外加裝驅動便可實現和USB設備之間的通訊。而且經過典型HID設備的枚舉過程,還可用于對USB協議的熟悉和學習。上位機軟件部分,采用了VisualC++6.0編寫HID設備的控制程序,此控制程序和HID下位機設備構成了完整的USB控制系統。在此基礎上,本設計還增加了簡單的音樂播放功能,可以打開并播放格式為mp3和wma的音頻文件,還可以暫停、停止、選擇播放曲目、調節音量等;在音頻播放時HID設備彩燈可以實時顯示音頻的頻譜。這在驗證USB系統的同時,大大增加了控制的趣味性。驗證結果表明按照該方案設計的數據通訊接口和HID設計運行穩定可靠。USB是一種計算機和外部設備進行通訊連接的接口.USB的出現的目的是取代現在計算機接口,簡化計算機與外部設備的連接過程,使計算機的擴展更加方便。它使得計算機和外部設備的連接十分方便。目前,各種計算機外部設備都在逐漸改為USB接口,USB技術的出現是計算機接口技術的一大飛躍。越來越多的測控系統、信號處理系統和智能儀器選用USB接口與PC機進行高速、海量的數據通訊。但是,相對UART(通用異步串口)、LPT(打印機并行端口),USB的開發難度要大的多。采用HID(Human Interface Device,人機接口設備)的設計方案則可以很好的解決這一矛盾。
上傳時間: 2022-05-02
上傳用戶:shjgzh
滿足自動控制、電子測量等領域數據采集的需求,設計了一種基于 ADS1256 模數轉換器和 STM32 單片機的數據采集卡。該數據采集裝置有 8 個 24 位通道,可以配置為單端 8 通道模式和雙端 4 組模式,直接測量電壓范圍為0~5 V,具備串口通信接口和 CAN 總線接口。測試結果表明,該數據采集卡的電壓測量相對誤差小于 0.5%。
上傳時間: 2022-05-02
上傳用戶:jiabin
基于TMS320F28035芯片為控制核心的空間矢量異步電機變頻器 我們設計的異步電機變頻調速器以TMS320F28035芯片為控制核心,通過輸出三相PWM波控制智能功率模塊IPM驅動三相異步電機。我們使用空間矢量SVPWM算法,并對其進行了優化。采用檢測反電勢的方法省去了昂貴的光電編碼器,大大節省了成本。同時開創性的研發了自動根據運行環境調節的自適應變頻算法,使我們的變頻調速器可以在電網條件惡劣的鄉村山區工作,由此該變頻器已被一家民用水泵生產企業預訂。關鍵字 變頻器 TMS320f28035 IPM SVPWM In our design, the asynchronous machine inverter based on the chip of TMS320F28035 drives the three-Phase asynchronous machine by sending three-phase PWM waves to the IPM, which is short for the Intelligent-Power-Module. The SVPWM (space vector pulse width modulation) strategy is applied to our control algorithm and we optimize it mainly in two aspects. Firstly the inverter detects the speed by measuring the Back EMF instead of installing an expensive photoelectric encoder for costs reduction.
標簽: tms320f28035 芯片
上傳時間: 2022-05-08
上傳用戶:zhanglei193
文章設計了一種由晾曬設備端和手機 APP 移動端組合而成的智能晾衣架控制系統。 晾曬設備端以 STM32F103C8T6 單片機為控制核心,單片機連接傳感器,對外界環境進行信息采集,實現對天氣的實時監測,并根據不同的天氣情況自動驅動步進電機,以調整晾曬位置;手機 APP 移動端,可與單片機進行通訊,手動控制晾衣桿升降,以進行衣物的晾曬與收取。 此外,手機 APP 移動端設有天氣預報提示以及衣物收取提醒的功能,降低人們對天氣、衣物晾曬情況的關注度,并達到較好的衣物晾曬效果。
上傳時間: 2022-05-09
上傳用戶:
30路PT100溫度數據自動采集硬件+單片機軟件+PC上位機軟件系統設計,多年前做的小項目,硬件已實現包括PROTEL 99SE 設計的硬件原理圖+PCB文件,W77E58單片機軟件,EPM7128S CPLD邏輯,VB設計的上位機數據采集界面軟件,機械屏蔽外殼。可作為你產品設計的參考。自動測溫系統設計目錄1、 設計目的由于人工用萬用表測量不僅浪費時間與人力,而且也只是得到傳感器的電阻值,不能直觀的反映出磁體的溫度值,0.45T系統軟件開發及臨床的應用也給測量帶來了不變,今采用磁體溫度自動測量系統,可以完全克服這些矛盾,在系統成像掃描后可以開啟磁體溫度自動測量系統通過PC串口隨時讀取30路磁體溫度數據。2、 設計方案1》 硬件方案:采用通過主機的串口來讀取這30路溫度數據,主機與MCU的通信采用RS232的方式,主機給MCU命令,MCU在與CPLD之間在進行邏輯控制,通過CPLD來控制這30路電流型模擬開關(或者繼電器)的選通,來定時(如200 ms)一路一路的來選通溫度傳感器,然后在通過變送器進行電阻到電流電壓的轉換,通過12位A/D轉換器,將溫度模擬信號轉化為數字信號,將這些數字信號送入MCU進行數據處理,線上電阻補償等,最后通過串口將MCU處理后的數據送入HOST顯示出來。
上傳時間: 2022-05-17
上傳用戶:trh505
功能設計:1、風扇調速模式; A、3檔調速,低中高風速 B、智能感知控制模式 根據環境溫度和人體感應控制風扇啟動以及風速大小和搖頭功能。 首先利用溫度傳感器DS18B20檢測當前環境溫度,當環境溫度>25度時,此時又通過人體紅外感應傳感器感應到有人時,風扇自動啟動。溫度越高風扇風速越大。溫度>32度時風速最大,當溫度小于25度時,風扇自動關閉待機。 當風扇人體感應檢測到人離開10分鐘后,風扇自動停止待機。當檢測到人時再重新啟動。當夜間0點至早7點除外,無論是否有人都不關機。2、 搖頭功能3、 定時時間功能,最長8小時。以分鐘計:0,10,20,30,40,50,60,90,120,180,240,300,360,420,480。4、支持紅外遙控器和風扇本身按鍵(開機鍵,功能鍵,風速模式切換鍵,搖頭按鍵,定時按鍵),按鍵使用賽元的觸摸按鍵資源。5、OLED液晶屏信息顯示 當前環境溫度、濕度顯示:利用DHT11溫濕度傳感器檢測房間溫濕度,當風扇待機時,任意按鍵后顯示。 風扇啟動后顯示風速模式和大小,是否搖頭標志以及房間當前檢測溫度。 風扇啟動后當設置了定時關機時間后,會顯示定時時間倒計時。 利用BaseTime定時器定時1秒實現了實時時間和日期,通過按鍵設置并在OLED上顯示。
上傳時間: 2022-05-18
上傳用戶:
本文以“某港口航道水深適時監測技術研究”項目為背景,針對港口水深測量系統中發射的水聲信號,采用基于GPS時間同步技術、以MCU+FPGA為核心控制單元的設計方案,設計了一套適用于工程實際的水聲信號數據采集與處理系統。該系統作為港口航道水深適時監測技術的重要部分,具有極為重要的意義。水聲信號數據采集控制的核心是FPGA,時序電路的設計采用VHDL語言實現。主要任務是控制ADC與FIFO的工作時序相互配合,實現水聲信號的高速采集與存儲。該數據采集系統位于港口航道的一側,水聲信號的發射端位于港口航道另一側,在同步技術方面,系統使用GPS技術來實現。發射換能器和數據采集與處理系統的處理器同時讀取GPS的時間信息,到達預設時刻時,水聲信號發射端和數據采集系統同時啟動,實現對水聲信號的異地同步采集。水聲信號數據的算法處理是由單片機實現的。數據采集完成之后,單片機讀取FIFO中的數據,并對其作信號的短時能量分析,判斷出水聲信號的起始點,然后將水聲信號的有效數據和水聲信號起始點的位置通過VHF發送到上位機。實驗測試證明,本文設計的數據采集與處理系統在采樣率為4MHz時工作穩定可靠,功耗低,測量精度高,具有較強的實用性,在水聲信號的采集與處理方面有著廣闊的應用前景。
標簽: 數據采集
上傳時間: 2022-06-04
上傳用戶:
迄今為止最常見的物聯網應用是可穿戴電子設備(如Jawbone Up)。此類設備采集來自傳感器的數據,通過運行復雜的算法提取有用信息,然后將這些信息傳送到一個移動設備。一些家用電器和傳感器模塊也在采用類似的理念,目的是將普通家庭轉變為智能家庭。這些電器包括:智能咖啡機,它能在您早晨離家之前,為您煮好所選擇的咖啡;智能照明控制系統等,能夠檢測到您是否在家中,并自動開燈和關燈。部署BLE標準目前面臨的一大挑戰是其有限的網絡拓撲結構。在智能家庭等可能擁有多個節點(即多個位置的傳感器和照明開關)的系統中 ,每個節點必須由一個通用中央設備(通常是一部手機)單獨控制。我們將在本文中介紹一種消除這一限制的全新方法。請設想一個擁有多個節點的智能家庭系統。每個節點配有一個傳感器接口、一個照明控制單元以及一個BLE通信單元。傳感器接口可以檢測人的存在和環境光亮度。照明控制單元能夠開燈和關燈,并控制燈的色溫和光強。通信單元使用BLE協議與智能家庭系統中的其它節點進行交互。
上傳時間: 2022-06-08
上傳用戶:1208020161
單片機的智能火災報警系統采用51單片機+MQ-2煙霧傳感+ADC0832模數轉換芯片+DS18B20溫度傳感器+數碼管顯示+按鍵設定+聲光蜂鳴器設計而成。1、可設置煙霧濃度和高溫報警值,遇到緊急突發情況可緊急報警和手動取消緊急報警功能。2、當有特殊情況時可按緊急報警鍵報警,并有掉電保存功能,設置的參數保存在單片機內部EEPOM中。3、當煙霧傳感器檢測到火災釋放的煙霧時,信號由ADC0832進行處理模數轉化再到單片機進行處理,當檢測到濃度超標時,蜂鳴器會發出滴滴的報警聲同時紅燈亮。4、同時,此系統還可以檢測溫度,火災發生往往環境溫度會升高。到檢測到溫度超過設定的報警溫度時候,蜂鳴器也將產生報警同時黃燈亮。5、系統的按鍵還具有連加、減功能,操作起來非常方便,系統還能夠在進入設置界面后,如果沒有按鍵按下30秒后會自動退出設置界面。
標簽: 單片機 智能火災報警系統 煙霧傳感 adc0832 模數轉換
上傳時間: 2022-06-10
上傳用戶:
該巡線小車智能控制系統主要由以下模塊組成,分別是主控模塊、巡線模塊、電機驅動模塊、電源模塊及節點任務模塊。系統以 STM32 單片機作為控制核心。采用調制激光傳感器進行路徑信息采集,將實際路徑信號轉換為電信號傳送到單片機進行處理,然后結合 PID 算法以及記憶算法實現路徑最優及路徑記憶;對于障礙物的檢測,可采用光電開關進行檢測并靈活避障
上傳時間: 2022-06-10
上傳用戶:zhanglei193