Binärsignale in Bussignal umwandeln und zurüch.

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 05 1 2025  04:50:03      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte


Autor
Binärsignale in Bussignal umwandeln und zurüch.

    







BID = 578161

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  
 

  


Hallo.

Ich suche eine EINFACHE Möglichkeit Binäre oder analoge signale in Bus umzuwandeln und diese nach der übertragung wieder in Binär bzw analog umzuwandeln? Ich benötige diese Schaltung für einen ferngesteuerten lader der möglichst echt aussehn soll. Da Fernbedienungen mit über 20 Kanälen unbezahlbar sind habe ich mich für kabel entschieden. Da aber 21 adrige Kabel zimlich dick sind bin ich gezwungen auf Bus um zu steigen. notfalls komme ich auch mitt 2 X 10 oder 4 X 5 kanälen aus. Gibt es für diesen Anwendungsbereich evl Fertige ICs? Ich hoffe dass mir hier jemand weiter helfen kann. Danke!!!

BID = 578168

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5309
Wohnort: irgendwo südlich von Berlin

 

  

ein 64bit Datenbus hat wohl noch viel mehr Kabelsalat zur Folge. Weisst du überhaupt wovon du schreibst? Oder waren das nur einfach so Gedanken die einfach mal in einem Forum präsentiert werden sollten?

_________________
Tschüüüüüüüs

Her Masters Voice
aka
Frank

***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************

BID = 578173

Kleinspannung

Urgestein



Beiträge: 13367
Wohnort: Tal der Ahnungslosen


Zitat :
~ ACDC -- hat am  7 Jan 2009 00:38 geschrieben :

Da Fernbedienungen mit über 20 Kanälen unbezahlbar sind

Ach ja?
Schon mal was von codierten Signalen gehört?
Da reichen dann maximal drei Leitungen...

_________________
Manche Männer bemühen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitätstheorie.
(Albert Einstein)

BID = 578174

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  

Ja natürlich hab ich ahnung von Bus. Hab ja auch täglich mitt unmängen davon zu tun nur haben unsere Bussysteme ( Can, Lin und Mostbus) nur 2 Verdrillte + Masse oder nur 1 Kabel + Masse. BZW Bei MOST nur Lichtwellenleiter. Wie ich jedoch Signale in Bussignale umwandle und umgekehrt, weis ich nicht. Deswegen binn ich auch ins Microchipforum gekommen. da ich weis dass manche Pics mit Bus ausgestattet sind. Und evl gibt es ja ein IC bei dem man nur 5V anlegen muss und wenn man einen Pin auf masse legt wandelt das IC das Signal in Bus um. sowas in der art wäre super. Gruß ACDC

BID = 578175

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  


Zitat :
Schon mal was von codierten Signalen gehört?
Da reichen dann maximal drei Leitungen


Was meinst du damit? Spannungsunterschiede? Spannungsumkehr?

BID = 578178

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Keine Ahnung ob ich deine Frage richtig verstehe...

Wie wäre es, wenn du in die beiden Geräte einen Atmega im genügend Eingängen baust und diese über RS232 oder TWI verbindest.

Dann könntest du mit einer zwei- oder dreiadrigen Leitung auskommen.

Die Software dazu sollte auch nicht zu kompliziert sein, du müsstest ja nur im "Sender" die Eingänge alle paar Millisekunden einlesen und über ein Protokoll deiner Wahl an den Empfänger schicken, der dann die Ports entsprechend setzt, oder per PWM einen Analogwert ausgibt, oder...


Zitat :
wenn man einen Pin auf masse legt wandelt das IC das Signal in Bus um


Kannst du dir mühelos selber programmieren, es gibt nur keinen Bus ohne Namen. Müsstest dich schon vorher für ein Protokoll und eine Schnittstelle entscheiden.

_________________
We now return you to your regularly scheduled nonsense.

BID = 578179

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

Stichwort Multiplex. Machen Funkfernbedienungen übrigens auch. In einem Funktelegramm werden die Zustände der einzelnen Knüppel und Tasten nacheinander übertragen.

Für Deinen Zweck dürfte sich ein mittelgroßer µC mit ADC, der auch gleich eine serielle Schnittstelle wie SPI, I2C oder RS232 onboard hat, eignen. Dieser liest seine Eingänge aus und schickt die Daten mit einer Schnittstelle deiner Wahl an den Empfänger-µC. Dieser empfängt das Datentelegramm und setzt seine Ausgänge entsprechend bzw steuert Digital-Analogwandler an.

Leo war schneller.

_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.

[ Diese Nachricht wurde geändert von: Racingsascha am  7 Jan 2009  1:31 ]

BID = 578180

Kleinspannung

Urgestein



Beiträge: 13367
Wohnort: Tal der Ahnungslosen

CAN ist auch "nix" weiter wie codierte Signale.
Gibts ja mittlerweile in jedem zweiten Auto.
Mach dich mal über I²C schlau.
Wird meines Wissens nach für solche "Projekte" gern genommen.
Fundierte Kenntnisse über µc Programmierung solltest dann aber mitbringen.

_________________
Manche Männer bemühen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitätstheorie.
(Albert Einstein)

BID = 578182

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  


Zitat :
Kannst du dir mühelos selber programmieren, es gibt nur keinen Bus ohne Namen. Müsstest dich schon vorher für ein Protokoll und eine Schnittstelle entscheiden.
Im Programmieren hab ich nicht sonderlich viel ahnung. hab zwar schon mal mit Pics angefangen aber nach einem halben jahr wieder aufgehärt, weil ich nicht einmal eine Lauflichtprogrammierung hin bekommen habe. zudem habe ich nur einen Brenner mit Serieller Schnittstelle. hab aber nur notebooks zuhause stehen ohne Seriellen ausgang.
Zitat :
Keine Ahnung ob ich deine Frage richtig verstehe... Wie wäre es, wenn du in die beiden Geräte einen Atmega im genügend Eingängen baust und diese über RS232 oder TWI verbindest. Dann könntest du mit einer zwei- oder dreiadrigen Leitung auskommen.
Ich möchte 20 ein aus signale über möglichst wenig Kabel (2-3) übertragen. und wie soll das mit dem Atmega funktionieren??? da blicke ich nicht ganz durch.

BID = 578184

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  


Zitat :
Fundierte Kenntnisse über µc Programmierung


Wenn die vorhanden sind, würde ich statt der Verbindung über I2C o.ä. eher an jeden Atmega einen RFM12 anschließen, damit hätte er dann quasi eine Eigenbau-Funkfernsteuerung.

Ansonsten würde sich sowas hier gradezu anbieten:
http://www.mikrocontroller.net/topic/87597#new

Dieses Beispiel ist quasi sofort einsetzbar, man müsste nur in der Hauptschleife noch dafür sorgen, dass statt der Antwortwerte vom Slave die Portzustände in den Übertragungspuffer geschrieben werden.
Der Slave müsste diese dann halt ausgeben.

Wenn Interesse besteht, kann ich gerne noch eine Erweiterung dieser Bibliothek hier hochladen. Für ein Steuerungsprojekt habe ich noch ein paar Funktionen ergänzt, mit denen sich relativ einfach 8 Byte lange Frames übertragen lassen, die sogar eine Fehlerüberprüfung erlauben.


Zitat :
Ich möchte 20 ein aus signale über möglichst wenig Kabel (2-3) übertragen. und wie soll das mit dem Atmega funktionieren??? da blicke ich nicht ganz durch.


Der Atmega liest die Zuständer der Signale ein, verpackt sie in ein Datenpaket und überträgt das.
Der Empfänger-Atmega erhält dieses Datenpaket und gibt selbst entsprechende Signale raus.

---

Gibt übrigens auch Brenner für den USB-Port, kosten fast nichts.

_________________
We now return you to your regularly scheduled nonsense.

BID = 578186

Kleinspannung

Urgestein



Beiträge: 13367
Wohnort: Tal der Ahnungslosen

Nen alten Rechner mit seriellem Port bekommst doch schon hinterhergeworfen.
Außerdem gibts mittlerweile auch "Brenner" für USB.
Und wenn du nach nem halben Jahr noch nichtmal ein Lauflicht geschafft hast,dann hast dich wohl nicht genügend mit beschäftigt.
Damit dürfte auch dein jetziges Projekt fast zum scheitern verurteilt sein.


_________________
Manche Männer bemühen sich lebenslang, das Wesen einer Frau zu verstehen. Andere befassen sich mit weniger schwierigen Dingen z.B. der Relativitätstheorie.
(Albert Einstein)

BID = 578188

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  


Zitat :
Der Atmega liest die Zuständer der Signale ein, verpackt sie in ein Datenpaket und überträgt das.
Der Empfänger-Atmega erhält dieses Datenpaket und gibt selbst entsprechende Signale raus.


Das wäre genau das was ich suche. jedoch kann ich mit der seite die mir LeoLöwe reloaded geschikt hat nicht viel anfangen. Leider. billigbrenner für usb port kenne ich schon. die 3 chips die die Brennen können sind aber meistens die falschen aber ich werde sie mir nochmal anschaun.

Zitat :
Und wenn du nach nem halben Jahr noch nichtmal ein Lauflicht geschafft hast,dann hast dich wohl nicht genügend mit beschäftigt.
Damit dürfte auch dein jetziges Projekt fast zum scheitern verurteilt sein.

Ich habe mich sehr viel damit beschäftigt. jedoch fehlt es eben an leuten die es einem richtig erklären. Wie sonst soll man Arbeitsregister und Watchdog Timer verstehen ? deswegen ziehe ich Fertig ICs oder analogtechnik vor. und wie war das jetzt mit den codierten signalen. Kommt man da ohne Programmieren aus?

Gruß ACDC

BID = 578189

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Dieser Brennner hier kostet außer Bauteilen und Arbeit nix:

http://www.ulrichradig.de/home/index.php/avr/usb-avr-prog

Dafür müsstest du nur einmalig einen alten PC auftreiben, um das Programm in den Brenner zu laden. Henne-Ei Problem...
Danach läuft das Ding aber sehr gut.


Zitat :
deswegen ziehe ich Fertig ICs oder analogtechnik vor. und wie war das jetzt mit den codierten signalen. Kommt man da ohne Programmieren aus?


Müsste mich wundern, wenn es fertige ICs für sowas gäbe.
Ansonsten musst du auf etwas fertiges ausweichen, z.B. etwas wie diese Baugruppe:
http://www.sly.de/artikeldet.php?pr.....58f4f

_________________
We now return you to your regularly scheduled nonsense.

BID = 578196

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  


Zitat :
Dieser Brennner hier kostet außer Bauteilen und Arbeit nix:

http://www.ulrichradig.de/home/index.php/avr/usb-avr-prog


Danke für den Tipp. aber ich habe gerade meinen Alten computer heraus gezogen ist zwar nichtmer auf dem neuesten Stand, aber zum Programmieren wird er schon reichen.

BID = 579920

~ ACDC --

Gesprächig



Beiträge: 120
Wohnort: Eining
ICQ Status  


Zitat :
Ansonsten würde sich sowas hier gradezu anbieten:
http://www.mikrocontroller.net/topic/87597#new

Dieses Beispiel ist quasi sofort einsetzbar, man müsste nur in der Hauptschleife noch dafür sorgen, dass statt der Antwortwerte vom Slave die Portzustände in den Übertragungspuffer geschrieben werden.
Der Slave müsste diese dann halt ausgeben.


@LeoLöwe reloaded
Du hast mir doch vor einiger zeit disen Link geschikt. Was soll man da genau tun um dieses Script für mich interessant zu machen??? um etwas genauere aufklärung wäre ich sehr dankbar.
Gruß ACDC


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 22 Beiträge im Durchschnitt pro Tag       heute wurden bisher 2 Beiträge verfasst
© x sparkkelsputz        Besucher : 182671193   Heute : 986    Gestern : 8112    Online : 256        5.1.2025    4:50
7 Besucher in den letzten 60 Sekunden        alle 8.57 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
In 597 Sekunden wird ein Backup gestartet. Bitte beenden Sie alle Eingaben. Das Forum wird dann für 10 Minuten abgeschaltet !
0.0700769424438