Retrohacking the ATL Access 3 probe
- Retroengineering of ATL Access 3
- version: V0.1
- date: 15/07/2016
- cost:75$
- sourcing:Recycling a probe from ebay
- technology: Hacking the ATL Access 3
- language: n/a
- author: Kelu124
ITF-A_gnd
ITF-F_12V
ITF-N_cc_motor_pwm
ITF-mET_Transducer
Motor
Tri-Piezo Head
Motor
ITF-mET_Transducer
Tri-Piezo Head
ATL3
The aim of this echOmod is to get the mechanical movement of the piezos. Salvaged from a former ATL3.
ITF-mET_Transducer
->ATL3
->Tri-Piezo Head
->ITF-mET_Transducer
ITF-N_cc_motor_pwm
->ATL3
->Motor
- Simple to use
- 3 piezos, can be of different frequencies as for the ATL10PV
- We have removed the position system : we don't have the encoding system
- Tough to find a old ATL Access 3 probe
- For using the ATL Access 3, the 3.3V can be used directly from the power supply -- see this page.
- We have found an interesting doc: the ATL manual for the ultrasound machine - and specs for the whole set of transducers -- found here
The pins layout is numbered below. The following pins have been identified:
- Pins 9 and 10 are for motor control
- GND are pins 2, 4 and 14
- VCC for counter is on pin 17
- CounterSignal is on pin 18
Using numbering as on breakout pins:
- Pack of signals together on 7/8/9/10/11 (which are the 5+1 on the 3x2 header in the head: counter ?)
- impedance is 2.56, 9.5, 8.4, 2.57, 1.279, 9.61 Ohm. 4 sets of impedance: R, 2R, 8.4, 8.4+R
- 4x1 header is connect to 4,3, 7 and (?? missing GND ?) which seems to be an eeprom. worth checking Vss and Vdd for these).
- 6.5 Ohm between 7 and 12. What can it be?
- Motor seem to be on 16-17
- Pin 4 is shared, in front of pin 7. (pin 7 alim, 4 is GND ?)
Using this arduino code and results are here. Some stuff still to do:
- In the code, adding a marker for the beginning of a number
- Are 6 bit sufficient?
- Better control of the pulse counter.
-
Oil to be found to replace lost one =) Feeback: linseed oil seems good !
-
Refilling? see below:
Mostly ebay:
- 60$ for 1 probe - - http://www.ebay.com/itm/ATL-Access-C-3-0-MHZ-12-7mm-dia-Ultrasound-Transducer-P-N-101-25909-72-3862-/111898969844?hash=item1a0db2c6f4:m:mY5GvKHR7qPhPuufxAHnjyA
- 290$ for 2 probes - 2x ATL Access A (3MHz) - http://www.ebay.com/itm/ATL-Access-A-Ultrasound-Probe-LOT-2-/131588905820?hash=item1ea34f5b5c:g:COUAAOSwyQtV3Xkg
- 5MHz @ http://www.ebay.com/itm/ATL-Access-A-5-0MHz-12-7mm-Dia-6cm-FP-Ultrasound-Probe-3359-/111904941527?hash=item1a0e0de5d7:m:m35HcHQafc7p8BdFvI01GZg (104$)
I have not used any feedback action, just tried to provide a constant voltage.
Using 160mA@4V
Please refer to this log to read more about how we got this image. Here's an example of the image we got:
The motor spins too fast... damned. As seen in "rotating probe image", we can't really say when the probe is rotating or not. So we'll need a way to check the speed of the motor.
Having timestamped the bitscope acquisitions, there is a 20 +- 0.74 ms between each line.. a tad slow.
Getting realtime information (with no stupid data transfer delays) gives continuous images, using a Beaglebone PRUDAQ.
With which one can reconstruct a movie:
We see that the image is there, but we don't know when/where the image was taken. See the reference page for this old probe.
This data comes from the Murgen project, Worklog 10
Those were done with a bitscope at 5Msps.. with 'non-null' delays between each line.
BNC female to SMA male
And how are the signals prepared? See this work for pictures of the ICs inside, and for the type of signals inside the head of the probe.
There's going to need to signal hacks to remove constant components from the signals
[dm74s287](http://www.yd-tech.com.tw/pdf/74S/74S287.pdf
HEF4040BT : 12-Stage Binary Ripple Counter
Some resources:
-
http://alejandria.ccm.itesm.mx/biblioteca/digital/liele/pcmc.pdf
-
Impedance matching? See https://www.ncbi.nlm.nih.gov/pubmed/23443705
- Determine the impedance of the transducer seen by tobo (@ulb ?)
- Do a logic control of the probe
- Do some impedance matching (@ulb ? @will ?)
- Finding more precise pins mapping
- BONUS! Get RealTime acquisition
- Finding the pins mapping
- Acquire and build ultrasound pictures =)
- Motor in action
- Refill Oil
- Test echoes
- Make and insert a video: there
- @eiffel for playing with hardware together
The echOmods project and its prototypes (amongst which we find the RetroATL3 module) are open hardware, and working with open-hardware components.
Licensed under TAPR Open Hardware License (www.tapr.org/OHL)
Copyright Kelu124 ([email protected]) 2015-2018
The following work is base on a previous TAPR project, Murgen - and respects its TAPR license.
Copyright Kelu124 ([email protected]) 2015-2018