[ Pobierz całość w formacie PDF ]
.3 i 4.Monta¿ zasilacza nie wymaga szczegó³owego opisu, ale warto go przeprowadziæ w klasyczny sposób, zaczynaj¹c od elementów o najmniejszych wymiarach.Tranzystor T2 powinien byæ zamontowany na radiatorze o powierzchni czynnej co najmniej 40 cm2.Po³¹czenie p³ytek mo¿na wykonaæ za pomoc¹ 4-przewodowej taœmy, której koñcówki s¹ lutowane do punktów J3 i J4.Wygodniej jest jednak zastosowaæ 4-stykowe z³¹cza (przynajmniej z jednej strony kabla), które u³atwi¹ serwisowanie zasilacza.KalibracjaW celu ustawienie maksymalnego napiêcia wyjœciowego zasilacza nale¿y wejœæ w tryb konfiguracji.Aby to zrobiæ, nale¿y32Elektronika Praktyczna 10/2002Mikroprocesorowy zasilacz laboratoryjnyJ4 CON4PWMGNDGND2Rys.2.Schemat zasilaczaprzytrzymaæ wciœniête klawisze: plus, minus i w³¹czyæ zasilacz.Potwierdzeniem tego, ¿e jesteœmy w trybie konfiguracji, bêdzie migotanie na przemian diod zielonej1 czerwonej.Nastêpnie ustawiamy na wyœwietlaczu maksymaln¹ wartoœæ napiêcia, które chcemy uzyskaæ na wyjœciu zasilacza (o2 V ni¿sze ni¿ napiêcie z transfor-id lód o-IbihI-o ¦ o Otoe-e??Rys.3.Rozmieszczenie elementów na p³ytce sterownikamatora) i potwierdzamy klawiszem modê.Wy³¹czamy zasilacz.Teraz musimy skalibrowaæ zasilacz.W tym celu ustawiamy na wyœwietlaczu po³owê maksymalnego napiêcia, pod³¹czamy woltomierz na wyjœcie i tak regulujemy potencjometrem Pl, aby osi¹gn¹æ to napiêcie.Kalibracja ograniczenia pr¹dowego wymaga obci¹¿enia zasilacza rezystorem du¿ej mocy i pomiaru pr¹du obci¹¿enia za pomoc¹ amperomierza.Ustawiamy takie napiêcie wyjœciowe, aby pr¹d?D _o- (o--i D 0W-u m o.ca *OO Om m ¦Oo-o- *oUl Q-> 5iCBU O-ORys.4.Rozmieszczenie elementów na p³ytce wykonawczejIGND2-OVCC'A70\iPl 100kJ1 OUTGND2WYKAZ ELEMENTÓWRezystoryRl, R2: 3,5kQR3: 500OR4: lOOkOR5: OJ OR6.R11: lknR12, R13: 10kOKondensatoryCl, C2: 470nFC3, C5: 470^F/35VC4: 10jiF/25VC6: lOOnFC7: 4700jiF/35VC8, C9: lOOnFPó³przewodnikiBl: mostek prostowniczy 175A(okr¹g³y)B2: mostek prostowniczy KBU6GDl: LED 3mm zielonaD2: LED 3mm czerwonaDS1.DS3: wyœwietlacz 7-segmen-towy, wspólna katodaTl: BC338T2: BDP391 (BDP393, BDP395)T3.T5: BC548Tó, T7: BC558Ul: LM358U2: PIC16F628 (zaprogramowany)U3: stabilizator 5V - 7805U4: 4543Zl: dioda Zenera 4v7Ró¿neS1.S4: mikroprze³¹cznikiPl: potencjometr lOOkaP2: potencjometr 10kaRadiator dla tranzystora T2Elektronika Praktyczna 10/200233Mikroprocesorowy zasilacz laboratoryjnyobci¹¿enia wynosi³ ponad 500 mA.Nastêpnie nale¿y ustawiæ ograniczenie pr¹dowe na 500 i tak regulowaæ potencjometrem P2, aby zapali³a siê czerwona dioda informuj¹ca o zadzia³aniu ograniczenia, a pr¹d wskazywany przez amperomierz wynosi³ 500mA.Do zasilania uk³adu nale¿y zastosowaæ transformator o napiêciu wyjœciowym wiêkszym o 2 V od maksy-malnego napiêcia jakie chcemy uzyskaæ na wyjœciu zasilacza.Drugi transformator, s³u¿¹cy do zasilania czêœci steruj¹cej, powinien mieæ napiêcie wyjœciowe równe 6 V.Waldemar Borek waldo@poczta.onet.plWzory p³ytek drukowanych w formacie PDF s¹ dostêpne w Internecie pod adresem: http://www.ep.com.pl/?pdf/pazdziernikO2.htm oraz na p³ycie CD-EP10/2002B w katalogu PCB.Oprogramowanie dla mikrokon-trolera zastosowanego w zasilaczu jest dostêpne na stronie WWW autora projektu pod adresem http://waldo.republika.pl, a tak¿e na stronie EP (Download>Doku-mentacje) i na p³ycie CD-EP10/ 2002B.34Elektronika Praktyczna 10/2002PROJEKTYSterownik napêdu CD-ROM, czêœæ 3AVT-5078W trzeciej - przedostatniej- czêœci añykuiuprzedstawiamy zagadnieniazwi¹zane z protoko³emsterowania prac¹ kontroleraw napêdachCD-ROM.Rekomendacje: prezentacjao niebagatelnych walorachpraktycznych - na podstawietego añykuiu mo¿nazaprojektowaæ w³asnysterownik HDD/CD-ROM namikrokon trolerze A VR.Zazwyczaj mówi siê, 2LT sterownik lub napêd wyposa¿ono w interfejs ATAPL Jest to jednak uproszczenie.ATAPI jest bowiem protoko³em wymiany danych pomiêdzy sterownikiem zintegrowanym na p³ycie komputera a sterownikiem wbudowanym w napêd.Z elektrycznego punktu widzenia, sterowniki ATAPI i ATA s¹ identyczne.Co to jest ATAPI?Wymiana danych nastêpuje tak, Ÿe po wydaniu specjalnej komendy PACKET musimy wpisaæ do rejestru danych 12 bajtów plecenia ATAPL W tab.4 przedstawiono funkcje rejestrów w urz¹dzeniu z ATAPLJak widaæ czêœæ rejestrów nie zmieni³a swoich funkcji, ale ca³kowicie identyczne z ATA s¹ tylko: rejestr kontroli napêdu, rejestr danych oraz rejestr wyboru napêdu (bity wyboru g³owicy i LBA s¹ zastrze¿one).Tab.4.Funkcje rejestrów ATAPIRejestr b³êdów7 6 5 4 3 Serue key2 1!CS0 !CS1 Adres Odczyt ZapisRejestr kontrolny0 1 6 Alternatywny rejestr statusu Rejestr kontroli napêduRejestry komend i danych1 0 0 Rejestr danych Rejestr danych1 0 1 Rejestr b³êdów -1 0 2 Rejestr kontroli przesy³u danych -1 0 3 - -1 0 4 Licznik bajtów (7 0) Licznik bajtów (7 0)1 0 5 Licznik bajtów (15 8) Licznik bajtów (15 8)1 0 6 Wybór aktywnego napêdu Wybór aktywnego napêdu1 0 7 Rejestr statusu Rejestr komendW standardzie ATAPI jest bardzo rozbudowany system obs³ugi b³êdów.Kody b³êdów pogrupowano w 3 zestawy - Sense Key, Additional Sense Code oraz Ad-ditional Sense Code Qualifier.Dwa ostatnie s¹ dostêpne poprzez komendê Re¹uest Sense.Kod b³êdu Sense Key znajduje siê w 4 starszych bitach rejestru b³êdów.W tab.5 zawarto opis kodów Sense Key.Elektronika Praktyczna 10/200235Sterownik napêdu CD-ROMSprawdŸ czy BSY = 0 oraz DRDY = 1Zapisz komendê Packet (AOh) do rejestru komendCzekaj a¿ BSY = 0 i DRQ = 1UZapisz 12 bajtów komendy PACKET.Po 12 bajcie napêd zresetuje DRQ i ustawi BSY
[ Pobierz całość w formacie PDF ]