Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vreme takta 1 mikrosekunda

[es] :: Visual Basic 6 :: Vreme takta 1 mikrosekunda

[ Pregleda: 2485 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon Vreme takta 1 mikrosekunda08.08.2011. u 11:32 - pre 153 meseci
Pozdrav svima, u VB6 pokusavam da napravim PWM signal za kontrolu elektronike koja kasnije goni AC motor. Za to mi je potreban tajmer od 1 miikrosekunde...
Interesuje me kako da napravim neki tajmer na 1 us? Na postojecem, minimlni interval je 1ms. Pretrazivajuci forume video sam da koriste taktove iz kernela, ali nisam skontao kako da to upotrebim...
Hvala unapre.
 
Odgovor na temu

Shon3i
Beograd

Član broj: 85406
Poruke: 1173
*.dynamic.sbb.rs.



+56 Profil

icon Re: Vreme takta 1 mikrosekunda09.08.2011. u 08:29 - pre 153 meseci
Da moras koristiti GetTickCount API http://msdn.microsoft.com/en-u...ary/ms724408%28v=vs.85%29.aspx, funkcija je prosta a primere ces lako naci na googlu

Pozdrav
 
Odgovor na temu

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Vreme takta 1 mikrosekunda09.08.2011. u 15:52 - pre 153 meseci
Na linku pise da je rezolucija 10-16ms. Kada sam pogledao ( http://msdn.microsoft.com/en-u...=vs.85%29.aspx#high_resolution ) mislio sam da bi mi ovde nesto odgovaralo. Posto nisam narocito vest u VB-u, jel bi mogla pomoc? Interesuje me da li ce paralelni port moci da ispostuje taktovanje koje se napravi u VB-u?
Zelim da imam nesto kao tajmer koji radi na manje od 1us, recimo 500ns i da na svakih 500ns invertujem stanje LPT-a, da li bi to moglo?
Da li predlazete neki drugi port za to, usb serijski, muzicka?
 
Odgovor na temu

MasterOfDisaster
Srbija

Član broj: 274933
Poruke: 71
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Vreme takta 1 mikrosekunda16.08.2011. u 10:35 - pre 153 meseci
Ovako, mozes bez problema da kontrolises LPT sa VB-om, cak je i jednostavno(ima gotova kontrola).

Ali problem je sto je brzina 4Mbps, sto tebi ne odgovara, tako da mozda nesto drugo.

Pozdrav
 
Odgovor na temu

zivadin_despot
Živadin Despotović
Novi Sad

Član broj: 175438
Poruke: 704
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Vreme takta 1 mikrosekunda19.08.2011. u 20:23 - pre 153 meseci
Jel mi mozes preporuciti neki drugi port? Da li bih mogao na USB da saljem odredjenu seriju keceva i nula. Znaci da ne saljem podatak, vec kao i na LPT-u da napravim neki tajmer i da tako menjam stanje porta? Da li bih mogao da ga palim/gasim, to mu dodje na 1/0?
Moze predlog i za linux...ali sam tamo slab
Pozdrav
 
Odgovor na temu

MasterOfDisaster
Srbija

Član broj: 274933
Poruke: 71
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Vreme takta 1 mikrosekunda20.08.2011. u 14:16 - pre 153 meseci
Znas kako jedino mozes to resiti nekim baferom, naravno imao bi odredjeno kasnjenje dok se bafer ne napuni ali onda bi moga
da vozis taj motor, ja se nikad time nisam igrao tako da ti ne mogu pomoci ali to je ono sto mi prvo pada na pamet a sto ne ukljucuje u
projekat USB port i mikrokontrolere jer kako vidim to bi ti bio problem. - bafer na LPT-u, zaboravih.

Guglaj malo na tu temu ja sam samo ukucao i vec mi je izbacilo neke stvari, to ti moze biti potencijalno resenje.

A ako se ipak resis za USB to znaci da ce ti trebati neki kontroler sto znatno komplikuje stvari... mada danasnji mikrokontroleri imaju
PWM vec ugradjen tako da samo treba da napises frekfenciju i da vozis taj motor... ali za coveka ko se time nije igrao nije nimalo naivna stvar.

U svakom slucaju evo ti link ovde imas sve o portovima, nas covek: PC Interfejsi

Pozdrav
 
Odgovor na temu

[es] :: Visual Basic 6 :: Vreme takta 1 mikrosekunda

[ Pregleda: 2485 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.