H-brygga

Robot, CNC, Pneumatik, Hydraulik, mm
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

$tiff:

Nja......om signalen "A" är "1" (hög), så leder ju T3 ström. Problemet är väl att det bara är DÅ som T8 KAN leda ström , då måste dessutom "C"vara låg. Men det är BARA då som T8 kan leda ström och därmed driva T2!!!!

SLUTSATS: T3 och T2 "pulsar"!
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Jo, det stämde ju, tyvärr. Det blev visst fel när jag ritade av min originalritning. :wall: Har fixat det nu, hoppas jag (samma fil som innan).

Men vad säger ni om spänningen över emitter-kollektor på 7409 då den är öppen? 18V, det pallar den eller? Jag har tyvärr inte hittat några siffror på det :?
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

$tiff:

NU börjar det likna nåt!!

OK, "C" måste gå låg för att någon av de övre FET-trissorna skall kunna leda ström....och om "A" och "B" är höga så leder båda övre FET-trissorna.....OM det skulle komma en PWM-signal då så blir det kortsutning....men att åtgärda det kräver ju mer logik.....men rent principiellt ser det ut att funka

Jag kollade nånstans på fairchilds hemsida å fann det här:
http://www.fairchildsemi.com/ds/DM/DM74ALS09.pdf

OBS! Databladet gäller "NTE74ALS09"

Jag kollade på NTE:s hemsida:http://www.nteinc.com/

Men där stog det följande: :evil:

NOTE: This data sheet locator can be used for Semiconductors, Relays,Potentiometers/Trimmers, Resistors, and Capacitors ONLY. NTE does not provide data sheets on generic industry standard part numbers such as 74 Series TTL and 4000 Series CMOS devices.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Är vi överens om 7409 funktion?

Kod: Markera allt

7409
Quad 2-input open-collector AND gates. 
   +---+--+---+             +---+---*---+
 1A |1  +--+ 14| VCC         | A | B | Y |       Y = AB
 1B |2       13| 4B          +===+===*===+
 1Y |3       12| 4A          | 0 | 0 | 0 |
 2A |4  7409 11| 4Y          | 0 | 1 | 0 |
 2B |5       10| 3B          | 1 | 0 | 0 |
 2Y |6        9| 3A          | 1 | 1 | Z |
GND|7        8| 3Y          +---+---*---+
   +----------+
Då är det väl ändå rätt som jag tänkt? Den är låg alltid förutom vid två höga ingångar.

I databladet står det bland maximum ratings: "HIGH Level Output Voltage 7V". Om det gäller OC-utgången så låtsas jag inte sett det :eh:
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

$tiff:

Angåendefunktionstabellen:
Jo.......så borde det ju vara :roll:

Angående "HIGH Level Output Voltage 7V".....vet jag inte vad jag skall tro......det låter lite futtigt med 7 Volts maxspännning, då matnings-spänningen är 5 Volt.
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

VOH har 5.5 volt rekommenderad maxspänning på alla 74xx09-datablad jag tittat på. Och det är ju klent förståss, men den kanske är ttl-kompatibel :-)

Tittar man på en 7407 istället så är den kallad "high voltage open collector" och den klarar upp till 30 volt på utgången.
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

matseng:

Ja det kan tänkas funka om man kör med NAND-logik innan. 74HC132 är en schmittrigger och det borde väl vara en fördel..då det undertrycker störningar.......fast det blir ju två logik-kretsar......men va fasen...det borde funka bra :P
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

$tiff:

Om jag fattar rätt så hänger det ihop på det här sättet: :shock:

Rikning1 = A\*B*PWM

Rikning2 = A*B\*PWM

BRAKE = A*B*PWM
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

>> evert2

Jag förstår inte dina krumelurer, men tanken är att alla bryggor ska leva upp till funktionsdiagrammet jag tjatat om från början:

Kod: Markera allt

+---+---+---+-------+ 
|PWM|  I N  |  OUT  | 
|   | A | B |       | 
+---+---+---+-------+ 
| 0 | X | X | N/C   | 
| 1 | 0 | 0 | N/C   | 
| 1 | 0 | 1 | FF    | 
| 1 | 1 | 0 | RW    | 
| 1 | 1 | 1 | Brake | 
+---+---+---+-------+ 
N/C = ej ansluten 
X = kvittar 
FF = framåt 
RW = bakåt (polvänd) 
Brake = dynamisk broms; motorlindningar kortslutna 
Dessutom ska det gå att bromsa "steglöst" m.h.a. PWM-signalerna.


>> matseng

Jahupp, det är väl bara att inse, 7409an kommer krepera illa kvickt om jag kör den som jag hade tänkt. Jag förstår inte riktigt vitsen med open collector om utgångssteget inte pallar högre spänning än TTL. :(
Hursomhelst så är det "High Voltage buffer" eller "High Voltage open collector" jag ska använda mig av istället (tack för upplysningen!)
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Open collector har traditonellt använts för att göra Wired-OR logik.

Om man tänker sig en interruptingång på en processor där man vill att ett flertal olika enheter ska kunna generera ett interrupt på, då passar en open collector utmärkt på dom enheternas utgång. Man har ett pullup-motstånd till plus och sedan kan vilken enhet som helst dra ned signalen till jord. Det går inte med vanliga utgångar.
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

$tiff:

Om du kollar mina "krumilurer" och ditt funktions-diagram, så säger de precis samma sak....

T ex: BRAKE = A*B*PWM

När jag skrev : A\ , så betyder det att "A" skall vara NOLLA för att motorn skall drivas i Kör-riktning1 ( = FF).
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Jag gör om skiten. Igen... :cry:

Finns det någon nackdel med schmitt-trigger?



>> evert2

Jepp jag fattade när jag tänkte efter en gång till :wink:
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

$tiff:

Jag vet att det är lite surt att sitta och behöva göra "femtioelva" scheman innan man hittar rätt. Men det är ju ännu värre om man BYGGT nåt som inte funkar!!

Dessutom så lär man sig av misstagen! (förhoppningsvis)

EDIT: Jag känner inte till några nackdelar med schmitt-trigger
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

laalaaa...

Den här är perfekt! :lie:

--> v4.4 <--

Förutom att den innehåller för många komponenter för min smak. Men det är väl bara att inse, ska man ha ett genomgående bra resultat kan man glömma det där med få komponenter?

Det kanske ser dumt ut att jag använder hälften av två logikkretsar. Tanken är att jag ska knåpa ihop ett kort med två H-bryggor, då kommer ju alla delar till nytta.
evert2
Inlägg: 2182
Blev medlem: 18 april 2004, 22:47:56
Ort: Jönköping

Inlägg av evert2 »

UJ, det där schemat greppar inte jag på en snabb titt........... :roll:

Jag ser att du inte tog den "lätta vägen" genom att ersätta AND-kretsen med NAND+INV!
Skriv svar