Forum: Haus & Smart Home AS-Interface


von Tung N. (sumovd)


Lesenswert?

Hallo,

ich bin jetzt im Zweifel bei der Entscheidung zwischen verschiendenen 
Interfaces für mein Projekt. Es stehen nämlich AS-interface, SPI und I²C 
zur Auswahl.
Kann jemand mir sagen, welche Vor-/Nachteile der jeweilige Interface hat 
im Vergleich zueinander?

Es geht in meinem Projekt um ein Sicherheits-Abstandssensor, dessen 
Signale über den Interface an den PC übertragen werden sollen.
Meiner Meinnung nach ist der AS-interface eher geeignet für solche 
Appilikation. Der Master-Board ist aber gar nicht kostengünstig (Bei 
Bihl-wiedemann kostet ein Board fast 500€)

Auch einen andere Frage: Ich wollte eigentlich die Signale aus den 
Sensoren über einen µC auswerten und erst danach auf den Bus 
bereitstellen (angenommen bei der AS-Interface). Ist es möglich oder 
muss der Sensor direkt an den AS-interface angeschlossen werden (wie der 
Name schon sagt)?

Ich habe da ein Ultraschallsensor. Der Ausgang ist ein PWM Signal. Was 
aus dem µC auskommt ist auch ein PWM Signal.

Vielen Dank für jede Antwort
Tung.

von Michael (Gast)


Lesenswert?

Hallo Tung,
du nennst das von dir zu entwickelnde Gerät "Sicherheits-Abstandssensor" 
und erwähnst zugleich, dass die Auswertung von einem PC gemacht werden 
soll; das widerspricht sich ein bisschen, da ein herkömmlicher PC je 
nach Auslastung das verlangte Echtzeitverhalten eventuell nicht 
aufweisen kann.
Nehmen wir also an, du möchtest einfach einen Abstandssensor per PC 
auswerten (und die Meldung einer Warnschwelle darf auch mal ruhig um 
100ms variieren).

Probier's mal mit einem kleinen USB-Controller (siehe 
www.codemercs.com/IOWarriorD.html); ist günstig (ca. 50 Euro). Diese 
USB-Controller haben zumeist eine I2C-Schnittstelle; vielleicht möchtest 
du aber lieber gleich das PWM-Ausgangssignal des Sensors benutzen (per 
Timer/Counter-Interrupt oder Gleichrichtung und dann per ADC, falls der 
USB-Controller sowas hat).

Gruss,
Michael

von Zacc (Gast)


Lesenswert?

Die Frage nach dem Bus wurde schon beantwortet. I2Cund SPI sind nicht 
geeignet fuer Kabel. Mehr als 20cm sollte man beiden nicht zumuten, die 
werden nur auf Leiterplatten in naechster Umgebung der Controller 
verwendet.

von Jürgen B. (hicom)


Lesenswert?

hi,
wie hoch ist die PWM Frequenz der Sensoren?

von otto0705 (Gast)


Lesenswert?

Hallo,  den I2C-Bus habe ich schon mit 40 mtr(Cat5) Kabel problemlos 
betrieben.
gruss otto

von sepp (Gast)


Lesenswert?

>Hallo,  den I2C-Bus habe ich schon mit 40 mtr(Cat5) Kabel problemlos
>betrieben.
>gruss otto

Der I2C Bus ist für Onboard Verbindungnen bis ca. 30cm spezifiziert. Die 
Reichweite kann mit Busexpandern verlängert werden. Wenn nur wenige 
Geräte am Bus hängen und die Übertragungsgeschwindigkeit gering ist, 
kann man schon mal größere Entfernungen als 30cm überbrücken. Ohne 
Portexpander wird man aber kaum 40m erreichen! Ausserdem ist Cat5 für 
differenziele Signale.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.