Laser Head Height Sensor – Looking for a Beta Tester

  • prokopcio
  • prokopcio's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
12 Mar 2025 14:42 - 12 Mar 2025 21:46 #323762 by prokopcio

I would be happy to buy your sensor, but delivery to our country does not work. If possible, share basic information about your developments (source code is not needed), this is very interesting and can motivate many to develop their own sensors. From simple ideas, study the BCL-AMP circuit and create on one board together with a fast microcontroller (like on BCS100) and EtherCAT on LAN9252. 
Several people have analyzed BCL-AMP circuits – these are very simple LC generators built from just a few basic components like here:
BCL-AMP  
Someone even posted a example schematic like the one below (not the same device but simply).

I tested it, and it works, but as you correctly pointed out, it requires advanced processing, like in BCS-100 controllers, for example, which is not a small cost. I had to look for other methods, and measuring the charging/discharging time of a capacitance with a very small variable current turned out to be a more effective approach, so I pursued that direction. The output interface is a completely separate matter – I chose a simple 0-10V signal and a variable frequency range of 20 kHz - 70 kHz.

Attachments:
Last edit: 12 Mar 2025 21:46 by prokopcio.
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

  • prokopcio
  • prokopcio's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
12 Mar 2025 14:50 - 12 Mar 2025 21:47 #323763 by prokopcio

delivery to our country does not work.


Where are you from ?
Last edit: 12 Mar 2025 21:47 by prokopcio.
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
13 Mar 2025 05:52 #323800 by stkvit
I converted the bcl-amp output to a differential signal (max485), at a long length it works much more stably and reliably. You should do the same (I understand that your frequency is linear and depends only on the height). A couple more questions, your sensor have temperature stabilization?

Please Log in or Create an account to join the conversation.

  • prokopcio
  • prokopcio's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
13 Mar 2025 08:24 #323808 by prokopcio

I converted the bcl-amp output to a differential signal (max485), at a long length it works much more stably and reliably. You should do the same (I understand that your frequency is linear and depends only on the height). A couple more questions, your sensor have temperature stabilization?

I was thinking about differential signals and if there is such a need I will introduce them, we will see after the tests. There was only one obstacle - I wanted to leave the size of the device exactly like most BCL type sensors so that it would fit perfectly in the place designated for it. I did not find a suitable connector convenient to use to accommodate so many cables. I thought about RJ45 but it gave rise to other problems. 

Fortunately, such a converter is not a problem and it can be added even externally along with galvanic separation, which is missing here. 

Of course the temperature stabilization is needed - now introduced very basic and weak, it requires refinement. This still requires a lot of time. I have to collect a lot of measurement data and refine the algorithm but I am prepared for it. The current implementation should be completely sufficient for tests. There are other sensors apart from temperature that are more difficult to control and that spoil the measurement during cutting (dielectric parameters of the gas surrounding the nozzle).
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
13 Mar 2025 11:18 - 13 Mar 2025 11:19 #323821 by stkvit
Having studied the information a bit, I think you are using something like this. This is an interesting method, but it has a number of its own shortcomings. In addition to 7745, there are many more successful chips (for example, ZSSC3123AA2R, MAS6513, PCAP04, or the simplest   cav424 with an external ADC).

I will reveal the details that I found out on my own and were hard to find on the Internet:As for AD7745/AD7746, I tried to use it as a controller for gas burners. It was not easy because it worked on the desk, but during cutting, the gas changed the parameters very much and the AD7745/AD7746 measurement method was not suitable.1. It is not suitable for lasers because the reading is too slow 90Hz.To make sense for Lasers, the absolute minimum sampling is 500Hz (2ms), I have 3650Hz sampling but I do not want/cannot reveal why this value is chosen and it should be selected for a specific type of processing.2. AD7745/AD7746 have a measurement range of 17pF (60pF tollerant), which is definitely too little because the parasitic capacitances on the wire, head, etc. are 50-200pF3. The useful measurement range of the distance is 0.1pF - 30pF, although for some types of nozzles the range may be wider4. I chose the method of measuring the capacitance charging time, although I also experimented with measuring the frequency as in BCL-AMP BCS, which was a bit less stable but also very good.5. Unfortunately, I did not find any ready-made circuit like AD7745/AD7746 that would be suitable, and I had to design everything from scratch. 

Attachments:
Last edit: 13 Mar 2025 11:19 by stkvit.

Please Log in or Create an account to join the conversation.

  • prokopcio
  • prokopcio's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
14 Mar 2025 12:51 - 14 Mar 2025 13:05 #323919 by prokopcio
Yes, this is one of the methods that I tested with great success, eventually I added a large coil in series to stabilize the charging current.
You have a very lot of knowledge so I think that you will be able to create such a open-source sensor using any of basic methods. The easiest way is to use one of ready to use CHIPs that you gave as an example ( now i haven't time to analise it / *conversion time should be fast ) or add any converter to good and very cheap BCL 1-3MHz generator.
I everything projected handly without use ready to use external chips but it required a huge amount of time for experiments and optimal selection of component values. It was not easy.
Last edit: 14 Mar 2025 13:05 by prokopcio.

Please Log in or Create an account to join the conversation.

  • prokopcio
  • prokopcio's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
17 Mar 2025 11:35 - 17 Mar 2025 12:14 #324105 by prokopcio
Small test



Calibration :
Last edit: 17 Mar 2025 12:14 by prokopcio.
The following user(s) said Thank You: tommylight, rodw

Please Log in or Create an account to join the conversation.

More
17 Mar 2025 13:23 #324112 by rodw
Beautiful! Nowhere as near exciting here. But I have reworked my ethercat lab and have some beckhoff slaves installed for the first time (after I found an ethernet cable was faulty!)

 

I still have to get the homing switch working. The 8mm sensor does not see the aluminium so it needs a strip of steel fitted :(
Attachments:
The following user(s) said Thank You: tommylight, prokopcio

Please Log in or Create an account to join the conversation.

Moderators: snowgoer540
Time to create page: 0.166 seconds
Powered by Kunena Forum