Spørgsmål:
Hacking / styring af BLDC fra CD-brænder
Lars
2009-11-22 22:07:04 UTC
view on stackexchange narkive permalink

Jeg har en gammel cd-brænder (HP 9100 plus), hvor jeg gerne vil kontrollere BLDC-motoren fra.

Min idé er at bruge den originale IC på brænderen som driver og bruge en ATtiny13 til at kontrollere det. Der er dog nogle problemer.

Jeg fandt ud af, at IC ligner LB11699H datablad, kun lavere model.

Når jeg tilslutter CD-brænderen til strømmen, motoren drejer sig op og ned af sig selv et par gange og stopper derefter. Jeg frakoblede kablet til laserhovedet for sikkerheds skyld. I løbet af den tid, motoren drejer, kan jeg få den til at stoppe og dreje lidt hurtigere ved at skifte ben 1 og 2, men når motoren stoppes af det indbyggede kredsløb, kan jeg ikke gøre noget ... Jeg får ikke motoren spinding. Hvad går der galt?

Jeg skal også have et analogt signal mellem 0 og 2 volt for at kontrollere IC. Kan dette signal genereres med en udjævnet PWM fra ATtiny13, eller skal jeg bruge noget andet? Måske tilsluttes to batterier med spændingsdelere og transistor til ATtiny13-stifter? Hvordan gør jeg det?

Kan nogen hjælpe mig herude? : D

En svar:
edebill
2009-11-23 09:09:27 UTC
view on stackexchange narkive permalink

(Jeg har virkelig ingen erfaring med denne applikation, så dette er lidt af et skud i mørket - forhåbentlig giver det dig nogle ideer)

Hvor grundigt har du adskilt dette fra resten af ​​drevkredsløbet? Fra den del, hvor du siger, du har afbrudt ledningerne fra laserhovedet, lyder det som om det stadig er i drevet. Hvis det er tilfældet, kæmper du sandsynligvis mod den automatiske drevs opstartsadfærd, hvor det spinder op og kontrollerer for at se, om der er en disk, før du lukker ned. pin 7 (BREMSE). Det ser ud til, at stiften, der går højt, vil bremse motoren. Du vil have, at det skal være lavt hele tiden. Hvis du kan se det overgå lavt til højt lige når motoren stopper, har du din skyldige :) Hvis det ikke ser ud til at være det, så prøv at kontrollere de andre ben på controlleren for at se om en af ​​dem gør det ( de har muligvis ændret pinout mellem chipversioner).

Hvad angår hvordan man får dit 0 - 2V niveau, er udjævning af et PWM-output ret vanskeligt, og den nøjagtige kapacitans, der kræves, varierer afhængigt af hvor meget strøm der trækkes . Hvis du ikke behøver at variere spændingen, ville jeg lave en spændingsdeler. Hvis du har brug for at variere det, men kan leve med diskrete trin, vil jeg se på at lave flere spændingsdelere, enten på flere ben i Attiny eller fastgjort til noget som en krusttæller, hvor du kunne vælge hvilken udgangsstift der er TIL og kontroller således hvilken af ​​flere modstande der bruges som den øverste halvdel af spændingsdeleren.

Held og lykke med dette projekt. Beredning af dele kan være vanskelig. Jeg har enorm respekt for de mennesker, der trækker det af.

Tak for dit svar. Jeg testede noget, og det er sandsynligvis ikke BREMSE-stiften, men S / S-stiften, der har brug for spænding, før IC'en lader motoren dreje. Jeg tager nogle flere test, men det kan være løsningen.


Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 2.0-licens, den distribueres under.
Loading...