基于Proteus仿真前言:本文詳細介紹了DS18B20原理,并在后面舉例說明了其在單片機中的應用,所舉例子包含Proteus仿真電路圖,源程序,程序注釋詳細清楚。1、DS18B20簡介:DS18B20溫度傳感器是DALLAS公司生產的1-wire式單總線器件,具有線路簡單,體積小的特點,用它組成的溫度測量系統線路非常簡單,只要求一個端口即可實現通信。溫度測量范圍在一55℃~+125℃之間,分辨率可以從9~12位選擇,內部還有溫度上、下限報警設置。每個DS18B20芯片都有唯一的序列號,所以可以利用多個DS18B20同時連接在同一條總線上,組成多點測溫系統。但最多只能連接8個,如果數量過多,會使供電電源電壓過低,從而造成信號傳輸的不穩定。2、DS18B20結構:如右圖所示,DS18B20有三只引腳,VCC、DQ和GND。DQ為數字信號輸入/輸出端(DQ一般接控制器(單片機)的一個1/0口上,由于單總線為開漏所以需要外接一個4.7K的上拉電阻);GND為電源地;VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。DS18B20內部結構主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器。光刻ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼。64位光刻ROM的排列是:開始8位是產品類型標號,接著的48位是該DS1B20自身的序列號,最后8位是前面56位的CRC校驗碼(循環冗余校驗碼)。光刻ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現一根總線上掛接多個DS18B20的目的。溫度傳感器可完成對溫度的測量,以12位轉化為例,用16位符號擴展的二進制補碼讀數形式提供。
上傳時間: 2022-07-02
上傳用戶:
基于51單片機數字信號發生器的設計完整方案1.設計內容設計一個基于實現的基本功能有:輸出信號頻率設置功能;信號參數顯示功能;2.應達到的技術指標要求有(1)信號發生器能產生正弦波、方波和三角波三種周期性波形;(2)輸出信號的頻率值可通過鍵盤進行調節,10kHz以內;(3)輸出信號的電壓值可通過鍵盤進行調節;,輸出信號波形無明顯失真;(5)自制穩壓電源。
上傳時間: 2022-07-02
上傳用戶:20125101110
摘要:本文主要介紹五部分內容:商業版代碼與開源代碼的詳細區別;CANope協會-CiA的各重要子協議的代碼包情況介紹;代碼包重要服務;代碼包框架介紹和使用說明;支持的MCU剛表和升級情況。首先先介紹一下開源代碼和商業版代碼的區別,當然這其實已經是“公開的秘密”,只是我們沒有去詳細總結而已:1、費用:商業版代碼收費,開源代碼免費;商業版代碼節省了很多研發人員和測試人員的時間,節省了很多人力成本。2、技術支持和文檔:遇到問題,商業版有人負責解答,有完整的操作文檔和手冊(將近五百頁的詳細說明書),開源無人解答-問題解決的幾率小、風險不確定性大。3、代碼質量和穩定性:商業版本有質量保證,代碼的質量、優化和效率;使用開源代碼存在質量風險大大提高;4、開發難度和時間:商業版有完整的多款不同硬件平臺的demo提供,大大降低開發移植難度和時間。(研發人員的薪資也是成本,產品質量和推出市場的時間也是機遇與挑戰)。商業版代碼的研發工作量增加、后期測試難度和時間也增加。
上傳時間: 2022-07-03
上傳用戶:
本設計能夠精確的測量直流電壓、交流電壓和電阻,具有測量精度高,抗干擾能力強等特點。整個系統可以用一塊9V電池供電,實現了低功耗和便攜功能。小電阻測量是采用獨立恒流供電端口四端子測量法,從而減小了接觸電阻的影響,實現了小電阻高精度測量;交流測量是用AD637真有效值轉換芯片將交流信號轉換成直流電壓后測量;用帶鉗位保護的反向放大器進行輸入電壓轉換,實現了10MΩ的輸入阻抗和高安全性。電路中關鍵器件采用TI公司的精密運算放大器OPA07和儀表放大器INA128,實現了高精度的測量;ADC采用MC14433芯片;控制器選用TI公司的MSP430單片機,實現了低功耗,量程自動切換功能。另外,通過利用和改裝波段開關,實現了測量檔位轉換的便捷和可靠。該作品的所有性能指標遠遠超出題目的設計要求。
上傳時間: 2022-07-21
上傳用戶:zhaiyawei
四旋翼飛行器無刷直流電機調速系統的設計提出了一種適用于飛行器上的無傳感器型無刷直流電機的控制方案。采用ATmega8作為系統控制器,利用片內模擬比較器,通過比較電機非導通繞組的反電動勢與虛擬中點電壓得到過零點時刻,并延遲30。電角度作為電機換相時刻。利用MOS管設計了三相橋式驅動電路,采用單邊PWM控制方式實現電機調速,采用三段式啟動方法實現了電機的軟啟動。軟硬件結合實現了MOS管自檢、過流保護、欠壓保護的功能,提高了系統的安全性。實驗表明,調速系統性能良好.能正常驅動新西達2217外轉子式無刷直流電機關鍵詞:無刷直流電機;無位置傳感器;調速;四旋翼飛行器;軟啟動
上傳時間: 2022-07-23
上傳用戶:
摘要:使用Saber軟件,開環仿真了DC/DC開關電源,輸入電壓波動時,輸出紋波電壓較大,不能滿足設計要求。采用小信號分析方法,根據系統伯德圖分析其傳遞函數的結構形式,設計了閉環反饋網絡.將閉環反饋網絡加入系統并仿真,結果表明,閉環反饋網絡不僅使輸出電壓迅速上升,而且減小了輸出電壓的紋波系數,增強了輸出電壓的穩定性關鍵詞:開關電源;Saber;閉環反饋補償;仿真;傳遞函數本文通過一個DC/DC閉環控制電路的仿真、閉環補償電路的設計過程和DC/DC閉環控制電路的仿真結果,系統描述采用Saber仿真軟件設計與仿真電路的過程,并詳細分析了仿真結果
上傳時間: 2022-07-24
上傳用戶:
改模型為基于simulink的模糊pid控制建模,同時與傳統的pid控制進行了比較。本文對PID控制的原理和主要的PID控制器做了介紹,主要以計算動詞理論(ComputationalVerb)為理論基礎,對計算動詞理論的發展、基本理論基礎和分析計算方法進行闡述,研究了計算動詞PID控制器和模糊PID控制器在汽車發動機油門控制中的應用,在Matlab環境下實現計算動詞PID的仿真,在Simulink環境下仿真模糊PID控制器,并對比兩種PID控制器的仿真結果,在研究中用GUI窗口實現了計算動詞PID控制器的可視化調控。關鍵詞:PID控制器; 模糊PID控制器; 計算動詞PID控制器; GUI; 動詞理論; 計算動詞相似度
上傳時間: 2022-07-26
上傳用戶:
CCS是TI公司針對TMS320系列DSP的集成開發環境,在Windows操作系統下,采用圖形接口界面,提供有環境配置、源文件編輯、程序調試、跟蹤和分析等工具。CCS有兩種工作模式,即軟件仿真器模式:可以脫離DSP芯片,在PC機上模擬DSP的指令集和工作機制,主要用于前期算法實現和調試。硬件在線編程模式:可以實時運行在DSP芯片上,與硬件開發板相結合在線編程和調試應用程序。CCS的開發系統主要由以下組件構成:①TMS320C54x集成代碼產生工具;②CCS集成開發環境;③DSP/BIOS實時內核插件及其應用程序接口API;④主機和DSP之間的實時數據交換(RTDX)插件以及相應的程序接口API;⑤由TI公司以外的第三方提供的各種應用模塊插件。
上傳時間: 2022-07-27
上傳用戶:
基礎部分需要學習的內容很多,本寶典不僅簡明扼要地介紹了開源Linux軟件的結構,并且展示了如何摒棄笨重的Linux圖形用戶界面,而使用一種更加快速而有效的方式——命令行和自動化腳本。您將學習如何在不使用GUl的情況下管理文件系統的文件;啟動和終止程序;使用數據庫,甚至執行Web編程,本書將教會您一切。·了解Linux桌面和各種命令行參數;·了解文件系統導航、文件處理,以及bash shell命令的基礎;·編寫shell腳本以自動化例行功能和報告;·管理嵌套循環和結構化命令;·監控程序、管理文件許可、進行查詢;·以后臺模式和計劃作業方式運行腳本;·使用sed、gawk和正則表達式;·探討所有其他shell,包括ash、tosh、ksh、kom和zsh。
上傳時間: 2022-07-27
上傳用戶:
共厄梯度方法!!!本程序適用于求解形如f(x)=1/2*x Ax+bx+c二次函數的穩定點;
上傳時間: 2015-10-14
上傳用戶:busterman