Absolute Encoder Questions / SSI via 5i25
24 Nov 2012 04:19 #26883
by Dave911
Replied by Dave911 on topic Absolute Encoder Questions / SSI via 5i25
Hi Julian,
Did you get this SSI interface working at all?
I was following your progress and then had to leave the country for 3 weeks.
Thanks,
Dave
Did you get this SSI interface working at all?
I was following your progress and then had to leave the country for 3 weeks.
Thanks,
Dave
Please Log in or Create an account to join the conversation.
26 Nov 2012 19:29 #26954
by juwi
Replied by juwi on topic Absolute Encoder Questions / SSI via 5i25
Hi
I started testing but right now I am moving my shop, so it will take some time till I can get further.
best regards,
Julian
I started testing but right now I am moving my shop, so it will take some time till I can get further.
best regards,
Julian
Please Log in or Create an account to join the conversation.
28 Jul 2013 23:47 #37172
by PKM
Replied by PKM on topic Absolute Encoder Questions / SSI via 5i25
Hi,
What's the current situation with SSI encoders? I consider using Avago absolute encoders www.avagotech.com/pages/en/motion_contro...ers/aeat-9000-1gsh0/
Meanwhile I already have BiSS encoders www.harmonicdrive.net/products/actuators...-biss-c-overview.pdf , which firmware can I use for them? (I have 5i25+7i76 and 5i25+7i77 kits)
What's the current situation with SSI encoders? I consider using Avago absolute encoders www.avagotech.com/pages/en/motion_contro...ers/aeat-9000-1gsh0/
Meanwhile I already have BiSS encoders www.harmonicdrive.net/products/actuators...-biss-c-overview.pdf , which firmware can I use for them? (I have 5i25+7i76 and 5i25+7i77 kits)
Please Log in or Create an account to join the conversation.
16 Aug 2013 21:07 #37747
by PCW
Replied by PCW on topic Absolute Encoder Questions / SSI via 5i25
I have the SSI interface and Fanuc serial firmware tested.
(with few minor changed made recently)
BISS firmware testing needs to wait until I get my IC-HAUS evaluation card.
You can use a RS-422 interface daughtercard like the 7I74 for 8 channels (or the RS-422 expansion interface connector on the 7I77/7I76 to test 1 channel) for all three serial encoder types since they all use a RS-422 XMIT and RECV pair per encoder.
All still need driver support (which should be able to share a lot of upper level code since all serial encoder types operate is a similar way once you are above the transport layer)
(with few minor changed made recently)
BISS firmware testing needs to wait until I get my IC-HAUS evaluation card.
You can use a RS-422 interface daughtercard like the 7I74 for 8 channels (or the RS-422 expansion interface connector on the 7I77/7I76 to test 1 channel) for all three serial encoder types since they all use a RS-422 XMIT and RECV pair per encoder.
All still need driver support (which should be able to share a lot of upper level code since all serial encoder types operate is a similar way once you are above the transport layer)
Please Log in or Create an account to join the conversation.
16 Aug 2013 21:39 #37748
by andypugh
Looking in the regmap there seems to be a danger that in the current read-process-write sequence there is a danger of the data being one cycle stale.
perhaps we need a "re-read write" function adding to the TRAM stuff.
(Or, more straightforwardly, the SSI, BISS etc modules could export a "read trigger" function.)
Replied by andypugh on topic Absolute Encoder Questions / SSI via 5i25
I have the SSI interface and Fanuc serial firmware tested.
Looking in the regmap there seems to be a danger that in the current read-process-write sequence there is a danger of the data being one cycle stale.
perhaps we need a "re-read write" function adding to the TRAM stuff.
(Or, more straightforwardly, the SSI, BISS etc modules could export a "read trigger" function.)
Please Log in or Create an account to join the conversation.
16 Aug 2013 22:03 - 16 Aug 2013 22:42 #37751
by PCW
Replied by PCW on topic Absolute Encoder Questions / SSI via 5i25
Yes 'read trigger' makes sense
ideally the sequence should be
read trigger
read fast I/O
read slow I/O (read triggered I/O)
This may involve putting the SSI,BISS,FABS (and maybe SPI also)
read after all reads that dont have to wait
I am also working on hardware DPLL read trigger logic (so slow reads can be pre-triggered so the data is available at the beginning of the thread time)
ideally the sequence should be
read trigger
read fast I/O
read slow I/O (read triggered I/O)
This may involve putting the SSI,BISS,FABS (and maybe SPI also)
read after all reads that dont have to wait
I am also working on hardware DPLL read trigger logic (so slow reads can be pre-triggered so the data is available at the beginning of the thread time)
Last edit: 16 Aug 2013 22:42 by PCW.
Please Log in or Create an account to join the conversation.
16 Aug 2013 22:19 #37752
by ROG
Replied by ROG on topic Absolute Encoder Questions / SSI via 5i25
Chaps .... Does this mean that I will be able to set my iC-Haus interpolator to 256 X and run my 3600 count 1VPP spindle encoder at 3000 RPM
Please Log in or Create an account to join the conversation.
16 Aug 2013 22:48 #37753
by PCW
Replied by PCW on topic Absolute Encoder Questions / SSI via 5i25
Well maybe...
The interpolator would have to do 256x at 150 KHZ input waveforms, and
that may be asking a bit much. The nice thing about the serial encoder interfaces (vs quadrature) is that they have the option (which IC-Haus uses) of dropping position LSbs when the speed is high so you get the high resolution when you need it (when moving slowly) but they can still track high speed rapids
The interpolator would have to do 256x at 150 KHZ input waveforms, and
that may be asking a bit much. The nice thing about the serial encoder interfaces (vs quadrature) is that they have the option (which IC-Haus uses) of dropping position LSbs when the speed is high so you get the high resolution when you need it (when moving slowly) but they can still track high speed rapids
Please Log in or Create an account to join the conversation.
16 Aug 2013 23:05 #37754
by ROG
Replied by ROG on topic Absolute Encoder Questions / SSI via 5i25
Cheers Peter
I’ll be watching with interest ....
I think my interpolator started to throw frequency errors at anything above 32 X at 3000 RPM but I didn’t fiddle with any settings.
From what you describe, even at 32X it sounds like the best of both worlds.
I’m trying to run a C axis on my lathe (yes that lathe!) and ideally I need the maximum encoder count possible at up to 120 RPM for positioning. At the moment I’m running 16 or 8 X but as Linux CNC is trying to control the spindle RPM form the encoder, it wanders horribly above 1000 RPM, probably due to lost encoder counts.
This is still something I haven’t fixed yet and don’t really fancy, or cant easily add another encoder for spindle velocity.
I’ll be watching with interest ....
I think my interpolator started to throw frequency errors at anything above 32 X at 3000 RPM but I didn’t fiddle with any settings.
From what you describe, even at 32X it sounds like the best of both worlds.
I’m trying to run a C axis on my lathe (yes that lathe!) and ideally I need the maximum encoder count possible at up to 120 RPM for positioning. At the moment I’m running 16 or 8 X but as Linux CNC is trying to control the spindle RPM form the encoder, it wanders horribly above 1000 RPM, probably due to lost encoder counts.
This is still something I haven’t fixed yet and don’t really fancy, or cant easily add another encoder for spindle velocity.
Please Log in or Create an account to join the conversation.
17 Aug 2013 00:04 - 17 Aug 2013 00:09 #37755
by PKM
Clock in +
Clock in -
Data out +
Data out -
While 7i76 TB3 connector has RX+ RX- TX+ TX- pins.
How do I connect them? Need some interface board to transform the signals?
Or it's just the software should provide Clock at TX and receive data from RX?
Replied by PKM on topic Absolute Encoder Questions / SSI via 5i25
Well, I just looked to the manual for Lika SSI encoders that I have right now (not for long). The pinout includesYou can use a RS-422 interface daughtercard like the 7I74 for 8 channels (or the RS-422 expansion interface connector on the 7I77/7I76 to test 1 channel) for all three serial encoder types since they all use a RS-422 XMIT and RECV pair per encoder.
Clock in +
Clock in -
Data out +
Data out -
While 7i76 TB3 connector has RX+ RX- TX+ TX- pins.
How do I connect them? Need some interface board to transform the signals?
Or it's just the software should provide Clock at TX and receive data from RX?
Last edit: 17 Aug 2013 00:09 by PKM.
Please Log in or Create an account to join the conversation.
Time to create page: 0.084 seconds