- Posts: 38
- Thank you received: 2
There is a variable reply delay that can be configured to precisely match the hal thread's period so that a message is already in RTnet's buffer before the read thread starts.One thing that could help is to have the motion interface set
the timing of the sample, and the LinuxCNC thread could
be started on receipt of the message. That way, there'd
only be one message each way per servo cycle, and the
timing jitter could be very small.
Assembled boards? No, not yet.any pcb boards available ?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
I'm not using TDMA. There's just a single "user" in this case.So you are not enabling RTnet's TDMA discipline?
Or have the board serve as a gateway to other devices so that there will be no network contention.Seems not to be needed as the board does not talk unless asked, you may just daisy-chain several of these without collisions...
Start the sequence with a TX then RX with the initial read value discarded. Then adjust the reply delay such that by the time the READ thread starts a reply is already waiting.I wonder how would you manage the 100uSec ask-reply delay if you were to implement a closed-loop. You would ask on one iteration of the rt-thread and use the reply on the following itaration?
Please Log in or Create an account to join the conversation.