Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

DRO modif to show RPM

Albertob

Newbie
Newbie level 4
Joined
Jan 12, 2025
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Visit site
Activity points
37
Good morning,

I landed on your site by chance and I would like to ask you if you can give me a tip: I am a mechanical engineer (from Italy) and I know nothing about programming,
but if you give me the right tips I have a friend who could help me.

What you see in the photo is a 3-axis Chinese DRO and a 500 pulse/revolution rotary encoder,

what I would like to do is display on a line of the DRO (for example the second or the third)
the encoder revolutions per minute (RPM), because now by configuring the DRO in "Rotary" from inside, It shown a rotation angle, that is a value that goes from 0° to 360 and then starts again but not the encoder RPM.

I would like to modify the DRO software with a software ? (I don't which software i can use for that) and make it display the encoder revolutions per minute, which I would like to connect to a pulley.

Can you give me a tip on how to do it? (if it can be done!)

Thanks in advance for your help,

Ciao
Alberto
 

Attachments

  • IMG_20250108_181755.jpg
    IMG_20250108_181755.jpg
    1.5 MB · Views: 15
These digital readouts are intended for precise position measurement with machine tools. Typical functions are absolute and relative position display, also calculation of geometric forms, e.g. circle periphery coordinates. You might calculate the intended speed info by using DRO RS232 interface and an external processor.

 
Hi,

RPM means revolutions per minute.
now if you want to display the RPM once per second ... obviously it´s only 1/60 of a minute.

Now let´s imagine you turn the encoder exactly once per second.
RPM wise this means 60 times per minute .. or 60 RPM
pulse wise this means 500 pulses per second.

So if you count the pulses for one second ... and the counting result is 500 .. then this equals 60 RPM.
So each single pulse equals 60/500 RPM or 0.12 RPM.

In other words: count the pulses for 1s .. then multiply the value with 0.12 ... and you have the RPM.

Klaus
 
These digital readouts are intended for precise position measurement with machine tools. Typical functions are absolute and relative position display, also calculation of geometric forms, e.g. circle periphery coordinates. You might calculate the intended speed info by using DRO RS232 interface and an external processor.

Thanks FvM but the link does not work, whay Is It that PDF file?
 
These digital readouts are intended for precise position measurement with machine tools. Typical functions are absolute and relative position display, also calculation of geometric forms, e.g. circle periphery coordinates. You might calculate the intended speed info by using DRO RS232 interface and an external processor.

Is there any way to enter the eprom and modify the program? Can you recommend a program to enter via serial and try to modify the original program? Ponyprog? Other?
 
Hi,

RPM means revolutions per minute.
now if you want to display the RPM once per second ... obviously it´s only 1/60 of a minute.

Now let´s imagine you turn the encoder exactly once per second.
RPM wise this means 60 times per minute .. or 60 RPM
pulse wise this means 500 pulses per second.

So if you count the pulses for one second ... and the counting result is 500 .. then this equals 60 RPM.
So each single pulse equals 60/500 RPM or 0.12 RPM.

In other words: count the pulses for 1s .. then multiply the value with 0.12 ... and you have the RPM.

Klaus
Thanks! Can i modify the DRO internal software to make the operations that you suggest me?
 
Presume you can't. There are several issues to solve:
- identify the processor used in the device
- read out the binary firmware, if possible at all. If it's hold in internal processor flash, it might be read protected
- get hold of required software tools
- disassemble the firmware
- understand it's structure and function
- design the intended modifications
- test and debug
 
You ask me? ... I don´t know if you can.

My recommendation regarding the DRO: Read the manual, contact the manufacturer.

Klaus
Ok, i asked to the Chinese seller, no answer, i asked to Yihao dro ( producer) and no answer, so asked to you or anybody that know a software name.

Ok the manual It Is write to change to Rotary but It show an angle, no RPM.
 
Presume you can't. There are several issues to solve:
- identify the processor used in the device
- read out the binary firmware, if possible at all. If it's hold in internal processor flash, it might be read protected
- get hold of required software tools
- disassemble the firmware
- understand it's structure and function
- design the intended modifications
- test and debug
Thanks, i use your informations, i know It Is a challenge and of course the test will be make by a friend, not me for not damage the Dro original software. In negative case i will leave the DRO as It Is.
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top