text:
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 22
Chia sẻ: Nguyen Van Dau | Ngày: | Loại File: PDF | Số trang:13
lượt xem 43
download
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 22
Nhiệm vụ và tính chất cơ bản. Nhiệm vụ chủ yếu của tầng khuếch đại ghi là sửa méo trước cho đặc tuyến đầu ghi và cấp tín hiệu cho nó. Để thực hiện được nhiệm vụ này bộ khuếch đại cần có các tính chất sau: _ Tầng ra làm việc với tải điện cảm là đầu ghi _ Có mạch sửa đáp tuyến tần số trong tần khuếch đại. _ Trộn tín hiệu với dòng từ thiên siêu âm để dòng từ hoá dòng tín hiệu lên băng từ. Khi ghi với micophn^? khi đầu vào của nó...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 22
- Chương 22: Boä khueách ñaïi ghi 1. Nhieäm vuï vaø tính chaát cô baûn. Nhieäm vuï chuû yeáu cuûa taàng khueách ñaïi ghi laø söûa meùo tröôùc cho ñaëc tuyeán ñaàu ghi vaø caáp tín hieäu cho noù. Ñeå thöïc hieän ñöôïc nhieäm vuï naøy boä khueách ñaïi caàn coù caùc tính chaát sau: _ Taàng ra laøm vieäc vôùi taûi ñieän caûm laø ñaàu ghi _ Coù maïch söûa ñaùp tuyeán taàn soá trong taàn khueách ñaïi. _ Troän tín hieäu vôùi doøng töø thieân sieâu aâm ñeå doøng töø hoùa doøng tín hieäu leân baêng töø. Khi ghi vôùi microphon khi ñaàu vaøo cuûa noù ñöôïc noái vôùi ñaàu ra cuûa taêng aâm micro, coøn khi ghi vôùi ñöôøng truyeàn tín hieäu (Line) thì ñaàu vaøo noái qua bieán aùp ñoái xöùng, heä soá bieán aùp khoaûng 810. Trong taàng khueách ñaïi ghi cuûa maùy chuyeân duøng thöôøng coù ñieàu chænh möùc ghi baèng bieán aùp. Rieâng caùc maùy daân duïng thöôøng duøng möùc ghi coá ñònh vaø coù maïch ñieàu löôïng ALC (automatic level control). Taêng aâm ghi thöôøng ñöôïc ñaët gaàn vôùi boä taïo soùng sieâu aâm vaø töø thieân seõ laøm cho taàng naøy laøm vieäc keùm oån ñònh ôû taàn soá cao. Ñeå traùnh hieän töôïng naøy phaûi caùch ly taàng khueách ñaïi vôùi boä taïo soùng baèng caùch boïc kín choáng nhieãu caùc linh kieän vaø ñi daây ñuùng caùch. Coâng suaát tín hieäu ñaët leân ñaàu töø raát nhoû (2%W) neân coù ñoä meùo nhoû (
- n: laø soá voøng cuûa cuoän daây RM: toång trôû cuûa ñaàu töø K1,K2: laø heä soá tyû leä phuï thuoäc vaøo caùch choïn ñôn vò ño. Töø hai bieåu thöùc treân ta thaáy raèng doøng töø thoâng chaïy trong loõi ñaàu töø hoùa leân baêng tyû leä vôùi ñieän tröôøng ôû ñaàu ghi vaø doøng töø trong loõi saét ôû bieàu thöùc (I) töø thoâng phuï thuoäc taàn soá, ñieän aùp treân ñaàu töø vaø vôùi giaû thuyeát caûm khaùng cuoän daây coù ñieän trôû thuaàn nhoû nhaát. Bieåu thöùc (II), töø thoâng khoâng phuï thuoäc vaøo taàn soá vaø xem toån hao naêng löôïng trong loõi vaø trong khoâng gian ñaàu töø laø nhoû nhaát neân ñöôïc söû duïng tieän lôïi. Coâng thöùc (I) ít ñöôïc söû duïng vì töø thoâng thay ñoåi maïnh trong daõi taàn laøm vieäc. Coâng thöùc (II) ñöôïc söû duïng nhieàu hôn vì phuø hôïp vôùi doøng i ôû ñaàu töø ghi töø hoùa leân baêng töø theå hieän trong luùc ño. Doøng tín hieäu i phuï thuoäc vaøo caùch caáu taïo ñaàu töø, soá voøng daây, caùch choïn thieân töø vaø chaát löôïng baêng. Khoâng theå taêng soá voøng ñeå taêng , vì khi n taêng thì RM cuõng taêng theo, taàn soá coäng höôûng rieâng cuûa ñaàu töø seõ xeâ dòch gaàn daûi taàn laøm vieäc, seõ laøm xaáu ñaëc tính taàn soá. Thoâng thöôøng soá voøng daây n nhoû, ñieän trôû nhoû neân khoâng caàn ñieän aùp thieân töø lôùn. Toång trôû ra Trôû khaùng cuoän daây ñaàu töø Z = wl taêng theo taàn soá, doøng töø hoùa duy trì ôû möùc trung bình thì ñieän aùp ra seõ phuï thuoäc taàn soá theo quy luaät u
- = iwl. Do ñoù, trong maïch caàn phaûi coù maïch söõa meùo taàn soá tröôùc ôû boä khueách ñaïi . Trôû khaùng xoay chieàu ôû ñaàu ra coù trò soá raát nhoû trong vuøng taàn soá thaáp neân gaây meùo khoâng ñöôøng thaúng. Ñeå oån ñònh giaù trò trôû khaùng cuûa phuï taûi trong caû daûi taàn tín hieäu caàn maéc ñieän trôû haïn cheá R noái tieáp vôùi ñaàu töø, coù trò soá ñuû lôùn, thoûa maõn ñieàu kieän R>> wl. Phuï taûi cuûa taêng aâm luùc naøy xem nhö laø ñieän trôû thuaàn R. Thöïc teá ñieän trôû haïn cheá R theo coâng thöùc R = 2WoL = 4foL Trong ñoù fo laø taàn soá cao (Hz) L ñieän caûm ñaàu töø (H) Phöông phaùp höõu hieäu laø maéc theâm tuï C song song vôùi ñieän trôû R. Toång trôû vaøo cuûa maïch nhìn AB seõ laø 2 K 3 2 K K 2 Z R K 2 2 W: taàn soá voøng ñeå tính trò Z Laàn löôït laáy caùc giaù trò W = 0 ñeán W = Wr vôùi caùc tham soá = 1;1.6;2;3 seõ veõ ñöôïc ñaët tuyeán hình
- Töø ñaëc tuyeán ta ruùt ra keát luaän sau: _ Trôû khaùng Z seõ oån ñònh khi = 1.6 L 1 W Wr Wr K R LC Wn _ Khi < 1.6 thì trôû khaùng giaûm, doøng tín hieäu chaïy qua noù taêng luùc ñoù aùp ñöa vaøo khoâng ñoåi. Hai phöông phaùp haïn cheá duøng R vaø RC ñeàu gaây toån hao ñieän aùp vaø coâng suaát treân ñieän trôû haïn cheá, do ñoù caàn phaûi taêng coâng suaát cuûa taêng aâm ghi. Söûa meùo tröôùc cho ñaùp tuyeán taàn soá Ñaëc tính taàn soá cuûa taêng aâm ghi: Neáu nhö doøng tín hieäu treân ñaàu ghi taùc duïng leân baêng töø ñoàng ñeàu trong caû daûi taàn thì töø dö coøn laïi treân baêng laïi khoâng gioáng nhau. Taàn soá caøng taêng, möùc töø hoùa leân baêng caøng giaûm. Ñaëc tính taàn soá cuûa töø dö seõ bò giaûm ôû taàn soá cao. Möùc suy giaûm phuï thuoäc vaøo lôùp boät töø cuûa baêng, toác ñoä chuyeån baêng, ñoä roäng khe töø vaø chaát löôïng mieáng ñeäm khe cuûa ñaàu töø, vaät lieäu loõi ñaàu töø vaø cheá ñoä ghi. Neáu buø hoaøn toaøn möùc suy giaûm naøy trong taêng aâm phaùt baèng caùch naâng ñoä khueách ñaïi ôû vuøng taàn soá cao thì taïp aâm ôû vuøng taàn soá cao seõ taêng leân. Ñeå giaûm taïp aâm cho taêng aâm phaùt, hôïp kyù nhaát laø neân coù maïch söûa meùo tröôùc ôû taàn soá cao ñaët trong taêng aâm ghi. Maëc duø ñaõ coù söï phaân vuøng hieäu chænh ñaëc tuyeán taàn soá giöõa taêng aâm ghi vaø phaùt, nhöng khoâng giaû quyeát ñöôïc caùc yeâu caàu treân, neân ngöôøi ta quy öôùc cho tröôùc ñaëc tuyeán taàn soá chuaån nhö ôû taêng aâm phaùt.
- Vaán ñeà laø neân choïn ñaëc tuyeán taàn soá ôû taêng aâm ghi nhö theá naøo ñeà khi phaùt laïi thì ñaëc tuyeán taàn soá cuûa maùy coù daïng baèng phaúng naèm ngang vì ñaëc tuyeán taêng aâm ghi vaø phaùt buø cho caùc toån hao treân ñaàu vaø baêng töø. Nhö vaäy ñaëc tuyeán taàn soá cuûa taêng aâm ghi phaûi coù daïng nhö ñaëc tuyeán taàn soá cuûa doøng tín hieäu chaïy qua ñaàu töø ñeå töø hoùa leân taêng. Ñaëc tuyeán coù daïng nhö hình veõ treân, theo ñôn vò logarit theo quy luaät. if K 20 lg i1000 if : doøng tín hieäu chaïy qua ñaàu töøöùng vôùi taàn soá f. i1000: doøng tín hieäu chaïy qua ñaàu töø öùng vôùi taàn soá 1KHz. Maïch söûa meùo: Töø ñaëc tuyeán thaáy raèng, caàn phaûi coù maïch söûa meùo tröôùc ôû taàn soá cao cuûa taêng aâm ghi. Caùc maïch naâng cho töøng loaïi maùy chæ khaùc nhau ôû möùc K vaø taàn soá cöïc ñaïi caàn phaûi naâng cao Ñaây laø maïch söûa meùo tröôùc ñaët ôû ñaàu vaøo cuûa taàng khueách ñaïi, thöôøng duøng vôùi ñöôøng line coù bieán aùp. Duøng loaïi bieán aùp haï aùp (n
- Ñieän aùp ñaët treân maïch coäng höôûng LKCK ôû möùc naâng cöïc ñaïi (RK ôû Vin V n phía traùi) Möùc naâng ôû taàn soá cao laø V R M V B RK R RK>>R neân MRK/R I. Khueách ñaïi phaùt 1) Nhieäm vuï vaø tính naêng cô baûn: Taêng aâm phaùt coù hai nhieäm vuï chính: _ Khueách ñaïi tín hieäu raát nhoû _ ñöôïc caûm öùng treân ñaàu töø ñeán möùc ñuû lôùn cho vieäc kieåm tra, ñeå nghe hoaëc ñöa ñeán ñaàu vaøo taàng khueách ñaïi coâng suaát ra loa. _ Söûa laïi ñaëc tuyeán cho ñaàu phaùt Hoaøn thaønh ñöôïc hai nhieäm vuï treân raát khoù vaø caàn phaûi coù nhöõng maïch ñaëc bieät trong taàng khueách ñaïi naøy. Söùc ñieän ñoäng caûm öùng cuõng khoâng quaù 100150V. Vì vaäy ñieàu khoù khaên nhaát laø laøm suy giaûm taïp aâm ngay ôû taêng aâm phaùt. Möùc hieäu chænh taàn soá ôû taêng aâm phaùt thoâng thöôøng phaûi naâng leân töø 2025dB. Ñoä meùo khoâng ñöôøng thaúng do soùng haøi cuõng nhö meùo toång hôïp ôû taàn soá cao khoâng vöôït quaù 0.5%. Ñoái vôùi caùc maùy ñôøi môùi, ngöôøi ta coøn duøng theâm boä neùn taïp aâm Dobly meùo toång hôïp ñaït tôùi 0.06%. Do vaäy ñoä meùo khoâng ñöôøng thaúng ôû taêng aâm phaùt caàn phaûi ñöôïc khoáng cheá chaët cheõ. 2) Taïp aâm noäi boä cuûa taàng khueách ñaïi: Transistor khueách ñaïi duøng cho taàn soá thaáp coù nhieàu coâng duïng khaùc nhau, khoâng theå duøng baát kyø loaïi transistor naøo cho taàng khueách ñaïi phaùt, nhaát laø ôû taàng ñaàu. Do ñoù, phaûi choïn loaïi transistor ñaëc bieät, coù taïp aâm noäi boä noäi boä nhoû duøng cho taàng ñaàu. Taïp aâm nhieät cuûa ñieän trôû base:
- Taïp aâm gaây neân do ñieän trôû base laø do caùc ñieän tích coá chuyeån dôøi töï do trong vuøng tieáp giaùp bôûi dao ñoäng nhieät cuûa tinh theå baùn daãn ôû haøng raøo theá naêng. Taïp aâm do nhieät phuï thuoäc vaøo ñieä trôû rb (base), nhieät ñoä tuyeät ñoái T vaø daûi taàn laøm vieäc f (Hz) vaø tính theo coâng thöùc Ut/aâb = 4.KTrbf. K: heä soá Boltzman Töø coâng thöùc ta thaáy ñieän trôû base caøng nhoû thì taïp aâm caøng nhoû, ñoàng thôøi taïp aâm nhieät khoâng phuï thuoäc vaøo cheá ñoä laøm vieäc cuûa transistor vaø meùo taàn soá. Taïp aâm taïi lôùp tieáp giaùp emitter vaø collector Taïp aâm gaây neân ôû lôùp tieáp giaùp emittet vaø collector laø do caùc ñieän tích loã di chuyeãn töï do trong khoái ñieän tích hoån taïp loän xoän. Ñieäp aùp taïp aâm phaùt sinh trong moát tieáp giaùp tyû leä vôùi doøng chaïy qua tieáp giaùp P-N, ñieän trôû tieáp giaùp P-N, daûi taàn soá laøm vieäc. Taïp aâm caøng nhoû khi doøng chaïy qua tieáp giaùp vaø ñieän trôû tieáp giaùp caøng nhoû. Taïp aâm ñöôïc phaân boá ñoàng ñeàu trong caû daûi taàn. Taïp aâm do söï phaân chia doøng emitter vaø taïp aâm nhaáp nhaùy. Khi transistor laøm vieäc, doøng chaïy qua tieáp giaùp emittor ñöôïc chia ra 2 thaønh phaàn: moät chaïy ñeán collector, moät phaàn chaïy veà cöïc B. Söï phaân chia doøng ñieän taïo neân quaù trình taùi dao ñoäng côû trong vuøng Base, vaø taïp aâm caøng nhoû khi doøng emitter Ic caøng nhoû, doøng ngöôïc Ico nhoû vaø heä soá khueách ñaïi doøng phaûi lôùn. Taïp aâm nhaáp nhaùy trong chaát baùn daån mang tính chaát ñaëc tröng cho töøng loaïi transistor vaø ñaëc bieät gaây khoù khaên cho taàng khueách ñaïi phaùt cho maùy ghi aâm. Nguyeân nhaân vaät lyù cuûa söï xuaát hieän taïp aâm naøy coù theå coi nhö hieän töôïng maïng tinh theå cuûa chaát baùn daån bò phaù vôõ. Thoâng thöôøng taïp aâm nhaáp nhaùy ôû tieáp giaùp emitter coù trò soá nhoû hôn ôû tieáp giaùp collector neân coù theå boû qua. Taïp aâm nhaáp nhaùy tính theo coâng thöùc: Trong ñoù rc: ñieän trôû cöïc C uc: ñieän aùp collector : heä soá phuï thuoäc caáu truùc transistor trong quy trình coâng ngheä saûn xuaát, , , : caùc heä soá tónh.
- = 1.21.8 = 0.91.2 = 12 Taïp aâm nhaáp nhaùy tyû leä thuaän vôùi ñieän aùp collector vaø tyû leä nghòch vôùi taàn soá. Taïp aâm naøy chæ xuaát hieän ôû taàn soá thaáp, taàn soá caøng cao thì taïp aâm caøng giaûm. Tuy nhieân neáu taàn soá lôùn khoaûng vaøi KHz thì taïp aâm naøy bieán thaønh taïp aâm nhieät. Taïp aâm rieâng cuûa transistor phuï thuoäc vaøo caùch choïn cheá ñoä laøm vieäc cuûa noù. Taïp aâm seõ giaûm khi doøng vaø aùp cung caáp giaûm. Tuy nhieân khi giaûm heä soá khueách ñaïi keùo theo vieäc giaûm doøng emitter Ic vaø ñieän aùp collector uc. Thoâng thöôøng ôû taàng ñaàu transistor laøm vieäc trong khoaûng Ic = 0.20.5mA uc = 0.51.5V Taïp aâm rieâng cuûa transistor ñöôïc ño treân ñaàu ra taàng khueách ñaïi ñoù. Taïp aâm ñaàu ra caøng beù thì taïp aâm rieâng cuûa transistor caøng nhoû, ñoù laø loaïi transistor toát cho taàng ñaàu. 3) Hieäu chænh taàn soá vaø maïch hieäu chænh Hieäu chænh taàn soá : Vieäc buø meùo taàn soá xaõy ra trong quaù trinh ghi-phaùt seõ ñöôïc phaân boá giöõa hai keânh ghi vaø phaùt. Ñeå ñaûm baûo khaû naêng trao ñoåi chöông trình giöõa caùc maùy ghi aâm ñoøi hoûi nghieâm ngaët veà taàn soá quy chuaån cuûa ñöôøng phaùt, coøn ñaëc tuyeán taàn soá cuûa ñöôøng ghi trong thöïc teá ñöôïc choïn sao cho treân ñöôøng ghi-phaùt coù ñaëc tuyeán baèng phaúng theo tieâu chuaån toaøn maùy ñaõ cho.
- Ñaëc tuyeán taàn soá cuûa moãi taàng khueách ñaïi raát khaùc nhau, neân raát khoù xaùc ñònh ñöôïc ñaëc tuyeán taàn soá cuûa ñaàu töø, bôûi vaäy ngöôøi ta phaûi duøng khaùi nieäm ñaàu töø lyù töôûng ñeå quy chuaån hoùa. Khi ghi vôùi doøng töø dö treân baêng khoâng ñoåi, söùc ñieän ñoäng ñöôïc caûm öùng treân ñaàu phaùt tyû leä thuaän vôùi taàn soá vaø ñaëc tính taàn soá lyù töôûng seõ coù daïng ñöôøng thaúng . Ñöôøng phaùt quy chuaån, bao goàm ñaëc tuyeán taàn soá ñaàu phaùt lyù töôûng vaø ñaëc tuyeán taàn soá taêng aâm phaùt lyù töôûng ôû caùc toác ñoä keùo baêng khaùc nhau. K ôû ñaây khoâng phaûi laø tyû soá Uout/Uin thoâng thöôøng, maø Uin laø söùc ñieän ñoäng taùc duïng leân cuoän daây ñaàu töø qua gheùp ñieän caûm hoaëc qua boä phaân aùp ñöa ñeán taàng khueách ñaïi phaùt. Neáu ñaàu phaùt thöïc teá coù ñaëc tính taàn soá cuûa taêng aâm phaùt ñeå phuø hôïp vôùi ñaàu phaùt lyù töôûng thì coù theå söûa ñaùp tuyeán taàn soá cuûa taêng aâm phaùt ñeå phuø hôïp vôùi ñaëc tuyeán quy chuaån chung. Choïn vaät lieäu laøm loõi ñaàu töø sao cho toån hao nhoû nhaát. Choïn ñaàu töø coù ñaëc tính taàn soá gaàn nhö ñaàu töø lyù töôûng vaø taêng aâm phaùt coù ñaëc tính ñuùng quy chuaån seõ cho ta keânh phaùt quy chuaån. Nhôø ñaëc tuyeán ñöôøng ghi baèng phaúng seõ cho ñieän aùp ra ñoàng ñeàu trong caû daûi taàn. Baêng töø ñöôïc ghi nhö vaäy goïi laø baêng töø chuaån. Nhôø baêng ño chuaån ta coù theå so saùnh söï khaùc bieät giöõa taêng aâm thöïc teá vôùi taêng aâm chuaån ñeå hieäu chænh taàn soá cho thích hôïp. 4) Maïch hieäu chænh taàn soá: Coù caùc loaïi sau:
- _ Maïch hieäu chænh kieåu phaân aùp _ Maïch hieäu chænh kieåu phaûn hoài Maïch hieäu chænh kieåu phaân aùp nhö hình veõ sau: Tín hieäu sau khi ñöôïc ñöa ñeán cöïc base cuûa Q1, ñieän aùp tín hieäu laáy treân ñieän trôû R3 cuûa Q1 qua caàu phaân aùp R5, C3, C4, L1,R6,C5,R7 ñeán cöïc base cuûa T2. Maïch voøng L1C5 ñöôïc hieäu chænh ôû taàn soá cao cuûa daûi taàn. R6 duøng ñeå hieäu chænh ñaëc tuyeán taàn soá cao. Ñeå cho maïch laøm vieäc ñöôïc bình thöôøng thì caàn phaûi thoûa maõn ñieàu kieän Rin >> p vôùi p laø trôû khaùng ñaëc tính cuûa maïch voøng L1C5, p coù giaù trò Coøn Rin laø trôû khaùng vaøo cuûa Q2. Ñeå naâng cao trôû khaùng vaøo ñieän trôû R10 ôû cöïc emitter cuûa Q2 hoaëc Q2 maéc theo kieåu collector chung. Khuyeát ñieåm chính cuûa maïch naøy laø khoâng naâng ñaëc tính taàn soá leân quaù 20dB ôû vuøng taàn soá thaáp bôûi vì maïch Q2. Maët khaùc, tín hieäu bò suy giaûm nhieàu treân caàu phaân aùp, do ñoù phaûi taêng heä soá khueách ñaïi Q1 maø tín
- hieäu ñaëc vaøo base Q2 vaãn coøn nhoû. Nhö vaäy taïp aâm ôû taàng naøy seõ taêng do coù taïp aâm rieâng cuûa Q1 coäng vôùi taïp aâm rieâng Q2. Ñoái vôùi caùc maùy ghi aâm coù nhieàu toác ñoä thì maïch hieäu chænh taàn soá ôû töøng toác ñoä seõ ñaáu qua role hay galet.
- Maïch hieäu chænh duøng phaûn hoài song song Maïch hieäu chænh loaïi naøy, caùc phaàn töû R4 C2 L1 R1 C3 duøng ñeå ñieàu chænh taàn soá. Khi taàn soá taêng thì trôû khaùng Xc= 1/2fc giaûm laøm taêng möùc phaûn hoài aâm, keùo theo giaûm heä soá khueách ñaïi vaø dang ñaëc tuyeán ñi xuoáng. ÔÛ vuøng taàn soá coäng höôûng cuûa maïch voøng L1 C3, löôïng phaûn hoài giaûm do coäng höôûng song song neân ñaëc tuyeán seõ ñöôïc naâng leân. Möùc hieäu chænh seõ phuï thuoäc vaøo heä soá khueách ñaïi cuûa T1. Trong caùc maùy ghi aâm daân duïng thöôøng duøng maïch hieäu chænh nhö hình veõ
- Maïch duøng 3 taàng khueách ñaïi maéc tröïc tieáp coù phaûn hoài doøng moät chieàu vaø xoay chieàu. Doøng moät chieàu phaûn hoài treân phaân aùp R8, R9 qua R9 ñaët treân cöïc base T1 ñeå oån ñònh ñieåm laøm vieäc cuûa T1T2. Ñieän aùp phaûn hoài xoay chieàu laáy treân taûi R7 cuûa T2 qua phaân aùp C5R5R3L1C2 ñaët leân emitter cuûa T1 ñeå taïo neân daïng ñaëc tuyeán taàn soá maø boä khueách ñaïi yeâu caàu. Ñeå ñaït ñöôïc hieäu suaát phaûn hoài lôùn, maïch ra T3 maéc theo collector chung. Öu ñieåm cuûa maïch naøy laø ñôn giaûn, khoâng bò suy giaûm taàn soá thaáp, heä soá khueách ñaïi ñuû lôùn, duøng ñöôïc vôùi nguoàn ñieän aùp thaáp vaø ñaëc tuyeán taàn soá ít bò bieán daïng khi thay transistor vì coù ñoä oån ñònh nhieät cao.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 2
6 p | 233 | 108
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 5
5 p | 213 | 101
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 1
18 p | 212 | 88
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 12
9 p | 139 | 79
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 20
9 p | 163 | 71
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 19
8 p | 159 | 66
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 14
16 p | 138 | 64
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 16
7 p | 153 | 62
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 4
12 p | 132 | 58
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 24
15 p | 128 | 57
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 26
20 p | 109 | 51
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 15
7 p | 91 | 42
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 25
8 p | 95 | 41
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 27
14 p | 91 | 35
-
Đề thi môn Kỹ thuật truyền dẫn - Học kỳ phụ: Đề 01
3 p | 60 | 16
-
Đề thi môn Kỹ thuật truyền dẫn - Học kỳ phụ lần 1: Đề 01
1 p | 24 | 5
-
Đề thi môn Kỹ thuật truyền dẫn HK2 - Đề 01
1 p | 26 | 5

markdown:
# Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 22
Chia sẻ: Nguyen Van Dau | Ngày: | Loại File: PDF | Số trang:13
lượt xem 43
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100824/chungtinh_viem/80x100/chuong_22_4296.jpg)
##
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 22
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Nhiệm vụ và tính chất cơ bản. Nhiệm vụ chủ yếu của tầng khuếch đại ghi là sửa méo trước cho đặc tuyến đầu ghi và cấp tín hiệu cho nó. Để thực hiện được nhiệm vụ này bộ khuếch đại cần có các tính chất sau: _ Tầng ra làm việc với tải điện cảm là đầu ghi _ Có mạch sửa đáp tuyến tần số trong tần khuếch đại. _ Trộn tín hiệu với dòng từ thiên siêu âm để dòng từ hoá dòng tín hiệu lên băng từ. Khi ghi với micophn^? khi đầu vào của nó...
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 22
- Chương 22: Boä khueách ñaïi ghi 1. Nhieäm vuï vaø tính chaát cô baûn. Nhieäm vuï chuû yeáu cuûa taàng khueách ñaïi ghi laø söûa meùo tröôùc cho ñaëc tuyeán ñaàu ghi vaø caáp tín hieäu cho noù. Ñeå thöïc hieän ñöôïc nhieäm vuï naøy boä khueách ñaïi caàn coù caùc tính chaát sau: _ Taàng ra laøm vieäc vôùi taûi ñieän caûm laø ñaàu ghi _ Coù maïch söûa ñaùp tuyeán taàn soá trong taàn khueách ñaïi. _ Troän tín hieäu vôùi doøng töø thieân sieâu aâm ñeå doøng töø hoùa doøng tín hieäu leân baêng töø. Khi ghi vôùi microphon khi ñaàu vaøo cuûa noù ñöôïc noái vôùi ñaàu ra cuûa taêng aâm micro, coøn khi ghi vôùi ñöôøng truyeàn tín hieäu (Line) thì ñaàu vaøo noái qua bieán aùp ñoái xöùng, heä soá bieán aùp khoaûng 810. Trong taàng khueách ñaïi ghi cuûa maùy chuyeân duøng thöôøng coù ñieàu chænh möùc ghi baèng bieán aùp. Rieâng caùc maùy daân duïng thöôøng duøng möùc ghi coá ñònh vaø coù maïch ñieàu löôïng ALC (automatic level control). Taêng aâm ghi thöôøng ñöôïc ñaët gaàn vôùi boä taïo soùng sieâu aâm vaø töø thieân seõ laøm cho taàng naøy laøm vieäc keùm oån ñònh ôû taàn soá cao. Ñeå traùnh hieän töôïng naøy phaûi caùch ly taàng khueách ñaïi vôùi boä taïo soùng baèng caùch boïc kín choáng nhieãu caùc linh kieän vaø ñi daây ñuùng caùch. Coâng suaát tín hieäu ñaët leân ñaàu töø raát nhoû (2%W) neân coù ñoä meùo nhoû (
- n: laø soá voøng cuûa cuoän daây RM: toång trôû cuûa ñaàu töø K1,K2: laø heä soá tyû leä phuï thuoäc vaøo caùch choïn ñôn vò ño. Töø hai bieåu thöùc treân ta thaáy raèng doøng töø thoâng chaïy trong loõi ñaàu töø hoùa leân baêng tyû leä vôùi ñieän tröôøng ôû ñaàu ghi vaø doøng töø trong loõi saét ôû bieàu thöùc (I) töø thoâng phuï thuoäc taàn soá, ñieän aùp treân ñaàu töø vaø vôùi giaû thuyeát caûm khaùng cuoän daây coù ñieän trôû thuaàn nhoû nhaát. Bieåu thöùc (II), töø thoâng khoâng phuï thuoäc vaøo taàn soá vaø xem toån hao naêng löôïng trong loõi vaø trong khoâng gian ñaàu töø laø nhoû nhaát neân ñöôïc söû duïng tieän lôïi. Coâng thöùc (I) ít ñöôïc söû duïng vì töø thoâng thay ñoåi maïnh trong daõi taàn laøm vieäc. Coâng thöùc (II) ñöôïc söû duïng nhieàu hôn vì phuø hôïp vôùi doøng i ôû ñaàu töø ghi töø hoùa leân baêng töø theå hieän trong luùc ño. Doøng tín hieäu i phuï thuoäc vaøo caùch caáu taïo ñaàu töø, soá voøng daây, caùch choïn thieân töø vaø chaát löôïng baêng. Khoâng theå taêng soá voøng ñeå taêng , vì khi n taêng thì RM cuõng taêng theo, taàn soá coäng höôûng rieâng cuûa ñaàu töø seõ xeâ dòch gaàn daûi taàn laøm vieäc, seõ laøm xaáu ñaëc tính taàn soá. Thoâng thöôøng soá voøng daây n nhoû, ñieän trôû nhoû neân khoâng caàn ñieän aùp thieân töø lôùn. Toång trôû ra Trôû khaùng cuoän daây ñaàu töø Z = wl taêng theo taàn soá, doøng töø hoùa duy trì ôû möùc trung bình thì ñieän aùp ra seõ phuï thuoäc taàn soá theo quy luaät u
- = iwl. Do ñoù, trong maïch caàn phaûi coù maïch söõa meùo taàn soá tröôùc ôû boä khueách ñaïi . Trôû khaùng xoay chieàu ôû ñaàu ra coù trò soá raát nhoû trong vuøng taàn soá thaáp neân gaây meùo khoâng ñöôøng thaúng. Ñeå oån ñònh giaù trò trôû khaùng cuûa phuï taûi trong caû daûi taàn tín hieäu caàn maéc ñieän trôû haïn cheá R noái tieáp vôùi ñaàu töø, coù trò soá ñuû lôùn, thoûa maõn ñieàu kieän R>> wl. Phuï taûi cuûa taêng aâm luùc naøy xem nhö laø ñieän trôû thuaàn R. Thöïc teá ñieän trôû haïn cheá R theo coâng thöùc R = 2WoL = 4foL Trong ñoù fo laø taàn soá cao (Hz) L ñieän caûm ñaàu töø (H) Phöông phaùp höõu hieäu laø maéc theâm tuï C song song vôùi ñieän trôû R. Toång trôû vaøo cuûa maïch nhìn AB seõ laø 2 K 3 2 K K 2 Z R K 2 2 W: taàn soá voøng ñeå tính trò Z Laàn löôït laáy caùc giaù trò W = 0 ñeán W = Wr vôùi caùc tham soá = 1;1.6;2;3 seõ veõ ñöôïc ñaët tuyeán hình
- Töø ñaëc tuyeán ta ruùt ra keát luaän sau: _ Trôû khaùng Z seõ oån ñònh khi = 1.6 L 1 W Wr Wr K R LC Wn _ Khi < 1.6 thì trôû khaùng giaûm, doøng tín hieäu chaïy qua noù taêng luùc ñoù aùp ñöa vaøo khoâng ñoåi. Hai phöông phaùp haïn cheá duøng R vaø RC ñeàu gaây toån hao ñieän aùp vaø coâng suaát treân ñieän trôû haïn cheá, do ñoù caàn phaûi taêng coâng suaát cuûa taêng aâm ghi. Söûa meùo tröôùc cho ñaùp tuyeán taàn soá Ñaëc tính taàn soá cuûa taêng aâm ghi: Neáu nhö doøng tín hieäu treân ñaàu ghi taùc duïng leân baêng töø ñoàng ñeàu trong caû daûi taàn thì töø dö coøn laïi treân baêng laïi khoâng gioáng nhau. Taàn soá caøng taêng, möùc töø hoùa leân baêng caøng giaûm. Ñaëc tính taàn soá cuûa töø dö seõ bò giaûm ôû taàn soá cao. Möùc suy giaûm phuï thuoäc vaøo lôùp boät töø cuûa baêng, toác ñoä chuyeån baêng, ñoä roäng khe töø vaø chaát löôïng mieáng ñeäm khe cuûa ñaàu töø, vaät lieäu loõi ñaàu töø vaø cheá ñoä ghi. Neáu buø hoaøn toaøn möùc suy giaûm naøy trong taêng aâm phaùt baèng caùch naâng ñoä khueách ñaïi ôû vuøng taàn soá cao thì taïp aâm ôû vuøng taàn soá cao seõ taêng leân. Ñeå giaûm taïp aâm cho taêng aâm phaùt, hôïp kyù nhaát laø neân coù maïch söûa meùo tröôùc ôû taàn soá cao ñaët trong taêng aâm ghi. Maëc duø ñaõ coù söï phaân vuøng hieäu chænh ñaëc tuyeán taàn soá giöõa taêng aâm ghi vaø phaùt, nhöng khoâng giaû quyeát ñöôïc caùc yeâu caàu treân, neân ngöôøi ta quy öôùc cho tröôùc ñaëc tuyeán taàn soá chuaån nhö ôû taêng aâm phaùt.
- Vaán ñeà laø neân choïn ñaëc tuyeán taàn soá ôû taêng aâm ghi nhö theá naøo ñeà khi phaùt laïi thì ñaëc tuyeán taàn soá cuûa maùy coù daïng baèng phaúng naèm ngang vì ñaëc tuyeán taêng aâm ghi vaø phaùt buø cho caùc toån hao treân ñaàu vaø baêng töø. Nhö vaäy ñaëc tuyeán taàn soá cuûa taêng aâm ghi phaûi coù daïng nhö ñaëc tuyeán taàn soá cuûa doøng tín hieäu chaïy qua ñaàu töø ñeå töø hoùa leân taêng. Ñaëc tuyeán coù daïng nhö hình veõ treân, theo ñôn vò logarit theo quy luaät. if K 20 lg i1000 if : doøng tín hieäu chaïy qua ñaàu töøöùng vôùi taàn soá f. i1000: doøng tín hieäu chaïy qua ñaàu töø öùng vôùi taàn soá 1KHz. Maïch söûa meùo: Töø ñaëc tuyeán thaáy raèng, caàn phaûi coù maïch söûa meùo tröôùc ôû taàn soá cao cuûa taêng aâm ghi. Caùc maïch naâng cho töøng loaïi maùy chæ khaùc nhau ôû möùc K vaø taàn soá cöïc ñaïi caàn phaûi naâng cao Ñaây laø maïch söûa meùo tröôùc ñaët ôû ñaàu vaøo cuûa taàng khueách ñaïi, thöôøng duøng vôùi ñöôøng line coù bieán aùp. Duøng loaïi bieán aùp haï aùp (n
- Ñieän aùp ñaët treân maïch coäng höôûng LKCK ôû möùc naâng cöïc ñaïi (RK ôû Vin V n phía traùi) Möùc naâng ôû taàn soá cao laø V R M V B RK R RK>>R neân MRK/R I. Khueách ñaïi phaùt 1) Nhieäm vuï vaø tính naêng cô baûn: Taêng aâm phaùt coù hai nhieäm vuï chính: _ Khueách ñaïi tín hieäu raát nhoû _ ñöôïc caûm öùng treân ñaàu töø ñeán möùc ñuû lôùn cho vieäc kieåm tra, ñeå nghe hoaëc ñöa ñeán ñaàu vaøo taàng khueách ñaïi coâng suaát ra loa. _ Söûa laïi ñaëc tuyeán cho ñaàu phaùt Hoaøn thaønh ñöôïc hai nhieäm vuï treân raát khoù vaø caàn phaûi coù nhöõng maïch ñaëc bieät trong taàng khueách ñaïi naøy. Söùc ñieän ñoäng caûm öùng cuõng khoâng quaù 100150V. Vì vaäy ñieàu khoù khaên nhaát laø laøm suy giaûm taïp aâm ngay ôû taêng aâm phaùt. Möùc hieäu chænh taàn soá ôû taêng aâm phaùt thoâng thöôøng phaûi naâng leân töø 2025dB. Ñoä meùo khoâng ñöôøng thaúng do soùng haøi cuõng nhö meùo toång hôïp ôû taàn soá cao khoâng vöôït quaù 0.5%. Ñoái vôùi caùc maùy ñôøi môùi, ngöôøi ta coøn duøng theâm boä neùn taïp aâm Dobly meùo toång hôïp ñaït tôùi 0.06%. Do vaäy ñoä meùo khoâng ñöôøng thaúng ôû taêng aâm phaùt caàn phaûi ñöôïc khoáng cheá chaët cheõ. 2) Taïp aâm noäi boä cuûa taàng khueách ñaïi: Transistor khueách ñaïi duøng cho taàn soá thaáp coù nhieàu coâng duïng khaùc nhau, khoâng theå duøng baát kyø loaïi transistor naøo cho taàng khueách ñaïi phaùt, nhaát laø ôû taàng ñaàu. Do ñoù, phaûi choïn loaïi transistor ñaëc bieät, coù taïp aâm noäi boä noäi boä nhoû duøng cho taàng ñaàu. Taïp aâm nhieät cuûa ñieän trôû base:
- Taïp aâm gaây neân do ñieän trôû base laø do caùc ñieän tích coá chuyeån dôøi töï do trong vuøng tieáp giaùp bôûi dao ñoäng nhieät cuûa tinh theå baùn daãn ôû haøng raøo theá naêng. Taïp aâm do nhieät phuï thuoäc vaøo ñieä trôû rb (base), nhieät ñoä tuyeät ñoái T vaø daûi taàn laøm vieäc f (Hz) vaø tính theo coâng thöùc Ut/aâb = 4.KTrbf. K: heä soá Boltzman Töø coâng thöùc ta thaáy ñieän trôû base caøng nhoû thì taïp aâm caøng nhoû, ñoàng thôøi taïp aâm nhieät khoâng phuï thuoäc vaøo cheá ñoä laøm vieäc cuûa transistor vaø meùo taàn soá. Taïp aâm taïi lôùp tieáp giaùp emitter vaø collector Taïp aâm gaây neân ôû lôùp tieáp giaùp emittet vaø collector laø do caùc ñieän tích loã di chuyeãn töï do trong khoái ñieän tích hoån taïp loän xoän. Ñieäp aùp taïp aâm phaùt sinh trong moát tieáp giaùp tyû leä vôùi doøng chaïy qua tieáp giaùp P-N, ñieän trôû tieáp giaùp P-N, daûi taàn soá laøm vieäc. Taïp aâm caøng nhoû khi doøng chaïy qua tieáp giaùp vaø ñieän trôû tieáp giaùp caøng nhoû. Taïp aâm ñöôïc phaân boá ñoàng ñeàu trong caû daûi taàn. Taïp aâm do söï phaân chia doøng emitter vaø taïp aâm nhaáp nhaùy. Khi transistor laøm vieäc, doøng chaïy qua tieáp giaùp emittor ñöôïc chia ra 2 thaønh phaàn: moät chaïy ñeán collector, moät phaàn chaïy veà cöïc B. Söï phaân chia doøng ñieän taïo neân quaù trình taùi dao ñoäng côû trong vuøng Base, vaø taïp aâm caøng nhoû khi doøng emitter Ic caøng nhoû, doøng ngöôïc Ico nhoû vaø heä soá khueách ñaïi doøng phaûi lôùn. Taïp aâm nhaáp nhaùy trong chaát baùn daån mang tính chaát ñaëc tröng cho töøng loaïi transistor vaø ñaëc bieät gaây khoù khaên cho taàng khueách ñaïi phaùt cho maùy ghi aâm. Nguyeân nhaân vaät lyù cuûa söï xuaát hieän taïp aâm naøy coù theå coi nhö hieän töôïng maïng tinh theå cuûa chaát baùn daån bò phaù vôõ. Thoâng thöôøng taïp aâm nhaáp nhaùy ôû tieáp giaùp emitter coù trò soá nhoû hôn ôû tieáp giaùp collector neân coù theå boû qua. Taïp aâm nhaáp nhaùy tính theo coâng thöùc: Trong ñoù rc: ñieän trôû cöïc C uc: ñieän aùp collector : heä soá phuï thuoäc caáu truùc transistor trong quy trình coâng ngheä saûn xuaát, , , : caùc heä soá tónh.
- = 1.21.8 = 0.91.2 = 12 Taïp aâm nhaáp nhaùy tyû leä thuaän vôùi ñieän aùp collector vaø tyû leä nghòch vôùi taàn soá. Taïp aâm naøy chæ xuaát hieän ôû taàn soá thaáp, taàn soá caøng cao thì taïp aâm caøng giaûm. Tuy nhieân neáu taàn soá lôùn khoaûng vaøi KHz thì taïp aâm naøy bieán thaønh taïp aâm nhieät. Taïp aâm rieâng cuûa transistor phuï thuoäc vaøo caùch choïn cheá ñoä laøm vieäc cuûa noù. Taïp aâm seõ giaûm khi doøng vaø aùp cung caáp giaûm. Tuy nhieân khi giaûm heä soá khueách ñaïi keùo theo vieäc giaûm doøng emitter Ic vaø ñieän aùp collector uc. Thoâng thöôøng ôû taàng ñaàu transistor laøm vieäc trong khoaûng Ic = 0.20.5mA uc = 0.51.5V Taïp aâm rieâng cuûa transistor ñöôïc ño treân ñaàu ra taàng khueách ñaïi ñoù. Taïp aâm ñaàu ra caøng beù thì taïp aâm rieâng cuûa transistor caøng nhoû, ñoù laø loaïi transistor toát cho taàng ñaàu. 3) Hieäu chænh taàn soá vaø maïch hieäu chænh Hieäu chænh taàn soá : Vieäc buø meùo taàn soá xaõy ra trong quaù trinh ghi-phaùt seõ ñöôïc phaân boá giöõa hai keânh ghi vaø phaùt. Ñeå ñaûm baûo khaû naêng trao ñoåi chöông trình giöõa caùc maùy ghi aâm ñoøi hoûi nghieâm ngaët veà taàn soá quy chuaån cuûa ñöôøng phaùt, coøn ñaëc tuyeán taàn soá cuûa ñöôøng ghi trong thöïc teá ñöôïc choïn sao cho treân ñöôøng ghi-phaùt coù ñaëc tuyeán baèng phaúng theo tieâu chuaån toaøn maùy ñaõ cho.
- Ñaëc tuyeán taàn soá cuûa moãi taàng khueách ñaïi raát khaùc nhau, neân raát khoù xaùc ñònh ñöôïc ñaëc tuyeán taàn soá cuûa ñaàu töø, bôûi vaäy ngöôøi ta phaûi duøng khaùi nieäm ñaàu töø lyù töôûng ñeå quy chuaån hoùa. Khi ghi vôùi doøng töø dö treân baêng khoâng ñoåi, söùc ñieän ñoäng ñöôïc caûm öùng treân ñaàu phaùt tyû leä thuaän vôùi taàn soá vaø ñaëc tính taàn soá lyù töôûng seõ coù daïng ñöôøng thaúng . Ñöôøng phaùt quy chuaån, bao goàm ñaëc tuyeán taàn soá ñaàu phaùt lyù töôûng vaø ñaëc tuyeán taàn soá taêng aâm phaùt lyù töôûng ôû caùc toác ñoä keùo baêng khaùc nhau. K ôû ñaây khoâng phaûi laø tyû soá Uout/Uin thoâng thöôøng, maø Uin laø söùc ñieän ñoäng taùc duïng leân cuoän daây ñaàu töø qua gheùp ñieän caûm hoaëc qua boä phaân aùp ñöa ñeán taàng khueách ñaïi phaùt. Neáu ñaàu phaùt thöïc teá coù ñaëc tính taàn soá cuûa taêng aâm phaùt ñeå phuø hôïp vôùi ñaàu phaùt lyù töôûng thì coù theå söûa ñaùp tuyeán taàn soá cuûa taêng aâm phaùt ñeå phuø hôïp vôùi ñaëc tuyeán quy chuaån chung. Choïn vaät lieäu laøm loõi ñaàu töø sao cho toån hao nhoû nhaát. Choïn ñaàu töø coù ñaëc tính taàn soá gaàn nhö ñaàu töø lyù töôûng vaø taêng aâm phaùt coù ñaëc tính ñuùng quy chuaån seõ cho ta keânh phaùt quy chuaån. Nhôø ñaëc tuyeán ñöôøng ghi baèng phaúng seõ cho ñieän aùp ra ñoàng ñeàu trong caû daûi taàn. Baêng töø ñöôïc ghi nhö vaäy goïi laø baêng töø chuaån. Nhôø baêng ño chuaån ta coù theå so saùnh söï khaùc bieät giöõa taêng aâm thöïc teá vôùi taêng aâm chuaån ñeå hieäu chænh taàn soá cho thích hôïp. 4) Maïch hieäu chænh taàn soá: Coù caùc loaïi sau:
- _ Maïch hieäu chænh kieåu phaân aùp _ Maïch hieäu chænh kieåu phaûn hoài Maïch hieäu chænh kieåu phaân aùp nhö hình veõ sau: Tín hieäu sau khi ñöôïc ñöa ñeán cöïc base cuûa Q1, ñieän aùp tín hieäu laáy treân ñieän trôû R3 cuûa Q1 qua caàu phaân aùp R5, C3, C4, L1,R6,C5,R7 ñeán cöïc base cuûa T2. Maïch voøng L1C5 ñöôïc hieäu chænh ôû taàn soá cao cuûa daûi taàn. R6 duøng ñeå hieäu chænh ñaëc tuyeán taàn soá cao. Ñeå cho maïch laøm vieäc ñöôïc bình thöôøng thì caàn phaûi thoûa maõn ñieàu kieän Rin >> p vôùi p laø trôû khaùng ñaëc tính cuûa maïch voøng L1C5, p coù giaù trò Coøn Rin laø trôû khaùng vaøo cuûa Q2. Ñeå naâng cao trôû khaùng vaøo ñieän trôû R10 ôû cöïc emitter cuûa Q2 hoaëc Q2 maéc theo kieåu collector chung. Khuyeát ñieåm chính cuûa maïch naøy laø khoâng naâng ñaëc tính taàn soá leân quaù 20dB ôû vuøng taàn soá thaáp bôûi vì maïch Q2. Maët khaùc, tín hieäu bò suy giaûm nhieàu treân caàu phaân aùp, do ñoù phaûi taêng heä soá khueách ñaïi Q1 maø tín
- hieäu ñaëc vaøo base Q2 vaãn coøn nhoû. Nhö vaäy taïp aâm ôû taàng naøy seõ taêng do coù taïp aâm rieâng cuûa Q1 coäng vôùi taïp aâm rieâng Q2. Ñoái vôùi caùc maùy ghi aâm coù nhieàu toác ñoä thì maïch hieäu chænh taàn soá ôû töøng toác ñoä seõ ñaáu qua role hay galet.
- Maïch hieäu chænh duøng phaûn hoài song song Maïch hieäu chænh loaïi naøy, caùc phaàn töû R4 C2 L1 R1 C3 duøng ñeå ñieàu chænh taàn soá. Khi taàn soá taêng thì trôû khaùng Xc= 1/2fc giaûm laøm taêng möùc phaûn hoài aâm, keùo theo giaûm heä soá khueách ñaïi vaø dang ñaëc tuyeán ñi xuoáng. ÔÛ vuøng taàn soá coäng höôûng cuûa maïch voøng L1 C3, löôïng phaûn hoài giaûm do coäng höôûng song song neân ñaëc tuyeán seõ ñöôïc naâng leân. Möùc hieäu chænh seõ phuï thuoäc vaøo heä soá khueách ñaïi cuûa T1. Trong caùc maùy ghi aâm daân duïng thöôøng duøng maïch hieäu chænh nhö hình veõ
- Maïch duøng 3 taàng khueách ñaïi maéc tröïc tieáp coù phaûn hoài doøng moät chieàu vaø xoay chieàu. Doøng moät chieàu phaûn hoài treân phaân aùp R8, R9 qua R9 ñaët treân cöïc base T1 ñeå oån ñònh ñieåm laøm vieäc cuûa T1T2. Ñieän aùp phaûn hoài xoay chieàu laáy treân taûi R7 cuûa T2 qua phaân aùp C5R5R3L1C2 ñaët leân emitter cuûa T1 ñeå taïo neân daïng ñaëc tuyeán taàn soá maø boä khueách ñaïi yeâu caàu. Ñeå ñaït ñöôïc hieäu suaát phaûn hoài lôùn, maïch ra T3 maéc theo collector chung. Öu ñieåm cuûa maïch naøy laø ñôn giaûn, khoâng bò suy giaûm taàn soá thaáp, heä soá khueách ñaïi ñuû lôùn, duøng ñöôïc vôùi nguoàn ñieän aùp thaáp vaø ñaëc tuyeán taàn soá ít bò bieán daïng khi thay transistor vì coù ñoä oån ñònh nhieät cao.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 2
6 p |
233 |
108
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 5
5 p |
213 |
101
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 1
18 p |
212 |
88
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 12
9 p |
139 |
79
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 20
9 p |
163 |
71
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 19
8 p |
159 |
66
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 14
16 p |
138 |
64
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 16
7 p |
153 |
62
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 4
12 p |
132 |
58
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 24
15 p |
128 |
57
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 26
20 p |
109 |
51
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 15
7 p |
91 |
42
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 25
8 p |
95 |
41
-
Soạn giáo trình môn Kỹ Thuật Truyền Thanh, chương 27
14 p |
91 |
35
-
Đề thi môn Kỹ thuật truyền dẫn - Học kỳ phụ: Đề 01
3 p |
60 |
16
-
Đề thi môn Kỹ thuật truyền dẫn - Học kỳ phụ lần 1: Đề 01
1 p |
24 |
5
-
Đề thi môn Kỹ thuật truyền dẫn HK2 - Đề 01
1 p |
26 |
5

Set-Cookie: TLDEVNamespace=mi0ql0435vi2g3v200docv1h84; path=/; domain=.tailieu.vn; HttpOnly


text:
Thí nghiệm công nghệ enzim
Chia sẻ: Trần Huyền My | Ngày: | Loại File: PDF | Số trang:6
lượt xem 125
download
Thí nghiệm công nghệ enzim
Cân 20-100 g môi trường nuôi cấy bề mặt (chế phẩm nấm mốc) hoặc malt, nghiền nhỏ cẩn thận, cho vào bình tam giác, thêm 500-1000 ml dung dịch NaCl 1%, đặt trên máy lắc liên tục trong 1-2 h. Lọc hoặc ly tâm ở 6000 vòng/phút để được dung dịch enzym trong suốt. Nguyên tắc : Xác định lượng tinh bột bị phân giải dựa trên cơ sở xác định mức độ giảm cường độ màu của hỗn hợp phản ứng với dung dich iốt. Đơn vị hoạt độ ezim là lượng enzym có khả năng phân giải 1mg...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Thí nghiệm công nghệ enzim
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch BÀI 1 XÁC ĐỊNH HOẠT ĐỘ α-AMYLAZA THEO PHƯƠNG PHÁP HEINXEL 1.1. Chiết tách dịch enzym từ chế phẩm nấm mốc và từ malt. Cân 20-100 g môi trường nuôi cấy bề mặt (chế phẩm nấm mốc) hoặc malt, nghiền nhỏ cẩn thận, cho vào bình tam giác, thêm 500-1000 ml dung dịch NaCl 1%, đặt trên máy lắc liên tục trong 1-2 h. Lọc hoặc ly tâm ở 6000 vòng/phút để được dung dịch enzym trong suốt. 1.2. Nguyên tắc : Xác định lượng tinh bột bị phân giải dựa trên cơ sở xác định mức độ giảm cường độ màu của hỗn hợp phản ứng với dung dich iốt. Đơn vị hoạt độ ezim là lượng enzym có khả năng phân giải 1mg tinh bột sau 30 phút ở 30 0C. 1.3. Cách tiến hành và tính kết quả : Cho vào ống nghiệm 1mg dung dịch tinh bột 1%, 1 mg dung dịch NaCl 0,1% và 2 ml dung dịch đệm phosphat 0,05M pH 6.0, lắc đều, giữ ở 30 0C trong 15-20 phút để dung dịch đạt đến 30 0C. Thêm vào hỗn hợp 1 ml dung dịch enzym đã đạt đến 30 0C. Lắc đều, tiếp tục giữ ở 30 0C đúng 30 phút lấy ống nghiệm ra khỏi tủ ấm, cho ngay vào 5 ml dung dịch axít sunfosalisilic 20 % để làm ngừng phản ứng sau vài phút lọc. Song song với mẫu thí nghiệm làm mẫu kiểm tra cũng tương tự như trên nhưng cho dung dịch axít sunfosalisilic vào trước rồi mới cho dung dịch enzym. Lấy 1ml dịch lọc của mẫu thí nghiệm cũng như mẫu kiểm tra cho vào ống nghiệm, thêm 9 ml dung dịch iốt pha loãng 150 lần. So màu ở bước sóng 560 nm. Lấy hiệu số số đọc trên máy giữa mẫu kiểm tra và thí nghiệm, đối chiếu với đường cong tiêu chuẩn, tính số mg tinh bột đã bị phân giải. Hoá chất sử dụng : - Dung dịch NaCl 0,1% - Dung dịch axít sunfosalisilic 20% - Dung dịch iốt : hoà tan 1g iốt vào 5ml dung dịch có chứa 2 g KI, thêm nước cất vào đến 300ml. Khi dùng pha loãng dung dịch này 150 lần. - Dung dịch đệm phosphat 0,05 M pH = 6.0 62
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch - Dung dich tinh bột 1% trong dung dịch đệm phosphat 0,05 M pH = 6.0. Cân 1g tinh bột trộn với khoảng 10ml dung dịch đệm, thêm vào 80ml dung dịch đệm đang sôi, để nguội, thêm dung dich đệm vào cho đến 100ml. Để bảo quản dung dịch tinh bột có thể thêm 1g benzoat natri. - Dung dịch tinh bột tiêu chuẩn 1% : Cân 1 g tinh bột trộn với 10 ml nước cất, thêm 80 ml nước cất đang sôi, khuấy đều và nếu cần tiếp tục đun để nhận được dung dịch trong suốt, để nguội cho vào bình định mức 100 ml và thêm nước cất đến vạch mức. Từ dung dịch này chuẩn bị các dung dịch có chứa 2, 4, 6, 8 và 10 mg tinh bột trong 1 ml bằng cách lấy 2, 4, 6, 8 ml dung dịch tinh bột 1% và thêm nước cất vào cho đến 10 ml. Lập đồ thị tiêu chuẩn : Lấy 0,1 ml dung dịch tinh bột đã chuẩn bị như trên, thêm 0,1 ml dung dịch NaCl 0,1 %; 0,2 ml dung dịch đệm; 0,1 ml nước cất; 0,5 ml dung dịch axít sunfosalisilic 20%, lắc đều, thêm 9 ml dung dịch iốt đã pha loãng 150 lần, so màu ở bước sóng 560 nm. Vẽ đồ thị tiêu chuẩn, trên trục hoành ghi số mg tinh bột, trục tung ghi số đọc được trên máy tương ứng. 63
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch BÀI 2 XÁC ĐỊNH HOẠT ĐỘ AMYLAZA DỰA VÀO LƯỢNG ĐƯỜNG KHỬ TẠO THÀNH. 2.1. Chiết tách dịch enzym. Tiến hành giống như ở phần 1.1 của bài 1 ở trên. 2.2. Xác định hoạt độ amylaza theo phương pháp Nelson. - Nguyên tắc : Sau khi cho enzym thuỷ phân tinh bột ở những điều kiện xác định, đun hỗn hợp phản ứng với dung dịch đồng (II), tạo thành kết tủa Cu2O. Hoà tan kết tủa trong thuốc thử arseno-molypden sẽ nhận được màu xanh da trời. So màu ở bước sóng 660nm, đối chiếu với đồ thị tiêu chuẩn để tính lượng đường. - Đơn vị hoạt độ enzym là lượng enzym mà trong 30 phút ở 300C có thể phân giải tinh bột tạo thành lượng đường khử tương ứng với 1 micromol glucoza. 2.3. Cách tiến hành và tính kết quả : - Chuẩn bị 2 ống nghiệm khô, sạch, cho vào mỗi ống 0,5 ml dung dịch enzym có độ pha loãng thích hợp. Cho vào ống thứ 1 (ống kiểm tra) 1 mol thuốc thử 5 và 0,5 ml dung dịch tinh bột 1 %. Ống thứ 2 (ống thí nghiệm) đặt vào tủ ấm 30 0C trong 10-15 phút. Thêm 0,5 ml dung dịch tinh bột 1 % (đã đạt 30 0C) lắc đều, giữ đúng 30 phút ở 30 0C. Sau đó cho 1 ml thuốc thử 5 lắc đều. Đặt cả 2 ống nghiệm vào nồi cách thuỷ đang sôi trong 20 phút rồi lấy ra làm nguội dưới vòi nước chảy. Thêm vào mỗi ống 1 ml thuốc thử arseno- molypden, lắc liên tục cho đến khi ngừng tạo thành bọt khí CO2 và hoà tan hoàn toàn kết tủa Cu2O. Thêm nước cất đến 10 ml. Lắc đều, so màu ở bước sóng 660 nm đối với mẫu trắng. Mẫu trắng : Cho 1 ml nước cất, 1 ml thuốc thử 5, đun sôi 20 phút trong nồi cách thuỷ đang sôi, làm lạnh, thêm 1ml thuốc thử arseno-molypden và tiếp tục làm như trên. - Tính kết quả : Lấy hiệu số đọc trên máy giữa mẫu thí nghiệm và mẫu kiểm tra (ETN - EKT). Đối chiếu với đồ thị tiêu chuẩn để tính ra số micromol glucoza tương ứng, nhân với độ pha loãng dung dịch enzym, tính số đơn vị hoạt độ trên 1 g môi trường nuôi cấy bề mặt (chế phẩm nấm mốc) hoặc malt. 64
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch - Hoá chất : 1- Dung dịch enzym : chuẩn bị giống như phần 1.1 của bài 1. 2- Dung dịch tinh bột 1 % trong dung dịch đệm phosphat 0,05M pH = 6.0. 3- Thuốc thử đồng (I) : Hoà tan 200 g Na2SO4 khan hoặc 356 g Na2SO4.10H2O vào 600 ml nước cất đang sôi. Chuẩn bị 100 ml dung dịch có chứa 25g muối Seignet. Cho cả hai dung dịch trên vào bình định mức 1 lít. Thêm vào 20 g NaHCO3 và 25 g Na2CO3 khan (hoặc 50 g tinh thể). Sau khi hoà tan thêm nước cất vào đến vạch. Nếu dung dịch đục cần phải lọc. Giữ dung dịch ở 30-37 0C. Nếu sau đó dung dịch có tinh thể cần phải đun cách thuỷ nhẹ trước khi dùng. 4- Thuốc thử đồng (II) : Hoà tan 15 g CuSO4.5H2O trong ít nước cất, thêm 1-2 giọt H2SO4 đặc, thêm nước cất đến 100 ml. 5- Thuốc thử hỗn hợp : Trộn lẫn thuốc thử đồng (I) và (II) theo tỷ lệ 25:1 ngay trước khi dùng. 6- Thuốc thử arseno-molypden : Hoà tan 25 g molypdat amonium trong 400 ml nước cất, thêm 31 ml H2SO4 đặc. Chuẩn bị 25 ml dung dịch có chứa 3 g Na2HAsO4.7H2O. Trộn lẫn 2 dung dịch trên giữ ở 30-37 0C trong 24-48 h hoặc ở 55 0C trong 24 phút trong lọ có màu nâu để dung dịch có màu vàng bền. 7- Dung dịch glucoza tiêu chuẩn : Trong 1 ml chứa 1 µM glucoza, từ dung dịch này chuẩn bị các dung dịch có chứa 0,20; 0,25; 0,30; 0,40; 0,50; 0,60 µM trong 1ml. Lấy 1ml dung dịch cho vào ống nghiệm thêm 1ml thuốc thử 5, đun sôi 20 phút trong nồi cách thuỷ, làm lạnh, thêm 1ml thuốc thử arseno-molypden, lắc đều, so màu. 65
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch BÀI 3 XÁC ĐỊNH HOẠT ĐỘ ENZYM POLYPHENOLOXYDAZA 3.1. Nguyên tắc : Khi cho một lượng axít ascorbic tác dụng với pyrocatechin với sự có mặt của enzym polyphenoloxydaza thì phản ứng sẽ xảy ra trước hết tạo thành orthoquinon. Sau đó orthoquinon là chất oxy hoá mạnh tác dụng với axít ascorbic. Căn cứ vào lượng axít ascorbic tiêu tốn trong phản ứng sẽ suy ra hoạt tính của enzym. Phương trình phản ứng như sau : Pyrocatechin Polyphenoloxydaza Orthoquinon + H 2O Orthoquinon + axít ascorbic → Pyrocatechin + axit dehidroascorbic 3.2. Chiết tách enzym Polyphenoloxydaza. Cân 2-5 g thực vật tươi (lá chè, hạt cacao tươi,...), cắt thành mảnh nhỏ bỏ vào cối sứ nghiền nhanh với axeton khan và 0,5 g Al2O3. Gạn dung dịch chiết qua phễu thuỷ tinh xốp số 2, còn cặn tiếp tục nghiền, lọc khoảng 5-6 lần cho đến khi chlorophyll hoàn toàn được tách hết. Lúc đó ta nhận được loại bột màu vàng nhạt, đó là chế phẩm enzym-axeton. 3.3. Cách tiến hành và tính toán kết quả. - Cách tiến hành : Cân chính xác 50 mg chế phẩm enzym-axeton vào bình nón 100 ml, cho thêm 10 ml dung dịch đệm phosphat pH =7, thêm 2 ml dung dịch axít ascorbic 0,2% vừa mới pha và 1 ml dung dịch pyrocatechin 0,5 %. Lắc mạnh trong đúng 2 phút ở nhiệt độ 20 0C. Khử hoạt tính enzym bằng cách thêm 2 ml dung dịch H2SO4 10 %. Tiếp tục thêm vào phản ứng một vài tinh thể KI và 5 giọt hồ tinh bột 1 %. Tiếp tục chuẩn độ lượng axit ascorbic còn lại bằng dung dịch KIO3 0,001N đến khi xuất hiện màu xanh bền. Song song với thí nghiệm thực, tiến hành thí nghiệm trắng bằng cách thêm các hoá chất theo thứ tự : 50 mg chế phẩm enzym-axeton vào bình nón 100 ml, thêm 10 ml dung dịch đệm phosphat pH=7, thêm 2 ml dung dịch H2SO4 10 %, Lắc mạnh đúng 2 phút ở 20 0C. Tiếp tục thêm 2 ml axit ascorbic 0,2 % vừa mới pha và 1 ml dung dịch pyrocatechin 0,5 %. Thêm vài tinh thể 66
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch KI và 5 giọt hồ tinh bột 1 % rồi chuẩn độ lượng axit ascorbic bằng dung dịch KIO3 0,01N đến khi xuất hiện màu xanh bền. - Tính kết quả : Hoạt độ enzym polyphenoloxydaza được thể hiện bằng hiệu số giữa số ml dung dịch KIO3 0,01N ở mẫu trắng và mẫu thí nghiệm trong 1g chế phẩm enzym-axeton, được tính theo công thức sau : (a − b ).1000 χ= t.C Trong đó : χ là hoạt độ enzym polyphenoloxydaza trong 1gam chế phẩm trong 1 phút a là số ml KIO3 0,01N chuẩn độ ở mẫu trắng b là số ml KIO3 0,01N chuẩn độ ở bình thí nghiệm 1000 là hệ số chuyển ra gam C là khối lượng mẫu chế phẩm enzym-axeton t là thời gian thí nghiệm - phút. - Dụng cụ và hoá chất : Cân điện tử, cối chày sứ, phễu xốp số 2, máy hút chân không, buret 10 ml, pipet 1 ml, pipet 2 ml, bình nón 100 ml, tủ lạnh. Al2O3, axeton khan, axit ascorbic 0,2 %, pyrocatechin 0,5 %, axit sunphuric 10 %, KI tinh thể, dung dịch KIO3 0,01N. 67
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Công nghệ Enzim
75 p | 527 | 274
-
Giáo trình Thực hành kỹ thuật phòng thí nghiệm
51 p | 248 | 109
-
Giáo trình thí nghiệm công nghệ thực phẩm - Chương 2 - Bài 2 , 3 & 4
10 p | 118 | 44
-
Thí nghiệm Công nghệ enzym - Ths. Trần Xuân Ngạch
6 p | 132 | 32
-
Đề cương ôn tập môn: Công nghệ sinh học
5 p | 104 | 27
-
Thí nghiệm Công nghệ thực phẩm - Chương 2 Công nghệ lên men - Bài 2
2 p | 61 | 17
-
GIÁO TRÌNH CÔNG NGHỆ SINH HỌC TRONG SẢN XUẤT - PGS.TS. TRƯƠNG VĂN LUNG - 6
23 p | 50 | 16
-
Ebook Thí nghiệm công nghệ sinh học (Tập 2: Thí nghiệm vi sinh vật học - Tái bản lần thứ nhất): Phần 1
227 p | 40 | 15
-
Bài giảng Hướng dẫn học tập: Thí nghiệm công nghệ lên men - Nguyễn Thị Cẩm Vi
16 p | 45 | 14
-
Thí nghiệm Sinh học phân tử - Thí nghiệm Công nghệ môi trường
6 p | 48 | 14
-
Thí nghiệm chuyên đề công nghệ tách chiết hợp chất thiên nhiên
15 p | 42 | 12
-
Ebook Thí nghiệm công nghệ sinh học (Tập 2: Thí nghiệm vi sinh vật học - Tái bản lần thứ nhất): Phần 2
234 p | 22 | 10
-
Bài giảng Nhập môn Công nghệ sinh học: Chương 1 - Nguyễn Vũ Phong
5 p | 34 | 9
-
Bài giảng Ứng dụng tin học trong công nghệ sinh học - Bùi Văn Thế Minh
94 p | 15 | 7
-
Giáo trình Công nghệ enzim: Phần 1
39 p | 15 | 5
-
Giáo trình Công nghệ enzim: Phần 2
36 p | 17 | 4
-
Ebook Công nghệ sinh học - Những vấn đề trong thế kỷ XXI: Phần 1
47 p | 6 | 3

markdown:
# Thí nghiệm công nghệ enzim
Chia sẻ: Trần Huyền My | Ngày: | Loại File: PDF | Số trang:6
lượt xem 125
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20091209/huyenmy2204/80x100/146696_059.jpg)
##
Thí nghiệm công nghệ enzim
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Cân 20-100 g môi trường nuôi cấy bề mặt (chế phẩm nấm mốc) hoặc malt, nghiền nhỏ cẩn thận, cho vào bình tam giác, thêm 500-1000 ml dung dịch NaCl 1%, đặt trên máy lắc liên tục trong 1-2 h. Lọc hoặc ly tâm ở 6000 vòng/phút để được dung dịch enzym trong suốt. Nguyên tắc : Xác định lượng tinh bột bị phân giải dựa trên cơ sở xác định mức độ giảm cường độ màu của hỗn hợp phản ứng với dung dich iốt. Đơn vị hoạt độ ezim là lượng enzym có khả năng phân giải 1mg...
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Thí nghiệm công nghệ enzim
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch BÀI 1 XÁC ĐỊNH HOẠT ĐỘ α-AMYLAZA THEO PHƯƠNG PHÁP HEINXEL 1.1. Chiết tách dịch enzym từ chế phẩm nấm mốc và từ malt. Cân 20-100 g môi trường nuôi cấy bề mặt (chế phẩm nấm mốc) hoặc malt, nghiền nhỏ cẩn thận, cho vào bình tam giác, thêm 500-1000 ml dung dịch NaCl 1%, đặt trên máy lắc liên tục trong 1-2 h. Lọc hoặc ly tâm ở 6000 vòng/phút để được dung dịch enzym trong suốt. 1.2. Nguyên tắc : Xác định lượng tinh bột bị phân giải dựa trên cơ sở xác định mức độ giảm cường độ màu của hỗn hợp phản ứng với dung dich iốt. Đơn vị hoạt độ ezim là lượng enzym có khả năng phân giải 1mg tinh bột sau 30 phút ở 30 0C. 1.3. Cách tiến hành và tính kết quả : Cho vào ống nghiệm 1mg dung dịch tinh bột 1%, 1 mg dung dịch NaCl 0,1% và 2 ml dung dịch đệm phosphat 0,05M pH 6.0, lắc đều, giữ ở 30 0C trong 15-20 phút để dung dịch đạt đến 30 0C. Thêm vào hỗn hợp 1 ml dung dịch enzym đã đạt đến 30 0C. Lắc đều, tiếp tục giữ ở 30 0C đúng 30 phút lấy ống nghiệm ra khỏi tủ ấm, cho ngay vào 5 ml dung dịch axít sunfosalisilic 20 % để làm ngừng phản ứng sau vài phút lọc. Song song với mẫu thí nghiệm làm mẫu kiểm tra cũng tương tự như trên nhưng cho dung dịch axít sunfosalisilic vào trước rồi mới cho dung dịch enzym. Lấy 1ml dịch lọc của mẫu thí nghiệm cũng như mẫu kiểm tra cho vào ống nghiệm, thêm 9 ml dung dịch iốt pha loãng 150 lần. So màu ở bước sóng 560 nm. Lấy hiệu số số đọc trên máy giữa mẫu kiểm tra và thí nghiệm, đối chiếu với đường cong tiêu chuẩn, tính số mg tinh bột đã bị phân giải. Hoá chất sử dụng : - Dung dịch NaCl 0,1% - Dung dịch axít sunfosalisilic 20% - Dung dịch iốt : hoà tan 1g iốt vào 5ml dung dịch có chứa 2 g KI, thêm nước cất vào đến 300ml. Khi dùng pha loãng dung dịch này 150 lần. - Dung dịch đệm phosphat 0,05 M pH = 6.0 62
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch - Dung dich tinh bột 1% trong dung dịch đệm phosphat 0,05 M pH = 6.0. Cân 1g tinh bột trộn với khoảng 10ml dung dịch đệm, thêm vào 80ml dung dịch đệm đang sôi, để nguội, thêm dung dich đệm vào cho đến 100ml. Để bảo quản dung dịch tinh bột có thể thêm 1g benzoat natri. - Dung dịch tinh bột tiêu chuẩn 1% : Cân 1 g tinh bột trộn với 10 ml nước cất, thêm 80 ml nước cất đang sôi, khuấy đều và nếu cần tiếp tục đun để nhận được dung dịch trong suốt, để nguội cho vào bình định mức 100 ml và thêm nước cất đến vạch mức. Từ dung dịch này chuẩn bị các dung dịch có chứa 2, 4, 6, 8 và 10 mg tinh bột trong 1 ml bằng cách lấy 2, 4, 6, 8 ml dung dịch tinh bột 1% và thêm nước cất vào cho đến 10 ml. Lập đồ thị tiêu chuẩn : Lấy 0,1 ml dung dịch tinh bột đã chuẩn bị như trên, thêm 0,1 ml dung dịch NaCl 0,1 %; 0,2 ml dung dịch đệm; 0,1 ml nước cất; 0,5 ml dung dịch axít sunfosalisilic 20%, lắc đều, thêm 9 ml dung dịch iốt đã pha loãng 150 lần, so màu ở bước sóng 560 nm. Vẽ đồ thị tiêu chuẩn, trên trục hoành ghi số mg tinh bột, trục tung ghi số đọc được trên máy tương ứng. 63
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch BÀI 2 XÁC ĐỊNH HOẠT ĐỘ AMYLAZA DỰA VÀO LƯỢNG ĐƯỜNG KHỬ TẠO THÀNH. 2.1. Chiết tách dịch enzym. Tiến hành giống như ở phần 1.1 của bài 1 ở trên. 2.2. Xác định hoạt độ amylaza theo phương pháp Nelson. - Nguyên tắc : Sau khi cho enzym thuỷ phân tinh bột ở những điều kiện xác định, đun hỗn hợp phản ứng với dung dịch đồng (II), tạo thành kết tủa Cu2O. Hoà tan kết tủa trong thuốc thử arseno-molypden sẽ nhận được màu xanh da trời. So màu ở bước sóng 660nm, đối chiếu với đồ thị tiêu chuẩn để tính lượng đường. - Đơn vị hoạt độ enzym là lượng enzym mà trong 30 phút ở 300C có thể phân giải tinh bột tạo thành lượng đường khử tương ứng với 1 micromol glucoza. 2.3. Cách tiến hành và tính kết quả : - Chuẩn bị 2 ống nghiệm khô, sạch, cho vào mỗi ống 0,5 ml dung dịch enzym có độ pha loãng thích hợp. Cho vào ống thứ 1 (ống kiểm tra) 1 mol thuốc thử 5 và 0,5 ml dung dịch tinh bột 1 %. Ống thứ 2 (ống thí nghiệm) đặt vào tủ ấm 30 0C trong 10-15 phút. Thêm 0,5 ml dung dịch tinh bột 1 % (đã đạt 30 0C) lắc đều, giữ đúng 30 phút ở 30 0C. Sau đó cho 1 ml thuốc thử 5 lắc đều. Đặt cả 2 ống nghiệm vào nồi cách thuỷ đang sôi trong 20 phút rồi lấy ra làm nguội dưới vòi nước chảy. Thêm vào mỗi ống 1 ml thuốc thử arseno- molypden, lắc liên tục cho đến khi ngừng tạo thành bọt khí CO2 và hoà tan hoàn toàn kết tủa Cu2O. Thêm nước cất đến 10 ml. Lắc đều, so màu ở bước sóng 660 nm đối với mẫu trắng. Mẫu trắng : Cho 1 ml nước cất, 1 ml thuốc thử 5, đun sôi 20 phút trong nồi cách thuỷ đang sôi, làm lạnh, thêm 1ml thuốc thử arseno-molypden và tiếp tục làm như trên. - Tính kết quả : Lấy hiệu số đọc trên máy giữa mẫu thí nghiệm và mẫu kiểm tra (ETN - EKT). Đối chiếu với đồ thị tiêu chuẩn để tính ra số micromol glucoza tương ứng, nhân với độ pha loãng dung dịch enzym, tính số đơn vị hoạt độ trên 1 g môi trường nuôi cấy bề mặt (chế phẩm nấm mốc) hoặc malt. 64
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch - Hoá chất : 1- Dung dịch enzym : chuẩn bị giống như phần 1.1 của bài 1. 2- Dung dịch tinh bột 1 % trong dung dịch đệm phosphat 0,05M pH = 6.0. 3- Thuốc thử đồng (I) : Hoà tan 200 g Na2SO4 khan hoặc 356 g Na2SO4.10H2O vào 600 ml nước cất đang sôi. Chuẩn bị 100 ml dung dịch có chứa 25g muối Seignet. Cho cả hai dung dịch trên vào bình định mức 1 lít. Thêm vào 20 g NaHCO3 và 25 g Na2CO3 khan (hoặc 50 g tinh thể). Sau khi hoà tan thêm nước cất vào đến vạch. Nếu dung dịch đục cần phải lọc. Giữ dung dịch ở 30-37 0C. Nếu sau đó dung dịch có tinh thể cần phải đun cách thuỷ nhẹ trước khi dùng. 4- Thuốc thử đồng (II) : Hoà tan 15 g CuSO4.5H2O trong ít nước cất, thêm 1-2 giọt H2SO4 đặc, thêm nước cất đến 100 ml. 5- Thuốc thử hỗn hợp : Trộn lẫn thuốc thử đồng (I) và (II) theo tỷ lệ 25:1 ngay trước khi dùng. 6- Thuốc thử arseno-molypden : Hoà tan 25 g molypdat amonium trong 400 ml nước cất, thêm 31 ml H2SO4 đặc. Chuẩn bị 25 ml dung dịch có chứa 3 g Na2HAsO4.7H2O. Trộn lẫn 2 dung dịch trên giữ ở 30-37 0C trong 24-48 h hoặc ở 55 0C trong 24 phút trong lọ có màu nâu để dung dịch có màu vàng bền. 7- Dung dịch glucoza tiêu chuẩn : Trong 1 ml chứa 1 µM glucoza, từ dung dịch này chuẩn bị các dung dịch có chứa 0,20; 0,25; 0,30; 0,40; 0,50; 0,60 µM trong 1ml. Lấy 1ml dung dịch cho vào ống nghiệm thêm 1ml thuốc thử 5, đun sôi 20 phút trong nồi cách thuỷ, làm lạnh, thêm 1ml thuốc thử arseno-molypden, lắc đều, so màu. 65
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch BÀI 3 XÁC ĐỊNH HOẠT ĐỘ ENZYM POLYPHENOLOXYDAZA 3.1. Nguyên tắc : Khi cho một lượng axít ascorbic tác dụng với pyrocatechin với sự có mặt của enzym polyphenoloxydaza thì phản ứng sẽ xảy ra trước hết tạo thành orthoquinon. Sau đó orthoquinon là chất oxy hoá mạnh tác dụng với axít ascorbic. Căn cứ vào lượng axít ascorbic tiêu tốn trong phản ứng sẽ suy ra hoạt tính của enzym. Phương trình phản ứng như sau : Pyrocatechin Polyphenoloxydaza Orthoquinon + H 2O Orthoquinon + axít ascorbic → Pyrocatechin + axit dehidroascorbic 3.2. Chiết tách enzym Polyphenoloxydaza. Cân 2-5 g thực vật tươi (lá chè, hạt cacao tươi,...), cắt thành mảnh nhỏ bỏ vào cối sứ nghiền nhanh với axeton khan và 0,5 g Al2O3. Gạn dung dịch chiết qua phễu thuỷ tinh xốp số 2, còn cặn tiếp tục nghiền, lọc khoảng 5-6 lần cho đến khi chlorophyll hoàn toàn được tách hết. Lúc đó ta nhận được loại bột màu vàng nhạt, đó là chế phẩm enzym-axeton. 3.3. Cách tiến hành và tính toán kết quả. - Cách tiến hành : Cân chính xác 50 mg chế phẩm enzym-axeton vào bình nón 100 ml, cho thêm 10 ml dung dịch đệm phosphat pH =7, thêm 2 ml dung dịch axít ascorbic 0,2% vừa mới pha và 1 ml dung dịch pyrocatechin 0,5 %. Lắc mạnh trong đúng 2 phút ở nhiệt độ 20 0C. Khử hoạt tính enzym bằng cách thêm 2 ml dung dịch H2SO4 10 %. Tiếp tục thêm vào phản ứng một vài tinh thể KI và 5 giọt hồ tinh bột 1 %. Tiếp tục chuẩn độ lượng axit ascorbic còn lại bằng dung dịch KIO3 0,001N đến khi xuất hiện màu xanh bền. Song song với thí nghiệm thực, tiến hành thí nghiệm trắng bằng cách thêm các hoá chất theo thứ tự : 50 mg chế phẩm enzym-axeton vào bình nón 100 ml, thêm 10 ml dung dịch đệm phosphat pH=7, thêm 2 ml dung dịch H2SO4 10 %, Lắc mạnh đúng 2 phút ở 20 0C. Tiếp tục thêm 2 ml axit ascorbic 0,2 % vừa mới pha và 1 ml dung dịch pyrocatechin 0,5 %. Thêm vài tinh thể 66
- Thí nghiệm Công nghệ enzym Biên soạn : ThS. Trần Xuân Ngạch KI và 5 giọt hồ tinh bột 1 % rồi chuẩn độ lượng axit ascorbic bằng dung dịch KIO3 0,01N đến khi xuất hiện màu xanh bền. - Tính kết quả : Hoạt độ enzym polyphenoloxydaza được thể hiện bằng hiệu số giữa số ml dung dịch KIO3 0,01N ở mẫu trắng và mẫu thí nghiệm trong 1g chế phẩm enzym-axeton, được tính theo công thức sau : (a − b ).1000 χ= t.C Trong đó : χ là hoạt độ enzym polyphenoloxydaza trong 1gam chế phẩm trong 1 phút a là số ml KIO3 0,01N chuẩn độ ở mẫu trắng b là số ml KIO3 0,01N chuẩn độ ở bình thí nghiệm 1000 là hệ số chuyển ra gam C là khối lượng mẫu chế phẩm enzym-axeton t là thời gian thí nghiệm - phút. - Dụng cụ và hoá chất : Cân điện tử, cối chày sứ, phễu xốp số 2, máy hút chân không, buret 10 ml, pipet 1 ml, pipet 2 ml, bình nón 100 ml, tủ lạnh. Al2O3, axeton khan, axit ascorbic 0,2 %, pyrocatechin 0,5 %, axit sunphuric 10 %, KI tinh thể, dung dịch KIO3 0,01N. 67
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Công nghệ Enzim
75 p |
527 |
274
-
Giáo trình Thực hành kỹ thuật phòng thí nghiệm
51 p |
248 |
109
-
Giáo trình thí nghiệm công nghệ thực phẩm - Chương 2 - Bài 2 , 3 & 4
10 p |
118 |
44
-
Thí nghiệm Công nghệ enzym - Ths. Trần Xuân Ngạch
6 p |
132 |
32
-
Đề cương ôn tập môn: Công nghệ sinh học
5 p |
104 |
27
-
Thí nghiệm Công nghệ thực phẩm - Chương 2 Công nghệ lên men - Bài 2
2 p |
61 |
17
-
GIÁO TRÌNH CÔNG NGHỆ SINH HỌC TRONG SẢN XUẤT - PGS.TS. TRƯƠNG VĂN LUNG - 6
23 p |
50 |
16
-
Ebook Thí nghiệm công nghệ sinh học (Tập 2: Thí nghiệm vi sinh vật học - Tái bản lần thứ nhất): Phần 1
227 p |
40 |
15
-
Bài giảng Hướng dẫn học tập: Thí nghiệm công nghệ lên men - Nguyễn Thị Cẩm Vi
16 p |
45 |
14
-
Thí nghiệm Sinh học phân tử - Thí nghiệm Công nghệ môi trường
6 p |
48 |
14
-
Thí nghiệm chuyên đề công nghệ tách chiết hợp chất thiên nhiên
15 p |
42 |
12
-
Ebook Thí nghiệm công nghệ sinh học (Tập 2: Thí nghiệm vi sinh vật học - Tái bản lần thứ nhất): Phần 2
234 p |
22 |
10
-
Bài giảng Nhập môn Công nghệ sinh học: Chương 1 - Nguyễn Vũ Phong
5 p |
34 |
9
-
Bài giảng Ứng dụng tin học trong công nghệ sinh học - Bùi Văn Thế Minh
94 p |
15 |
7
-
Giáo trình Công nghệ enzim: Phần 1
39 p |
15 |
5
-
Giáo trình Công nghệ enzim: Phần 2
36 p |
17 |
4
-
Ebook Công nghệ sinh học - Những vấn đề trong thế kỷ XXI: Phần 1
47 p |
6 |
3

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: application/xhtml+xml

Server: Apache/2.2.31 (CentOS)

Connection: close

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Set-Cookie: TLDEVNamespace=gihuhp13np8j9gtk29nmum2nm0; path=/; domain=.tailieu.vn; HttpOnly

Vary: Accept-Encoding

Content-Type: text/html; charset=UTF-8


text:
Thông báo số 108/TB-BYT
Chia sẻ: Son Pham | Ngày: | Loại File: PDF | Số trang:2
51
lượt xem 2
download
lượt xem 2
download
Thông báo số 108/TB-BYT
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Thông báo số 108/TB-BYT về chuyến thăm và làm việc của Bộ trưởng Bộ Y tế tại Quân khu I do Bộ Y tế ban hành
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Thông báo số 108/TB-BYT
Chia sẻ: Son Pham | Ngày: | Loại File: PDF | Số trang:2
51
lượt xem 2
download
lượt xem 2
download
![](http://image.tlvnimg.com/document/thumbnail/2009/20091130/lawttyt4/80x100/1186.jpg)
##
Thông báo số 108/TB-BYT
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Thông báo số 108/TB-BYT về chuyến thăm và làm việc của Bộ trưởng Bộ Y tế tại Quân khu I do Bộ Y tế ban hành
Chủ đề:
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

Set-Cookie: TLDEVNamespace=6jiu9btb75ilu4818bqbkem927; path=/; domain=.tailieu.vn; HttpOnly


text:
Thuật Toán Và Thuật Giải part 21
Chia sẻ: Avsdvvsd Qwdqdad | Ngày: | Loại File: PDF | Số trang:5
30
lượt xem 3
download
lượt xem 3
download
Thuật Toán Và Thuật Giải part 21
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Một ví dụ biểu diễn các đối tượng hình học bằng frame Các kiểu dữ liệu cơ bản : Area : numeric; // diện tích Height : numeric; //chiều cao Perimeter : numberic; //chu vi Side : numeric; //cạnh Diagonal : numeric; //đường chéo Radius : numeric; //bán kính Angle : numeric; //góc Diameter : numeric; //đường kính
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Thuật Toán Và Thuật Giải part 21
Chia sẻ: Avsdvvsd Qwdqdad | Ngày: | Loại File: PDF | Số trang:5
30
lượt xem 3
download
lượt xem 3
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100813/tuannghia91/80x100/thuat_toan_va_thuat_giai_21__3975.jpg)
##
Thuật Toán Và Thuật Giải part 21
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Một ví dụ biểu diễn các đối tượng hình học bằng frame Các kiểu dữ liệu cơ bản : Area : numeric; // diện tích Height : numeric; //chiều cao Perimeter : numberic; //chu vi Side : numeric; //cạnh Diagonal : numeric; //đường chéo Radius : numeric; //bán kính Angle : numeric; //góc Diameter : numeric; //đường kính
Chủ đề:
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

Set-Cookie: TLDEVNamespace=48j0s0t5lmg680jnbqop992ur4; path=/; domain=.tailieu.vn; HttpOnly


text:
Xử lí ngoại lệ phần 1
Chia sẻ: Tuan Bui Nghia | Ngày: | Loại File: PDF | Số trang:15
lượt xem 3
download
Xử lí ngoại lệ phần 1
Lớp đối tượng trong .NET Framework • • • • Common Language Specification(CLR) Kiểu dữ liệu trong namespace Tiêu chuẩn ECMA Tìm hiểu những lớp Framework
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Xử lí ngoại lệ phần 1
- CÁC LỚP CƠ SỞ .NET · Lớp đối tượng trong .NET Framework • Common Language Specification(CLR) • Kiểu dữ liệu trong namespace • Tiêu chuẩn ECMA • Tìm hiểu những lớp Framework · Lớp Timer · Lớp về thư mục & hệ thống · Lớp Math · Lớp thao tác tập tin • Sao chép một tập tin • Lấy thông tin về tập tin · Làm việc với tập tin dữ liệu • Luồng nhập xuất • Thứ tự của việc đọc một tập tin • Các phương pháp cho việc tạo và mở một tập tin • Viết vào một tập tin văn bản • Đọc tập tin văn bản • Viết thông tin nhị phân vào tập tin • Đọc thông tin nhi phân từ tập tin · Câu hỏi & bài tập Cho đến lúc này thì chúng ta đã tìm hiểu khá nhiều các lớp đối tượng mà ngôn ngữ C# cung cấp cho chúng ta. Và hiện tại chúng ta đã có thể viết được các chương trình C# thuần túy dùng console làm giao diện kết xuất. Đối với việc tìm hiểu bất cứ ngôn ngữ lập trình nào thì việc viết các chương trình mà giao diện càng đơn giản thì càng tốt. Trong phần thứ hai (từ chương 14) của giáo trình chúng ta sẽ tìm hiểu xây dựng các ứng dụng Windows thông qua Visual C#.
- Trong chương này chúng ta sẽ tìm hiểu các lớp cơ sở mà .NET cung cấp, các lớp này đơn giản giúp chúng ta thực hiện tốt các thao tác nhập xuất, các thao tác truy cập hệ thống, thực thi các phép toán học,... Lớp đối tượng trong .NET Framework NET Framework chứa số lượng nhiều những kiểu dữ lớp, những kiểu liệt kê, những cấu trúc, những giao diện và nhiều kiểu dữ liệu khác nữa. Thật vậy, có hàng ngàn số lượng các kiểu như trên. Những lớp này điều cho phép chúng ta sử dụng trong chương trình C#. Chúng ta sẽ tìm hiểu một vài kiểu dữ liệu thường sử dụng trong chương này. Các lớp được trình bày thông qua các ví dụ minh họa đơn giản. Từ những ví dụ minh họa cách sử dụng các lớp cơ sở này chúng ta có thể mở rộng để tạo ra các chương trình phức tạp hơn. Common Language Specification (CLR) Những lớp bên trong Framework được viết với ngôn ngữ được xác nhận là chung nhất (CLR). CLR đã được đề cập vào phần đầu của sách khi chúng ta thảo luận về MS.NET trong chương 1. CLS là một tập hợp các luật hay các quy tắc mà tất cả các ngôn ngữ thực hiện bên trong .NET platform phải tuân thủ theo. Tập hợp luật này cũng bao gồm kiểu dữ liệu hệ thống chung, các kiểu dữ liệu cơ bản mà chúng ta được tìm hiểu trong chương 3 - Nền tảng ngôn ngữ C#. Bằng cách đưa vào các tập luật này, môi trường thực thi chung sẽ có thể thực thi một chương trình mà không quan tâm đến cú pháp của ngôn ngữ được sử dụng. Lợi ích theo sau của CLS là mã nguồn được viết trong một ngôn ngữ có thể được gọi sử dụng bởi một ngôn ngữ khác Bởi vì thông thường bên trong Framework với CLS, chúng có thể sử dụng không chỉ ngôn ngữ C# mà còn bất cứ ngôn ngữ tương thích với CLS như là Visual Basic.NET và JScript.NET. Kiểu dữ liệu trong namespace Mã nguồn bên trong Framework được tổ chức bên trong namespace. Có hàng trăm namespace bên trong Framework được sử dụng để tổ chức hàng ngàn lớp đối tượng và các kiểu dữ liệu khác. Một vài namespace thì được lưu trữ bên trong namespace khác. Ví dụ chúng ta đã sử dụng kiểu dữ liệu DateTime được chứa trong namespace System. Kiểu Random cũng được chứa trong namespace System. Nhiều kiểu dữ liệu phục vụ cho thao tác nhập xuất cũng được lưu trữ trong một namespace chức trong namespace System là namespace System.IO. Nhiều kiểu
- dữ liệu thường dùng để làm việc với dữ liệu XML thì được đặt bên trong namespace System.XML. Chúng ta có thể tìm hiểu các namespace này trong các tài liệu trực tuyến của Microsoft như MSDN Online chẳng hạn. Tiêu chuẩn ECMA Không phải tất cả kiểu dữ liệu bên trong namespace thì cần thiết phải tương thích với tất cả những ngôn ngữ khác. Hơn thế nữa, những công cụ phát triển được tạo bởi những công ty khác cho ngôn ngữ C# có thể không bao hàm phải tương thích với mã nguồn thông thường. Khi ngôn ngữ C# được hình thành. Microsoft xác nhận đưa ra một số lượng lớn các kiểu dữ liệu cho cùng một bảng tiêu chuẩn cho C# để chuẩn hóa. Bằng cách xác nhận những kiểu dữ liệu theo một tiêu chuẩn, điều này xem như việc mở cánh cửa cho những nhà phát triển khác tạo ra các công cụ và trình biên dịch C# cùng sử dụng những namespace và kiểu dữ liệu. Khi đó những mã nguồn bên trong những công cụ của Microsoft tương thích với bất cứ công cụ của các công ty khác. Những lớp đối tượng được chuẩn hóa thì được định vị bên trong namespace System. Những namespace khác chứa những lớp không được chuẩn hóa. Nếu một lớp không phải là một phần của tiêu chuẩn, nó sẽ không được hỗ trợ trong tất cả hệ điều hành và môi trường thực thi mà chúng được viết để hỗ trợ C#. Ví dụ, Microsoft thêm vào một vài namespace với SDK của nó như Microsoft.VisualBasic, Microsoft.CSharp, Microsoft.Jscript và Microsoft.Win32. Những namespace này không phải là một phần của tiêu chuẩn ECMA. Do đó chúng có thể không có giá trị trong tất cả môi trường phát triển.
- Tìm hiểu những lớp Framework Như chúng ta đã biết là có hàng ngàn những lớp và những kiểu dữ liệu khác bên trong thư viện cơ sở. Có thể sẽ tốn vài cuốn sách có kích thước như giáo trình này để nói toàn bộ về chúng. Trước khi chúng ta tìm hiểu những lớp cơ bản, bạn có thể xem tổng quan tài liệu trực tuyến để biết thêm các lớp cơ cở. Tất cả các lớp và những kiểu dữ liệu khác được trình bày trong chương này điều là một phần của tiêu chuẩn được xác nhận bởi ECMA. Lưu ý: Không những chúng ta có thể sử dụng những kiểu dữ liệu bên trong những lớp thư viện mà chúng ta còn có thể mở rộng những kiểu dữ liệu này. Lớp Timer Chúng ta bắt đầu với ví dụ đầu tiên 12.1. Ví dụ minh họa này hết sức đơn giản và được thiết kế không được tốt. Ví dụ 12.1: Hiển thị thời gian. ----------------------------------------------------------------------------- // Timer01.cs: Hiển thị ngày và thời gian // nhấn Ctrl+C để thoát namespace Programming_CSharp { using System; public class Tester { public static void Main() { while (true) { Console.WriteLine(“\n {0}”, DateTime.Now); } } } } ----------------------------------------------------------------------------- Kết quả: 12/24/2001 3:21:20 PM ....... ....... -----------------------------------------------------------------------------
- Như chúng ta có thể thấy, kết quả chương trình được thực thi vào lúc 3:21 vào ngày 24 tháng 12. Danh sách này thể hiện một đồng hồ xuất hiện ở dòng lệnh, và chúng dường như là được cập nhật trong mỗi giây đồng hồ. Thật vậy, nó thông thường được cập nhật nhiều hơn một lần, do đó chúng ta lưu ý là giây đồng hồ thay đổi chỉ khi giá trị xuất hiện thật sự khác nhau. Chương trình sẽ chạy mãi đến khi nào ta nhấn thoát bằng Ctrl + C. Trong chương trình ta sử dụng kiểu dữ liệu DateTime, đây là một cấu trúc được chứa trong namespace System bên trong thư viện cơ sở. Cấu trúc này có một thuộc tính tĩnh là Now trả về thời gian hiện hành. Có nhiều dữ liệu thành viên và những phương thức được thêm vào trong cấu trúc DateTime. Chúng ta có thể tìm hiểu thêm về DateTime trong thư viện trực tuyến về các lớp cơ sở của .NET Framework. Cách tốt nhất để hiện thị ngày giờ trên màn hình là sử dụng Timer. Một Timer cho phép một xử lý (hình thức của một delegate) được gọi tại một thời gian xác định hay sau một chu kỳ nào đó trôi qua. Framework chứa một lớp Timer bên trong namespace System.Timers. Lớp này được sử dụng trong ví dụ 12.2 theo sau: Ví dụ 12.2: Sử dụng Timer. ----------------------------------------------------------------------------- // Timer02.cs: hiểu thị ngày giờ sử dụng Timer // nhấn Ctrl+C hay ‘q’ và Enter để thoát namespace Programming_CSharp { using System; using System.Timers; public class Tester { public static void Main() { Timer myTimer = new Timer(); // khai báo hàm xử lý myTimer.Elapsed += new ElapsedEventHandler( DisplayTimeEvent); // khoảng thời gian delay myTimer.Interval = 1000; myTimer.Start(); // thực hiện vòng lặp để chờ thoát while ( Console.Read() != ‘q’) { ; // không làm gì hết! } }
- public static void DisplayTimeEvent( object source, ElapsedEventArgs t) {
- Console.Write(“\n{0}”, DateTime.Now); } } } ----------------------------------------------------------------------------- Kết quả: 12/24/2001 3:45:20 PM ...... ...... ----------------------------------------------------------------------------- Kết quả thực hiện cũng giống như ví dụ trước. Tuy nhiên, chương trình này thực hiện tốt hơn nhiều so với chương trình ban đầu. Thay vì cập nhật không ngừng ngày giờ được hiển thị, chương trình này chỉ cập nhật sau khoảng 1 giây. Chúng ta hãy xem kỹ cách mà Timer làm việc. Một đối tượng Timer mới được tạo ra, thuộc tính Interval được thiết lập. Tiếp theo phương thức sẽ được thực hiện sau khoảng thời gian interval được gắn với Timer. Trong trường hợp này là phương thức DisplayTimeEvent sẽ đựơc thực thi, phương thức được định nghĩa ở bên dưới. Khi Timer thực hiện phương thức Start thì nó sẽ bắt đầu tính interval. Một thuộc tính thành viên khác của Timer là AutoReset mà chúng ta cũng cần biết là: nếu chúng ta thay đổi giá trị mặc định của nó từ true sang false, thì sự kiện Timer chỉ thực hiện duy nhất một lần. Khi AutoReset có giá trị true hay ta thiết lập giá trị true thì Timer sẽ kích hoạt sự kiện và thực thi phương thức mỗi một thời gian được đưa ra (interval). Trong chương trình này vẫn chứa một vòng lặp thực hiện đến khi nào người dùng nhấn ký tự ‘q’ và Enter. Nếu không chương trình thực hiện tiếp tục vòng lặp. Không có gì thực hiện trong vòng lặp này, nếu muốn chúng ta có thể thêm vào trong vòng lặp những xứ lý khác. Chúng ta cũng không cần thiết phải gọi phương thức DisplayTimeEvent trong vòng lặp bởi vì nó sẽ được gọi tự động vào khoảng thời gian xác định interval. Timer trong chương trình này dùng để thể hiện ngày giờ trên màn hình. Timer và những sự kiện của Timer cũng có thể được sử dụng cho nhiều chương trình khác. Như chúng ta có thể tạo Timer để tắt một chương trình khác vào một thời điểm đưa ra. Chúng ta cũng có thể tạo chương trình backup thường xuyên để sao chép những dữ liệu quan trọng theo một định kỳ thời gian nào đó. Hay chúng ta cũng có thể tạo một chương trình tự động log off một người sử dụng hay kết thúc một chương trình sau một khoảng thời gian mà không có bất cứ hoạt động nào xảy ra. Nói chung là có rất nhiều cách sử dụng Timer này, và lớp Timer này rất hữa ích.
- Lớp về thư mục và hệ thống Đôi khi chúng ta cần biết thông tin hệ thống của máy mà chương trình đang thực hiện, điều này không khó khăn gì, .NET hỗ trợ một số lớp cơ bản để thực hiện việc này. Trong vídụ minh họa 12.3 bên dưới sẽ trình bày cách lấy các thông tin về máy tính và môi trường của nó. Việc thực hiện này thông qua sử dụng lớp Environment, trong lớp này chứa một số dữ liệu thành viên tĩnh và chúng ta sẽ thú vị với thông tin của chúng. Ví dụ 12.3: Sử dụng lớp Environment. ----------------------------------------------------------------------------- // env01.cs: hiển thị thông tin của lớp Environment namespace Programming_CSharp { using System; class Tester { public static void Main() { // các thuộc tính Console.WriteLine(“**************************”); Console.WriteLine(“Command: {0}”, Environment.CommandLine); Console.WriteLine(“Curr Dir: {0}”, Environment.CurrentDirectory); Console.WriteLine(“Sys Dir: {0}”, Environment.SystemDirectory); Console.WriteLine(“Version: {0}”, Environment.Version); Console.WriteLine(“OS Version: {0}”, Environment.OSVersion); Console.WriteLine(“Machine: {0}”, Environment.MachineName); Console.WriteLine(“Memory: {0}”, Environment.WorkingSet); // dùng một vài các phương thức Console.WriteLine(“**************************” ); string [] args = Environment.GetCommandLineArgs(); for( int i = 0; i < args.Length; i++) { Console.WriteLine(“Arg {0}: {1}”, i, args[i]); } Console.WriteLine(“**************************”); string [] drivers = Environment.GetLogicalDrives(); for( int i = 0; i < drivers.Length; i++) {
- Console.WriteLine(“Drive {0}: {1}”, i, drivers[i]); } Console.WriteLine(“**************************” ); Console.WriteLine(“Path: {0}”, Environment.GetEnvironmentVariable(“Path”) );
- Console.WriteLine(“**************************”); } } } ----------------------------------------------------------------------------- Kết quả thực hiện với máy tính của tác giả (kết quả sẽ khác với máy tính của bạn:) ************************** Command: D:\Working\ConsoleApplication1\bin\Debug\Env01.exe Curr Dir: D:\Working\ConsoleApplication1\bin\Debug Sys Dir: C:\WINDOWS\System32 Version: 1.0.3705.0 OS Version: Microsoft Windows NT 5.1.2600.0 Machine: MUN Memory: 4575232 ************************** Arg 0: D:\Working\ConsoleApplication1\bin\Debug\Env01.exe ************************ ** Drive 0: A:\ Drive 1: C:\ Drive 2: D:\ Drive 3: E:\ ************************ ** Path: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDO WS;C:\WINDO WS\COMMAND;C:\NC ************************** ----------------------------------------------------------------------------- Như chúng ta thấy thì những thành viên tĩnh của lớp Environment cung cấp cho ta những thông tin hệ thống và môi trường. Đầu tiên là lệnh thực hiện được đưa ra chính là chương trình đang thực thi tức là chương trình Env01.exe, thuộc tính được dùng để lấy là Command- Line. Thư mục hiện hành chính là thư mục chứa chương trình thực thi thông qua thuộc tính CurrentDirectory. Tương tự như vậy các thuộc tính hệ thống như: thư mục hệ thống, phiên bản OS, tên máy tính, bộ nhớ cũng được
- lấy ra. Tiếp theo là hai phương thức của lớp Environment trả về mảng chuỗi ký tự, bao gồm phương thức lấy đối mục dòng lệnh GetCommandLineArgs và phương thức nhận thông tin về ở đĩa logic trong máy tính GetLogicalDrives. Hai vòng lặp đơn giản là để xuất giá trị từng thành phần trong mảng ra.Cuối cùng là phương thức GetEnvironmentVariable nhận biến môi trường và những giá trị của chúng trong hệ thống hiện thời.
- Lớp Math Từ đầu tới giờ chúng ta chỉ thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia, chia dư. Còn rất nhiều các phép toán mạnh hơn và cũng thường sử dụng mà chúng chưa được đề cập tới. C# cung cấp một tập hợp các phép toán toán học bên trong những lớp cơ sở. Chúng được chứa bên trong của namespace System.Math. Bảng 12.1 sau liệt kê những hàm toán học. Lớp Math là lớp sealed, do đó chúng ta không thể xây dựng một lớp mới mà kế thừa từ lớp này được. Thêm vào đó tất cả những lớp và dữ liệu thành viên đều là tĩnh, do vậy chúng ta không thể tạo một đối tượng có kiểu Math. Thay vào đó chúng ta sẽ sử dụng những thành viên và phương thức với tên lớp. Lớp Math Phương thức Mô tả Abs Trả về trị tuyệt đối của một số Ceiling Trả về giá trị nhỏ nhất hay bằng giá trị đưa ra Exp Trả về giá trị e với mũ đưa ra Floor Trả về giá trị lớn nhất hay bằng giá trị đưa ra IEEERemainder Trả về phần dư của phép chia hai hai số thực. Phép chia này theo tiêu chuẩn của IEEE cho phép toán dấu chấm động nhị phân. Log Trả về giá trị logarit của giá trị đưa ra Log10 Trả về giá trị logarit cơ số 10 của số đưa ra Max Trả về số lớn trong hai số Min Trả về số nhỏ trong hai số Pow Trả về kết quả xy Round Trả về giá trị được làm tròn Sign Trả về giá trị dấu của một số. -1 nếu số âm và 1 nếu số dương Sqrt Trả về căn bậc hai của một số Acos Trả về giá trị một góc mà cosin bằng với giá trị đưa ra Asin Trả về giá trị một góc mà sin bằng với giá trị đưa ra Atan Trả về giá trị của một góc mà tang bằng với góc đưa ra
- Atan2 Trả về giá trị của một góc mà tang bằng với tang của điểm (x,y) đưa ra Cos Trả về giá trị cosin của một góc đưa ra Cosh Trả về giá trị hyperbolic cosin của góc đưa ra Sin Trả về giá trị sin của góc đưa ra
- Sinh Trả về giá trị hyperbolic của góc đưa ra Tan Trả về giá trị tang của góc Tanh Trả về giá trị hyperbolic tang của góc. Hình 12.1 : Phương thức của Math. Ngoài ra lớp Math này cũng đưa vào hai hằng số: PI và số E, PI trả về giá trị pi trong toán học như là 3.14159265358979323846 Giá trị E trả về giá trị 2.7182818284590452354. Hầu hết các hàm toán học trong bảng 12.1 trên dễ hiểu và dễ sử dụng. Ví dụ 12.4 sau minh họa việc sử dụng một số hàm toán học như sau:
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Java : Xử lý ngoại lệ
0 p | 137 | 30
-
XỬ LÝ NGOẠI LỆ phần 1
11 p | 86 | 28
-
Chương 7: XỬ LÝ NGOẠI LỆ (Exception Handling)
15 p | 103 | 26
-
XỬ LÝ NGOẠI LỆ phần 2
12 p | 84 | 20
-
CoreJava - Phần 7 - Xử lý ngoại lệ
0 p | 79 | 16
-
Chương 7: Xử lí ngoại lệ
13 p | 66 | 14
-
Lập trình Java cơ bản : Xử lý ngoại lệ part 1
5 p | 52 | 9
-
Những chủ đề tiến bộ trong C# - Lỗi và xử lí biệt lệ - Phần 1
15 p | 65 | 7
-
Bài giảng Kỹ thuật lập trình Java - Chương 4.2: Ngoại lệ
29 p | 13 | 5
-
Bài giảng Lập trình hướng đối tượng - Chương 6: Xử lý ngoại lệ
39 p | 52 | 4
-
Bài giảng Lập trình Java: Chương 5 - Xử lý ngoại lệ
16 p | 7 | 2
-
Bài giảng Lập trình hướng đối tượng - Bài 8: Ngoại lệ và xử lý ngoại lệ
0 p | 15 | 2
-
Bài giảng Xử lý ngoại lệ
33 p | 12 | 1
-
Bài giảng Ngôn ngữ lập trình Java: Xử lý ngoại lệ (Exception) - TS. Nguyễn Thị Hiền
33 p | 4 | 1
-
Bài giảng Nhập môn java - Chương 7: Xử lý ngoại lệ (Exception)
35 p | 10 | 1
-
Bài giảng Lập trình Java cơ bản: Bài 6 - Xử lý ngoại lệ
34 p | 3 | 1
-
Bài giảng Bài 7: Quản lí ngoại lệ
14 p | 3 | 1
-
Bài giảng Lập trình hướng đối tượng - Bài 10: Ngoại lệ
62 p | 1 | 1

markdown:
# Xử lí ngoại lệ phần 1
Chia sẻ: Tuan Bui Nghia | Ngày: | Loại File: PDF | Số trang:15
lượt xem 3
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100721/suadaunanh/80x100/cac_lop_co_so_p1_9285.jpg)
##
Xử lí ngoại lệ phần 1
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Lớp đối tượng trong .NET Framework • • • • Common Language Specification(CLR) Kiểu dữ liệu trong namespace Tiêu chuẩn ECMA Tìm hiểu những lớp Framework
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Xử lí ngoại lệ phần 1
- CÁC LỚP CƠ SỞ .NET · Lớp đối tượng trong .NET Framework • Common Language Specification(CLR) • Kiểu dữ liệu trong namespace • Tiêu chuẩn ECMA • Tìm hiểu những lớp Framework · Lớp Timer · Lớp về thư mục & hệ thống · Lớp Math · Lớp thao tác tập tin • Sao chép một tập tin • Lấy thông tin về tập tin · Làm việc với tập tin dữ liệu • Luồng nhập xuất • Thứ tự của việc đọc một tập tin • Các phương pháp cho việc tạo và mở một tập tin • Viết vào một tập tin văn bản • Đọc tập tin văn bản • Viết thông tin nhị phân vào tập tin • Đọc thông tin nhi phân từ tập tin · Câu hỏi & bài tập Cho đến lúc này thì chúng ta đã tìm hiểu khá nhiều các lớp đối tượng mà ngôn ngữ C# cung cấp cho chúng ta. Và hiện tại chúng ta đã có thể viết được các chương trình C# thuần túy dùng console làm giao diện kết xuất. Đối với việc tìm hiểu bất cứ ngôn ngữ lập trình nào thì việc viết các chương trình mà giao diện càng đơn giản thì càng tốt. Trong phần thứ hai (từ chương 14) của giáo trình chúng ta sẽ tìm hiểu xây dựng các ứng dụng Windows thông qua Visual C#.
- Trong chương này chúng ta sẽ tìm hiểu các lớp cơ sở mà .NET cung cấp, các lớp này đơn giản giúp chúng ta thực hiện tốt các thao tác nhập xuất, các thao tác truy cập hệ thống, thực thi các phép toán học,... Lớp đối tượng trong .NET Framework NET Framework chứa số lượng nhiều những kiểu dữ lớp, những kiểu liệt kê, những cấu trúc, những giao diện và nhiều kiểu dữ liệu khác nữa. Thật vậy, có hàng ngàn số lượng các kiểu như trên. Những lớp này điều cho phép chúng ta sử dụng trong chương trình C#. Chúng ta sẽ tìm hiểu một vài kiểu dữ liệu thường sử dụng trong chương này. Các lớp được trình bày thông qua các ví dụ minh họa đơn giản. Từ những ví dụ minh họa cách sử dụng các lớp cơ sở này chúng ta có thể mở rộng để tạo ra các chương trình phức tạp hơn. Common Language Specification (CLR) Những lớp bên trong Framework được viết với ngôn ngữ được xác nhận là chung nhất (CLR). CLR đã được đề cập vào phần đầu của sách khi chúng ta thảo luận về MS.NET trong chương 1. CLS là một tập hợp các luật hay các quy tắc mà tất cả các ngôn ngữ thực hiện bên trong .NET platform phải tuân thủ theo. Tập hợp luật này cũng bao gồm kiểu dữ liệu hệ thống chung, các kiểu dữ liệu cơ bản mà chúng ta được tìm hiểu trong chương 3 - Nền tảng ngôn ngữ C#. Bằng cách đưa vào các tập luật này, môi trường thực thi chung sẽ có thể thực thi một chương trình mà không quan tâm đến cú pháp của ngôn ngữ được sử dụng. Lợi ích theo sau của CLS là mã nguồn được viết trong một ngôn ngữ có thể được gọi sử dụng bởi một ngôn ngữ khác Bởi vì thông thường bên trong Framework với CLS, chúng có thể sử dụng không chỉ ngôn ngữ C# mà còn bất cứ ngôn ngữ tương thích với CLS như là Visual Basic.NET và JScript.NET. Kiểu dữ liệu trong namespace Mã nguồn bên trong Framework được tổ chức bên trong namespace. Có hàng trăm namespace bên trong Framework được sử dụng để tổ chức hàng ngàn lớp đối tượng và các kiểu dữ liệu khác. Một vài namespace thì được lưu trữ bên trong namespace khác. Ví dụ chúng ta đã sử dụng kiểu dữ liệu DateTime được chứa trong namespace System. Kiểu Random cũng được chứa trong namespace System. Nhiều kiểu dữ liệu phục vụ cho thao tác nhập xuất cũng được lưu trữ trong một namespace chức trong namespace System là namespace System.IO. Nhiều kiểu
- dữ liệu thường dùng để làm việc với dữ liệu XML thì được đặt bên trong namespace System.XML. Chúng ta có thể tìm hiểu các namespace này trong các tài liệu trực tuyến của Microsoft như MSDN Online chẳng hạn. Tiêu chuẩn ECMA Không phải tất cả kiểu dữ liệu bên trong namespace thì cần thiết phải tương thích với tất cả những ngôn ngữ khác. Hơn thế nữa, những công cụ phát triển được tạo bởi những công ty khác cho ngôn ngữ C# có thể không bao hàm phải tương thích với mã nguồn thông thường. Khi ngôn ngữ C# được hình thành. Microsoft xác nhận đưa ra một số lượng lớn các kiểu dữ liệu cho cùng một bảng tiêu chuẩn cho C# để chuẩn hóa. Bằng cách xác nhận những kiểu dữ liệu theo một tiêu chuẩn, điều này xem như việc mở cánh cửa cho những nhà phát triển khác tạo ra các công cụ và trình biên dịch C# cùng sử dụng những namespace và kiểu dữ liệu. Khi đó những mã nguồn bên trong những công cụ của Microsoft tương thích với bất cứ công cụ của các công ty khác. Những lớp đối tượng được chuẩn hóa thì được định vị bên trong namespace System. Những namespace khác chứa những lớp không được chuẩn hóa. Nếu một lớp không phải là một phần của tiêu chuẩn, nó sẽ không được hỗ trợ trong tất cả hệ điều hành và môi trường thực thi mà chúng được viết để hỗ trợ C#. Ví dụ, Microsoft thêm vào một vài namespace với SDK của nó như Microsoft.VisualBasic, Microsoft.CSharp, Microsoft.Jscript và Microsoft.Win32. Những namespace này không phải là một phần của tiêu chuẩn ECMA. Do đó chúng có thể không có giá trị trong tất cả môi trường phát triển.
- Tìm hiểu những lớp Framework Như chúng ta đã biết là có hàng ngàn những lớp và những kiểu dữ liệu khác bên trong thư viện cơ sở. Có thể sẽ tốn vài cuốn sách có kích thước như giáo trình này để nói toàn bộ về chúng. Trước khi chúng ta tìm hiểu những lớp cơ bản, bạn có thể xem tổng quan tài liệu trực tuyến để biết thêm các lớp cơ cở. Tất cả các lớp và những kiểu dữ liệu khác được trình bày trong chương này điều là một phần của tiêu chuẩn được xác nhận bởi ECMA. Lưu ý: Không những chúng ta có thể sử dụng những kiểu dữ liệu bên trong những lớp thư viện mà chúng ta còn có thể mở rộng những kiểu dữ liệu này. Lớp Timer Chúng ta bắt đầu với ví dụ đầu tiên 12.1. Ví dụ minh họa này hết sức đơn giản và được thiết kế không được tốt. Ví dụ 12.1: Hiển thị thời gian. ----------------------------------------------------------------------------- // Timer01.cs: Hiển thị ngày và thời gian // nhấn Ctrl+C để thoát namespace Programming_CSharp { using System; public class Tester { public static void Main() { while (true) { Console.WriteLine(“\n {0}”, DateTime.Now); } } } } ----------------------------------------------------------------------------- Kết quả: 12/24/2001 3:21:20 PM ....... ....... -----------------------------------------------------------------------------
- Như chúng ta có thể thấy, kết quả chương trình được thực thi vào lúc 3:21 vào ngày 24 tháng 12. Danh sách này thể hiện một đồng hồ xuất hiện ở dòng lệnh, và chúng dường như là được cập nhật trong mỗi giây đồng hồ. Thật vậy, nó thông thường được cập nhật nhiều hơn một lần, do đó chúng ta lưu ý là giây đồng hồ thay đổi chỉ khi giá trị xuất hiện thật sự khác nhau. Chương trình sẽ chạy mãi đến khi nào ta nhấn thoát bằng Ctrl + C. Trong chương trình ta sử dụng kiểu dữ liệu DateTime, đây là một cấu trúc được chứa trong namespace System bên trong thư viện cơ sở. Cấu trúc này có một thuộc tính tĩnh là Now trả về thời gian hiện hành. Có nhiều dữ liệu thành viên và những phương thức được thêm vào trong cấu trúc DateTime. Chúng ta có thể tìm hiểu thêm về DateTime trong thư viện trực tuyến về các lớp cơ sở của .NET Framework. Cách tốt nhất để hiện thị ngày giờ trên màn hình là sử dụng Timer. Một Timer cho phép một xử lý (hình thức của một delegate) được gọi tại một thời gian xác định hay sau một chu kỳ nào đó trôi qua. Framework chứa một lớp Timer bên trong namespace System.Timers. Lớp này được sử dụng trong ví dụ 12.2 theo sau: Ví dụ 12.2: Sử dụng Timer. ----------------------------------------------------------------------------- // Timer02.cs: hiểu thị ngày giờ sử dụng Timer // nhấn Ctrl+C hay ‘q’ và Enter để thoát namespace Programming_CSharp { using System; using System.Timers; public class Tester { public static void Main() { Timer myTimer = new Timer(); // khai báo hàm xử lý myTimer.Elapsed += new ElapsedEventHandler( DisplayTimeEvent); // khoảng thời gian delay myTimer.Interval = 1000; myTimer.Start(); // thực hiện vòng lặp để chờ thoát while ( Console.Read() != ‘q’) { ; // không làm gì hết! } }
- public static void DisplayTimeEvent( object source, ElapsedEventArgs t) {
- Console.Write(“\n{0}”, DateTime.Now); } } } ----------------------------------------------------------------------------- Kết quả: 12/24/2001 3:45:20 PM ...... ...... ----------------------------------------------------------------------------- Kết quả thực hiện cũng giống như ví dụ trước. Tuy nhiên, chương trình này thực hiện tốt hơn nhiều so với chương trình ban đầu. Thay vì cập nhật không ngừng ngày giờ được hiển thị, chương trình này chỉ cập nhật sau khoảng 1 giây. Chúng ta hãy xem kỹ cách mà Timer làm việc. Một đối tượng Timer mới được tạo ra, thuộc tính Interval được thiết lập. Tiếp theo phương thức sẽ được thực hiện sau khoảng thời gian interval được gắn với Timer. Trong trường hợp này là phương thức DisplayTimeEvent sẽ đựơc thực thi, phương thức được định nghĩa ở bên dưới. Khi Timer thực hiện phương thức Start thì nó sẽ bắt đầu tính interval. Một thuộc tính thành viên khác của Timer là AutoReset mà chúng ta cũng cần biết là: nếu chúng ta thay đổi giá trị mặc định của nó từ true sang false, thì sự kiện Timer chỉ thực hiện duy nhất một lần. Khi AutoReset có giá trị true hay ta thiết lập giá trị true thì Timer sẽ kích hoạt sự kiện và thực thi phương thức mỗi một thời gian được đưa ra (interval). Trong chương trình này vẫn chứa một vòng lặp thực hiện đến khi nào người dùng nhấn ký tự ‘q’ và Enter. Nếu không chương trình thực hiện tiếp tục vòng lặp. Không có gì thực hiện trong vòng lặp này, nếu muốn chúng ta có thể thêm vào trong vòng lặp những xứ lý khác. Chúng ta cũng không cần thiết phải gọi phương thức DisplayTimeEvent trong vòng lặp bởi vì nó sẽ được gọi tự động vào khoảng thời gian xác định interval. Timer trong chương trình này dùng để thể hiện ngày giờ trên màn hình. Timer và những sự kiện của Timer cũng có thể được sử dụng cho nhiều chương trình khác. Như chúng ta có thể tạo Timer để tắt một chương trình khác vào một thời điểm đưa ra. Chúng ta cũng có thể tạo chương trình backup thường xuyên để sao chép những dữ liệu quan trọng theo một định kỳ thời gian nào đó. Hay chúng ta cũng có thể tạo một chương trình tự động log off một người sử dụng hay kết thúc một chương trình sau một khoảng thời gian mà không có bất cứ hoạt động nào xảy ra. Nói chung là có rất nhiều cách sử dụng Timer này, và lớp Timer này rất hữa ích.
- Lớp về thư mục và hệ thống Đôi khi chúng ta cần biết thông tin hệ thống của máy mà chương trình đang thực hiện, điều này không khó khăn gì, .NET hỗ trợ một số lớp cơ bản để thực hiện việc này. Trong vídụ minh họa 12.3 bên dưới sẽ trình bày cách lấy các thông tin về máy tính và môi trường của nó. Việc thực hiện này thông qua sử dụng lớp Environment, trong lớp này chứa một số dữ liệu thành viên tĩnh và chúng ta sẽ thú vị với thông tin của chúng. Ví dụ 12.3: Sử dụng lớp Environment. ----------------------------------------------------------------------------- // env01.cs: hiển thị thông tin của lớp Environment namespace Programming_CSharp { using System; class Tester { public static void Main() { // các thuộc tính Console.WriteLine(“**************************”); Console.WriteLine(“Command: {0}”, Environment.CommandLine); Console.WriteLine(“Curr Dir: {0}”, Environment.CurrentDirectory); Console.WriteLine(“Sys Dir: {0}”, Environment.SystemDirectory); Console.WriteLine(“Version: {0}”, Environment.Version); Console.WriteLine(“OS Version: {0}”, Environment.OSVersion); Console.WriteLine(“Machine: {0}”, Environment.MachineName); Console.WriteLine(“Memory: {0}”, Environment.WorkingSet); // dùng một vài các phương thức Console.WriteLine(“**************************” ); string [] args = Environment.GetCommandLineArgs(); for( int i = 0; i < args.Length; i++) { Console.WriteLine(“Arg {0}: {1}”, i, args[i]); } Console.WriteLine(“**************************”); string [] drivers = Environment.GetLogicalDrives(); for( int i = 0; i < drivers.Length; i++) {
- Console.WriteLine(“Drive {0}: {1}”, i, drivers[i]); } Console.WriteLine(“**************************” ); Console.WriteLine(“Path: {0}”, Environment.GetEnvironmentVariable(“Path”) );
- Console.WriteLine(“**************************”); } } } ----------------------------------------------------------------------------- Kết quả thực hiện với máy tính của tác giả (kết quả sẽ khác với máy tính của bạn:) ************************** Command: D:\Working\ConsoleApplication1\bin\Debug\Env01.exe Curr Dir: D:\Working\ConsoleApplication1\bin\Debug Sys Dir: C:\WINDOWS\System32 Version: 1.0.3705.0 OS Version: Microsoft Windows NT 5.1.2600.0 Machine: MUN Memory: 4575232 ************************** Arg 0: D:\Working\ConsoleApplication1\bin\Debug\Env01.exe ************************ ** Drive 0: A:\ Drive 1: C:\ Drive 2: D:\ Drive 3: E:\ ************************ ** Path: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDO WS;C:\WINDO WS\COMMAND;C:\NC ************************** ----------------------------------------------------------------------------- Như chúng ta thấy thì những thành viên tĩnh của lớp Environment cung cấp cho ta những thông tin hệ thống và môi trường. Đầu tiên là lệnh thực hiện được đưa ra chính là chương trình đang thực thi tức là chương trình Env01.exe, thuộc tính được dùng để lấy là Command- Line. Thư mục hiện hành chính là thư mục chứa chương trình thực thi thông qua thuộc tính CurrentDirectory. Tương tự như vậy các thuộc tính hệ thống như: thư mục hệ thống, phiên bản OS, tên máy tính, bộ nhớ cũng được
- lấy ra. Tiếp theo là hai phương thức của lớp Environment trả về mảng chuỗi ký tự, bao gồm phương thức lấy đối mục dòng lệnh GetCommandLineArgs và phương thức nhận thông tin về ở đĩa logic trong máy tính GetLogicalDrives. Hai vòng lặp đơn giản là để xuất giá trị từng thành phần trong mảng ra.Cuối cùng là phương thức GetEnvironmentVariable nhận biến môi trường và những giá trị của chúng trong hệ thống hiện thời.
- Lớp Math Từ đầu tới giờ chúng ta chỉ thực hiện các phép toán cơ bản như cộng, trừ, nhân, chia, chia dư. Còn rất nhiều các phép toán mạnh hơn và cũng thường sử dụng mà chúng chưa được đề cập tới. C# cung cấp một tập hợp các phép toán toán học bên trong những lớp cơ sở. Chúng được chứa bên trong của namespace System.Math. Bảng 12.1 sau liệt kê những hàm toán học. Lớp Math là lớp sealed, do đó chúng ta không thể xây dựng một lớp mới mà kế thừa từ lớp này được. Thêm vào đó tất cả những lớp và dữ liệu thành viên đều là tĩnh, do vậy chúng ta không thể tạo một đối tượng có kiểu Math. Thay vào đó chúng ta sẽ sử dụng những thành viên và phương thức với tên lớp. Lớp Math Phương thức Mô tả Abs Trả về trị tuyệt đối của một số Ceiling Trả về giá trị nhỏ nhất hay bằng giá trị đưa ra Exp Trả về giá trị e với mũ đưa ra Floor Trả về giá trị lớn nhất hay bằng giá trị đưa ra IEEERemainder Trả về phần dư của phép chia hai hai số thực. Phép chia này theo tiêu chuẩn của IEEE cho phép toán dấu chấm động nhị phân. Log Trả về giá trị logarit của giá trị đưa ra Log10 Trả về giá trị logarit cơ số 10 của số đưa ra Max Trả về số lớn trong hai số Min Trả về số nhỏ trong hai số Pow Trả về kết quả xy Round Trả về giá trị được làm tròn Sign Trả về giá trị dấu của một số. -1 nếu số âm và 1 nếu số dương Sqrt Trả về căn bậc hai của một số Acos Trả về giá trị một góc mà cosin bằng với giá trị đưa ra Asin Trả về giá trị một góc mà sin bằng với giá trị đưa ra Atan Trả về giá trị của một góc mà tang bằng với góc đưa ra
- Atan2 Trả về giá trị của một góc mà tang bằng với tang của điểm (x,y) đưa ra Cos Trả về giá trị cosin của một góc đưa ra Cosh Trả về giá trị hyperbolic cosin của góc đưa ra Sin Trả về giá trị sin của góc đưa ra
- Sinh Trả về giá trị hyperbolic của góc đưa ra Tan Trả về giá trị tang của góc Tanh Trả về giá trị hyperbolic tang của góc. Hình 12.1 : Phương thức của Math. Ngoài ra lớp Math này cũng đưa vào hai hằng số: PI và số E, PI trả về giá trị pi trong toán học như là 3.14159265358979323846 Giá trị E trả về giá trị 2.7182818284590452354. Hầu hết các hàm toán học trong bảng 12.1 trên dễ hiểu và dễ sử dụng. Ví dụ 12.4 sau minh họa việc sử dụng một số hàm toán học như sau:
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Java : Xử lý ngoại lệ
0 p |
137 |
30
-
XỬ LÝ NGOẠI LỆ phần 1
11 p |
86 |
28
-
Chương 7: XỬ LÝ NGOẠI LỆ (Exception Handling)
15 p |
103 |
26
-
XỬ LÝ NGOẠI LỆ phần 2
12 p |
84 |
20
-
CoreJava - Phần 7 - Xử lý ngoại lệ
0 p |
79 |
16
-
Chương 7: Xử lí ngoại lệ
13 p |
66 |
14
-
Lập trình Java cơ bản : Xử lý ngoại lệ part 1
5 p |
52 |
9
-
Những chủ đề tiến bộ trong C# - Lỗi và xử lí biệt lệ - Phần 1
15 p |
65 |
7
-
Bài giảng Kỹ thuật lập trình Java - Chương 4.2: Ngoại lệ
29 p |
13 |
5
-
Bài giảng Lập trình hướng đối tượng - Chương 6: Xử lý ngoại lệ
39 p |
52 |
4
-
Bài giảng Lập trình Java: Chương 5 - Xử lý ngoại lệ
16 p |
7 |
2
-
Bài giảng Lập trình hướng đối tượng - Bài 8: Ngoại lệ và xử lý ngoại lệ
0 p |
15 |
2
-
Bài giảng Xử lý ngoại lệ
33 p |
12 |
1
-
Bài giảng Ngôn ngữ lập trình Java: Xử lý ngoại lệ (Exception) - TS. Nguyễn Thị Hiền
33 p |
4 |
1
-
Bài giảng Nhập môn java - Chương 7: Xử lý ngoại lệ (Exception)
35 p |
10 |
1
-
Bài giảng Lập trình Java cơ bản: Bài 6 - Xử lý ngoại lệ
34 p |
3 |
1
-
Bài giảng Bài 7: Quản lí ngoại lệ
14 p |
3 |
1
-
Bài giảng Lập trình hướng đối tượng - Bài 10: Ngoại lệ
62 p |
1 |
1

Set-Cookie: TLDEVNamespace=99phgeeksqlg5d3a5cvhk6u2p3; path=/; domain=.tailieu.vn; HttpOnly