數字頻率計是電工電子中常用的測量儀器,數字頻率計通過用輸入待測信號對一特定長度的信號進行計數,從而得出頻率并通過數碼管直觀的顯示出來。本文提出了一種與輸入同步的數字頻率計的設計,提高了頻率計的精度,設計采用Multisim軟件進行設計和仿真的過程,介紹了其工作原理,硬件電路設計和仿真的過程。設計采用了Multisim軟件進行設計和仿真,設計結果得到的驗證。Digital frequency counter is used to measure the frequency of a signal.It is common to use a multivibrator to generate a standard 1 second time base signal and count input signal gated by this signal.However,the asynchronous of this time base signal with input signal will bring errors.In this paper,a high precision frequency counter which use synchronized time base signal generator is proposed.This frequency counter is designed and simulated by Multisim tools and result is verified.
標簽: multisim
上傳時間: 2022-05-08
上傳用戶:
該文檔為單片機課件-MCS-51單片機匯編程序設計總結文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
標簽: 單片機
上傳時間: 2022-05-10
上傳用戶:
VREM EmXpert 是一款專業的復雜電磁環境數字仿真平臺。該平臺具有戰場復雜電磁環境及作戰單元的建模與仿真推演能力,以高精度的地理信息系統(GIS)為基礎,結合專業的電波傳播預測模型,可以構建特定作戰場景中雷達、通信、電子戰等電子信息系統面臨的電磁環境,評估復雜電磁環境下裝備的作戰效能;結合內場或外場的實驗條件和硬件設備,還能產生與實際作戰環境相似的電磁環境場景,為裝備的研發和測試提供支撐。
標簽: 電磁環境
上傳時間: 2022-05-27
上傳用戶:默默
[摘 要]未經調制的數字信號所占據的頻譜是從零頻或者很低頻率開始,稱為數字基帶信號,不經載波調制而直接傳輸數字基帶信號的系統,稱為數字基帶傳輸系統。常用轉碼型有AMI碼(傳號交替反轉碼)、HDB3碼(三階高密度雙極性碼)、雙相碼、差分雙相碼、密勒碼、CMI碼(傳號反轉碼)、塊編碼等。在仿真軟件設計中采用了Mathw or ks公司的MAT LAB作為仿真工具,其仿真平臺SIMU LINK具有可視化建模和動態仿真的功能,用SIMULINK構造仿真系統,方法簡單直觀,開發的仿真系統使用時間流動態仿真,可以準確描述真實系統的每一細節,并且在仿真進行的同時具有較強的交互功能,易于使用,另外該軟件還具有較好的可擴展性和可維護性。本文給出了采用仿真工具SIMU LINK,設計數字基帶傳輸系統仿真實驗軟件的系統定義、模型構造的過程。通過對仿真結果分析和誤碼性能測試表明,該仿真系統完全符合實驗要求。下文主要就仿真分析與設計進行了闡述。[關鍵詞]數字基帶傳輸,MATLAB/Simulink隨著通信系統的規模和復雜度不斷增加,統的設計方法已經不能適應發展傳的需要,通信系統的模擬仿真技術越來越受到重視。傳統的通信仿真技術主要分可以得到與真實環境十分接近的結果,為手工分析與電路試驗2種,但耗時長方法比較繁雜,而通信系統的計算機模擬仿真技術是介于上述2種方法的一種系統設計方法,它可以讓用戶在很短的時間內建立整個通信系統模型,并對其進行模擬仿真。通信原理計算機仿真實驗,是對數字基帶傳輸系統的仿真。仿真工具是MATLAB程序設計語言。MATLAB是一種先進的高技術程序設計語言,主要用于數值計算及可視化圖形處理。特點是將數值分析、矩陣計算、圖形、圖像處理和仿真等諸多強大功能集成在一個極易使用的交互式環境中偽科學研究、工程設計以及必須進行有效數值計算的眾多學科提供了一種高效率的編程工具。運用MATLAB,可以對數字基帶傳輸系統進行較為全面地研究。為了使本科類學生學好通信課程,我們進行了試點,通過課程設計的方式針對通信原理的很多內容進行了仿真。
上傳時間: 2022-05-30
上傳用戶:kent
摘要:隨著客戶要求手機攝像頭像素越來越高,同時要求高的傳輸速度,傳統的并口傳輸越來越受到挑戰。提高并口傳輸的輸出時鐘是一個辦法,但會導致系統的EMC設計變得越來困難;增加傳輸線手機攝像頭MIPI技術介紹隨著客戶要求手機攝像頭像素越來越高,同時要求高的傳輸速度,傳統的并口傳輸越來越受到挑戰。提高并口傳輸的輸出時鐘是一個辦法,但會導致系統的EMC設計變得越來困難;增加傳輸線的位數是,但是這又不符合小型化的趨勢。采用MIPI接口的模組,相較于并口具有速度快,傳輸數據量大,功耗低,抗干擾好的優點,越來越受到客戶的青睞,并在迅速增長。例如一款同時具備MIPI和并口傳輸的8M的模組,8位并口傳輸時,需要至少11根的傳輸線,高達96M的輸出時鐘,才能達到12FPS的全像素輸出;而采用MIPI接口僅需要2個通道6根傳輸線就可以達到在全像素下12FPS的幀率,且消耗電流會比并口傳輸低大概20MA。由于MIPI是采用差分信號傳輸的,所以在設計上需要按照差分設計的一般規則進行嚴格的設計,關鍵是需要實現差分阻抗的匹配,MIPI協議規定傳輸線差分阻抗值為80-125歐姆。上圖是個典型的理想差分設計狀態,為了保證差分阻抗,線寬和線距應該根據軟件仿真進行仔細選擇;為了發揮差分線的優勢,差分線對內部應該緊密耦合,走線的形狀需要對稱,甚至過孔的位置都需要對稱擺放;差分線需要等長,以免傳輸延遲造成誤碼:另外需要注意一點,為了實現緊密的耦合,差分對中間不要走地線,PIN的定義上也最好避免把接地焊盤放置在差分對之間(指的是物理上2個相鄰的差分線)。
上傳時間: 2022-06-02
上傳用戶:
一、 實驗目的使用 51單片機的八位數碼管順序顯示自己的學號。掌握 C 語言、匯編語言兩種編程單片機控制程序的方法。掌握使用 Keil 4 或 Keil 5 軟件編寫、編譯、調試程序的方法。掌握使用 Proteus 軟件繪制電路原理圖、硬件仿真和程序調試。二、實驗設備筆記本電腦51 單片機(普中科技)八位數碼管(單片機上已集成)應用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、實驗原理(1)數碼管數碼管按段數可分為七段數碼管和 8 段數碼管,八段數碼管比七段數碼管多一個發光二極管單元,也就是多一個小數點(DP),這個小數點可以更精確的表示數碼管想要顯示的內容。按能顯示多少個(8),可分為 1 位、2位、3位、4位、5 位、6位、7 位等數碼管。按發光二極管單元連接方式可分為共陽極數碼管和共陰極數碼管。共陽數碼管是指將所有發光二極管的陽極接到一起形成公共陽極(COM)的數碼管,共陽數碼管在應用時將公共極 COM 接到+5V,當某一字段發光二極管的陰極為低電平時,相應字段就點亮,當某一字段的陰極為高電平時,相應字段就不亮。共陰數碼管是指將所有發光二極管的陰極接到一起形成公共陰極(COM)的數碼管,共陰數碼管在應用時應將公共極 COM 接到地線 GND上,當某一字段發光二極管的陽極為高電平時,相應字段就點亮,當某一字段的陽極為低電平時,相應字段就不亮。(2)51單片機單片機(Microcontrollers)是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器 CPU、隨機存儲器 RAM、只讀存儲器ROM、多種 I/O口和中斷系統、定時器/計數器等功能集成到一塊硅片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。MSC-51 單片機指以 8051為核心的單片機,由美國的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一個典型品種;其它廠商以 8051為基核開發出的CMOS 工藝單片機產品統稱為 80C51 系列。本實驗中我使用普中科技的 51 單片機來點亮八位數碼管并使其顯示我的學號(20198043)。四、 實驗 過程(1)熟悉數碼管使用 Proteus 軟件構建電路圖,學會如何點亮數碼管,熟悉如何使數碼管顯示不同的數字(0-9)。我們可以按照上面的原理圖讓對應的段導通,以顯示數字。對于共陽數碼管,若顯示數字 0,可以讓標號為 A,B,C,D,E,F 的段導通,標號為 G,H 的段不導通,然后將陽極通入高電壓,即顯示數字 0。代碼舉例如下:最后效果如下,成功點亮一個數碼管。經過更多嘗試和學習,學會使多位數碼管顯示多位數字。結果舉例如下:(2)多位數碼管顯示學號為了顯示我們學號,就不能只使用一位數碼管,需要使用八位數碼管,相較于單位數碼管,多位數碼管更加復雜,驅動函數有很大區別。多位數碼管使用同一組段選,不同的位選,因此就不能夠一對一地固定顯示,這就需要動態掃描。動態掃描:利用人眼視覺暫留,多位數碼管每次只顯示一位數字,但是切換頻率大于 200HZ(50 × 4),這樣就能讓人產生同時顯示多個數字的錯覺。具體操作是輪流向數碼管送字形碼和相應的位選。一個完整的驅動程序不只以上這些,一個完整的數碼管驅動有 6部分:1. 碼表(ROM):存儲段碼(一般放在 ROM中,節省 RAM空間),例如數字 0的段碼就是 0xC0,碼表則包含 0-9的段碼2. 顯存(RAM):保存要顯示的數字,取連續地址(便于查表)3. 段選賦值:通過查表(碼表)操作,將顯存映射到段碼4. 位選切換:切換顯示的位置5. 延時:顯示的數字短暫保持,提升亮度6. 消影:消除切換時不同位置互相影響而產生的殘影
上傳時間: 2022-06-08
上傳用戶:canderile
PM2026 規格書PM2026是一款高性能、高效率、高PF值的無頻 閃LED線性恒流驅動芯片,電源系統結構簡單, 只需很少的外圍元件就可以實現非常優秀的恒 流特性。在實現精簡的外圍電路、較小的驅動器 體積的同時,大大降低了系統成本。 PM2026內部集成了我司專利的雙路開關恒流源 在實現高PF的同時消除了輸出電流紋波。另外芯 片采用高壓直供電技術,不用外接電阻電容。
上傳時間: 2022-06-10
上傳用戶:slq1234567890
隨著人類社會的進步,科學技術的發展日新月異,模擬人腦神經網絡的人工神經網絡已取得了長足的發展。經過半個多世紀的發展,人工神經網絡在計算機科學,人工智能,智能控制等方面得到了廣泛的應用。當代社會是一個講究效率的社會,科技更新領域也是如此。在人工神經網絡研究領域,算法的優化顯得尤為重要,對提高網絡整體性能舉足輕重.BP神經網絡模型是目前應用最為廣泛的一種神經網絡模型,對于解決非線性復雜問題具有重要的意義。但是BP神經網絡有其自身的一些不足(收斂速度慢和容易陷入局部極小值問題),在解決某些現實問題的時候顯得力不從心。針對這個問題,本文利用遺傳算法的并行全局搜索的優勢,能夠彌補BP網絡的不足,為解決大規模復雜問題提供了廣闊的前景。本文將遺傳算法與BP網絡有機地結合起來,提出了一種新的網絡結構,在穩定性、學習性和效率方面都有了很大的提高。基于以上的研究目的,本文首先設計了BP神經網絡結構,在此基礎上,應用遺傳算法進行優化,達到了加快收斂速度和全局尋優的效果。本文借助MATLAB平臺,對算法的優化內容進行了仿真實驗,得出的效果也符合期望值,實現了對BP算法優化的目的。關鍵詞:生物神經網絡:人工神經網絡;BP網絡;遺傳算法;仿真隨著電子計算機的問世及發展,人們試圖去了解人的大腦,進而構造具有人類思維的智能計算機。在具有人腦邏輯推理延伸能力的計算機戰勝人類棋手的同時,引發了人們對模擬人腦信息處理的人工神經網絡的研究。1.1研究背景人工神經網絡(Artificial Noural Networks,ANN)(注:簡稱為神經網絡),是一種數學算法模型,能夠對信息進行分布式處理,它模仿了動物的神經網絡,是對動物神經網絡的一種具體描述。這種網絡依賴系統的復雜程度,通過調節內部大量節點之間的關系,最終實現信息處理的目的。人工神經網絡可以通過對輸入輸出數據的分析學習,掌握輸入與輸出之間的潛在規則,能夠對新數據進行分析計算,推算出輸出結果,因為人工神經網絡具有自適應和自學習的特性,這種學習適應的過程被稱為“訓練"。
上傳時間: 2022-06-16
上傳用戶:jiabin
本書作者以輕松幽默的筆調向讀者論述了高質量軟件開發方法與C++/C編程規范。本書共15章,重點介紹軟件質量和面向對象程序設計方法,C++/C編程風格和一些技術專題等內容。第1章 高質量軟件開發之道 第2章 做好程序員 第3章 編程語言發展簡史 第4章 C++面向對象程序設計方法概述 第5章 文件結構 第6章 程序的版式 第7章 命名規則 第8章 表達式和基本語句 第9章 常量 第10章 函數設計 第11章 內存管理 第12章 C++函數的高級特性 第13章 類的構造、析構與賦值函數 第14章 C++ STL應用編程建議 第15章 其他編程經驗 附錄A C++/C試題
上傳時間: 2022-06-16
上傳用戶:
【資源描述】:本代碼采用Proteus仿真,采用51單片機模擬PWM,用定時器獲取電機轉速信息,用PID算法轉速,轉速、P、I、D都可以用按鈕設置,LCD顯示屏顯示出電機的轉速、差值、設定值、P、I、D,并可以粗調跟微調,還有閃爍提示,用來指示當前的設置項目。
上傳時間: 2022-06-17
上傳用戶: