Beste lezer,
waar het op neer komt is dat ik met een normale PC via de Seriele poort, 20/25 relais wil aansturen. Nu heb ik nog wat ic'tjes liggen die RS232 omzetten naar I2C, maar ik weet niet goed hoe ik dit moet doen, en welke ic's ik nog meer nodig heb. Ik heb zelf al naar de datasheets gekeken via google, maar ik kan d'r eerlijk gezegt niet veel uitwijs worden.
Deze ic's heb ik :
1X : ADM233LJN
1X : CNY17F-2
1X : PCF8547P
1X : HEF4093BP
1X : ULN2803A
3X : SN74LS90N
1X : LM3914N-1
3X : 74LS247P
1X : PIC16F84
en een IC met daarop RS232 TO I2C
Heeft iemand mischien nog een tekening van zo'n schakeling? Of kan iemand zo'n tekening maken? Of mischien een beter idee om 20/25 relais teschakelen via PC?
alvast bedankt!
Groeten Hendrik
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
PCf8574 op de i2c bus, elk op een eigen adress ( kan je instellem met a0 tot a2 )
achter de pcf8574 zet je uln2803 . daar stuur je relais spoel mee aan. Vergeet niet pull-ups te zetten op de uitgang van de pcf8574
heb net iets gelijkaardigs gebouwd wat tot 384 relais kan aansturen op die manier. ik gebruik wel Ethernet met processor ertussen . maar serieel gaat evengoed. wlke ic heb je die RS232 omzet naar i2c ?
Bedankt voor je reactie,
heb je daar mischien nog een tekening van? Bijvoorbeeld van jou eigenschakeling? Zodat ik een idee krijg hoe of wat.. en de ic van RS232 naar I2C staat alleen een stikkertje op met daarop RS232 TO I2C ik zal straks wel eens gaan kijken wat er onder dat stikkertje staat geschreven..
groeten,
Hendrik
Ps: als je een tekening hebt zou je die dan op willen sturen naar Hendrikberendsen@planet.nl
[Bericht gewijzigd door Hendrik007 op ]
Ik heb het IC'tje van RS232 TO I2C gepakt, en het stikkertje dr afgehaald, nu is een klein deel van het serienummer niet telezen, dit kan ik wel lezen :
x = onleesbaar
ATMEL
Ax90s231x
de eerste x leek op een 1 maar volgens mij moet dat een T worden en de laatste x lijkt op een 5 maar dan krijg je niks bij Google, ik krijg wel steeds een 8-bit microcontroller, maar dat lijkt me ook niet iets voor een RS232 TO I2C ic'tje. Iemand een idee wat dit wezen kan?
Op 20 januari 2005 14:59:55 schreef Hendrik007:
Ik heb het IC'tje van RS232 TO I2C gepakt, en het stikkertje dr afgehaald, nu is een klein deel van het serienummer niet telezen, dit kan ik wel lezen :x = onleesbaar
ATMEL
Ax90s231x
de eerste x leek op een 1 maar volgens mij moet dat een T worden en de laatste x lijkt op een 5 maar dan krijg je niks bij Google, ik krijg wel steeds een 8-bit microcontroller, maar dat lijkt me ook niet iets voor een RS232 TO I2C ic'tje. Iemand een idee wat dit wezen kan?
Lijkt mij een AT90S2313, een AVR microcontroller. En die zal dan (hopelijk) geprogrammeerd zijn met de juiste software voor die RS232 -> I2C omzetting.
Ok, dus deze kan ik gebruiken hiervoor... als Free-electron mischien nog een tekening heeft van zijn schakeling zou het perfect zijn!
Op 20 januari 2005 16:03:45 schreef Hendrik007:
Ok, dus deze kan ik gebruiken hiervoor... als Free-electron mischien nog een tekening heeft van zijn schakeling zou het perfect zijn!
Ja je kan hem gebruiken maar zonder datasheet kom je niet ver denk ik.
dexter
It's a good day for science!
De AT90S2313 is een microcontroller (soort van mini computer). Er moet dus ook nog software ingezet worden. Een nieuwe ongeprogrammeerde AT90S2313 zal erg weinig doen.
Maar je kunt denk ik veel beter en makkelijker een aantal schuifregistertjes achter elkaar knopen.
[Bericht gewijzigd door dexter op ]
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Ok bedankt!
Trouwens hoe zit die logica met die adressen in elkaar?
ik snap dat dat met A0, A1 en A2 moet maar in welke volgorde enzo?
En als m'n Ic voor RS232 TO I2C niet werkt, wat voor een IC kan ik hier wel voor gebruiken dan?
Alvast bedankt!
[Bericht gewijzigd door Hendrik007 op ]
Twee opties, je RS232 to IC kan je gaan of laten programmeren zodat het werk. Maar denk dat je meer nodig hebt dan allen het IC, bijvb condensator, max232 etc etc.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Op 21 januari 2005 09:45:28 schreef Hendrik007:
Ok bedankt!
Trouwens hoe zit die logica met die adressen in elkaar?
ik snap dat dat met A0, A1 en A2 moet maar in welke volgorde enzo?En als m'n Ic voor RS232 TO I2C niet werkt, wat voor een IC kan ik hier wel voor gebruiken dan?
Alvast bedankt!
gewoon binair op de pinnen A0 A1 en A2
dus
AAA
210
---
000 = adress 0
001 = adress 1
010 = adress 2
011 = adress 3
100 = adress 4
enzoverder
RS232 to I2C ... kzal eens zien. heb ooit zo een ding gemaakt met een 89C2051
Ok bedankt! Trouwens met deze schakeling, moeten de relais wel tegelijk inteschakelen zijn. Is dat mogelijk met jou schakeling?
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Gelukkig! Ze hoeven niet allemaal tegelijk ingeschakeld worden, maar wel meerdere tegelijk. Dat moet wel kunnen hoop ik...