[dss-developer] Build Essentials

Lukas Zeller luz at plan44.ch
Thu May 30 11:53:29 CEST 2013


Hallo Jonas,

On 29.05.2013, at 21:17, Jonas Schnelli <jonas.schnelli at include7.ch> wrote:

> Ja. Habe ein paar Komponente bestellt und mir ein Test-Setup zusammengebastelt.
> 
> Danke für den oe Tipp. Versuche das mal.
> Aber wie kriege ich den ds485 Bus beim PI hin? USB->485?

ja, so hab ich's bei der Alix gemacht. Ich hatte den hier gekauft: http://www.internet.ch/en/752244_Value_USB-_RS-485_Adapter.html

> oder irgend ein RS485 board?

Geht wohl auch, wenn es sich als ttyXX im Linux anmeldet. Es muss einfach möglich sein, den Tx-Treiber auszuschalten, das geschieht über eine der handshake-Leitungen, weiss nicht grad welche, vom Namen her würde RTS (request to send) am besten passen. 

> Gleiches für den Mac / PC?

> Wenn dort die VM mal lauft, wie den RS485er machen?

Der Adapter von oben geht mit allem, was einen FTDI-Treiber hat.

Man muss in /etc/runit/ds485d/run die richtige Schnittstelle (ttyUSBx) angeben und je nach Adapter eine Option "-L". Der obige  Adapter geht nur ohne -L (da gehts auch wieder um die Polarität des Tx-Enable)

> Oder macht man dann in der Regel Simulationen von Geräten?

Da kommt bald mehr, ja :-)

Man kann aber auch auf dem echten dss-Gerät den dsa und dss-Prozess stoppen (sv stop ...) und den dss und dsa auf der VM so umkonfigurieren, dass diese den ds485d (das ist der daemon, der den ds485-Bus managt) auf dem echten dss-Gerät connecten.
Diese Connection-URL ist für den dss in /usr/share/dss/data/config.xml und für den dsa in /etc/dsa/dsa.cfg

Ist etwas komplizierter als USB-Adapter umstecken, dafür gibts keine hässlichen RS485-Strippen quer durch die Wohnung :-)

Gruss von Lukas


More information about the dss-developer mailing list