[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