從PC串行口實現簡單紅外數據傳輸,data transmission via IR
關鍵字:從PC串行口實現簡單紅外數據傳輸
從PC串行口實現簡單紅外數據傳輸
常有這種情況,需要在沒有直接電纜連接的情況下,將一些位或字節的數據送給一個微控制器。實現這一目標的一種簡單方式是使用到處可見的紅外接收器,如Vishay公司的TSOP17xx或類似接收器,它們一般用于紅外遙控設備,如電視和錄像機。這些裝置很容易實現,因為它們不需要外接元件。這些接收器通常使用一個38kHz的脈沖載波,并帶有一個放大器、自動增益控制和解調器。
簡單應用的主要問題是建立發射機,它需要一個38kHz的起始-停止振蕩器、附加電源,以及毫秒與亞毫秒范圍內的調制脈沖。用PC操作系統難以控制這些要素。另一方面,PC串行端口的標準傳輸速率為38400bps,用一個簡單的倍頻器和兩只紅外LED就可以生成精確的38.4kHz的脈沖數據(圖1)。當用另一種O/I模式(HEX55)傳輸字節時,每個HEX55字節都生成一串18個脈沖,再加上起始位與停止位以及連續字節,就可以生成較長的脈沖。
接收器需要的脈沖串范圍從10個~70個脈沖,之間有大致相當的間歇;用這種設置可以很容易滿足這些要求。可以發送HEX0字節生成短間歇,不過每個字節會傳送兩個脈沖,因為起始位與停止位的關系。但是
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
發布評論請先 登錄 相關推薦
熱點推薦
![]() SPI數據傳輸緩慢問題求解我遇到了 SPI 數據傳輸速率問題。 盡管將 SPI 時鐘頻率設置為 20 MHz,但我只獲得了 2 Kbps 的數據傳輸速率。 我正在以 115200 的波特率通過 UART 監控數據。
我正在 cyfxusbspidmamo
發表于 05-15 08:29
![]() ST25DV64與HR11 NFC模塊之間如何實現數據傳輸?主要目的:實現在兩個NFC模塊之間進行數據傳輸
在網絡上搜索了一下,大概有以下方式:
1、使用FTM模式;
2、使用NDFF協議,比較復雜,目前只是想實現簡單的兩個模塊之間讀寫
發表于 03-10 08:00
I2C總線數據傳輸速度要求 Semiconductors)在1980年代初期開發。I2C總線因其簡單性和靈活性而被廣泛應用于各種電子設備中,如傳感器、顯示器、存儲器等。 I2C總線數據傳輸速度 I2C總線的數據傳輸速度,也稱為
MPU數據傳輸協議詳解在現代電子系統中,微控制器(MPU)扮演著核心角色,負責處理各種任務和數據。為了實現這些功能,MPU需要與其他設備進行數據交換。數據傳輸協議就是規定這些
總線數據傳輸的安全性分析概述 CAN總線是一種串行通信協議,最初由德國Bosch公司設計用于汽車中的實時控制系統。它通過兩根線(CAN-H和CAN-L)進行通信,具有抗干擾能力強、數據傳輸可靠等特點,是汽車電子元件的“神經系統”。它支持發動機控制單元(ECU)、變速箱控制單元(TCU)、防抱死制
ptp對實時數據傳輸的影響在現代通信技術中,點對點(P2P)網絡已經成為數據傳輸的一種重要方式。P2P網絡允許網絡中的每個節點既可以作為客戶端也可以作為服務器,直接進行數據交換。這種去中心化的網絡結構對于實時數據傳輸有著深遠
PCIe數據傳輸協議詳解、網卡和聲卡等,以實現高效的數據傳輸。以下是對PCIe數據傳輸協議的介紹: 一、PCIe協議的基本概念 PCIe協議定義了一系列規范和要求,以實現在主機系統和外圍設備之間高效、可靠地進
DDR內存與數據傳輸速度的關系SDRAM(同步動態隨機存取存儲器)的基礎上發展起來的。SDRAM在每個時鐘周期內只能傳輸一次數據,而DDR內存則利用了時鐘信號的上升沿和下降沿,實現了每個時鐘周期內兩次數據傳輸,因此
CAN總線數據傳輸速率設置CAN(Controller Area Network)總線是一種串行通信協議,主要用于汽車和工業控制系統中,以實現電子控制單元(ECU)之間的通信。CAN總線的數據傳輸速率,也稱為波特率,是衡量
LORA模塊的數據傳輸速率有所不同。以下是關于LoRa模塊數據傳輸速率的一些關鍵點: 數據傳輸速率的可變性 : LoRa技術允許在不同的數據速率下操作,以適應不同的應用需求。速率可以從幾百比特每秒(bps)到幾
是德萬用表USB 接口數據傳輸在現代電子測量領域,數據傳輸界面技術的發展日新月異,已成為電子測量設備中不可或缺的一部分。是德公司作為電子測量領域的領導者,其萬用表產品也配備了多種數據傳輸接口,包括USB接口。USB(通用串行
![]() 網絡數據傳輸速率的單位是什么網絡數據傳輸速率的單位是 bps(bit per second) ,即比特每秒,也可以表示為b/s或bit/s。它表示的是每秒鐘傳輸的二進制數的位數。比特(bit)是計算機中數據量的單位,也是信息論
![]() |
評論