Sida 1 av 1
Level shift 24VDC till 3V TTL
Postat: 21 mars 2015, 10:44:18
av tecno
Hur göra enklast för att omvandla 24VDC utgång från induktiv givare isolerat till 3V ingång på CPU?
Behöver fler generella ingångar på KANALOG kortet i min CombiMill.
JP12 - General Purpose Inputs, Outputs, Low level analog in, Supplies
JP12 is a standard 40 pin IDC header connector.
(8) 3.3V LVTTL Inputs are provided (SDIN0 - SDIN7) mapped as Kanalog Input bits #128-135. Inputs are diode clamped to 3.3V.
Note: To connect 5V signals a 200ohm external series resistor is required.
Det jag vill åstadkomma är mer eller mindre samma typ av ingångar som på JP15 enligt nedan.
JP15 - Opto Intputs
(8) totaly isolated and independent optically isolated inputs are provided.
Input LEDs have a series resistance of 10Kohms and may be driven directly by any voltage from 5-24V. Max drain of 2.4ma when driven with 24V.
Re: Level shift 24VDC till 3V TTL
Postat: 21 mars 2015, 10:52:59
av Swech
Optokopplare är klart enklast
Swech
Re: Level shift 24VDC till 3V TTL
Postat: 21 mars 2015, 11:44:47
av Icecap
Hel klart optokopplare!
Re: Level shift 24VDC till 3V TTL
Postat: 21 mars 2015, 18:38:00
av tecno
Kanalog opto.JPG
Jo det får nog bli så, frågan är om 3K pull-up behövs enligt schemat ovan?
Hittade några PC817 i 'bra-att-ha' lådan.
Re: Level shift 24VDC till 3V TTL
Postat: 21 mars 2015, 18:43:12
av Icecap
Om inte µC'n har aktiva pull-up behövs de!
Men jag är så tråkig att jag kopplar optokopplare i denna funktion så att när optokopplaren aktiverat kommer det '1' till portpinnen. Men det är ju bara småskit och inte "rätt" kontra "fel", det är bara så jag gör det.
Re: Level shift 24VDC till 3V TTL
Postat: 21 mars 2015, 21:08:08
av prototypen
Om givaren är NPN öppen kollektor så behövs ju ingen anpassning för spänningsnivåerna, bara pullup till 3 volt.
Är det PNP så passar inte kopplingen på optokopplarna.
Pullup behövs nog, det som sitter i processorer blir lite för högohmiga så minsta lilla på optokopplaren ger utsignal.
Protte
Re: Level shift 24VDC till 3V TTL
Postat: 22 mars 2015, 02:16:54
av MiaM
Icecap skrev:Men jag är så tråkig att jag kopplar optokopplare i denna funktion så att när optokopplaren aktiverat kommer det '1' till portpinnen. Men det är ju bara småskit och inte "rätt" kontra "fel", det är bara så jag gör det.
Inte helt säker på exakt vad du menar, men att optokopplare brukar vara kopplade så att när lysdioden lyser så ser µC:n en nolla beror på att det ger nog bättre störimmunitet om det är TTL-nivåer. Nollan får då lägre impedans än ettan och TTL har lägre störimmunitet på en nolla än på en etta.
Men schemat som visas ger ju faktiskt icke-inverterad funktion. Låg spänning in till lysdioden tänder dioden och ger låg spänning ut till mikrokontrollern, och vice versa.
Re: Level shift 24VDC till 3V TTL
Postat: 22 mars 2015, 08:50:41
av Icecap
Och vilka µC designas det med i dessa dagar som är TTL?
Det är sant att i de gamla onda dagar (TTL) var en ingång '1' till motsatsen var bevisat men nu för tiden pratar vi ingångsmotstånd i MegaOhm eller högre.
Och ja, som 53-åring var jag med då det begav sig - men det betyder inte att jag har stannat i min utveckling eller har hållit fast i de gamla rutiner.
Re: Level shift 24VDC till 3V TTL
Postat: 22 mars 2015, 09:28:58
av tecno
prototypen skrev:Om givaren är NPN öppen kollektor så behövs ju ingen anpassning för spänningsnivåerna, bara pullup till 3 volt.
Är det PNP så passar inte kopplingen på optokopplarna.
Pullup behövs nog, det som sitter i processorer blir lite för högohmiga så minsta lilla på optokopplaren ger utsignal.
Protte
PNP
Vad är det som felas i inkopplingen?
Re: Level shift 24VDC till 3V TTL
Postat: 22 mars 2015, 09:59:47
av Jan Almqvist
En PNP-givare kan normalt bara driva och inte sänka.
Anslut optokopplarens diod mellan givarens utgång ( i serie med lagom stor motstånd ) och 0V.
Re: Level shift 24VDC till 3V TTL
Postat: 22 mars 2015, 10:39:54
av tecno
Kanalog opto.JPG
Re: Level shift 24VDC till 3V TTL
Postat: 22 mars 2015, 20:48:17
av tecno
Bidde ett kort under kvällen, nu ska väl någon kines få göra kort om jag inte hittar någon närmare till anständigt pris.
3d kanlog opto.JPG