Sida 2 av 6
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:25:43
av Norpan
Det brukar vara bra med nån liten resistans i serie med gaten, dels för att lugna ned strömtopparna som blir vid till och frånslag, och dels för att minska risken för oscillationer.
Runt 100Ohm kan nog vara bra att börja med, switchas det snabbt får man kanske minska resistansen.
Kopplar du dem efter sänkmotstånden så slipper du tänka på spänningsfallet över dem.
Tänk även på att ha mosfetar med låg Vgsth då jag antar att styrspänningen ligger runt 5V, en "normal" mosfet behöver >10V Vgs för att leda fullt.
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:26:28
av sodjan
> Bättre att sätta oanvända pinnar till ingångar och slå på intern pullup.
Eller att låta dom vara oanslutna och som utgångar.
Eller som ingångar med externa pull up/down motstånd
som alltid fungerar även om man glömmer de interna.
Å andra sidan så fungerar det som det är ritat så länge
som man låter pinnarna vara som de är efter reset.
En annan aspekt är också att inte försvåra det i onödan
om man skulle vilja lägga till någon funktion i efterhand
på någon av de från början oanvända pinnarna. Alltså inte
lägga dom fast någonstans på mönsterkortet så att man
måste börja kapa banor o.s.v.
> Kanske då jag läst på forumet om folk som klagat på icke jordade oanvända pinnar,
Det gäller ej anslutna ("öppna") ingångar, inget annat.
> Ang. MCLR-pinnen spelar det ju ingen roll om jag bara slår av den funktionen
OK *om* du har en programmerare som fixar att hantera "internal-MCLR".
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:28:16
av bearing
Jag reagerar också på det som prototypen lagt märke till, d.v.s. att MOSFET:arna inte drivs ordentligt, särskilt inte de på höga sidan (de mellan motor och matning). Gaten ska helst drivas 10-15V över source, men en PIC ger bara 5V. 5V kan vara OK på vissa MOSFET - drivningen av låga sidan skulle alltså kunna fungera. Drivningen av höga sidan kommer däremot inte fungera eftersom att spänningen på gaten behöver vara 5-10-15V över matningen.
Använd en sk. high-lowside-gate driver för varje halvbrygga.
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:35:32
av Klas-Kenny
Norpan: Definiera "Switchas snabbt" ?
Ska ju köra pwm på dom, så ganska snabbt (enligt mig) skall det ju switchas, vet dock inte riktigt vad som anses vara snabbt i dessa sammanhang.
Tack för tipset ang. val av MOSFET
Sodjan: Tack för det!
bearing: Vad menar du med "höga" och "låga" sidan?
Edit: och varför skulle det fungera på ena, men inte andra?

Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:44:35
av sodjan
Definiera "ganska snabbt"...
En power MOSFET ser på gaten ut som en kondensator på ett par
tiotal till kanske ett par 100 pF, det varierar en del. Så att köra
PWM på dom är som att köra mot en kondensator som hela tiden
ska laddas upp och ur. Notera att de mosfet-drivers som finns
normalt klarar att köra 1-2 *A* mot gaten för att få snabba omslag.
Direktdrivning från en PIC-pinne har ca 25 mA som maxström.
Om man kommer över några KHz så bör man nog studera just själva
switchningen av MOSFET'arna lite mer.
Andra saker som är intressanta i samband med H-bryggor är
begrepp som t.ex "deadband". D.v.s lite marginaler så att inte
både high och low sidan är ledande samtidigt. De PICs som har
"motor driver" enheter har allt detta inbyggt och man kan ställa
hur stort deadband man vill ha o.s.v.
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:54:16
av prototypen
Du får stå ut med kritiken på schemat, det tog mig en fööör lång stund att begripa vad en del gjorde, rita om H-bryggan så den ser ut som en H-brygga ock ordna till drivningen av de höga transistorerna. Du har ju ett CAD program så det är väl bara att dra sakerna på rätt plats. Om du Klas-Kenny kunde skicka schemat till •någon• på forumet som kan ta hem klaskennys schema och knöka om det så det blir läsbart. Någon som kan så vi slipper gnället.
Med en diod och en kondensator som matar 7805 så får du den önskade funktionen att kondensatorn inte dräper ner signalen.
Protte
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 14:59:13
av Klas-Kenny
Sodjan: Aha Tack!
Vad i databladet för MOSFET är det jag ska leta efter ang. kapacitansen på gate? när jag kollade nu hittade jag "Input Capacitance", "Output Capacitance" samt "Reverse Transfer Capacitance", vad är vad?
Deadband är inga större problem i mitt fall, bara till att köra lite lagom delay i PIC'en när man ska byta håll?
Alltså
-Stäng ner Q2 och Q3
-Delay
-Kör igång Q1 och Q4 (Motorn åt andra hållet)
?
Protte: Jag förstår fortfarande inte hur ni menar med att ha en diod och kondensator som matar 7805, hur får jag då tag på +5v till ingången på PIC (RA0)? Och vad tjänar jag på det, jämfört med att ha diod+kondensator efter 7805?
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 15:03:43
av sodjan
Tja, "input" verkar ju rimligt när det gäller gaten...
Men du hade kunnat dels redivisa vilka värde de olika kapacitanserna har,
dels haft en länk till databladet så att man hade kunnat kolla själv.
Var ska vi hålla på och gissa ??
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 15:17:39
av Klas-Kenny
Sant, men jag tänkte att det kanske vart Source
Just för tillfället kollade jag på
https://www1.elfa.se/data1/wwwroot/asse ... 109655.pdf dock skrev jag inte det då jag långt ifrån bestämt vilken modell jag ska använda mig utav, så jag bara undrade rent allmänt vad jag ska kolla efter.
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 15:24:17
av ristomemo
jojje skrev:
Och
absolut inga fyrvägskorsningar.
Du har en riktigt fuling nere vid R5 - GND -R6
På Ericsson är det en uppsägningorsak.
Varför avskys fyrvägskorsningar?
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 15:50:00
av sodjan
OK, det hade varit bra med en referens till den där från början.
50 pF verkar det vara. Man kan även räkna direkt med
laddningarna om man vill ("Total Gate Charge").
Och den är "logic level" som det brukar kallas, bra.
"Very low level gate drive requirements allowing direct
operation in 3V circuits. VGS(th) < 1.5V".
Notera också att strömpulserna på gate'arna kommer att ge
en del fenomen i PICen om den inte är ordentligt avkopplad.
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 16:07:55
av Klas-Kenny
Den MOSFET jag länkade datablad till skulle alltså kunna fungera tillfredsställande, utan ytterligare komponenter för att öka strömmen till gate osv. ?
Vad är det för strömpulser på gate du syftar på? När och varför kommer de, samt vad kan göras åt dem? Och på vilket sätt kan de vara ett problem?
Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 16:11:20
av jojje
Eftersom det var ditt första schema, så kan du se det som en bonus att nån vill rättleda dig.
Hade det varit ditt 107:e, då hade jag förstått.
Men, å andra sidan, hade ditt 107:e schema sett ut så här, då skulle jag sluta rita schemor.
Blir du lika sur när du lämnar in bilen på service och får den tvättad också?

Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 16:17:09
av Klas-Kenny
Faktiskt, ja.
Skulle jag lämna in min bil, skulle jag aldrig betala mekanikern för att han gjort något annat än det jag bett honom om.
Vill jag ha nya tändstift och ny olja, betyder inte det att jag vill att han ska ställa sig och tvätta min bil för 300kr/timme.
I just det här fallet kostar det förvisso inte mig något att få påpekat hur mitt kopplingsschema är felaktigt ritat, men principen är enligt mig densamma.
Nåväl, slutpratat om detta, onödigt att skräpa ner tråden mer än nödvändigt, nu vet jag vad jag gjort för fel i mitt ritande och ska tänka på detta till nästa gång

Re: DCC-encoder - Kan det här fungera?
Postat: 19 juli 2010, 16:17:46
av sodjan
> Den MOSFET jag länkade datablad till skulle alltså kunna fungera tillfredsställande,
> utan ytterligare komponenter för att öka strömmen till gate osv. ?
Det beror lite på andra frågor som du inte har svarat på. Speciellt switchfrekvensen.
Sen så beror det ju lite på vilken tolkning man gör av "tillfredsställande" också...
> Vad är det för strömpulser på gate du syftar på?
Varje gång en MOSFET ska skifta "läge". Alltså i och urladdningen av
gate kapacitansen (50 pF). PIC'en ser det i princip som om man sätter
en vanlig 50 pF konding på pinnen som hela tiden laddas i/ur genom pinnen.
> samt vad kan göras åt dem?
Inte ett smack. Du vill ju att MOSFET'arna ska switcha, eller hur ?
Mindre gatemotstånd => snabbare omslag => större strömpulser/störningar.
Större gatemotstånd => långsammare omslag => mindre störningar.
Du får göra den designavvägning som passar i ditt fall.
> Och på vilket sätt kan de vara ett problem?
De ger variationer i PIC'ens strömförbrukning (någonstans måste ju
strömmen som går in/ut genom pinnen komma ifrån). Om inte avkoppling
är "tillräcklig" så kan detta ge mer eller mindre störningar i funktionen,
i värsta fall spontana reset av processorn.