I am rather aware about some of it including canfestival but did not had time 
canfestival. I have not yet read about standard method to implement CANopen 
over serial communication like UART or SPI so it would be interesting if 
anybody have seen something?

As is now I do: 16 bits COB-ID + 8 bytes payload + 16 bits modbus CRC.

I could chose any message format but to use standard is always better and what 
I want is in particual the dictionary for configuration parameters. I have 
simple implementation for this over UDP/IP via Ethernet and it work great.



On Sat, 16 Sep 2017 09:00:22 +0200
theman whosoldtheworld <[email protected]> wrote:

> very interesting for me about linux can is these link ... because a
> complete link of helping sites and library ...
> https://github.com/machinekit/machinekit/issues/589 .... mhaberler provided
> ... these project seems nice .... https://rtime.felk.cvut.cz/gitweb/
> 
> bkt
> 
> 
> 2017-09-13 9:12 GMT+02:00 Marius Liebenberg <[email protected]>:
> 
> >
> > Hmm, the documentation and components mention do not seem to exist in
> >> master branch. http://linuxcnc.org/docs/devel/html/drivers/hostmot2.html
> >> I also had a look in 2.7 git and could not locate the uart comps. Any
> >> links to git would be appreciated
> >> Moving forward, plasma activity is going to be in master branch due to
> >> joint axis and Dewey's external offsets branch so it would be good to
> >> restore this.
> >>
> >> I'm assuming Marius wants to talk to a Hypertherm plasma cutter using
> >> their documented modbus protocol.
> >>
> > That is precisely what I have to do. A HPR260 plasma source.
> >
> >>
> >> When I've thought about this problem, I did not think serial comms should
> >> be in real time but in user space. In my config, a gcode M67 E0 Q440 is
> >> sent to the glade screen python handler where it is decoded as "Set plasma
> >> amps to 40 amps". Similarly for air pressure. I'm not doing anything with
> >> this command yet. There are any number of modbus libraries for python so I
> >> was hoping if I knew how to access the uart, I could write commands with a
> >> high level python routine. I'm assuming Python could access the uart
> >> functions Andy mentioned?
> >>
> >> Pretty sure the Gmocappy plasma GUI and its supporting plasma.py I've
> >> modified was written by Marius so thanks
> >>
> > I will have to add quite a bit of functions and a screen or two to
> > Gmoccapy in order to handle the requirements for the Hypertherm HPR260
> >
> >
> >>
> >>
> >> Rod Webster
> >> 0435 765 611
> >> Vehicle Modifications Network
> >> http://www.vehiclemods.net.au/
> >>
> >>
> >>
> >> On 13 September 2017 at 04:02, Marius Liebenberg <[email protected]>
> >> wrote:
> >>
> >>>
> >>>>
> >>>> On 12 September 2017 at 10:47, Marius Liebenberg <
> >>>> [email protected]> wrote:
> >>>>
> >>>> > >You need a Mesa bitfile which puts UARTS on some of the 7i44 ouputs
> >>>>
> >>>> > Does this apply to the 7i80 or 7i44?
> >>>>
> >>>> 7i80 bitfile.
> >>>>
> >>>> > > Whatever you use, you need to find a way to work out where you are
> >>>> in
> >>>> > > the byte stream.
> >>>>
> >>>> > Does this imply that the data stream on the UART is not all mine and
> >>>> that there are other info being sent ?
> >>>>
> >>>> No, it is all yours, but once your data spans multiple packets you need
> >>>> to work out where you are in the byte stream. This can be done simply by
> >>>> timing, if there is a longer pause between the start and end packets than
> >>>> the inter-byte gap, or some protocols have byte patterns that can not 
> >>>> exist
> >>>> in the data as frame markers.
> >>>>
> >>> Or a state machine if the frames are predictable as mine is.
> >>> Something like this:-
> >>> > = Start of message
> >>>
> >>> 3 byte command ID
> >>>
> >>> Data
> >>>
> >>> 2 byte checksum
> >>>
> >>> < = End of message
> >>>
> >>> Sample: >0011C2<
> >>>
> >>>
> >>>
> >>>
> >>>> > Does the mesa_uart.comp serve as an example only or is it a
> >>>> > loadable component.
> >>>>
> >>>> If you have uarts in your firmware it should work. I have used a very
> >>>> similar component to send data from an Arduino to a Mesa card.
> >>>>
> >>> That is interesting and might open a whole lot of scope.
> >>>
> >>>
> >>>> --
> >>>> atp
> >>>> "A motorcycle is a bicycle with a pandemonium attachment and is
> >>>> designed for the especial use of mechanical geniuses, daredevils and
> >>>> lunatics."
> >>>> — George Fitch, Atlanta Constitution Newspaper, 1916
> >>>>
> >>>
> >>> ---
> >>> This email has been checked for viruses by Avast antivirus software.
> >>> https://www.avast.com/antivirus
> >>> ------------------------------------------------------------
> >>> ------------------
> >>> Check out the vibrant tech community on one of the world's most
> >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >>> _______________________________________________
> >>> Emc-developers mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/emc-developers
> >>>
> >>
> > ------------------------------------------------------------
> > ------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Emc-developers mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-developers
> >
> >
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to