MIDI Merger funzt nicht richtig

OP #1324833
Guten Morgen,

ich habe mir den MIDI-Merger nach www.ucapps.de aufgebaut mit einem PIC
16F870. Die OPTO´s habe ich von ursprünglich 6N138 in einen CNY17-2 
getauscht, was ja wohl möglich ist.Um dem Signal noch den letzten 
Schliff zu geben, habe ich noch zwei Inverter hinter gesetzt. Nun habe 
ich aber Notenhänger !!!! Ich denke mal nicht das es an den CNY liegt, 
weil den habe ich in der Form schon benutzt. Ist der Kollektorwiderstand 
mit 1,5 K evtl. zu hoch dimensioniert? Habe ich irgendwo den PIC falsch 
beschaltet ?
In der Applikation wird ein 40 pinner verwendet, ich aber habe den 28 
pinner genommen. Denke aber mal, ich habe es so richtig umgesetzt.
Also eigentlich müsste es funktionieren...tut es aber nicht richtig.
Sieht einer was , was ich nicht sehe ??

Gruß aus dem sonnigem Berlin
Ingo
Angehängte Dateien:
OP #1325643
also...ich haben jetzt den Widerstand von 1,5K auf 560 Ohm geändert:
Damit funktioniert die Sache jetzt überhaupt nicht mehr. Vorher kamen 
noch ein paar Töne raus, nun ist alles stumm. Auch das entfernen der 
Inverter hat nichts gebracht.

jammer
#1326222
Midi ist mit 31kBaud schon recht sportlich. Ich bezweifle, daß das 
schnarchlahme Standardoptokoppler zuverlässig wuppen können.

Fototransistoren brauchen elendig lange, um die Basisladung auszuräumen.
Deshalb haben schnelle Optokoppler Fotodioden und die richtig schnellen 
GaAs-Fotodioden.

Ich hab in einer Anwendung Standardkoppler mit 4800 Baud laufen. Beim 
Test mit 9600 Baud gab es schon Störungen.


Peter
#1326260
Travel Rec. schrieb:
> Die Diskussion hatten wir schon letze Woche, Peter. Der CNY17 schafft
> das, wenn er richtig beschaltet ist.

Dann sollte man sich aber bloß nicht das Signal mit nem Oszi angucken, 
von Rechteck keine Spur.

Aber es kann mir ja egal sein, wenn jemand einige Cent sparen will und 
dafür lieber viele Stunden rumlötet.


Peter
OP #1326293
Peter Dannegger schrieb:

> Dann sollte man sich aber bloß nicht das Signal mit nem Oszi angucken,
> von Rechteck keine Spur.
>
>
> Peter

ich will mir ja auch nicht das Signal anschauen..ich will Musik machen
da ist es mir eigentlich schnuppe ob ecken oder kantenhauptsache TRÖÖÖT 
:-)

nochmal zur Frage ist ATTINY2313 = 90s2313

Gruß Ingo
Gast #1326310
Hallo Ingo,

ich vermute mal ein Software Problem. Kann es sein, das die Hänger nur 
dann auftreten, wenn per MIDI viele Parameter gesendet/ empfangen werden 
?
(MIDI ist ja schnarchlangsam)
Eventuell ein Pufferüberlauf, falls sowas verwendet wird.
Ich hatte mir vor Jahren mal einen kleinen Stepsequencer gebaut, der 
recht gut lief, solange man ihn nicht allzusehr mit Midi-Daten quälte 
(sowas wie dicke Akkorde zusammen mit der einen oder anderen 
Controller-Änderung)
In meinem Fall bin ich mir sicher, das mangelhafte Programmierung an den 
Hängern und Timing-Schwankungen Schuld waren, bin halt kein 
Programmier-Spezi.

Gruss Uwe
OP #1326334
du was die Software betrifft, kann ich keine Aussage machen. Ich habe 
die Anleitung unter den oben aufgeführten Link (www.acapps.de) gefunden.
Zumal ich mich jetzt mit PIC´s noch nicht so großartig befassst habe, 
und es eigentlich auch nicht möchte, weil sonst einfach zuviel Dinge auf 
der Strecke bleiben würden. Bin jetz gerade mal mit den AVR warm 
geworden.

Aber zurück zu deinem Post: die Hänger finden auch bei einer einzigen 
gedrückten Taste statt ohne das viele Daten einströmen. Ich weiß auch 
nicht, ob überhaupt der eingesetzet PIC der richtige ist. Deshalb hatte 
ich ja alles nötige hier angegeben, um sicherzustellen ob es überhaupt 
mit dem PIC funktioniert. Ich bin was da betrifft nicht der Profi mit 
PIC´s und hoffe doch das ich von einem der Professionellen hier doch 
noch den ein oder anderen Hinweis bekomme.
Ich wäre, was das betrifft sehr dankbar.

Gruß Ingo
(Firma: TravelRec.) Persönliche Seite #1326349
Dann baue Deinen Merger doch mit einem AVR, und zwar einem Typ mit 2 
UARTs, die das Empfangen erledigen. Das Senden machst Du dann in 
Software mit ´nem Timer. Ich denke, das wird Dich schneller zum 
gewünschten Ergebnis bringen und Du kannst dann immer wieder mal etwas 
ändern oder hinzufügen.

Edit: für AVRs gibt es hier auch mehr Spezialisten ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.