亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

低端

  • 基于SoPC的低應變反射波檢測系統

    提出了一種基于核心處理單元為Altera NiosⅡ的SoPC的智能低應變反射波檢測系統。介紹了低應變反射波檢測法,探討了系統具體的軟硬件設計。系統的主要目的是使復雜電子系統可在單塊FPGA上實現,該系統在基樁完整性檢測中具有廣闊的應用前景,并能通過適當改進,應用于其他工程檢測中。

    標簽: SoPC 反射波 檢測系統

    上傳時間: 2013-11-20

    上傳用戶:二驅蚊器

  • HAL148全極霍爾開關 低功耗霍爾傳感器

    低功耗霍爾開關(全極性霍爾傳感器148),用于手機、電筒、小靈通、無繩電話、Notebook筆記本電腦、PDA翻蓋電路,智能遠傳水表、智能遠傳氣表計數等…… 替A3212,HAL148由HALLWEE出品,可用于替代MLX90248,HAL148可替代AH3661,AH18——MH248等,現在在電池供電產品中得到廣泛應用,有利于延長壽命。 小電流霍爾傳感器 HAL148全極霍爾開關 低功耗霍爾元件 一、148霍爾開關特性: HAL148霍爾開關分為HAL148和HAL148L,其中148L為低電壓型霍爾開關,工作電壓為1.6-3.6V,HAL148為2.4至5.5V,其他參數都相同。 ·磁開關點的高靈敏度高穩定性 ·抗機械應力強 ·無極性的開關 二、HAL148低功耗霍爾元件提供了一個受控時鐘機制來為霍爾器件和模擬信號處理電路提供時鐘源,同時這個受控時鐘機制可以發出控制信號使得消耗電流較大的電路周期性的進入“休眠”模式。HAL148全極霍爾開關是一款基于混合信號CMOS技術的無極性霍爾開關,這款IC采用了先進的斬波穩定技術,因而能夠提供準確而穩定的磁開關點。 本產品出HALLWEE出品,Hallwee是一種磁感應元件,霍爾效應器件的品牌,其主要經營霍爾元件,如:霍爾開關、線性霍爾。 歡迎致電0755-25910727!

    標簽: HAL 148 霍爾開關 低功耗

    上傳時間: 2013-10-22

    上傳用戶:561596

  • 常用三端穩壓管78L05資料

    常用三端穩壓管78L05資料

    標簽: 78L05 三端穩壓管

    上傳時間: 2013-11-23

    上傳用戶:chongchong1234

  • pcie_cn (pcie基本概念及其工作原理介紹)

    pcie基本概念及其工作原理介紹:PCI Express®(或稱PCIe®),是一項高性能、高帶寬,此標準由互連外圍設備專業組(PCI-SIG)制 訂,用于替代PCI、PCI Extended (PCI-X)等基于總線的通訊體系架構以及圖形加速端口(AGP)。 轉向PCIe主要是為了實現顯著增強系統吞吐量、擴容性和靈活性的目標,同時還要降低制造成本,而這 些都是基于總線的傳統互連標準所達不到的。PCI Express標準在設計時著眼于未來,并且能夠繼續演 進,從而為系統提供更大的吞吐量。第一代PCIe規定的吞吐量是每秒2.5千兆比特(Gbps),第二代規 定的吞吐量是5.0 Gbps,而最近公布PCIe 3.0標準已經支持8.0 Gbps的吞吐量。在PCIe標準繼續充分利 用最新技術來提供不斷加大的吞吐量的同時,采用分層協議也便于PCI向PCIe的演進,并保持了與現有 PCI應用的驅動程序軟件兼容性。 雖然最初的目標是計算機擴展卡以及圖形卡,但PCIe目前也廣泛適用于涵蓋更廣的應用門類,包括網絡 組建、通信、存儲、工業電子設備和消費類電子產品。 本白皮書的目的在于幫助讀者進一步了解PCI Express以及成功PCIe成功應用。 PCI Express基本工作原理 拓撲結構 本節介紹了PCIe協議的基本工作原理以及當今系統中實現和支持PCIe協議所需要的各個組成部分。本節 的目標在于提供PCIe的相關工作知識,并未涉及到PCIe協議的具體復雜性。 PCIe的優勢就在于降低了復雜度所帶來的成本。PCIe屬于一種基于數據包的串行連接協議,它的復雜度 估計在PCI并行總線的10倍以上。之所以有這樣的復雜度,部分是由于對以千兆級的速度進行并行至串 行的數據轉換的需要,部分是由于向基于數據包實現方案的轉移。 PCIe保留了PCI的基本載入-存儲體系架構,包括支持以前由PCI-X標準加入的分割事務處理特性。此 外,PCIe引入了一系列低階消息傳遞基元來管理鏈路(例如鏈路級流量控制),以仿真傳統并行總線的 邊帶信號,并用于提供更高水平的健壯性和功能性。此規格定義了許多既支持當今需要又支持未來擴展 的特性,同時還保持了與PCI軟件驅動程序的兼容性。PCI Express的先進特性包括:自主功率管理; 先進錯誤報告;通過端對端循環冗余校驗(ECRC)實現的端對端可靠性,支持熱插拔;以及服務質量(QoS)流量分級。

    標簽: pcie_cn pcie 基本概念 工作原理

    上傳時間: 2013-11-29

    上傳用戶:zw380105939

  • 基于SPI總線的RS-422接口電路設計

    以SPI總線技術為基礎,用微控制器S3C2450X和電平轉換芯片MAX3088設計了一個RS-422接口電路,將SPI單端非平衡傳輸信號轉換為RS-422差分信號。在保證SPI同步傳輸的高效性和高速性的同時,還增強了信號的抗干擾能力。 主要使用9 個信號主機輸入G從機輸出C 主機輸出從機輸入 串行時鐘C 或外設片選或從機選擇信號由從機在主機的控制下產生信號用于禁止或使能外設的收發功能為高電平時\" 禁止外設接收和發送數據為低電平時\" 允許外設接收和發送數據! 圖1 所示是微處理器通過與外設連接的示意圖!

    標簽: SPI 422 RS 總線

    上傳時間: 2014-03-21

    上傳用戶:lizhen9880

  • 數字電位器X9241與PIC單片機的接口及程序設計

    X9241概述X9241是XICOR公司生產的、把4個E2POT數字電位器集成在單片的CMOS集成電路上的一種數字電位器。它包含4個電阻陣列,每個陣列包含63個電阻單元,在每個單元之間和2個端點之間都有被滑動單元訪問的抽頭點。滑動單元在陣列中的位置由用戶通過2線串行總線接口控制。每個電阻陣列與1個滑動端計數寄存器(WCR)和4個8位數據寄存器聯系在一起。這4個數據寄存器可由用戶直接寫入和讀出。WCR的內容控制滑動端在電阻陣列中的位置,其功能框圖如圖1所示。X9241工作原理  X9241支持雙向總線的定向規約,是一個從屬器件。它的高4位地址為0101(器件類型辨識符),低4位地址由A3~A0輸入端狀態決定。在SDA線上的數據只有在SCL為低期間才能改變狀態。當SCL為高時,SDA狀態的改變用來表示開始和終止條件(開始條件:SCL為高時,SDA由高至低的跳變;終止條件:SCL為高時,SDA由低至高的跳變)。送給X9241的所有命令都由開始條件引導,在其后輸出X9241從器件的地址。X9241把串行數據流與該器件的地址比較,若地址比較成功,則作出一個應答響應。送到X9241的下一個字節包括指令及寄存器指針的信息,高4位為指令,低4位用來指出4個電位器中的1個及4個輔助寄存器中的1個。

    標簽: X9241 PIC 數字電位器 單片機

    上傳時間: 2014-01-18

    上傳用戶:黃酒配奶茶

  • Arduino應用_Arduino連接超聲波傳感器測距

    超聲波傳感器適用于對大幅的平面進行靜止測距。普通的超聲波傳感器測距范圍大概是 2cm~450cm,分辨率3mm(淘寶賣家說的,筆者測試環境沒那么好,個人實測比較穩定的 距離10cm~2m 左右,超過此距離就經常有偶然不準確的情況發生了,當然不排除筆者技術 問題。) 測試對象是淘寶上面最便宜的SRF-04 超聲波傳感器,有四個腳:5v 電源腳(Vcc),觸發控制端(Trig),接收端(Echo),地端(GND) 附:SRF 系列超聲波傳感器參數比較   模塊工作原理: 采用IO 觸發測距,給至少10us 的高電平信號; 模塊自動發送8個40KHz 的方波,自動檢測是否有信號返回; 有信號返回,通過IO 輸出一高電平,高電平持續的時間就是超聲波從發射到返回的時間.測試距離=(高電平時間*聲速(340m/s))/2; 電路連接方法   Arduino 程序例子: constintTrigPin = 2; constintEchoPin = 3; floatcm; voidsetup() { Serial.begin(9600); pinMode(TrigPin, OUTPUT); pinMode(EchoPin, INPUT); } voidloop() { digitalWrite(TrigPin, LOW); //低高低電平發一個短時間脈沖去TrigPin delayMicroseconds(2); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); cm = pulseIn(EchoPin, HIGH) / 58.0; //將回波時間換算成cm cm = (int(cm * 100.0)) / 100.0; //保留兩位小數 Serial.print(cm); Serial.print("cm"); Serial.println(); delay(1000); }

    標簽: Arduino 連接 超聲波傳感器

    上傳時間: 2013-11-01

    上傳用戶:xiaoyuer

  • Arduino學習筆記4_Arduino軟件模擬PWM

    注:1.這篇文章斷斷續續寫了很久,畫圖技術也不精,難免錯漏,大家湊合看.有問題可以留言.      2.論壇排版把我的代碼縮進全弄沒了,大家將代碼粘貼到arduino編譯器,然后按ctrl+T重新格式化代碼格式即可看的舒服. 一、什么是PWM PWM 即Pulse Wavelength Modulation 脈寬調制波,通過調整輸出信號占空比,從而達到改 變輸出平均電壓的目的。相信Arduino 的PWM 大家都不陌生,在Arduino Duemilanove 2009 中,有6 個8 位精度PWM 引腳,分別是3, 5, 6, 9, 10, 11 腳。我們可以使用analogWrite()控 制PWM 腳輸出頻率大概在500Hz 的左右的PWM 調制波。分辨率8 位即2 的8 次方等于 256 級精度。但是有時候我們會覺得6 個PWM 引腳不夠用。比如我們做一個10 路燈調光, 就需要有10 個PWM 腳。Arduino Duemilanove 2009 有13 個數字輸出腳,如果它們都可以 PWM 的話,就能滿足條件了。于是本文介紹用軟件模擬PWM。 二、Arduino 軟件模擬PWM Arduino PWM 調壓原理:PWM 有好幾種方法。而Arduino 因為電源和實現難度限制,一般 使用周期恒定,占空比變化的單極性PWM。 通過調整一個周期里面輸出腳高/低電平的時間比(即是占空比)去獲得給一個用電器不同 的平均功率。 如圖所示,假設PWM 波形周期1ms(即1kHz),分辨率1000 級。那么需要一個信號時間 精度1ms/1000=1us 的信號源,即1MHz。所以說,PWM 的實現難點在于需要使用很高頻的 信號源,才能獲得快速與高精度。下面先由一個簡單的PWM 程序開始: const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { if((bright++) == 255) bright = 0; for(int i = 0; i < 255; i++) { if(i < bright) { digitalWrite(PWMPin, HIGH); delayMicroseconds(30); } else { digitalWrite(PWMPin, LOW); delayMicroseconds(30); } } } 這是一個軟件PWM 控制Arduino D13 引腳的例子。只需要一塊Arduino 即可測試此代碼。 程序解析:由for 循環可以看出,完成一個PWM 周期,共循環255 次。 假設bright=100 時候,在第0~100 次循環中,i 等于1 到99 均小于bright,于是輸出PWMPin 高電平; 然后第100 到255 次循環里面,i 等于100~255 大于bright,于是輸出PWMPin 低電平。無 論輸出高低電平都保持30us。 那么說,如果bright=100 的話,就有100 次循環是高電平,155 次循環是低電平。 如果忽略指令執行時間的話,這次的PWM 波形占空比為100/255,如果調整bright 的值, 就能改變接在D13 的LED 的亮度。 這里設置了每次for 循環之后,將bright 加一,并且當bright 加到255 時歸0。所以,我們 看到的最終效果就是LED 慢慢變亮,到頂之后然后突然暗回去重新變亮。 這是最基本的PWM 方法,也應該是大家想的比較多的想法。 然后介紹一個簡單一點的。思維風格完全不同。不過對于驅動一個LED 來說,效果與上面 的程序一樣。 const int PWMPin = 13; int bright = 0; void setup() { pinMode(PWMPin, OUTPUT); } void loop() { digitalWrite(PWMPin, HIGH); delayMicroseconds(bright*30); digitalWrite(PWMPin, LOW); delayMicroseconds((255 - bright)*30); if((bright++) == 255) bright = 0; } 可以看出,這段代碼少了一個For 循環。它先輸出一個高電平,然后維持(bright*30)us。然 后輸出一個低電平,維持時間((255-bright)*30)us。這樣兩次高低就能完成一個PWM 周期。 分辨率也是255。 三、多引腳PWM Arduino 本身已有PWM 引腳并且運行起來不占CPU 時間,所以軟件模擬一個引腳的PWM 完全沒有實用意義。我們軟件模擬的價值在于:他能將任意的數字IO 口變成PWM 引腳。 當一片Arduino 要同時控制多個PWM,并且沒有其他重任務的時候,就要用軟件PWM 了。 多引腳PWM 有一種下面的方式: int brights[14] = {0}; //定義14個引腳的初始亮度,可以隨意設置 int StartPWMPin = 0, EndPWMPin = 13; //設置D0~D13為PWM 引腳 int PWMResolution = 255; //設置PWM 占空比分辨率 void setup() { //定義所有IO 端輸出 for(int i = StartPWMPin; i <= EndPWMPin; i++) { pinMode(i, OUTPUT); //隨便定義個初始亮度,便于觀察 brights[ i ] = random(0, 255); } } void loop() { //這for 循環是為14盞燈做漸亮的。每次Arduino loop()循環, //brights 自增一次。直到brights=255時候,將brights 置零重新計數。 for(int i = StartPWMPin; i <= EndPWMPin; i++) { if((brights[i]++) == PWMResolution) brights[i] = 0; } for(int i = 0; i <= PWMResolution; i++) //i 是計數一個PWM 周期 { for(int j = StartPWMPin; j <= EndPWMPin; j++) //每個PWM 周期均遍歷所有引腳 { if(i < brights[j])\   所以我們要更改PWM 周期的話,我們將精度(代碼里面的變量:PWMResolution)降低就行,比如一般調整LED 亮度的話,我們用64 級精度就行。這樣速度就是2x32x64=4ms。就不會閃了。

    標簽: Arduino PWM 軟件模擬

    上傳時間: 2013-10-23

    上傳用戶:mqien

  • 一個端口掃描器

    一個端口掃描器

    標簽: 端口 掃描器

    上傳時間: 2014-01-12

    上傳用戶:離殤

  • 一個可以執行Client端傳來的Shell命令的服務器程序

    一個可以執行Client端傳來的Shell命令的服務器程序

    標簽: Client Shell 命令 服務器

    上傳時間: 2015-01-03

    上傳用戶:頂得柱

主站蜘蛛池模板: 昂仁县| 叶城县| 吴桥县| 德清县| 鲜城| 白银市| 平乐县| 安陆市| 贺兰县| 西丰县| 南召县| 扎赉特旗| 白玉县| 崇州市| 贵定县| 临湘市| 金乡县| 克什克腾旗| 合水县| 柘城县| 剑川县| 延吉市| 凤阳县| 千阳县| 天等县| 翼城县| 儋州市| 清远市| 桐梓县| 鄄城县| 石泉县| 勃利县| 海门市| 饶河县| 阳高县| 江安县| 扎鲁特旗| 景洪市| 盘锦市| 灵台县| 临海市|