This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:repair:beogram8000 [2018/01/20 01:27] – [B&O Beogram 8000 turntable] admin | projects:repair:beogram8000 [2018/01/24 01:24] (current) – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== B&O Beogram 8000 turntable ====== | + | ====== B&O Beogram 8000 turntable |
Repair of a B&O Beogram 8000 turntable with following issue: | Repair of a B&O Beogram 8000 turntable with following issue: | ||
* sudden speed increase, without any apparent reason. Originally about every 20 minutes, for a duration of 5 seconds.\\ | * sudden speed increase, without any apparent reason. Originally about every 20 minutes, for a duration of 5 seconds.\\ | ||
* Schematic diagram can be obtained free of charge [[https:// | * Schematic diagram can be obtained free of charge [[https:// | ||
- | After measuring with an oscilloscope on some meaningful points in the circuit, there were no anomalies found. Signals looked as expected. Since the speed control circuit as a whole is in a closed loop, the cause could be anywhere as well within the loop. A better way to measure therefore was to place measuring probes before and after several functional blocks in the closed loop and see for each block how it behaves when speed increases suddenly. For this a Saleae | + | After measuring with an oscilloscope on some meaningful points in the circuit, there were no anomalies found. Signals looked as expected. Since the speed control circuit as a whole is in a closed loop, the cause could be anywhere as well within the loop. A better way to measure therefore was to place measuring probes before and after several functional blocks in the closed loop and see for each block how it behaves when speed increases suddenly. For this a [[https:// |
| {{ : | | {{ : | ||
Line 11: | Line 11: | ||
| {{: | | {{: | ||
- | | Normal operation: Only SLOW UP/ | + | | Normal operation: Only SLOW UP/ |
So to find the cause for this, the circuit which handles the speed sensor was analyzed: | So to find the cause for this, the circuit which handles the speed sensor was analyzed: | ||
| {{ : | | {{ : | ||
- | | | + | | |
- | The B&O diagram from above is a bit different then what this turntable has: Phototransistor OPE2 is pulled up to 15v with resistor R47 (22k) and fed via resistor R48 (100k) to opamp IC1, which is configured as a 5v comparator (with a feedback of R49 (1M0). The output of the comparator is via a voltage divider (consisting of resistor R50 and R51) into the microcontroller. This is also different than what is designed in the circuit diagram from above. Maybe the 4013 schmitt-trigger was added in a later revision as a modulator for the speed signal. | + | The B& |
- | With the limited triggering possibilities of the oscilloscope, | + | With the limited triggering possibilities of the oscilloscope, |
To reduce the influence of the Arduino measurement system, two opamps as voltage-followers were taken, fed with 20v to allow some margin above the 15v level to be measured: | To reduce the influence of the Arduino measurement system, two opamps as voltage-followers were taken, fed with 20v to allow some margin above the 15v level to be measured: | ||
Line 27: | Line 27: | ||
Both input signals, Optical_sensor_P4.7 and IC1_p.14_pulse_out, | Both input signals, Optical_sensor_P4.7 and IC1_p.14_pulse_out, | ||
- | As the turntable always stops turning after about 30 minutes, transistor Q1 was selected to control | + | As the turntable always stops turning after about 30 minutes, transistor Q1 was selected to ' |
A 5v regulator was chosen to regulate 20v down to 5v for the Arduino Nano, if the Nano was not connected via USB to a computer. The 20v made it easy that only one power supply was required. | A 5v regulator was chosen to regulate 20v down to 5v for the Arduino Nano, if the Nano was not connected via USB to a computer. The 20v made it easy that only one power supply was required. | ||
+ | |||
+ | The circuit was temporarily built on a breadboard: | ||
+ | | {{: | ||
+ | | Interface circuit between Beogram 8000 and Arduino Nano | | ||
==== Monitoring speed with software ==== | ==== Monitoring speed with software ==== | ||
Line 314: | Line 318: | ||
} | } | ||
</ | </ | ||
- | ==== Root cause found ==== | + | ==== Root cause ==== |
- | After testing for several days, the error did not come back at all. Further analysis found that the most likely cause for the failing sensor | + | After testing for several days, the error did not come back at all. Further analysis found that the most likely cause for the failing sensor |
==== References and further information ==== | ==== References and further information ==== | ||
* See about interrupts: [[http:// | * See about interrupts: [[http:// | ||
* Variables to be declared volatile | * Variables to be declared volatile | ||