LTspice1.變壓器仿真的簡單步驟:A.為每個變壓器繞組繪制一個電感器B.采用一個互感(K)描述語句通過一條SPICE指令對其實施耦合:K1L1L21K語句的最后一項是耦合系數(shù),其變化范圍介于0和1之間,1代表沒有漏電感。對于實際電路,建議您采用耦合系數(shù)=l作為起點。每個變壓器只需要一個K語句;LTspice為一個變壓器內(nèi)部的所有電感器應用了單一耦合系數(shù)。下面所列是上述語句的等效語句:K1L1L21K2L2L31K3LlL31C.采用“移動”(F7)、“旋轉(zhuǎn)”(Ctrl+R)和“鏡像”(Ctrl+E)命令來調(diào)節(jié)電感器位置以與變壓器的極性相匹配。添加K語句可顯示所含電感器的調(diào)相點。D.LTspice采用個別組件值(在本場合中為個別電感器的電感)而非變壓器的匝數(shù)比進行變壓器的仿真。電感比與匝數(shù)比的對應關系如下:
標簽: ltspice
上傳時間: 2022-06-24
上傳用戶:
Kinetis系列是飛思卡爾公司基于ARM Cortex-M4和Cortex-M0+內(nèi)核的單片機,和CortexM3相比,M4內(nèi)核主要增加了DSP運算指令和可選的浮點運算單元,同時保持了與Cortex-M3的兼容性,因此被寄予希望能逐步替代Cortex-M3。Kinetis也成為飛思卡爾杯全國大學生智能車競賽新的硬件平臺之一。社C/OS-III是Micrium公司推出的全新RTOS,特別適用于那些有計算前導零(CLZ)硬件指令的高端32位CPU,可大大加速就緒表查找速度。uC/OS-IⅡ的主要精華在于其巧妙的優(yōu)先級軟件查表算法,而對于有CLZ硬件算法指令的CPU,如MIPS、PowerPC、ARM11及以上系列,仍使用uC/OS1l就不那么合理了。uC/OS-l源代碼公開,官方已提供對目前主流單片機的移植支持,并且針對幾大主流單片機都提供相應的教材1時,Kinetis就是其中之一。Micrium官方提供的基于Kinetis平臺的范例都是使用1AR作為集成開發(fā)環(huán)境的,考慮到飛思卡爾官方的CodeWarrior開發(fā)環(huán)境有著廣泛的用戶群,尤其是使用過S08/S12等單片機的用戶,大多熟悉CodeWarrior。因此,本文將以Kinetis 平臺為例,講述如何使用CodeWarrior集成開發(fā)環(huán)境將uC/OSI運行起來,作為應用開發(fā)的基礎,也便于那些教學中使用CodeWarrior編譯器的師生,將C/OSII引入嵌入式系統(tǒng)教學。
標簽: CodeWarrior
上傳時間: 2022-06-24
上傳用戶:jason_vip1
觸摸控制技術又可分為觸摸屏(Touch Screen)技術和觸摸按鍵(TouchKey)技術.在觸摸按鍵技術方面,目前主要可分為電阻式觸摸按鍵與電容式感應按鍵.由于電阻式的觸摸按鍵需要在設備表面貼一張觸摸電阻薄膜,其耐用性較低";而電容感應按鍵技術具有在非金屬操作面板上無須開孔處理、防水防污、易清潔、無機械開關磨損而壽命長等優(yōu)點.近幾年隨著蘋果公司將電容觸摸感應技術從筆記本電腦引用到iPod后,電容觸摸感應熱浪正席卷幾乎所有電子產(chǎn)品,從筆記本電腦、智能電話、PDA、游戲機等手持設備,到LCDTV、DVD等消費電子產(chǎn)品,再到洗衣機、空調(diào)、冰箱、熱水器、電磁爐以及咖啡壺等大小家電,無不以加入電容觸摸感應為新的賣點[l.目前,世界知名電子元件供應商均加大了對電容觸摸按鍵的應用研究,并推出眾多的專業(yè)芯片,有專用電容感應按鍵類的全ASIC,也有眾多基于MCU集成類的IC.但這些芯片價格較高,在一些按鍵數(shù)量少、成本要求低的電路中很難得到運用.另外,使用這些集成類IC,很難做到所選資源恰好等于使用的情況,存在資源的浪費情況.而且對于升級成熟產(chǎn)品的機械式按鍵,還存在變更原MCU代碼的風險.同時,目前,對于電容式觸摸按鍵的介紹大多也停留在基于電容量測量的原理上1筆者結(jié)合電容感應按鍵的原理,設計了一種用MCU的A/D口實現(xiàn)電容觸摸按鍵的低成本電路
上傳時間: 2022-06-24
上傳用戶:
摘要:設計了一種基于STM32和uC/OS-ll的二維數(shù)控X-Y工作臺控制系統(tǒng)。為使該數(shù)控系統(tǒng)具有良好的實時性和穩(wěn)定性,以嵌入式STM32Fl03VET6為控制核心,采用實時操作系統(tǒng)uC/OS-lⅡ,設計任務間的通信方式,集中管理軟硬件資源,提高系統(tǒng)的整體性能。本設計支持簡單G代碼輸入并對G代碼編程,實現(xiàn)數(shù)控X-Y工作臺步進電機直線插補和圓弧插補,完成平面輪廓加工.使數(shù)控工作臺加工實時性和穩(wěn)定性進一步提高。關鍵詞:STM32;uC/OS-ll;數(shù)控;實時性;插補以計算機(PC機)作為基礎的數(shù)字控制機床(CNC),解決了大量硬件制約問題,同時使很多應用軟件得到兼收,為我國CNC開發(fā)和應用帶來了新的機遇。然而,發(fā)展迅速的基于PC的數(shù)控系統(tǒng)也有著不足之處:由于PC的體積限制,這種數(shù)控系統(tǒng)不能夠裝人對體積有嚴格要求的微型或小型數(shù)控系統(tǒng),且價格昂貴;另外,基于PC的CNC功能強大,對于一些功能要求單一的簡單系統(tǒng),就難以發(fā)揮其所有功能,造成資本浪費等問題。而嵌入式系統(tǒng)的涌現(xiàn),正好彌補了基于PC的數(shù)控的不足,為數(shù)控技術提供了一種靈活方便、廉價的控制系統(tǒng)。目前,嵌入式數(shù)控系統(tǒng)的研究開發(fā)與應用,已經(jīng)成為一個新的發(fā)展方向
上傳時間: 2022-06-25
上傳用戶:canderile
第1章:介紹如何輸出方波信號,使喇叭發(fā)出聲音的方法,包括發(fā)出“嘩”聲的函數(shù)和分別傳遞一個、二個及三個白變量的“嘩”聲函數(shù),以及利用定時器產(chǎn)生方波信號而令喇叭發(fā)出“嘩”聲,并敘述音階與頻率的關系,以此作為演奏音樂的基礎。第2章:演奏音樂的程序由main()函數(shù)開始,將其所有函數(shù)定義在·個main.c的模塊內(nèi),并分別以各種指令結(jié)構來循序漸進地介紹軟件構建的思維與解決方法。第3章:以模塊化的設計方式將單獨的個main.c模塊細分為main.c模塊、initial.c模塊、delay.c模塊、music.c模塊以及其對應的包括文件,可以使種序易于了解,節(jié)省開發(fā)時間。而且,用范例來說明各種應用方法,以使讀者建立.整體思維,并進行有效的學習。第4章:詳細介紹如何利用定時器釣中斷方法來產(chǎn)生音階的頻率,并山1/)輸出此方波信號而驅(qū)動喇叭發(fā)出正確的音階。當連續(xù)產(chǎn)生各音符的音調(diào)頻率時,則形成演奏音樂,并漸進式地說明什么樣的設計方法是最好的。第5章:音符的形成有兩個要素:音調(diào)及音長,當音調(diào)以定時器中斷方法來生,音長是否也可以由定時器來產(chǎn)生呢?本章介紹如何利用timerO及timer]兩個定時器中斷方法來演奏音樂,并特別說明當音長計時中斷時間太短時所造成的影響以及解決的方法。第6章:說明音樂中“移調(diào)”的概念,分別以查表法和計算法來舉例說明D大調(diào)、降E大調(diào)、F大調(diào)、G大調(diào)、降A大調(diào)、降B大調(diào)。并以TACT開關的按鍵動作來闡述移調(diào)的功能,而以外部中斷的方法來達到音樂演奏中實時移調(diào)的功能。第7章:介紹如何以按鍵開關來選曲,以“嘩”聲和LED閃爍方式作為選曲的提示動作,并以下列技巧來說明按鍵的處理方法:開關持續(xù)按著的重復動作、開關持續(xù)按著也動作一次、消除按鍵彈跳波的程序規(guī)劃、持續(xù)按鍵以延時方式來繼續(xù)執(zhí)行動作,及持續(xù)按鍵以定時器計時方式來繼續(xù)執(zhí)行動作。同時,通過此方式來培養(yǎng)讀者軟件設計的能力并使讀者養(yǎng)成慎密的思維方式。第8章:以9個按鍵開關分別代表1~9首的按鍵選曲,并介紹如何以l/O的方式、SCAN的方式以及ADC的方式來檢測按鍵動作,以及當微電腦1/0不敷使用時的解決方法。更多相關內(nèi)容已全部上傳:8051單片機徹底研究-基礎篇:http://dl.21ic.com/download/8051-330965.html 8051單片機徹底研究-經(jīng)驗篇:http://dl.21ic.com/download/8051-330966.html 8051單片機徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 8051單片機徹底研究-實習篇:http://dl.21ic.com/download/8051-330969.html 8051單片機C語言軟件設計的藝術:http://dl.21ic.com/download/8051-330970.html
上傳時間: 2022-06-25
上傳用戶:
摘要:介紹了以FreeModbus協(xié)議找在嵌入式搶占實時操作系統(tǒng)μC/OS-l的STM32平臺上,成功實現(xiàn)了Modbus協(xié)議的移植。通過詳細分析FreeModbus協(xié)議花并編寫STM32F103VET6微處理器的底層驅(qū)動,成功實現(xiàn)了工業(yè)Modbus協(xié)議RTU和ASCll兩種模式的通信功能。測試結(jié)果表明,在實際工業(yè)生產(chǎn)控制和儀表開發(fā)中,應用Freemodbus協(xié)議,完全符合工業(yè)數(shù)據(jù)采集、實時控制和數(shù)據(jù)處理等廠級重復性和精確度要求,在一定程度上降低了工業(yè)儀表開發(fā)的周期及成本。關鍵詞:實時操作系統(tǒng),uC/OS-ll,F(xiàn)reeModbus,Modbus協(xié)議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協(xié)議,STM32
標簽: freemodbus 通信協(xié)議
上傳時間: 2022-06-25
上傳用戶:
MCU與WIFI通信概述一、MCU與串口硬件通信接口電路框圖:WIFl模塊與MCU設備采用串口通信方式進行通信,命令和數(shù)據(jù)通過串口協(xié)議進行相互交互。WIFI模塊采用3.3V電源供電,MCU設備如果5V供電,在TXD線和RXD線串聯(lián)470歐的電阻.如果3.3V供電,則不需增加線上串聯(lián)電阻.UART參效設置:波特率:115200數(shù)據(jù)位;8位奇偶檢驗:無停止位:1位二、通信協(xié)議MCU發(fā)送通信格式:注:長度(H)(L)是從幀順序號開始算起到結(jié)束的字節(jié)數(shù)。比如數(shù)據(jù)內(nèi)容中共有10個數(shù)據(jù)字節(jié),那么長度為13,長度(H)=0,長度(L)=13注:ACK/NCK ACK表示操作成功(0x56)NCK表示操作失敗(0x15)數(shù)據(jù)內(nèi)容:返回成功為0返回不成功的參數(shù)內(nèi)容通信采用應答的格式,保證數(shù)據(jù)可靠性,同時也保證當前網(wǎng)絡的狀態(tài)
上傳時間: 2022-06-25
上傳用戶:默默
目前國內(nèi)的13.56MHzRFID讀卡器芯片市場上、荷蘭恩智浦公司的Mifare非接觸讀卡芯片系列中MFRC522系列具有低電壓、低功耗、小尺寸、低成本等優(yōu)點。采用3.3V統(tǒng)一供電,工作頻率為13.56MHz,兼容ISO/IEC14443A及MIFARE模式。MFRC522主要包括兩部分,其中數(shù)字部分由狀態(tài)機、編碼解碼邏輯等組成;模擬部分由調(diào)制器、天線驅(qū)動器、接收器和放大器組成l。MFRC522的內(nèi)部發(fā)送器無需外部有源電路即可驅(qū)動讀寫天線實現(xiàn)與符合ISO/IEC14443A或MIFARE標準的卡片的通訊。接收器模塊提供了一個強健而高效的解調(diào)和解碼電路,用于接收兼容ISO/IEC14443A和MIFARE的卡片信號。數(shù)字模塊控制全部ISO/IEC14443A幀和錯誤檢測(奇偶和CRC)功能。模擬接口負責處理模擬信號的調(diào)制和解調(diào)。非接觸式異步收發(fā)模塊配合主機處理通信協(xié)議所需要的協(xié)議。FIFO(先進先出)緩存使得主機與非接觸式串行收發(fā)模塊之間的數(shù)據(jù)傳輸變得更加快速方便。
上傳時間: 2022-06-25
上傳用戶:
關鍵字:12v開關電源+12V、0.5A單片開關穩(wěn)壓電源的電路如圖所示。其輸出功率為6w.當輸入交流電壓在 110~260V范圍內(nèi)變化時,電壓調(diào)整率Svs 1%。當負載電流大幅度變化時,負載調(diào)整率Si=5%~7%。為簡化電路,這里采用了基本反饋方式。接通電源后,220V交流電首先經(jīng)過橋式整流和C1濾波,得到約+300V的直流高壓,再通過高頻變壓器的初級線圈 N1,給WS157提供所需的工作電壓。從次級線圈 N2上輸出的脈寬調(diào)制功率信號,經(jīng) VD7,C4,L和C5進行高頻整流濾波,獲得 +12V,0.5A的穩(wěn)壓輸出。反饋線圈 N3上的電壓則通過 VD6,R2、C3整流濾波后,將控制電流加至控制端 C上。由VD5,R1,和C2構成的吸收回路,能有效抑制漏極上的反向峰值電壓。該電路的穩(wěn)壓原理分析如下:當由于某種原因致使Uo4時,反饋線圈電壓及控制端電流也隨之降低,而芯片內(nèi)部產(chǎn)生的誤差電壓 Urt時,PWM比較器輸出的脈沖占空比 Dt,經(jīng)過MOSFET和降壓式輸出電路使得 Uot,最終能維持輸出電壓不變。反之亦然。如圖所示12v開關電源電路圖
標簽: 開關電源
上傳時間: 2022-06-26
上傳用戶:
本文針對國內(nèi)外組態(tài)軟件的不足,設計了基于C#的上位機監(jiān)控組態(tài)軟件。本軟件適用于中小型企業(yè)、易于操作并具有一定通用性。從軟件結(jié)構來看,該軟件包括圖形界面模塊和提供數(shù)據(jù)服務的數(shù)據(jù)庫模塊,重點介紹了圖形界面和數(shù)據(jù)庫模塊的設計。為達到小巧并且簡單易用的目的,將圖形界面的功能化到最簡,用商用數(shù)據(jù)庫sQL2005作為軟件的數(shù)據(jù)庫。本設計將上位機組態(tài)軟件分成系統(tǒng)開發(fā)環(huán)境和系統(tǒng)運行環(huán)境兩部分,給出了軟件的總體設計結(jié)構圖。本文介紹了軟件的各子系統(tǒng)的設計,重點闡述了圖形界面子系統(tǒng)和數(shù)據(jù)庫子系統(tǒng).在圖形界面子系統(tǒng)中,首先設計了圖形界面子系統(tǒng)的總體結(jié)構,并介紹了與繪圖程序相關的類和函數(shù)。結(jié)合工藝需要設計了圖形繪制工具并實現(xiàn)了圖形的動畫連接,以鏈表結(jié)構保存組態(tài)好的圖形文件。圖形界面子系統(tǒng)采用基于矢量圖的設計方法,實現(xiàn)圖形繪制、圖形屬性設置、圖形編輯功能和圖形文件存取等功能,解決了圖形界面動畫連接的幾個常見問題,最終實現(xiàn)動畫連接。在數(shù)據(jù)庫子系統(tǒng)中,先介紹了生產(chǎn)現(xiàn)場中對變量的分類,并列出存儲變量的數(shù)據(jù)庫表的結(jié)構,實現(xiàn)了現(xiàn)場檢測參數(shù)的自動存儲,并自動更新數(shù)據(jù)庫.根據(jù)vO信號進行數(shù)據(jù)單元配置,完成數(shù)據(jù)庫的組態(tài),數(shù)據(jù)庫通過數(shù)據(jù)采集程序?qū)ΜF(xiàn)場數(shù)據(jù)進行讀寫,并按照設定好的存儲策略將其保存到歷史數(shù)據(jù)庫中。數(shù)據(jù)庫子系統(tǒng)實現(xiàn)通信,對象查找,內(nèi)容修改更新等功能。采用Windows XP作為系統(tǒng)開發(fā)環(huán)境,Visual CH作為開發(fā)工具.
標簽: 上位機 監(jiān)控軟件
上傳時間: 2022-06-26
上傳用戶: