|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 12 18, 22:08. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mokslai » Nuolatinės srovės greičio reguliatorius su PIC16F84A mv.
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
|
|
|
Nuolatinės srovės greičio reguliatorius su PIC16F84A mv. |
Parašytas: 2009 11 08, 21:55 |
|
|
|
Laba diena, turiu tokią užduoti turiu padaryti penkis greičius ir t.t. Mano variklis turi budi valdomas, impulsine moduliacija t.y. nuo impulso trumkės turi turi priklausyti varyklio greitis ir t.t. Man dabar įdomu ar tarp impulsų turi būti ir pertrauka atitinkanti impulso trukmę, kad palaikyti pastovų greitį, ar užtenka vieno vieneto? Nu pvz. sakykim paduodu nuosekliai 3 vienetų impulsą. Štai vėlinimo paprogramė išėjimo signalui ar ta pati paprogramė turi būti ir 0 velinimui? Na sakykim paduodu išėjime 111 ar ir turi būti išėjime po trijų vienetų 000.
Kodas: |
DELAY MOVLW D'3'
MOVWF vel
DELAY1 DECFSZ vel,F
GOTO DELAY1
RETURN |
Na noriu paklausti, ar išėjimo signalas turėtu atrodyti taip, kad būtu pastovus greitis 111000111000111000? Čia jis eina į 12V NS variklį. |
|
Paskutinį kartą redagavo linccce, 2009 11 11, 22:46. Redaguota 5 kartus(ų) _________________ Tinginys ir visko norintis... |
|
|
|
|
|
Nuolatinės srovės greičio reguliatorius su PIC16F84A mv. |
Parašytas: 2009 11 09, 08:15 |
|
|
|
galima ir taip, priklausomai nuo isvedimo daznio... Sis daznis turetu buti gana didelis, kad po integravimo nesijaustu variklaio svyravimu... Nezinau koks konkreciai uzdavinys, bet paprastai pwm daromas periodiskai isvedant signala ir didinat jo ploti per fiksuota perioda... |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
|
|
Nuolatinės srovės greičio reguliatorius su PIC16F84A mv. |
Parašytas: 2009 11 11, 18:25 |
|
|
|
Taip išeina, kuo mažesni intervalai, tuo pastoviau veikia ane? Nu sakykim dažnis tai pas mane prijungtas bus 4MHz Rezonatorius, ir penki mygtukai su indikacijomis, kiekvienas jų keis greitį. Turi būti penkios pavaros. Reikalinga Impulso pločio moduliacija. Ir tiek, dabar įdomu ar tą programą tam variklio greičio reguliavimui, kurti, tiks mano vėlinimo paprogramės? Na kaip prieš tai jau rodžiau.
Kaip jūs siūlytumėte daryti?
Be to, PIC'e taip dėl tų mygtukų ir nesupratau... Sako dėstytojas (Pleskas), kad kai mygtukas atleistas į tą portą įėjimas būna loginis 1. Kai užspaustas loginis 0. Ar tai tiesa?
Be to šiandien pabaigiau kurti programą, tik nežinau ar ji teisinga, simuliuojant veikia, bet man įdomu ar tokiu tipu turi eiti signalas.
Be to gal galėtumėte pasiūlyti, kaip ją patrumpinti, kad neprarastu savųjų savybių. Tai yra, bet kuriuo metu būtu galima pakeisti pavarą. Stabdžių tik neįdėjau, bet manau reset mygtukas, pilnai kompensuos juos .
Kodas: |
PORTA=05H
PORTB=06H
STATUS=03H
TRISA=85H
TRISB=86H
TM0=0CH
INIT CLRF PORTA
CLRF PORTB
CLRF TM0
BSF STATUS,5
CLRF TRISA
CLRF TRISB
MOVLW B'11111'
MOVWF TRISA
BCF STATUS,5
MAIN NOP
MYG1 BTFSC PORTA,0
GOTO MYG2
CALL MYGVEL
BTFSC PORTA,0
GOTO MYG1
KART MOVLW B'10000000'
MOVWF PORTB
CALL DE1
CLRF PORTB
CALL DE2
CALL TIK
GOTO KART
MYG2 BTFSC PORTA,1
GOTO MYG3
CALL MYGVEL
BTFSC PORTA,1
GOTO KART
KART1 MOVLW B'10000000'
MOVWF PORTB
CALL DI1
CLRF PORTB
CALL DI2
CALL TIK
GOTO KART1
MYG3 BTFSC PORTA,2
GOTO MYG4
CALL MYGVEL
BTFSC PORTA,2
GOTO KART1
KART2 MOVLW B'10000000'
MOVWF PORTB
CALL DA1
CLRF PORTB
CALL DA2
CALL TIK
GOTO KART2
MYG4 BTFSC PORTA,3
GOTO MYG5
CALL MYGVEL
BTFSC PORTA,3
GOTO KART2
KART3 MOVLW B'10000000'
MOVWF PORTB
CALL DQ1
CLRF PORTB
CALL DQ2
CALL TIK
GOTO KART3
MYG5 BTFSC PORTA,4
GOTO MYG1
CALL MYGVEL
BTFSC PORTA,4
GOTO KART3
KART4 MOVLW B'10000000'
MOVWF PORTB
CALL DO1
CLRF PORTB
CALL DO2
CALL TIK
GOTO KART4
TIK BTFSC PORTA,0
GOTO NE
GOTO MYG1
NE BTFSC PORTA,1
GOTO NE1
GOTO MYG2
NE1 BTFSC PORTA,2
GOTO NE2
GOTO MYG3
NE2 BTFSC PORTA,3
GOTO NE3
GOTO MYG4
NE3 BTFSC PORTA,4
GOTO FIN
GOTO MYG5
FIN RETURN
MYGVEL MOVLW D'20'
MOVWF TM0
CLRW
MYGVEL1 ADDLW 1
BTFSS STATUS,2
GOTO MYGVEL1
DECFSZ TM0,F
GOTO MYGVEL1
RETURN
DE1 MOVLW D'20'
MOVWF TM0
de1 DECFSZ TM0,F
GOTO de1
RETURN
DE2 MOVLW D'9'
MOVWF TM0
de2 DECFSZ TM0,F
GOTO de2
RETURN
DI1 MOVLW D'40'
MOVWF TM0
di1 DECFSZ TM0,F
GOTO di1
RETURN
DI2 MOVLW D'29'
MOVWF TM0
di2 DECFSZ TM0,F
GOTO di2
RETURN
DA1 MOVLW D'60'
MOVWF TM0
da1 DECFSZ TM0,F
GOTO da1
RETURN
DA2 MOVLW D'49'
MOVWF TM0
da2 DECFSZ TM0,F
GOTO da2
RETURN
DQ1 MOVLW D'80'
MOVWF TM0
dq1 DECFSZ TM0,F
GOTO dq1
RETURN
DQ2 MOVLW D'69'
MOVWF TM0
dq2 DECFSZ TM0,F
GOTO dq2
RETURN
DO1 MOVLW D'100'
MOVWF TM0
do1 DECFSZ TM0,F
GOTO do1
RETURN
DO2 MOVLW D'89'
MOVWF TM0
do2 DECFSZ TM0,F
GOTO do2
RETURN
END |
|
|
_________________ Tinginys ir visko norintis... |
|
|
|
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|