intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Quá trình hình thành giáo trình hướng dẫn cắt thép luyện kim trong công nghệ chế tạo hợp kim p6

Chia sẻ: Afwetw Wtgwqtw | Ngày: | Loại File: PDF | Số trang:10

39
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Khi thực hiện xong chương trình con và trước khi điều khiển được chuyển trở lại chương trình đã gọi nó, nội dung ngăn xếp đã được cất giữ trước đó sẽ được chuyển trở lại ngăn xếp. Nội dung của thanh ghi AC không được cất giữ khi gọi chương trình con, nhưng khi một chương trình xử lý ngắt được gọi, nội dung của thanh ghi AC sẽ được cất giữ trước khi thực hiện chương trình xử lý ngắt và nạp lại khi chương trình xử lý ngắt đã được thực hiện xong....

Chủ đề:
Lưu

Nội dung Text: Quá trình hình thành giáo trình hướng dẫn cắt thép luyện kim trong công nghệ chế tạo hợp kim p6

  1. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng chöông trình con ñaõ ñöôïc goïi. Khi thöïc hieän xong chöông trình con vaø tröôùc khi ñieàu khieån ñöôïc chuyeån trôû laïi chöông trình ñaõ goïi noù, noäi dung ngaên xeáp ñaõ ñöôïc caát giöõ tröôùc ñoù seõ ñöôïc chuyeån trôû laïi ngaên xeáp. Noäi dung cuûa thanh ghi AC khoâng ñöôïc caát giöõ khi goïi chöông trình con, nhöng khi moät chöông trình xöû lyù ngaét ñöôïc goïi, noäi dung cuûa thanh ghi AC seõ ñöôïc caát giöõ tröôùc khi thöïc hieän chöông trình xöû lyù ngaét vaø naïp laïi khi chöông trình xöû lyù ngaét ñaõ ñöôïc thöïc hieän xong. Bôûi vaäy chöông trình xöû lyù ngaét coù theå töï do söû duïng boán thanh ghi AC cuûa S7 – 200. JMP, CALL + LBL, SBR : Leänh nhaûy JMP vaø leänh goïi chöông trình con SBR cho pheùp chuyeån ñieàu khieån töø vò trí naøy ñeán moät vò trí khaùc trong chöông trình. Cuù phaùp leänh nhaûy vaø leänh goïi chöông trình con trong LAD vaø STL ñeàu coù toaùn haïng laø nhaõn chæ ñích (nôi nhaûy ñeán, nôi chöùa chöông trình con) LAD STL Moâ taû Toaùn haïng n Leänh nhaûy thöïc hieän vieäc n: JMP Kn chuyeån ñieàu khieån ñeán ─( JMP) nhaõn n trong moät chöông CPU 222: 0÷63 trình. CPU 224: 0÷255 Leänh khai baùo nhaõn n trong LBL: n JMP Kn moät chöông trình. n Leänh goïi chöông trình con, n: CALL Kn thöïc hieän pheùp chuyeån ─( CALL) ñieàu khieån ñeán chöông CPU 222: 0÷15 trình con coù nhaõn n. CPU 224: 0÷255 SBR Kn Leänh gaùn nhaõn cho moät SBR:n chöông trình con. Leänh trôû veà chöông trình CRET ñaõ goïi chöông trình con coù ñieàu kieän (bit ñaàu cuûa ngaên Khoâng coù ─( CRET) xeáp coù giaù trò logic baèng 1) Leänh trôû veà chöông trình RET ñaõ goïi chöông trình con ─( RET) khoâng ñieàu kieän. Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 51 -
  2. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng 3.2.6. Caùc leänh can thieäp vaøo thôøi gian voøng queùt MEND, END, STOP, NOP, WDR Caùc leänh naøy ñöôïc duøng ñeå keát thuùc chöông trình ñang thöïc hieän, vaø keùo daøi moät khoaûng thôøi gian cuûa moät voøng queùt. Trong LAD vaø STL chöông trình phaûi ñöôïc keát thuùc baèng leänh keát thuùc khoâng ñieàu kieän MEND. Coù theå söû duïng leänh keát thuùc coù ñieàu kieän END tröôùc leänh keát thuùc khoâng ñieàu kieän. Leänh STOP keát thuùc chöông trình, noù chuyeån ñieàu khieån chöông trình ñeán cheá ñoä STOP. Neáu nhö gaëp leänh STOP trong chöông trình chính, hoaëc trong chöông trình con thì chöông trình ñang ñöôïc thöïc hieän seõ keát thuùc ngay laäp töùc. Leänh roãng NOP khoâng coù taùc duïng gì trong vieäc thöïc hieän chöông trình. Caàn löu yù leänh NOP phaûi ñöôïc ñaët beân trong chöông trình chính, chöông trình con hoaëc trong chöông trình xöû lyù ngaét. Leänh WDR seõ khôûi ñoäng laïi ñoàng hoà quan saùt (watchdog timer), vaø chöông trình tieáp tuïc ñöôïc thöïc hieän trong voøng queùt ôû cheá ñoä quan saùt neân caån thaän khi söû duïng leänh WDR. Vieäc chuyeån coâng taéc cöùng cuûa S7 – 200 vaøo vò trí STOP hoaëc thöïc hieän leänh STOP trong chöông trình seõ laø nguyeân nhaân ñaët ñieàu khieån vaøo cheá ñoä döøng trong khoaûng thôøi gian 1,4s ... 3.2.7. Caùc leänh ñieàu khieån Timer Timer laø boä taïo thôøi gian giöõa tín hieäu ra neân trong ñieàu khieån vaãn thöôøng ñöôïc goïi laø khaâu treã. Neáu kyù hieäu tín hieäu (logic) vaøo laø x(t) vaø thôøi gian treã taïo ra baèng Timer laø τ thì tín hieäu ñaàu ra cuûa Timer ñoù seõ laø x(t – τ) S7 – 200 coù 256 Timer (vôùi CPU 224) ñöôïc chia laøm hai loaïi khaùc nhau laø: + Timer taïo thôøi gian treã khoâng coù nhôù (On-Delay Timer), kyù hieäu laø TON. + Timer taïo thôøi gian treã coù nhôù (Retentive On-Delay Timer), kyù hieäu laø TONR. Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 52 -
  3. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng Hai kieåu Timer cuûa S7 – 200 (TON vaø TONR) phaân bieät vôùi nhau ôû phaûn öùng cuûa noù ñoái vôùi traïng thaùi ñaàu vaøo. Caû hai Timer kieåu TON vaø TONR cuøng baét ñaàu taïo thôøi gian treã tín hieäu keå töø thôøi ñieåm coù söôøn leân ôû tín hieäu ñaàu vaøo, töùc laø khi tín hieäu ñaàu vaøo chuyeån traïng thaùi logic töø 0 leân 1, ñöôïc goïi laø thôøi gian Timer ñöôïc kích, vaø khoâng tính khoaûng thôøi gian khi ñaàu vaøo coù giaù trò logic 0 vaøo thôøi gian treã tín hieäu ñaët tröôùc. Khi ñaàu vaøo coù giaù trò logic baèng 0, TON töï ñoäng reset coøn TONR thì khoâng töï ñoäng reset. Timer TON ñöôïc duøng ñeå taïo thôøi gian treã trong moät khoaûng thôøi gian (mieàn lieân thoâng), coøn vôùi TONR thôøi gian treã seõ ñöôïc taïo ra trong nhieàu khoaûng thôøi gian khaùc nhau. Timer TON vaø TONR bao goàm 3 loaïi vôùi ba ñoä phaân giaûi khaùc nhau, ñoä phaân giaûi 1ms, 10ms vaø 100ms. Thôøi gian treã τ ñöôïc taïo ra chính laø tích cuûa ñoä phaân giaûi cuûa boä Timer ñöôïc choïn vaø giaù trò ñaët tröôùc cho Timer. Ví duï Timer coù ñoä phaân giaûi 10ms vaø giaù trò ñaët tröôùc laø 50 thì thôøi gian treã seõ laø τ = 500ms. Timer cuûa S7 – 200 coù nhöõng tính chaát cô baûn sau: + Caùc boä Timer ñöôïc ñieàu khieån bôûi moät coång vaøo vaø giaù trò ñeám töùc thôøi. Giaù trò ñeám töùc thôøi cuûa Timer ñöôïc nhôù trong thanh ghi 2 byte (goïi laø T-word) cuûa Timer, xaùc ñònh khoaûng thôøi gian treã keå töø khi Timer ñöôïc kích. Giaù trò ñaët tröôùc cuûa caùc boä Timer ñöôïc kyù hieäu trong LAD vaø STL laø PT. Giaù trò ñeám töùc thôøi cuûa thanh ghi T-word thöôøng xuyeân ñöôïc so saùnh vôùi giaù trò ñaët tröôùc cuûa Timer. + Moãi boä Timer, ngoaøi thanh ghi 2 byte T-word löu giaù trò ñeám töùc thôøi, coøn coù moät bit kyù hieäu laø T-bit, chæ thò traïng thaùi logic ñaàu ra. Giaù trò logic cuûa bit naøy phuï thuoäc vaøo keát quaû so saùnh giöõa giaù trò ñeám töùc thôøi vôùi giaù trò ñaët tröôùc. + Trong khoaûng thôøi gian tín hieäu x(t) coù giaù trò logic 1, giaù trò ñeám töùc thôøi trong T-word luoân ñöôïc caäp nhaät vaø thay ñoåi taêng daàn cho ñeán khi Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 53 -
  4. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng noù ñaït giaù trò cöïc ñaïi. Khi giaù trò ñeám töùc thôøi lôùn hôn hay baèng giaù trò ñaët tröôùc, T-bit coù giaù trò logic 1. Ñoä phaân giaûi caùc loaïi Timer cuûa S7 – 200, CPU 224 Leänh Ñoä phaân giaûi Giaù trò cöïc ñaïi CPU 224 1 ms 32,767 s T32 vaø T96 TON 10 ms 327,67 s T33 ÷ T36, T97 ÷ T100 100 ms 3276,7 s T32 ÷ T96, T101 ÷ T127 1 ms 32,767 s T0 vaø T64 TONR 10 ms 327,67 s T1 ÷ T4, T65 ÷ T68 100 ms 3276,7 s T5 ÷ T31, T69 ÷ T95 Cuù phaùp khai baùo söû duïng Timer nhö sau: LAD Moâ taû Toaùn haïng Txx (word) Khai baùo Timer soá hieäu xx kieåu TON ñeå TON—Txx taïo thôøi gian treã tính töø khi ñaàu vaøo IN CPU224:32÷63 — IN ñöôïc kích. Neáu nhö giaù trò ñeám töùc thôøi 96÷127 lôùn hôn hoaëc baèng giaù trò ñaët tröôùc PT thì PT: VW, T, (word) — PT T-bit coù giaù trò logic baèng 1. coù theå reset C, IW, Timer kieåu TON baèng leänh R hoaëc baèng QW,MW,SMW, giaù trò logic 0 taïi ñaàu vaøo IN. AC,AIW,haèngsoá Txx (word) TONR—Txx Khai baùo Timer soá hieäu xx kieåu TONR — IN ñeå taïo thôøi gian treã tính töø khi ñaàu vaøo CPU224: 0 ÷31 IN ñöôïc kích. Neáu nhö giaù trò ñeám töùc 64 ÷95 — PT thôøi lôùn hôn hoaëc baèng giaù trò ñaët tröôùc PT: VW, T, (word) PT thì T-bit coù giaù trò logic baèng 1. Chæ C, IW, coù theå reset Timer kieåu TON baèng leänh QW,MW,SMW, R cho T-bit. AC,AIW,haèngsoá Khi söû duïng Timer kieåu TONR, giaù trò ñeám töùc thôøi ñöôïc löu laïi vaø khoâng bò thay ñoåi trong khoaûng thôøi gian khi tín hieäu ñaàu vaøo coù logic 0. Giaù trò cuûa T-bit khoâng ñöôïc nhôù maø hoaøn toaøn phuï thuoäc vaøo keát quaû so saùnh giöõa giaù trò ñeám töùc thôøi vaø giaù trò ñaët tröôùc. Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 54 -
  5. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng Khi reset moät boä Timer, T-word vaø T-bit cuûa noù ñoàng thôøi ñöôïc xoùa vaø coù giaù trò baèng 0, nhö vaäy giaù trò ñeám töùc thôøi ñöôïc ñaët veà 0 vaø tin hieäu ñaàu ra cuõng coù traïng thaùi logic baèng 0. 3.2.8. Caùc leänh ñieàu khieån Counter Counter laø boä ñeám thöïc hieän chöùc naêng ñeám söôøn xung trong S7 – 200. Caùc boä ñeám cuûa S7 – 200 ñöôïc chia laøm hai loaïi: boä ñeám tieán (CTU) vaø boä ñeám tieán/luøi (CTUD). Boä ñeám tieán CTU ñeám soá söôøn leân cuûa tín hieäu logic ñaàu vaøo, töùc laø ñeám soá laàn thay ñoåi traïng thaùi logic töø 0 leân 1 cuûa tín hieäu. Soá xung ñeám ñöôïc, ñöôïc ghi vaøo thanh ghi 2 byte cuûa boä ñeám, goïi laø thanh ghi C-word. Noäi dung cuûa thanh ghi C-word, goïi laø giaù trò ñeám töùc thôøi cuûa boä ñeám, luoân ñöôïc so saùnh vôùi giaù trò ñaët tröôùc cuûa boä ñeám, ñöôïc kyù hieäu laø PV. Khi giaù trò ñeám töùc thôøi baèng hoaëc lôùn hôn giaù trò ñaët tröôùc naøy thì boä ñeám baùo ra ngoaøi baèng caùch ñaët giaù trò logic 1 vaøo moät bit ñaëc bieät cuûa noù, goïi laø C-bit. Tröôøng hôïp giaù trò ñeám töùc thôøi nhoû hôn giaù trò ñaët tröôùc C-bit coù giaù trò logic laø 0. Khaùc vôùi caùc boä Timer, caùc boä ñeám CTU vaø CTUD ñeàu coù chaân noái vôùi tín hieäu ñieàu khieån xoùa ñeå thöïc hieän vieäc ñaët laïi cheá ñoä khôûi phaùt ban ñaàu (reset) cho boä ñeám, ñöôïc kyù hieäu baèng chöõ caùi R trong LAD, hay ñöôïc qui ñònh laø traïng thaùi logic cuûa bit ñaàu tieân cuûa ngaên xeáp trong STL. Boä ñeám ñöôïc reset khi tín hieäu xoaù naøy coù möùc logic laø 1 hoaëc khi leänh R (reset) ñöôïc thöïc hieän vôùi C-bit. Khi boä ñeám ñöôïc reset, caû C-word vaø C-bit ñeàu nhaän giaù trò 0. Boä ñeám tieán/luøi CTUD ñeám tieán khi gaêp söôøn leân cuûa xung vaøo coång ñeám tieán, kyù hieäu laø CU hoaëc bit thöù 3 cuûa ngaên xeáp trong STL, vaø ñeám luøi khi gaëp söôøn leân cuûa xung vaøo coång ñeám luøi, kyù hieäu laø CD trong LAD hoaëc bit thöù 2 cuûa ngaên xeáp trong STL. Boä ñeám tieán CTU coù mieàn giaù trò ñeám töùc thôøi töø 0 ñeán 32.767. Boä ñeám tieán/luøi CTUD coù mieàn giaù trò ñeám töùc thôøi töø –32.768 ñeán 32.767. Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 55 -
  6. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng LAD Moâ taû Toaùn haïng Cxx : (word) CTU – Cxx Khai baùo boä ñeám tieán theo söôøn leân cuûa CU. Khi giaù trò ñeám töùc thôøi C- CPU 224: 0 ÷47 —CU word Cxx lôùn hôn hoaëc baèng giaù trò 80 ÷127 PV :(word): VW, —PV ñaët tröôùc PV, C-bit (Cxx) coù giaù trò —R logic baèng 1. Boä ñeám ñöôïc reset khi T,C,IW,QW,MW, ñaàu vaøo R coù giaù trò logic baèng 1. Boä SMW, AC, AIW, ñeám ngöøng ñeám khi C-word Cxx ñaït haèngsoá,*VD,*AC ñöôïc giaù trò cöïc ñaïi. Cxx : (word) CTUD – Cxx Khai baùo boä ñeám tieán/luøi, ñeám tieán —CU theo söôøn leân cuûa CU, ñeám luøi theo CPU 224: 48 ÷79 —PV söôøn leân cuûa CD. Khi giaù trò ñeám töùc PV :(word): VW, —CD thôøi C-word Cxx lôùn hôn hoaëc baèng —R giaù trò ñaët tröôùc PV, C-bit (Cxx) coù T,C,IW,QW,MW, giaù trò logic baèng 1. Boä ñeám ngöøng SMW, AC, AIW, ñeám tieán khi C-word Cxx ñaït ñöôïc giaù haèngsoá,*VD,*AC trò cöïc ñaïi 32.767 vaø ngöøng ñeám luøi khi C-word Cxx ñaït ñöôïc giaù trò cöïc ñaïi –32.768. CTUD reset khi ñaàu vaøo R coù giaù trò logic baèng 1. 3.2.9. Caùc leänh di chuyeån noäi dung oâ nhôù Caùc leänh di chuyeån thöïc hieän vieäc di chuyeån hoaëc sao cheùp soá lieäu töø vuøng naøy sang vuøng khaùc trong boä nhôù. Trong LAD vaø STL leänh dòch chuyeån thöïc hieän vieäc di chuyeån hay sao cheùp noäi dung moät byte, moät töø ñôn, hoaëc moät töø keùp töø vuøng naøy sang vuøng khaùc trong boä nhôù. Leänh trao ñoåi noäi dung vuûa hai byte trong moät töø ñôn thöïc hieän vieäc chuyeån noäi dung cuûa byte thaáp sang byte cao vaø ngöôïc laïi chuyeån noäi dung cuûa byte cao sang byte thaáp cuûa töø ñoù. MOV_B (LAD) Leänh sao cheùp noäi dung cuûa byte IN sang byte OUT Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 56 -
  7. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng MOVB (STL) Vaøo( IN) VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *LD, *AC Ra( OUT) VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *LD, *AC MOV_W (LAD) Leänh sao cheùp noäi dung cuûa töø ñôn IN sang OUT MOVW (STL) IN VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, Constant, AC, *VD, *AC, *LD OUT VW, T, C, IW, QW, SW, MW, SMW, LW, AC, AQW, *VD, *AC, *LD MOV_DW (LAD) Leänh sao cheùp noäi dung cuûa töø keùp IN sang OUT MOVD (STL) IN VD, ID, QD, MD, SD, SMD, LD, HC, &VB, &IB, &QB, &MB, &SB, &T, &C, &SMB, &AIW, &AQW AC, Constant, *VD, *LD, *AC OUT VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 57 -
  8. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng MOV_R (LAD) Leänh sao cheùp moät soá thöïc töø IN (4byte) sang MOVR (STL) OUT (4byte) IN VD, ID, QD, MD, SD, SMD, LD, AC, Constant, *VD, *LD, *AC OUT VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC 3.2.10. Söû duïng boä ñeám toác ñoä cao: Boä ñeám toác ñoä cao ñöôïc söû duïng ñeå theo doõi vaø ñieàu khieån caùc quaù trình coù toác ñoä cao maø PLC khoâng theå khoáng cheá ñöôïc do bò haïn cheá veà thôøi gian cuûa voøng queùt. Trong CPU 224 coù ba boä ñeám toác ñoä cao ñöôïc ñaùnh soá laàn löôït laø: HSC0, HSC1 vaø HSC2. Nguyeân taéc hoaït ñoäng cuûa boä ñeám toác ñoä cao cuõng töông töï nhö caùc boä ñeám thoâng thöôøng khaùc, töùc laø ñeám theo söôøn leân cuûa tín hieäu ñaàu vaøo. Soá ñeám ñöôïc seõ ñöôïc heä thoáng ghi nhôù vaøo moät oâ nhôù ñaëc bieät kieåu töø keùp vaø ñöôïc goïi laø giaù trò ñeám töùc thôøi kyù hieäu laø CV. Khi giaù trò ñeám töùc thôøi baèng giaù trò ñaët tröôùc thì boä ñeám phaùt ra moät tín hieäu baùo Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 58 -
  9. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng ngaét. Giaù trò ñaët tröôùc laø moät soá nguyeân 32 bit ñöôïc löu trong moät oâ nhôù kieåu töø keùp, kyù hieäu laø PV. Choïn cheá ñoä laøm vieäc cho Boä ñeám toác ñoä cao baèng leänh HDFE vaø chæ coù theå kích boä ñeám sau khi ñaõ khai baùo cheá ñoä laøm vieäc baèng leänh HSC. Nguyeân lyù laøm vieäc cuûa caùc boä ñeám toác ñoä cao: + HSC0: Taàn soá ñeám cöïc ñaïi cho pheùp cuûa HSC0 laø 2 KHz. Boä ñeám HSC0 söû duïng moät coång vaøo laø I0.0 vaø chæ coù moät cheá ñoä laøm vieäc duy nhaát laø ñeám tieán hoaëc luøi soá caùc söôøn leân cuûa tín hieäu ñaàu vaøo taïi ngoõ vaøo I0.0 HSC0 söû duïng töø keùp SMD38 ñeå löu giaù trò ñeám töùc thôøi CV, giaù trò ñaët tröôùc PV ñöôïc ghi vaøo töø keùp SMD42 (caû hai giaù trò PV vaø CV laø nhöõng soá nguyeân 32 bit coù daáu). Chieàu ñeám tieán/luøi cuûa HSC0 ñöôïc qui ñònh bôûi traïng thaùi cuûa bit SM37.3 nhö sau: SM37.3 = 0 ñeám luøi theo söôøn leân cuûa I0.0 = 1 ñeám tieán theo söôøn leân cuûa I0.0 Caùc böôùc khai baùo söû duïng HSC0 (neân thöïc hieän taïi voøng queùt ñaàu tieân): * Naïp giaù trò ñieàu khieån phuø hôïp cho SMB37. * Xaùc ñònh cheá ñoä laøm vieäc cho boä ñeám baèng leänh HDEF (do HSC0 coù moät cheá ñoä laøm vieäc neân leänh xaùc ñònh seõ laø: HDEF K0 K0) * Naïp giaù trò töùc thôøi ban ñaàu vaø giaù trò ñaët tröôùc vaøo SMD38 vaø SMD42. * Khai baùo söû duïng cheá ñoä ngaét vaøo ra vaø kích tín hieäu baùo ngaét HSC0 baèng leänh ATCH. * Kích boä ñeám baèng leänh HSC K0 +HSC1: taàn soá ñeám cöïc ñaïi taïi ngoõ vaøo laø 7KHz HSC1 laø moät boä ñeám linh hoaït, söû duïng boán ñaàu vaøo I0.6, I0.7, I1.0 vaø I1.1 vôùi 12 cheá ñoä laøm vieäc khaùc nhau. HSC1 söû duïng töø keùp SMD48 ñeå löu giaù trò ñeám töùc thôøi CV, giaù trò ñaët tröôùc PV ñöôïc ghi vaøo töø keùp SMD52 (caû hai giaù trò PV vaø CV laø nhöõng soá nguyeân 32 bit coù daáu). Khaùc vôùi HSC0, HSC1 coù ba khaû naêng ñeám: Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 59 -
  10. B¸o c¸o tèt nghiÖp NguyÔn Duy Hoµng * Ñeám tieán hoaëc luøi theo söôøn leân cuûa I0.6 (cheá ñoä 0, 1, 2, 3, 4, 5) * Ñeám tieán theo söôøn leân cuûa I0.6 vaø luøi theo söôøn leân cuûa I0.7 (cheá ñoä 6, 7, 8) * Ñeám tieán hoaëc luøi soá laàn leäch giaù trò logic giöõa hai coång I0.6 vaø I0.7, töùc laø soá laøn pheùp tính logic XOR cuûa I0.6 vaø I0.7 coù keát quaû laø 1 (cheá ñoä 6, 7, 8) Chieàu ñeám (tieán hay luøi) trong cheá ñoä 0, 1, 2 ñöôïc quy ñònh bôûi bit SM47.3 nhö sau: SM47.3 = 0 ñeám luøi theo söôøn leân cuûa I0.6 = 1 ñeám tieán theo söôøn leân cuûa I0.6 vaø trong cheá ñoä 3, 4, 5 bôûi ñaàu vaøo I0.7 nhö sau: I0.7 = 0 ñeám luøi theo söôøn leân cuûa I0.6 = 1 ñeám tieán theo söôøn leân cuûa I0.6 HSC1 coù hai taàn soá ñeám. Trong caùc cheá ñoä 0÷8 taàn soá ñeám baèng taàn soá thay ñoåi traïng thaùi tín hieäu ñaàu vaøo laø 7KHz, rieâng trong cheá ñoä 9, 10, 11 tuøy theo söï khai baùo söû duïng maø taàn soá ñeám coù theå baèng hoaëc coù theå gaáp 4 laàn taàn soá bieán thieân traïng thaùi keát quaû pheùp tính XOR giöõa I0.6 vaø I0.7. Do ñoù trong cheá ñoä 9, 10, 11 taàn soá ñeám cöïc ñaïi cho pheùp cuûa HSC1 seõ laø 28KHz. Caáu truùc byte SMB47 ñöôïc goïi laø byte ñieàu khieån cuûa HSC1 nhö sau SM47.0 Kieåu reset cho tín hieäu xoaù taïi I0.0 (cheá ñoä 1,2,4,5,7,8,10,11) SM47.1 Kieåu kích cho tín hieäu khôûi ñoäng taïi I1.1 (cheá ñoä 2,5,8,11) SM47.2 Taàn soá ñeám cuûa HSC1 (cheá ñoä 9,10,11) SM47.3 Chieàu ñeám: 0 - ñeám luøi, 1 - ñeám tieán SM47.4 Cho pheùp ñoåi chieàu ñeám: 0-khoâng cho pheùp, 1-cho pheùp SM47.5 Cho pheùp söûa ñoåi giaù trò ñaët tröôùc: 0-khoâng cho pheùp, 1-cho pheùp SM47.6 Cho pheùp söûa ñoåi giaù trò töùc thôøi: 0-khoâng cho pheùp, 1-cho pheùp SM47.7 1-cho pheùp kích HSC1, 0-cho pheùp huyû HSC1 - Caùc böôùc khai baùo söû duïng HSC1 (neân thöïc hieän taïi voøng queùt ñaàu tieân): * Naïp giaù trò ñieàu khieån phuø hôïp cho SMB47 (ví duï 16#F8=248) * Xaùc ñònh cheá ñoä laøm vieäc cho boä ñeám baèng leänh HDEF. Tr−êng §H N«ng nghiÖp I T§H K46 - Khoa C¬ §iÖn - 60 -
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2