提出一種基于凌陽單片機的步進電機加減速的控制方法。采用凌陽科技推出的16位結構工控單片機SPMC75F2413A為控制器,由Allegro公司生產(chǎn)的兩相步進電機專用驅動器件SLA7042M構成步進電機的驅動電路,在傳統(tǒng)的3段直線加減速控制算法基礎上增加至7段S形曲線加減速過程,控制步進電機的啟動和停止。實驗結果表明,該控制方法克服了直線加減速中不連續(xù)、易造成系統(tǒng)沖擊的問題,整個系統(tǒng)實現(xiàn)柔性控制,電機啟動、停止連續(xù)性能提高30%。 Abstract: The method of controlled stepping motor is referred based on SPMC75F2413A MCU, which adopts the 16 knots SPMC75F2413A MCU as the controller. The special-purpose actuation chip SLA7042M of two stepping motor produced by Allegro Corporation constituted to actuation electric circuit. The purpose of increasing to seven section of S shape curve based on the traditional three sections of straight line is to control the start and stop process of stepping motor. The experimental results show that the control method solves easy to pull-out and overshot problems. The overall system realizes flexible control, and the performance of motor start or stop continuity is increased 30%
上傳時間: 2013-12-08
上傳用戶:jiangfire
導讀:本文介紹AVR官方唯一推薦的下載方法:STK500。也介紹了 AVR Studio 同時支持的JTAG下載。 并口下載由于速度很慢,AVR Studio 也不支持并口下載,(僅能使用第三方的軟件下載) 故我們不推薦使用。 我們的感覺:用過STK500下載后,就不會再使用并口下載了。感覺是兩種完全不同檔次的方式。 預備知識1: AVR開發(fā)軟件的選擇與安裝。 預備知識2: AVR Studio 快速入門 。 一:STK500 下載 支持的芯片:支持全系列的AVR芯片。并且,支持未來的AVR新芯片。 操作方法:打開 AVR Studio 軟件,按下圖操作。
上傳時間: 2013-10-23
上傳用戶:非衣2016
電路圖非常簡單,主要的問題不在于電路,電路用一上午的時間就都搞定了,剩下的就是程序問題。為了美觀要達到的目的是LED燈要不斷地閃爍,同時這LED中P2口控制的都是綠色的,P1口控制的都是紅色的,這樣就容易編程了。起初在主函數(shù)中直接對LED燈控制并且檢測HS0038的電位變化但是始終檢測不到,后來發(fā)現(xiàn)延時太長在延時的過程中掩蓋了對HS0038的檢測。所以縮小延時,但是無論怎么減小對于檢測的時間來講都是太大的。最后想到了用單片機的外部中斷的功能,所以將HS0038的OUT接到P3.3口用外部中斷1 將檢測放在終端函數(shù)中最后解決了問題,實現(xiàn)檢測和LED閃爍的功能。
上傳時間: 2013-10-18
上傳用戶:stewart·
摘要:針對新一代高性能單時鐘/機器周期的STC12C系列單片機由于執(zhí)行速度遠高于傳統(tǒng)的51單片機而不能直接使用原有單片機程序的問題,采用Keil軟件的性能分析器來計算Atmel單片機的執(zhí)行時間;通過手工計算修改程序段的執(zhí)行時間,使STC12C系列單片機的執(zhí)行時間滿足數(shù)字溫度傳感器DS18B20的時序要求。測試結果表明STC12C2052能正確讀取DS18B20的溫度轉換值,此方法對于具有時序要求的可編程器件的使用具有一定的參考價值。關鍵詞:STC12C單片機;DS18B20;時序;編程
上傳時間: 2013-11-19
上傳用戶:nairui21
SONIX公司保留對以下所有產(chǎn)品在可靠性、功能和設計方面的改進做進一步說明的權利。SONIX不承擔由本手冊所涉及的產(chǎn)品或電路的運用和使用所引起的任何責任。SONIX的產(chǎn)品不是專門設計應用于外科植入、生命維持和任何SONIX產(chǎn)品的故障會對個體造成傷害甚至死亡的領域。如果將SONIX的產(chǎn)品應用于上述領域,即使這些是由SONIX在產(chǎn)品設計和制造上的疏忽引起的,用戶也應賠償所有費用、損失、合理的人身傷害或死亡所直接或間接產(chǎn)生的律師費用,并且用戶保證SONIX及其雇員、子公司、分支機構和銷售商與上述事宜無關。
上傳時間: 2014-01-05
上傳用戶:www240697738
1.UART增加2個新的特性,即幀錯誤檢測和多機通信中的從機地址自動識別。(1)幀錯誤檢測可用于UART檢查工作方式1、2和3時的停止位。例如,由于UART通信線路上的噪聲或者2個MCU同時發(fā)送可能引起停止位的丟失。(2)多機通信中的從機地址自動識別功能即是說只允許該地址從機被硬件中斷,而不是由軟件進行地址比較的,那么自動地址識別可以減少為UART服務所需要的MCU時間。與此同時使用廣播地址可以一次尋址所有的從處理器。2.4個中斷優(yōu)先級:IPH和IP結合使用決定了每個中斷的優(yōu)先級,00、01、10、11的排列依次由低到高組成4級中斷優(yōu)先權。3.雙DPTR指針:可用于尋址外部數(shù)據(jù)存儲器。通過對AUCR1的DPS位編程,以實現(xiàn)對2個16位DPTR寄存器的切換。4.將AUXR.0置位,禁止ALE的信號輸出,從而達到降低單片機本身的EMI電磁干擾。
上傳時間: 2013-10-23
上傳用戶:hj_18
摘要:目前學校的鈴聲除了周一到周五正常上課時間鈴響之外,周末休息時間電鈴也在響,影響了老師同學的休息。通過AT89S52單片機實現(xiàn)對學校電鈴的自動控制,周一到周五按作息時間表使電鈴發(fā)出響聲,周末通過按鈕可以設置響或不響,使忙碌一周的老師同學能好好休息。同時該系統(tǒng)中包含了時間設置按鈕,可用于作息時間不同的學校,1302起到掉電保護的作用,保證停電后時間不受影響。本設計解決了目前周末學校電鈴還在響的問題,也可以使用于其他需要電鈴的場所。關鍵詞:AT89S52單片機;DS1302;時間可調;自動控制
上傳時間: 2013-12-22
上傳用戶:tecman
在超聲技術日益發(fā)展的今天,一個高質量的超聲信號源成為各種超聲產(chǎn)品的主動力。傳統(tǒng)模擬超聲信號源的智能化控制尚不完善,只能直接產(chǎn)生適當頻率的電信號,用以驅動特定的超聲波換能器。這對于信號源的合理利用是一個較大的弊端。本文介紹了一種采用單片機與復雜可編程邏輯器件(CPLD)相結合的方法設計的新型任意波形發(fā)生器(AWG)。其中波形合成采用了直接數(shù)字合成(DDS)技術。本系統(tǒng)能輸出頻率和幅度可調的多種標準函數(shù)波以及任意波形。信號頻率范圍覆蓋超低頻和高頻,同時極大地提高了頻率的分辨率和準確度,因此可以用它代替常用的模擬超聲信號源。本系統(tǒng)采用單片機(AT89S52)對整機的輸入、輸出過程和波形數(shù)據(jù)采集進行控制。高速的CPLD(EPM7128S)將波形數(shù)據(jù)從存儲器(AT28C256)中讀出并送給波形生成DAC(AD7524)進行轉換,形成所要的波形。并通過改變幅度控制DAC(DAC0832)的輸入值來調節(jié)輸出波形的峰值。用戶通過面板上的矩陣鍵盤和1602液晶模塊進行人機交互。串行E2PROM(AT24C02)實現(xiàn)了波形數(shù)據(jù)掉電保存功能。任意波形數(shù)據(jù)既可由輸入的模擬信號經(jīng)A/D轉換后獲得,也可采用具備RS-232接口的手寫板直接輸入。
標簽: CPLD 單片機 任意波形發(fā)生器
上傳時間: 2013-11-25
上傳用戶:wvbxj
引言隨著互聯(lián)網(wǎng)的出現(xiàn)和以太網(wǎng)的迅速發(fā)展,基于以太網(wǎng)的設備控制越來越多,發(fā)展也越來越快,目前,以太網(wǎng)(Ethernet)已經(jīng)廣泛地應用于各種計算機網(wǎng)絡,通過以太網(wǎng)及TCP/IP協(xié)議棧可以使不同的網(wǎng)絡設備實現(xiàn)互聯(lián)、交換數(shù)據(jù)。用以太網(wǎng)實現(xiàn)嵌入式系統(tǒng)的網(wǎng)絡連接有多種方案,傳統(tǒng)的多器件以太網(wǎng)連接方案是通過MCU擴展以太網(wǎng)控制器來實現(xiàn)的,必要時還需要擴展外部RAM和ROM。雖然這種方案應用起來不是很困難,但所用外部元件數(shù)量較多,系統(tǒng)開銷較大,穩(wěn)定性不高。為了解決傳統(tǒng)方案的不足,本文討論以集成以太網(wǎng)MAC層和物理層的16位單片機MC9S12NE64來實現(xiàn)單器件以太網(wǎng)連接。與多器件方案相比,單器件連接方案具有所用外部元件少、系統(tǒng)開銷小、穩(wěn)定性高、設計時間短等一系列優(yōu)點。關鍵詞:單片機,以太網(wǎng),嵌入式系統(tǒng),單器件,內(nèi)核,計算機網(wǎng)絡,TCP/IP協(xié)議
上傳時間: 2013-10-22
上傳用戶:zhtzht
□基于來電顯示技術,識別主人,利用手機或固定電話實現(xiàn)免接通,免費用的絕密遙控關及撤防。□單芯片多功能可編程設計,MCU內(nèi)核,有著十分靈活廣泛的應用(可定制特殊功能)。自動撥號的電話報警器方面:室內(nèi)手動延時布防,手機或固定電話免接通遙控撤防;撥號報警+現(xiàn)場報警(可選)。電話遙控開關方面:用于開啟電控門鎖,保險柜電控鎖,車庫電動門,電器開關...等。更多應用......。□單芯片最多可存入6組電話號碼(6個主人)不重碼,最后一組號碼可刷新,掉電不丟失,可保100年。□非主人撥入無效,主人需20秒內(nèi)連續(xù)撥通兩次遙控才有效(撤防或開關),操縱成功后會自動回撥遙控者電話一次,以表示遙控成功。絕不影響電話的正常使用。□循環(huán)撥打1-6組主人電話號碼報警15次,接聽報警時警聲提示,可同時選擇現(xiàn)場報警。無注冊用戶時,觸發(fā)報警將自動轉入連續(xù)現(xiàn)場報警1分鐘。□接警處理功能,接聽報警期間,手機或固定電話按"#"鍵退出報警。未接警的號碼繼續(xù)打報警。□僅設計兩按鈕實現(xiàn)用戶注冊、信息刪除、室那手動布防撤防、輸出開關控制、報警模式設定,報警期間無法手動撤防。□兩種反復可編程報警模式。掉電不丟失。模式1:報警完畢自動撤防;模式2:報警完畢保持布防。□兩種自適應電路模式:DTMF解碼器接入模式和DTMF解碼器不接入模式。自動實現(xiàn)不同的電路設計實現(xiàn)不同的輸出控制功能。同一電路設計,通過增減硬部件即可實現(xiàn)不同的輸出功能,QL310上電時自動識別DTMF解碼器是否存在。□兩路警聲輸出:其中一路輸出用于操作音提示及報警時加載到電話線路中供監(jiān)聽用。另一路為現(xiàn)場報警使用(可根據(jù)需要選用,這路只有在報警時才有輸出,設計時可通過加大功率提高警聲)。□狀態(tài)記憶功能:布撤防狀態(tài)都有記憶功能(掉電不丟失)。可避免布撤防期間的偶然的停電再上電是狀態(tài)發(fā)生變化。比如,當前為布防狀態(tài),掉電再上電后還是保持布防狀態(tài)。□手動布撤防提示音,布撤防LED指示燈。□上電開機報警模式提示音,模式1發(fā)一聲提示音;模式2發(fā)兩聲提示音。□觸發(fā)端的信號智能檢測,因此可適應任何觸發(fā)信號:或高電平,或低電平,或高/低脈沖信號;無源的開關信號,如繼電器,干簧管或門磁開關等(由于觸發(fā)端內(nèi)部有上拉電阻)。標準的TTL電平,通過外接簡單的限幅電路可實現(xiàn)更高電平或脈沖的輸入(紅外探頭,防火探頭等)。特強抗干擾處理,長距離布線可抗強電磁干擾。□20腳PDIP封裝及20腳SOP封裝。□5V低功耗。使用3.58M晶振。□工業(yè)級設計,工作溫度:-40℃~+85℃
上傳時間: 2013-11-13
上傳用戶:lacsx