Neues Projekt Hilfe?
  • Projekte
  • Zeitraum
  • Badge
Neueste Kommentare
jo6466 vor 1 Tag
Pourquoi se donner un tel mal de chien pour un résultat assez brouillon il faut l'avouer, alors que l'on trouve sur le net des fabricants chinois de PCB qui vous font pour une bouchée de pain,  des circuits imprimés de qualité professionnelle (masquage, sérigraphie, étamage) à partir de fichiers Eagle par exemple Toutes mes réalisations sont faites ainsi et je ne reviendrai jamais plus aux bricolages d'antan Pour une très bonne adresse vous pouvez me contacter :
SMD soldering by hand
audiofan vor 3 Tagen
Ich teste derzeit unter Ubuntu 18.04 und 19.04 drei verschiedene DMX-Interfaces: 1. Eurolite USB-DMX512-Interface/Update-Ad (kommerzielles Adapterkabel 44€ bei Thomann) 2. Diesen Converter hier. 3. WLAN Art-Net Node auf dem ESP8266 von Ulrich Radig (DIY) - Der Eurolite wird von QLC+ garnicht erkannt. - Dieser hier wird zwar erkannt und funktioniert prinzipiell, bis auf den Grandmaster. Der reagiert nicht. Die einzelnen Kanäle reagieren aber sehr verzögert (delay > 1s) und in groben Stufen. - Der Einzige der mit QLC+ uneigeschränkt funktioniert ist der von U. Radig. Ich verstehe nicht, warum zwei FT232 am USB mal als DMX-Interface erkannt werden und mal nicht. Aber das Delay verstehe ichnoch weniger. Man kann doch alle 1ms ein Dateangesprochen zum USB schicken. Hat irgend jemand eine Idee?
Isolated USB to DMX512 Converter(160493)
Joachim Schroeder
Joachim Schroeder vor 3 Tagen
NEW in addition, a servo signal for a "tail servo" is provided at port 7. It knows 2 positions. Position 1 at standstill or both drives forward, position 2 if at least one drive runs backwards. This is important, for example, for a piste trowel at the rear of a snow groomer or the rear sign of a construction machine.
Idealer RC Kreuzmischer für Kettenfahrzeuge, Schiffe m.2 Schrauben, Roboter
AndersG vor 5 Tagen
Let's start with the basics. The modulation is frequency shift keying. The shift being 170Hz. When mixed down to an intermediate frequency of 1000Hz, you end up with a mark being 1000+170/2 = 1085 and a space being 1000Hz -170/2 or 915. There are several ways to decode FSK, but here I use two very narrow digital filters, tuned to those two frequencies. DSP filtering is really pretty simple. You put the samples in a buffer and multiply with factors you have calculated beforehand.  
Navtex receiver
AndersG vor 5 Tagen
Sure. You can ask, but I am not sure I can answer. Where should we start? First you need to decode the FSK data. I use a DSP for that. Then you need to decode the resulting stream of ones and zeroes, which is tricky as there are no start and stop bits. I uploaded the various sources, including MATLAB/Octave sources to create sound files with known contents. The code should be fairly well documented and has links to the various snippets of NAVTEX decoders I used for ideas. Basically the DSP part consists of two filters. One for mark and one for space. Take mark-space and you have your data. That is fed to sitor() that decodes into bytes. Then each byte is sent to DoNavtex(). Trick is that you have no idea whether this "byte" is actually a byte or the first and second half of two.. So we keep a pointer that we try to align given that a valid navtex byte has to have four or more bytes set. So. Best advice I can give is to read main.c and navtexparser.c and ask if there is something unclear. I have tried to comment the code extensively.  
Navtex receiver