摘要:本文以兩相雙極式步進電機為例,介紹了一種利用單片機自帶的PWM模塊實現步進電機細分驅動的方法。該方法充分利用單片機的PWM硬件資源,通過配置硬件PWM模塊,產生占空比不同的方波,在電機線圈內產生近似正弦波的階梯型電流。與常用的恒頻脈寬調制方式相比,該方法不需要EI/A轉換器和鋸齒波發生器,不僅有利于簡化電路和節約成本,而且能提高細分精度和電機運行平穩性,適用于需要精密控制的儀器儀表。關鍵詞:PWM;細分驅動;步進電機;單片機
上傳時間: 2014-01-21
上傳用戶:dalidala
本論文介紹的數字式電子調速器,是用步進電機作為執行器,以AT89C51單片機為主控芯片,通過編制相應的控制程序,實現了汽油機的數字調速。通過減小瞬時調速率成為全面提高汽油機調速性能的關鍵。采用PID控制算法,按汽油機過渡過程各階段轉速變化的情況,確定PID各項的系數,調節節氣門開度的變化量。實驗結果表明,瞬時調速率達到5.6%,穩定時間1.64s,瞬時調速率和穩定時間都有很大的提高,該方法對改善電子調速器的動態特性有明顯的效果。
上傳時間: 2013-11-10
上傳用戶:hwl453472107
C51BOX仿真器是一款方便小巧的仿真器,C51BOX通過與KEIL µVision2 Debugger軟件的配合,完成C51程序的加載、單步、斷點、全速運行等功能。C51BOX無需外接交流電源,直接USB供電,同時也可為外接模塊供電。輸出電壓和IO電平可調,便于直接調試2.7V-5V邏輯電平的器件,如液晶模塊、AD/DA芯片、EEPROM等。
上傳時間: 2014-01-26
上傳用戶:lbbyxmraon
AVR JTAG是與Atmel公司的AVR Studio相配合的一套完整的基于JTAG接口的片上調試工具,支持所有AVR的8位RISC指令的帶JTAG口的微處理器。JTAG接口是一個4線的符合IEEE 1149.1標準的測試接入端口(TAP)控制器。IEEE的標準提供一種行之有效的電路板連接性測試的標準方法(邊界掃描)。 Atmel的AVR器件已經擴展了支持完全編程和片上調試的功能。 AVR JTAG仿真器用來進行芯片硬件仿真,如程序單步執行、設置斷點等,通過硬件仿真可以了解芯片里面程序的詳細運行情況。AVR JTAG仿真器主要用來對芯片進行仿真操作,同時也可以通過JTAG接口對芯片編程(將程序寫入芯片)。
上傳時間: 2013-12-26
上傳用戶:wweqas
單片機課程設計指導教材 主要內容:典型單片機( MCS-51, AT89S51, PIC, Motorola, AVR )的性能,MCS-51內部結構,特點,工作方式,時序和最小應用系統.為學生后續學習單片機應用系統設計,利用單片機解決工程實際問題打下堅實的基礎.重點在于基本概念,組成原理,特點及MCS-51的最小應用系統,難點在于時序,ISP下載技術.預備知識:元器件實物圖單片機芯片AT89C51AT89S51AT89S52AT89C2051通信芯片MAX232CPE 時鐘芯片 DS1302EEPROM24C02溫度傳感器18B20AD變換器0832穩壓片78L05晶 振電阻和排電阻瓷片小電容零壓力插座萬用焊接板儀器盒步進電機液晶字符顯示屏液晶圖形點陣顯示屏撥動開關紅外遙控用 發射接受一體管繼電器各類接插件遙控組件超聲波發射接受頭雙路遙控組件長距離遙控器3000-4000M8×8二極管點陣 八段數碼管超聲波發射和接收一體化機能漢字顯示的顯示屏和實時時鐘板......
上傳時間: 2013-11-10
上傳用戶:hebanlian
單片機串行通信發射機 我所做的單片機串行通信發射機主要在實驗室完成,參考有關的書籍和資料,個人完成電路的設計、焊接、檢查、調試,再根據自己的硬件和通信協議用匯編語言編寫發射和顯示程序,然后加電調試,最終達到準確無誤的發射和顯示。在這過程中需要選擇適當的元件,合理的電路圖扎實的焊接技術,基本的故障排除和糾正能力,會使用基本的儀器對硬件進行調試,會熟練的運用匯編語言編寫程序,會用相關的軟件對自己的程序進行翻譯,并燒進芯片中,要與對方接收機統一通信協議,要耐心的反復檢查、修改和調試,直到達到預期目的。單片機串行通信發射機采用串行工作方式,發射并顯示兩位數字信息,既顯示00-99,使數據能夠在不同地方傳遞。硬件部分主要分兩大塊,由AT89C51和多個按鍵組成的控制模塊,包括時鐘電路、控制信號電路,時鐘采用6MHZ晶振和30pF的電容來組成內部時鐘方式,控制信號用手動開關來控制,P1口來控制,P2、P3口產生信號并通過共陽極數碼管來顯示,軟件采用匯編語言來編寫,發射程序在通信協議一致的情況下完成數據的發射,同時顯示程序對發射的數據加以顯示。畢業設計的目的是了解基本電路設計的流程,豐富自己的知識和理論,鞏固所學的知識,提高自己的動手能力和實驗能力,從而具備一定的設計能力。我做得的畢業設計注重于對單片機串行發射的理論的理解,明白發射機的工作原理,以便以后單片機領域的開發和研制打下基礎,提高自己的設計能力,培養創新能力,豐富自己的知識理論,做到理論和實際結合。本課題的重要意義還在于能在進一步層次了解單片機的工作原理,內部結構和工作狀態。理解單片機的接口技術,中斷技術,存儲方式,時鐘方式和控制方式,這樣才能更好的利用單片機來做有效的設計。我的畢業設計分為兩個部分,硬件部分和軟件部分。硬件部分介紹:單片機串行通信發射機電路的設計,單片機AT89C51的功能和其在電路的作用。介紹了AT89C51的管腳結構和每個管腳的作用及各自的連接方法。AT89C51 與MCS-51 兼容,4K字節可編程閃爍存儲器,壽命:1000次可擦,數據保存10年,全靜態工作:0HZ-24HZ,三級程序存儲器鎖定,128*8 位內部RAM,32 跟可編程I/O 線,兩個16 位定時/計數器,5 個中斷源,5 個可編程串行通道,低功耗的閑置和掉電模式,片內震蕩和時鐘電路,P0和P1 可作為串行輸入口,P3口因為其管腳有特殊功能,可連接其他電路。例如P3.0RXD 作為串行輸出口,其中時鐘電路采用內時鐘工作方式,控制信號采用手動控制。數據的傳輸方式分為單工、半雙工、全雙工和多工工作方式;串行通信有兩種形式,異步和同步通信。介紹了串行串行口控制寄存器,電源管理寄存器PCON,中斷允許寄存器IE,還介紹了數碼顯示管的工作方式、組成,共陽極和共陰極數碼顯示管的電路組成,有動態和靜態顯示兩種方式,說明了不同顯示方法與單片機的連接。再后來還介紹了硬件的焊接過程,及在焊接時遇到的問題和應該注意的方面。硬件焊接好后的檢查電路、不裝芯片上電檢查及上電裝芯片檢查。軟件部分:在了解電路設計原理后,根據原理和目的畫出電路流程圖,列出數碼顯示的斷碼表,計算波特率,設置串行口,在與接受機設置相同的通信協議的基礎上編寫顯示和發射程序。編寫完程序還要進行編譯,這就必須會使用編譯軟件。介紹了編譯軟件的使用和使用過程中遇到的問題,及在編譯后燒入芯片使用的軟件PLDA,后來的加電調試,及遇到的問題,在沒問題后與接受機連接,發射數據,直到對方準確接收到。在軟件調試過程中將詳細介紹調試遇到的問題,例如:通信協議是否相同,數碼管是否與芯片連接對應,計數器是否開始計數等。
上傳時間: 2013-10-19
上傳用戶:uuuuuuu
設計了一種基于C8051F005 單片機控制多路PZT(壓電陶瓷)的驅動電路,采用串行數據傳輸的方法,利用新型數模轉換器AD5308 具有8 通道DAC 輸出的特性,極大的簡化了電路設計,給出了硬件系統設計和軟件流程圖以及主要的軟件模塊設計。本電路主要用于自適應光學合成孔徑成像相位實時校正系統中。結果表明,該電路可以成功為12 路PZT 提供所需的驅動電壓。
上傳時間: 2013-10-19
上傳用戶:pans0ul
ADC0809是帶有8位A/D轉換器、8路多路開關以及微處理機兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉換器,可以和單片機直接接口。 adc0809 datasheet
上傳時間: 2013-10-11
上傳用戶:kz_zank
介紹了一種用MSP430 單片機實現光纖旁路保護器的方法。在硬件設計上采用精密光學元件和控制電路,實現了光路的無縫切換。在MSP430 單片機內嵌入TCP/IP 協議,借助以太網控制芯片CS8900A 實現了單片機通過以太網傳輸數據。MCU 實時監測防火墻發來的心跳信號,在防火墻出現異常時,旁路器切換光路繞過防火墻,從而保證網絡通暢。
上傳時間: 2013-11-20
上傳用戶:yelong0614
本文檔著重介紹如何使用Philips 半導體的收發器PCA82C250[1]和PCA82C251[2]實現物理媒體連接子層物理信令子層和數據鏈路層之間的連接是通過集成的協議控制器實現的這些產品有像Philips 的PCx82C200 SJA1000 等而媒體相關接口負責連接傳輸媒體譬如將總線節點連接到總線的連接器像Philips 的TJA1050[3]或PCA82C250[4]等收發器
上傳時間: 2013-10-19
上傳用戶:31633073