Standalone CD Player
By captain007
spacer

By captain007
spacer
Unique visitors:31


Het schema

Nadat ik de cdrom spelers heb getest heb ik op internet gezocht naar een bruikbaar schema. Uiteindelijk is het het volgende schema geworden:
 
Het betreft een schema voor een standalone cdspeler.
Bij dit schema zit ook al source code voor de PIC controller die gebruikt zal worden. In eerste stantie zal ik deze gebruiken voor mijn project. Eventueel zal ik hier later nog extra functies aan toevoegen.
 
Door mijn ervaring met microcontrollers (Motorola 68hc11) op school zal dat geen probleem moeten zijn. Eventueel met een instructieset om de assembly code aan te passen.

Opzet

De opzet van dit project is om 2 cdrom spelers in 1 behuizing te plaatsen met een gemeenschappelijke voeding. Deze zal hiervoor ook nog apart gebouwd moeten worden. Later zal ik meer details geven over de onderdelen e.d.
Het schema wat eerder vermeld is gaat uit van besturing via PIC controller. De PIC controller zal d.m.v. het ATAPI protocol via een IDE kabel signalen doorgeven aan de cdrom speler. Hierbij moet je denken aan play signaal, volgende track e.d. Het geluid wordt via de analoge uitgang van de cdrom speler opgevangen en zal door een kleine versterker worden versterkt. Aan het uiteinde van de versterker zitten 2 tulpstekkers. Via een kabel kan dan de unit worden verbonden met een grote versterker of met een mengpaneel.
 
Omdat het ATAPI protocol wordt gebruikt is het ook mogelijk om een cdrom unit eenvoudig te vervangen als deze kapot gaat.
 
Eerder had ik al aangegeven dat het om een dual cdrom speler set gaat die ik wil bouwen. Dat betekent dus dat ik 2x een PIC controller en 2x een versterker ga bouwen en monteren. Het schema gaat uit van een 5 Volt voeding dus dat is handig. Zowel de versterker, lcd als PIC controller als cdrom speler werkt op 5 Volt. De cdrom speler heeft daarnaast ook nog 12 Volt nodig en hiervoor moet ook nog de voeding gebouwd worden. De voeding zal uiteindelijk ongeveer 4 Ampere moeten gaan leveren.
 
Om het project een wat professioneler uiterlijk te geven ga ik geen experimenteer printplaten gebruiken, maar laat ik door een bekende printplaten etsen. Dan hoef ik ook niet meer met de hand de banen met kabeltjes of soldeer te maken. Dit zorgt ook voor een minder storingsgevoeliger geheel.
 
Omdat ik ook nog niet in het bezit ben van een PIC programmer zal ook deze nog gebouwd moeten worden. Daarmee zal ik ook dit project mee beginnen.
 
Binnenkort meer over de PIC programmer....

 



There are 2 comments on this project. Click here to add your comment
Posted by Anonimous on 2006-04-25 17:29:33
   source code

Leuk project
Ben van plan hem ook te maken.

Van welk bestand moet je een hex file maken?
Er staan namelijk meerdere asm bestanden.
Posted by Anonimous on 2006-04-26 09:50:13
   source code

Je moet mplab gebruiken en daarin een project maken en alle include files en asm bestanden in meenemen. Vervolgens compile je dit project en dan kun je met de export functie een .hex file genereren.

Click here to add your comment