Høj/lav og visseverse (Læst 13247x)

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Høj/lav og visseverse
« Dato: November 04, 2015, 09:50:03 »
Hejsa
Er der en nem måde at lave følgenden på uden gates, chips og hele dynen.
1 Har et høj signal og skal samtidig bruge et lav signal.
2 Har et lav signal og skal samtidig bruge et høj signal.
1 & 2 er på samme "pin" og er enten det ene eller det andet. Vælger spindel retningen på en motor, problemet er bare at et andet ben skal have det modsatte.
Vi taler 5 volt & O volt signal.
Håber endnu en venlig sjæl kan hjælpe mig :-)
MVH
Allan Madsen

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #1 Dato: November 04, 2015, 12:29:39 »
Altså en inverter?

Jeg ville nok bruge en BC547 med jordet Emiter og en 1k pull up til +5 på Collector og så 4k7 på Basen.
Jeg har ikke regnet på modsandene da vi ikke kender dine krav til belastning, de er bare tage ud af hovedet :-)

Det kommer selvfølgelig også and på om det er noget der skifter engang imellem eller om vi snakker om Mhz

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #2 Dato: November 04, 2015, 13:05:16 »
Det er kun for at lægge en indgang høj / lav og i ny og næ bruges til at vende omdrejnings retning på en motor.
MVH
Allan Madsen

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #3 Dato: November 04, 2015, 13:43:48 »
Ok så burde det virke med næsten hvilken som helst NPN transistor

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: Høj/lav og visseverse
« Svar #4 Dato: November 04, 2015, 14:45:25 »
En anden mulighed er at lave det med en spændingsdeler:



 ;)

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #5 Dato: November 04, 2015, 15:49:50 »
Se gerd det er stor værksteds humor  :)

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #6 Dato: November 04, 2015, 20:18:27 »
LOL :-)
Nu var problemet bare at jeg skulle bruge to output's i stedet for den ene der kommer ind :-) men så heldig at den anden bare skulle være modsat.
Er til styringen af min spindel motor på mit xyz bord. Hvilket jeg også er ved at lave ny controler til arduino med GRBL og et Arduino CNC Shield V3.XX
MVH
Allan Madsen

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #7 Dato: November 05, 2015, 20:44:51 »
Takker for hjælpen, var lige hvad der skulle til :-)
Skulle bruge det til at få en L298N H-Bridge Stepper Motor Driver til at funger som spindel control, til en lille motor, der nu kan køre begge veje :-) Så skulle mit XYZ bord gerne komme til at lave prototype print :-)

Nu mangler jeg stort set kun noget råprint at prøve af på :-)

MVH
Allan Madsen

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #8 Dato: November 11, 2015, 16:13:02 »
En anden mulighed er at lave det med en spændingsdeler:



 ;)

Jakobsen Ved du om en BC547 kan følge med en Arduino PWM, er BC547er hurtig nok til det?
MVH
Allan Madsen

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #9 Dato: November 11, 2015, 17:00:16 »
Hej asm7100

Det burde ikke være noget problem den kan klare mange MHz , men det kommer selvfølgelig an på hvordan den er koblet op og hvad den ska trække.

Jo højere frekvens jo lavere forstærkning men du har typisk 500x forstækning med en BC547C
i flg datablad falder den til ca 300x ved 100MHz

https://www.fairchildsemi.com/datasheets/BC/BC547.pdf

 

Offline microtec

  • Jordet Basic
  • **
  • Indlæg: 157
  • Antal brugbare Indlæg: 27
    • Vis profil
    • PicoScope PC-baserede oscilloskoper
Sv: Høj/lav og visseverse
« Svar #10 Dato: November 11, 2015, 20:13:40 »
En enkelt transistor er en dårlig løsning, hvis inverteren skal virke i MHz-området.
Transistoren kan godt følge med, men kollektor-modstanden danner sammen med indgangens og kablets kapacitet et RC-led, som hurtigt sætter en grænse for de høje frekvenser.

Det er langt bedre at benytte en rigtig inverter, f.eks. 74HCT14, eller endnu bedre en inverterende buffer som f.eks. 74HCT240
Dansk importør af PicoScope PC-baserede oscilloskoper og Lascar dataloggere.
http://www.microtec.dk

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #11 Dato: November 12, 2015, 00:29:39 »
Tror faktisk ikke engang problemet ligger der, for den skifter kun retningen på min motor driver, og den skifter IKKE så tit :-)
Syntes bare ikke min motor kører ret hurtig og over en Speed værdig på 1000 Sker der ikke mere.
Så er nok motor driveren der ikke kan følge med. Eller motoren er for lille, er bare sådan en lille motor fra en printer.
MVH
Allan Madsen

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #12 Dato: November 12, 2015, 11:32:26 »
Stepper motorer kan ikke køre særligt hurtig ... men din speedværdi på 1000 fortæller mig intet om hvad der bliver sendt til motoren.

Du vil typisk opleve en stepmotor er meget præsis og stabil og stærk ved lave hastigheder, og når du øger hastigheden kommer der nogle hastigheds områder hvor motoren ikke har noget rigtigt træk... den kan nemt misse nogle step (no good)... det er en form for resonans der optræder i motoren og igen ved højere frekvens (hastighed) kan den ikke ikke følge med pulserne.

De mere professionelle stepper driver f.eks Geckodrive benytter lægge en frekvens ind over selve steppene dette modvirker resones til en vis grænse.

Du kan se mere her
http://www.geckodrive.com/support.html

Hvis du kender den meget brugte og anerkende CNC software "march3" til hobbyfolket
http://www.machsupport.com/software/mach3/

Så benytter den LPT port på  PC  til at styre driver hvor de lægger denne frekvens ind over og det er derfor at disse folk altid er på jagt efter PC med on-board LPT da det er meget svært at sikre denne frekvens over en USB port da de normalt sender data i klumper

 

Offline asm7100

  • Højpas filter
  • *****
  • Indlæg: 309
  • Antal brugbare Indlæg: 17
  • Hvis det ikke kan gøres så gør det alligevel.
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #13 Dato: November 12, 2015, 17:01:43 »
Det er ikke en stepper motor, det er en alm lille motor, de 3 stepper motor køre fint, dette er en lille motor jeg vil prøve at bruge som spindel motor, syntes bare ikke den løber ret hurtig, men nok begrænset af motoren. :-)
MVH
Allan Madsen

 

Offline Jakobsen

  • Højpas filter
  • *****
  • Indlæg: 302
  • Antal brugbare Indlæg: 45
    • Vis profil
Sv: Høj/lav og visseverse
« Svar #14 Dato: November 12, 2015, 20:14:23 »
Ok...

Så er det klat at den ikke skiftet retning så ofte  :-)

Kan du ikke bare prøve at forsyne den direkte fra en variable strømforsyning og se om den kan køre så hurtigt som du ønsker?