學習電路仿真:基於proteus電路仿真軟體的步進電機仿真

2020-12-25 21IC中國電子網

本文是電路仿真軟體的進階篇,對於電路仿真軟體的基礎篇,大家可翻閱往期文章哦。本文中,將基於proteus電路仿真軟體的步進電機仿真,一起來了解下吧。

步進電機廣泛應用在生產實踐的各個領域。它最大的應用是在數控工具機的製造中,因為步進電機不需要A/D轉換,能夠直接將數字脈衝信號轉化成為角位移,所以被認為是理想的數控工具機的執行元件。本設計利用proteus仿真軟體進行電路仿真,系統通過設置四個按鍵分別控制不進電機的起止、圈數、方向、不進速度,使用1602液晶顯示以上參數。整個系統具有穩定性好,實用性強,操作界面友好等優點。

步進電機是一種將電脈衝轉變為角位移的執行機構,可通過控制脈衝數來控制角位移量。步進電機廣泛應用在生產實踐的各個領域。它最大的應用是在數控工具機的製造中,因為步進電機不需要A/D轉換,能夠直接將數字脈衝信號轉化成為角位移,所以被認為是理想的數控工具機的執行元件。

一、 Proteus簡介

Proteus ISIS是英國Labcenter公司開發的電路分析與實物仿真軟體。它運行於Windows作業系統上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟體的特點是:

①實現了單片機仿真和SPICE電路仿真相結合。具有模擬電路仿真、數字電路仿真、單片機及其外圍電路組成的系統的仿真、RS232動態仿真、I2C調試器、SPI調試器、鍵盤和LCD系統仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發生器等。

②支持主流單片機系統的仿真。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍晶片。

③提供軟體調試功能。在硬體仿真系統中具有全速、單步、設置斷點等調試功能,同時可以觀察各個變量、寄存器等的當前狀態,因此在該軟體仿真系統中,也必須具有這些功能;同時支持第三方的軟體編譯和調試環境,如Keil C51 uVision2等軟體。

④具有強大的原理圖繪製功能。總之,該軟體是一款集單片機和SPICE分析於一身的仿真軟體,功能極其強大。

二、整體電路分析

如下圖,整個設計以STC89C51單片機為中心,由復位電路,時鐘電路,電機驅動,步進電機,顯示電路等組成,硬體模塊如圖2-1所示:

通過按鍵進行相應的參數設定,單片機接收到信號後經過判斷驅動電機驅動模塊,然後由驅動電路驅動步進電機運轉,並用1602顯示設置的參數。

三、系統硬體電路選擇與設計

1、主控器的選擇

按照題目要求本次主控單元使用C51單片機對整個系統進行控制。STC89C51RC包含512位元組RAM 、32條I/O口線、3個16位定時/計數器、8輸入4優先級嵌套中斷結構、1個串行I/O口(可用於多機通信、I/O擴展或全雙工UART)以及片內振蕩器和時鐘電路。此外,由於器件採用了靜態設計,可提供很寬的操作頻率範圍(頻率可降至0)。可實現兩個由軟體選擇的節電模式、空閒模式和掉電模式。空閒模式凍結CPU,但RAM、定時器、串口和中斷系統仍然工作。掉電模式保存RAM的內容,但是凍結振蕩器,導致所有其它的片內功能停止工作。由於設計是靜態的,時鐘可停止而不會丟失用戶數據。運行可從時鐘停止處恢復。所以該單片機可以滿足系統要求,電路圖如下:

2、步進電機選擇

步進電機是一種能夠將電脈衝信號轉換成角位移或線位移的機電元件,它實際上是一種單相或多相同步電動機。單相步進電動機有單路電脈衝驅動,輸出功率一般很小,其用途為微小功率驅動。多相步進電動機有多相方波脈衝驅動,用途很廣。本設計使用的是四相三拍步進電機,連接圖如下:

3、驅動電路的選擇

驅動模塊我們使用集成驅動晶片ULN2003,給晶片是高耐壓、大電流達林頓管由七個矽NPN 達林頓管組成。該電路的特點如下:ULN2003 的每一對達林頓都串聯一個2.7K 的基極電阻,在5V 的工作電壓下它能與TTL 和CMOS 電路直接相連,可以直接處理原先需要標準邏輯緩衝器來處理的數據。ULN2003 工作電壓高,工作電流大,灌電流可達500mA,並且能夠在關態時承受50V 的電壓,輸出還可以在高負載電流並行運行。1腳輸入,16腳輸出,你的負載接在VCC與16腳之間,不用9腳。

ULN2003是大電流驅動陣列,多用於單片機、智能儀表、PLC、數字量輸出卡等控制電路中。可直接驅動繼電器等負載。所以足以滿足驅動步進電機的要求,連接圖如下:

4、顯示電路的

LCD顯示模塊是把LCD顯示屏、背景光源、線路 板和驅動集成電路等部件構造成1個整體作為1個獨 立部件使用,只留1個接口與外部通信。顯示模塊通 過這個接口接收顯示的命令和數據,並按指令和數據 的要求進行顯示,外部電路通過這個接口讀出顯示模 塊的工作狀態和顯示數據。1602液晶模塊內部的字 符發生存儲器(CGROM)已經存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數字、英文字母的大 小寫、常用的符號和日文假名等,每1個字符都有1個 固定的代碼。用戶對模塊寫入適當的控制命令,即可 完成清屏、顯示、地址設置等操作 。設計採用並行方式控制,LCD與單片機的通訊接口電路如圖3所示採用直連的方法。

5、鍵盤輸入模塊電路

設計中,鍵盤採用非編碼鍵盤系統中的獨立式按 鍵結構。鍵盤工作方式採用定時掃描方式。採用定時 器TO定時,通過輸出數據,識別按鍵的工作狀態。鍵 盤主要用來提供人機接口,電路如圖3所示,採用獨立 式按鍵電路,各按鍵開關均採用了上拉電阻,保證在按 鍵斷開時,各I/O有確定的高電平。按鍵功定義如 下:當P3.2按下時,步進電機開始加速;當P3.3按下 時,步進電機開始減速;當P3.4按下時,步進電機開始 正轉;當P3.5按下時,步進電機開始反轉。按鍵抖動的消除採用軟體消抖實現。連接圖如下:

軟體SPICE設計硬體Windows作業系統美好,一直在身邊Atmel AVR中央處理器

相關焦點

  • 電路仿真軟體有哪些?6款常用的電路仿真軟體推薦
    一些網友需要下載電路仿真軟體這一類軟體,但是,網絡上尋找電路仿真軟體卻比較麻煩。那麼,電路仿真軟體有哪些?小編今天就給大家整理了6款常用的電路仿真軟體推薦給大家,需要下載電路仿真軟體的網友可以挑選一下!
  • 電路仿真軟體哪個好?7款主流電路仿真軟體優缺點大比拼
    微電子及集成電路技術發展日新月異,離不開EDA電子電路仿真軟體的支持。每天不知有多少電路設計及驗證者,使用著各種電路仿真軟體工具。俗話說,工欲善其事必先利其器,如何挑選合適的電路仿真軟體工具?是決定工作效率的一個關鍵。對於市場上各類電路仿真軟體工具,工程師至少要做到知己知彼,什麼樣的電路仿真軟體工具適合什麼樣的電路設計?各種電路仿真軟體工具的優點及不足?
  • PWM控制MOSFET搭建的H橋電路驅動直流電機仿真與單片機源碼
    PIC單片機 proteus H橋驅動直流電機PWM控制MOSFET搭建的H橋電路驅動直流電機運行仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載) 1.正轉-> 2.停止-> 3.反轉-> 4.停止調整到高速時會觀察到電機好象在逆向及慢速轉動的效果,這是正常的.實際正反轉速顯示在電機下方(高電平有效狀態)全橋正向時
  • 電路仿真——零投入玩轉Arduino開源硬體系列之一
    突然記起2010年大四上學期我在東師的時候,學校聘請我們系的師兄師大附中的尚航師兄給我們講解機器人,當時用過VJC的機器人仿真環境,豁然開朗,現在用VMware,VirtualBox以及Qemu等模擬作業系統,用VJC模擬機器人,模擬Arduino電路板自然不在話下.於是開始留意電路仿真軟體.
  • 「電路仿真」視頻教程,proteus入門到精通+實例教程
    【電路仿真】視頻教程資料包,proteus入門到精通+實例教程+軟體下載方式見文末proteusproteusproteus
  • 哪種電路仿真軟體最好用?剖析四大電路仿真軟體,總有一款適合你!
    而學習電路的朋友,到底選擇哪款電路仿真軟體,就成了他們苦思冥想的難題。今天,我們就來解決這個問題,四款電路仿真軟體大對比,看看哪個適合自己。四款電路仿真軟體1.這款軟體,簡單易懂,對於電子電路仿真的初學者來說是一款很好的學習軟體。但是從功能上說,沒多大實際用處,畢竟太老了,連公司都不存在了,這家加拿大的公司被美國NI公司收購了。
  • 幾款常用電路仿真軟體介紹
    ,初學者通過使用本軟掌握數控編程原理與應用,在使用過程中用戶可以看到自己的編程結果從而達到可視化的效果,對提高數控學習人員學習G代碼的編寫和工具機的操作有很大的幫助。使數控學習不在枯燥無味。>二、 LTspice 電路仿真軟體LTspiceIV 是一款高性能Spice III 仿真器、電路圖捕獲和波形觀測器,並為簡化開關穩壓器的仿真提供了改進和模型。
  • 電路仿真軟體入門篇,大佬帶你認識Multisim電路仿真軟體圖形界面
    每款電路仿真軟體有各自的特點和優勢,因此不同的開發人員依據需求會選擇不同的電路仿真軟體。據了解,使用最多的電路仿真軟體為Multisim,但這款英文標識以及附帶眾多圖標的電路仿真軟體卻讓許多初入門的開發者備受困擾。
  • 幾款主流電子電路仿真軟體優缺點比較
    【維文信PCB】電子電路仿真技術是當今相關專業學習者及工作者必須掌握的技術之一,它有諸多優點:第一,電子電路仿真軟體一般都有海量而齊全的電子元器件庫和先進的虛擬儀器、儀表,十分方便仿真與測試;第二,仿真電路的連接簡單快捷智能化,不需焊接,使用儀器調試不用擔心損壞;大大減少了設計時間及金錢的成本;第三,電子電路仿真軟體可進行多種準確而複雜的電路分析。
  • 三態門總線傳輸電路的Multisim仿真方案
    摘要:基於探索仿真三態門總線傳輸電路的目的,採用Multisim10仿真軟體對總線連接的三態門分時輪流工作時的波形進行了仿真實驗測試,給出了仿真實驗方案
  • 基於Multisim的三極體放大電路仿真分析
    0 引言本文引用地址:http://www.eepw.com.cn/article/175239.htm放大電路是構成各種功能模擬電路的基本電路,能實現對模擬信號最基本的處理--放大,因此掌握基本的放大電路的分析對電子電路的學習起著至關重要的作用。
  • 基於ARM的步進電機控制系統
    摘要:ARM已經被廣泛應用於工業控制和生產生活方面,本文設計一種基於ARM為核心的步進電機控制系統,該系統相對於傳統單片機控制系統,具有處理速度快
  • 用AT89C52單片機作為控制器,設計簡單實用的步進電機控制系統
    作者介紹了基於AT89C52單片機的兩相混合式步進電機控制系統的設計方案,增加了步進電機控制系統設計的靈活性。控制系統採用AT89C52單片機作為控制器,由達林頓功率管BUW49組成的雙H橋式電路作為驅動器,加入按鍵控制及LCD1602顯示。控制系統的電路結構簡單、設計思路清晰。實驗表明,控制系統操作簡單、運行可靠,具有較強的實用性。
  • 多諧振蕩器雙閃燈電路仿真與分析
    上篇文章,我們介紹了《手電筒電路仿真分析》,通過從理論分析到仿真實踐這一教學過程,掌握了電路原理分析方法和用數字萬用表測試電路參數的方法,本文將採用電路仿真軟體
  • 高階電路動態特性的仿真分析
    四種方法的仿真結果完全一致且與電路理論相符。實驗結果表明,Matlab程序簡潔、可讀性強且計算結果準確,同時它形象直觀,改變參數方便,能夠彌補硬體實驗的不足。Matlab在電路理論學科研究與工程實踐中都具有很好的應用價值。
  • 基於IR2136的無刷直流電機驅動電路的設計
    摘要:實現了一個基於IR2136的適用於無刷直流電機的三相全橋驅動電路的設計。詳細介紹了電路的信號隔離模塊、邏輯綜合電路、三相逆變驅動電路和過流保護電路,並對電路中的關鍵參數進行了計算分析和選擇,最後通過Saber仿真分析軟體對設計完成的電路進行了仿真。仿真分析結果證明,電路的設計性能完全滿足使用要求。
  • 10款熱門電工仿真等軟體,收藏點個讚
    科萊爾電工仿真教學軟體是專為初級電工打造的一款學習軟體,這個是基於flash打造的,所以學習之前需要先在電腦安裝flash播放器,包含了元件介紹、布線原則、手動布線、自動布線等多種功能,同時還包含了實訓部分,可以讓學習者有效地提升電技術能力和知識儲備量。
  • RLC串聯諧振電路解析,RLC串聯諧振仿真
    RLC 電路的頻率響應仿真:   (1)創建仿真電路   在Multisim 10 仿真軟體的工作界面上建立如圖4所示的仿真電路, 並設置電感L1 = 25 mH, C1 = 10 nF,R1= 10Ω 。
  • PIC單片機之步進電機
    大家好, 通過前一期的學習, 我們已經對ICD2 仿真燒寫器和增強型PIC 實驗板的使用方法及學習方式有所了解與熟悉,學會了如何用單片機來控制發光管
  • 基於EWB的運算放大器仿真教學及應用
    但它對模數電路的混合仿真功能卻十分強大,幾乎100%地仿真出真實電路的結果,並且它在桌面上提供了萬用表、示波器、信號發生器、掃頻儀、邏輯分析儀、數位訊號發生器、邏輯轉換器和電壓表、電流表等儀器儀表。它的界面直觀,易學易用。