Spänningsnivå
Spänningsnivå
En spänning varierar mellan 0 -> 5 V (fyrkantvåg, serietrafik, pulser). Denna spänning skall förstärkas till 24 -> 36 V(fyrkantvåg med samma frekvens).
36 V:s matning finns att tillgå.
När 0->5V är 0V så skall 24->36 vara 24V.
När 0->5V är 5V så skall 24->36 vara 36V.
Nu till största problemet:
I normalt läge ligger 0->5V på 0V men 24->36V på 36V.
Detta betyder ju nu då att i vanligt läge(ingen aktivitet) skall utspänningen(24->36V) ligga på 36 V medan inspänningen(0->5V) är 0.
MEN när man skickar en 0:a(startbit) på insignalen(0->5V) så skall utsignalen slå om till 24 V.
Det här blir som tårta på tårta....
36 V:s matning finns att tillgå.
När 0->5V är 0V så skall 24->36 vara 24V.
När 0->5V är 5V så skall 24->36 vara 36V.
Nu till största problemet:
I normalt läge ligger 0->5V på 0V men 24->36V på 36V.
Detta betyder ju nu då att i vanligt läge(ingen aktivitet) skall utspänningen(24->36V) ligga på 36 V medan inspänningen(0->5V) är 0.
MEN när man skickar en 0:a(startbit) på insignalen(0->5V) så skall utsignalen slå om till 24 V.
Det här blir som tårta på tårta....
Att skapa 24/36V ifrån 0-5V borde man enklast göra med 2st spänninggsregulatorer där varsin skapar dom erspektive 2 höga spänningarna.
Sedan kan man sätta en transistor till utgången på varje spänningsregulator så man kan strypa eller släppa genom den önskade späninngen med hjälpa av den låga 0-5V på basen. & då vore det ju lämpligt att ha en inventerare mellan basarna så när det blir en 1a in så öppnar 36V "Transistorn" & stänger 24V "Transistorn".
Men hur du ska lösa med start & stoppbitarna blir nog värre. Du kanske blir tvungen att ha en processor som kan läsa datat & sortera ut start & stoppbitarna & på så sätt koppla om inventeraren så att den fungerar baklänges så att säga, för att få 36V när du har 0V in!.
Sedan kan man sätta en transistor till utgången på varje spänningsregulator så man kan strypa eller släppa genom den önskade späninngen med hjälpa av den låga 0-5V på basen. & då vore det ju lämpligt att ha en inventerare mellan basarna så när det blir en 1a in så öppnar 36V "Transistorn" & stänger 24V "Transistorn".
Men hur du ska lösa med start & stoppbitarna blir nog värre. Du kanske blir tvungen att ha en processor som kan läsa datat & sortera ut start & stoppbitarna & på så sätt koppla om inventeraren så att den fungerar baklänges så att säga, för att få 36V när du har 0V in!.
Detta hänger ihop med den 1,5/15mA grejen från tidigare?
Hur som helst hade jag löst det som en linjär spänningsregulator där referensspänningen kunne styras av 2 nivåer som kunne ställas var för sig.
Jag hade faktisk gjort en 24V regulator av "vanlig modell" (t.ex. LM723-typen), på återkopplingen hade jag gjort en vanlig spänningsdelare så att den ger 24V.
Sedan hade jag monterat en transistor med ett (reglerbart?) motstånd på kollektorn, andra ändan av motståndet till mittpunktet på den spänningsdelaren, detta ger en digitalt styrd spänningsdelare och därmed utspänning.
Sen hade jag styrd transistorn med det digitala signal på vanligt sätt.
Hur som helst hade jag löst det som en linjär spänningsregulator där referensspänningen kunne styras av 2 nivåer som kunne ställas var för sig.
Jag hade faktisk gjort en 24V regulator av "vanlig modell" (t.ex. LM723-typen), på återkopplingen hade jag gjort en vanlig spänningsdelare så att den ger 24V.
Sedan hade jag monterat en transistor med ett (reglerbart?) motstånd på kollektorn, andra ändan av motståndet till mittpunktet på den spänningsdelaren, detta ger en digitalt styrd spänningsdelare och därmed utspänning.
Sen hade jag styrd transistorn med det digitala signal på vanligt sätt.
suck? man tvingas inte svara...Icecap skrev:*suck* En vanlig UART-utgång är '1' i viloläget....
Men var får du 0V grejen ifrån? Jag kände mig säker på att du ville ha 24/36V.....

Enligt första inlägget är det 0 -> 5 V på ingången...det är ju när denna ändras som 24 -> 36V också ändras. Men eftersom att startbiten är noll och viloläget noll på INGÅNGEN, kör det ihop sig...
Enda sättet verkar vara att invertera första biten på något sätt men inte resten...
Japp, jag har läst igen (1 gång, vilket räcker gott).
Jag vidhåller att om idle-nivän är 0V, så kan inte startbiten också
var 0V.
Vad han vill är att man skall kunna detektera när 0V ändrar
*betydelse* från "idle" till "startbit". Hur f-n skall det gå till !?
Kristallkula ?
Man behöver en *separat* signal som talar om att "nu är 0V'en inte
idle längre, utan en startbit", men det finns inte med i beskrivningen...
Om alla 7 databitarna är "0", så kommer det alltså enbart att
komma en enda "1" (stoppbiten), inte mycket att gå på...
Så igen, var kommer denna signal från ?
Inget normalt serieinterface skulle vara konstruerat så.
Eller är det något slags synkront interface, det skulle kunna förklara
det, men då måste det finnas någon annan synkning.
Jag vidhåller att om idle-nivän är 0V, så kan inte startbiten också
var 0V.
Vad han vill är att man skall kunna detektera när 0V ändrar
*betydelse* från "idle" till "startbit". Hur f-n skall det gå till !?
Kristallkula ?
Man behöver en *separat* signal som talar om att "nu är 0V'en inte
idle längre, utan en startbit", men det finns inte med i beskrivningen...
Om alla 7 databitarna är "0", så kommer det alltså enbart att
komma en enda "1" (stoppbiten), inte mycket att gå på...
Så igen, var kommer denna signal från ?
Inget normalt serieinterface skulle vara konstruerat så.
Eller är det något slags synkront interface, det skulle kunna förklara
det, men då måste det finnas någon annan synkning.