Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
512,5 KB
Nội dung
LỜI NÓI ĐẦU Trong trình sản xuất đại, đo tốc độ động việc làm thiếu, giúp cho trình giám sát sản xuất nhah hơn, tốt hơn, cho sản phẩm ý, xác Nếu ta không đo tốc độ động điều khiển tốc độ xác Với máy móc đại ngày nay, trình sản xuất chạy với nhiều tốc độ khác nhau, tùy theo giai đoạn làm việc nó, mà ta cần phải biết tốc độ động để điều chỉnh cho phù hợp Ngồi ghế trường đại học em trang bị số kiến thức lĩnh vực này, thấy tầm quan trọng để tìm hiểu kỹ thầy giáo giao cho em tập “ Thiết kế hệ thống đo tốc độ động sử dụng máy phát tốc hiển thị LED“ để làm sở cho phát triển môn chuyên ngành Với đề tài yêu cầu người làm phải nắm vững phương pháp đo tốc độ động cơ, người làm đề tài ta cần tìm hiểu phương pháp đo tốc độ động sử dụng máy phát tốc, linh kiện sử dụng, cảm biến tốc độ, mạch phần cứng, lưu đồ thuật toán lập trình cho mạch Trong đề tài dùng máy phát tốc để đọc tốc độ roto động Hải phòng năm 2014 Sinh viên Lưu Mạnh Thắng MỤC LỤC CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ CÔNG NGHỆ 1.1Tổng quan mạch 1.2 Nguyên lí đo tốc độ CHƯƠNG II : XÂY DỰNG MẠCH PHẦN CỨNG 2.1 Sơ đồ khối 2.2.Chức khối 2.2.1 Khối nguồn 2.2.2 Khối hiển thị LED 2.2.3:Nút nhấn 2.2.4 Vi xử lí - AT89C51 2.2.5.Bộ chuyển đổi ADC0804 2.2.6 : Máy phát tốc CHƯƠNG III :LƯU ĐỒ THUẬT TOÁN VÀ CHƯƠNG TRÌNH NẠP CHO VI ĐIỀU KHIỂN 8051 3.1: Lưu đồ thuật toán 3.2: Chương trình điều khiển CHƯƠNG I : GIỚI THIỆU TỔNG QUAN VỀ CÔNG NGHỆ 1.1Tổng quan mạch Mạch tốc độ hiển thị LED có phần tử gồm + Vi điều khiển 8051 +Màn hình LED + ADC0804 +Máy phát tốc chiều (mô tả mạch biến trở VR1) +Các phần tử điện khác 1.2 Nguyên lí đo tốc độ Tốc độ đưa dạng điện áp thông qua máy phát tốc ADC0804 chuyển đổi tín hiệu điện áp từ máy phát tốc sang tìn hiệu số Vi xử lý xử lý tín hiệu đưa từ ADC0804 xuất LED - Trục động gắn đồng trục với trục máy phát tốc,khi động quay trục máy phát tốc quay tốc độ động cơ,và lúc máy phát tốc hoạt động máy phát điện chiêu (tốc độ quay roto tỉ lệ với điện áp đầu ra) - Khi tín hiệu điện áp từ máy phát tốc chuyển đến ADC0804 ADC0804 có nhiệm vụ chuyển đổi tín hiệu tương tự (Điện áp) thành tín hiệu số - Tín hiệu số từ ADC0804 đưa vào VĐK 8051 ,bằng phép toán ta lập trình bên vi điều khiển ,vi điều khiển tính toán đưa kết xuất LCD CHƯƠNG II : XÂY DỰNG MẠCH PHẦN CỨNG 2.1 Sơ đồ khối Cấu trúc chung hệ thống Nút nhấn Bộ chuyển đổi ADC Vi xử lí Khối hiển thị LED Khối động cơ,máy phát tốc - nút ấn: giao tiếp với vi sử lý ,dùng thị LED - Bộ chuyển đổi ADC chuyển đổi tín hiệu Analog từ khối công suất thành tín hiệu Digital - Khối hiểu thi LED hiển thị tốc độ - Vi sử lí : nhận tín hiệu từ chuyển đổi ADC , giao tiếp với nút ấn , hiển thị liệu LED - Khối động cơ,máy phát tốc - khối nguồn để cung cấp nguồn cho mạch điều khiển 2.2.Chức khối 2.2.1 Khối nguồn - chức cung cấp nguồn cho mạch điều khiển - sơ đồ nguyên lý khối nguồn D O U T C J4 2 C IN G N D U LM 7805 J3 - + 1 C C O N O U T C C G N D IN C O N U LM 7905 -các thành phần khối nguồn : a) Diode bán dẫn: - Khi có hai chất bán dẫn P N , ghép hai chất bán dẫn theo tiếp giáp P-N ta Diode, tiếp giáp P-N có đặc điểm: Tại bề mặt tiếp xúc, điện tử dư thừa bán dẫn N khuyếch tán sang vùng bán dẫn P để lấp vào lỗ trống => tạo thành lớp Ion trung hoà điện => lớp Ion tạo thành miền cách điện hai chất bán dẫn Kí hiệu - Các loại Diode: diode zener, diode quang, diode biến dung, diode nắn điện,… - Diode dẫn phân cực thuận (UAK > 0) - Diode phát quang ( Light Emiting Diode: LED): Diode phát ánh sáng phân cực thuận, điện áp làm việc LED khoảng 1,7 đến 2,2V dòng qua LED khoảng từ 5mA đến20mA Led sử dụng để làm đèn báo nguồn, đèn nháy trang trí, báo trạng thái có điện vv… - Trong mạch chỉnh lưu, Diode tích hợp thành Diode cầu b) Tụ điện: -Tụ điện linh kiện điện tử thụ động, phần tử có giá trị dòng điên qua tỷ lệ với tốc độ biến đổi điện áp theo thời gian Tụ điện đươc chia thành hai loại: tụ phân cực tụ không phân cực -Tụ điện có hai cực làm chất dẫn điện đặt song song, có lớp cách điện - Các loại tụ thường gặp hai nhóm có trị số cố định hay có trị số thay đổi Theo đặc điểm laọi vật liệu sử dụng chế tạo, tụ điện đựơc phân chia thành loại sau: + Tụ gốm + Tụ mica + Tụ polistiren + Tụ polycacbonat + Tụ poyeste + … - Tụ điện có giá trị điện dung thay đổi bao gồm hai dạng + Dạng tụ điều chuẩn dung điện môi lớp không khí cánh cách kim loại nhôm lắp xen kẽ cách cố định, xoay 180 nhờ trục quay + Dạng tụ tinh chỉnh dùng mica làm vật liệu điện môi cách ly hai hay nhiều phiến kim loại xen kẽ, điện dung thay đổi nhờ xoay vít trục để chỉnh phần điện tích trùng phiến kim loại, phần trùng nhiều giá trị tụ tăng - Kí hiệu: c) IC ổn áp 7805: loại IC dùng để ổn định điện áp +5V đầu - Output (3): Chân điện áp 5V - Command (2): Chân nối mass - Input (1) : Chân điện áp vào - Điện áp ngõ vào Vin>=5V (lớn từ 3V hay 4V), điện áp ngõ Vout =5V - Chân nối mass quan trọng, chân bị hở áp ngõ với điện áp ngõ vào Điều rât nguy hiểm vi xử lý nhận mức điện áp + IC ổn áp 7905:là loại IC dùng để ổn định điện áp -5V đầu -Output(3):chân điện áp -5V - Input(2): chân điện áp vào - Command(1) chân nối mass 2.2.2 Khối hiển thị LED Giới thiệu led : Led đoạn có cấu tạo bao gồm led đơn có dạng xếp theo hình có thêm led đơn hình tròn nhỏ thể dấu chấm tròn góc dưới, bên phải led đoạn 8 led đơn led đoạn có Anode(cực +) Cathode(cực -) nối chung với vào điểm, đưa chân để kết nối với mạch điện cực lại led đơn đưa thành chân riêng, đưa để kết nối với mạch điện Nếu led đoạn có Anode(cực +) chung, đầu chung nối với +Vcc, chân lại dùng để điều khiển trạng thái sáng tắt led đơn, led sáng tín hiệu đặt vào chân mức Nếu led đoạn có Cathode(cực -) chung, đầu chung nối xuống Ground (hay Mass), chân lại dùng để điều khiển trạng thái sáng tắt led đơn, led sáng tín hiệu đặt vào chân mức Vì led đoạn chứa bên led đơn, kết nối cần đảm bảo dòng qua led đơn khoảng 10mA-20mA để bảo vệ led 2.2.3:Nút nhấn 1) Chức năng: hiển thị xóa thị hình LED 2) Sơ đồ nguyên lý mạch nút nhấn: - Các nút ấn chưa ấn cho mức lojic cao (1) ,khi ấn cho mức lojic thấp (0) - Trong mô có nút ấn (START STOP) với chức hiển thị tắt hiển thị động LED 2.2.4 Vi xử lí - AT89C51: Từ yêu cầu toán ta chọn chip vi điều khiển thuộc họ MCS-51 Intel, mà cụ thể họ 8051 lý sau: Thứ họ 8051 chip vi điều khiển Đặc điểm chip nói chung tích hợp với đầy đủ chức hệ vi xử lý nhỏ, thích hợp với thiết kế hướng điều khiển Tức bao gồm: mạch vi xử lý, nhớ chương trình liệu, đếm, tạo xung, cổng vào-ra nối tiếp song song, mạch điều khiển ngắt Thứ hai là, họ vi điều khiển 8051 với họ vi điều khiển khác nói chung năm gần phát triển theo hướng sau: - Giảm nhỏ dòng tiêu thụ - Tăng tốc độ làm việc hay tần số xugng nhịp CPU - Giảm điện áp nguồn nuôi - Có thể mở rộng nhiều chức chip, mở rộng cho thiết kế lớn Những đặc điểm dẫn đến đạt hai tính quan trọng là: giảm công suất tiêu thụ cho phép điều khiển thời gian thực nên mặt ứng dụng thích hợp với thiết kế hướng điều khiển Thứ ba là, vi điều khiển thuộc họ MCS-51 hỗ trợ tập lệnh phong phú nên cho phép nhiều khả mềm dẻo vấn đề viết chương trình phần mềm điều khiển Thứ tư là, dung lượng nhớ trương trình nhớ liệu lớn Cuối là, chip thuộc họ MCS-51 đuộc sử dụng phổ biến coi chuẩn công nghiệp cho thiết kế khả dụng Mặt khác, qua việc khảo sát thị trường linh kiện việc có chip 8051 dễ dàng nên mở khả thiết kế thực tế Vì lý mà việc lựa chọn vi điều khiển họ 8051 giải pháp hoàn toàn phù hợp cho thiết kế Đặc điểm họ vi xử lý 8051: - 4k byte ROM, 128k byte RAM - port I/O bit - đếm/ định thời 16 bit - Mạch giao tiếp nối tiếp - 64k byte không gian nhớ chương trình - 64k byte không gian nhớ liệu mở rộng - Một xử lý bit ( thao tác bit riêng rẽ ) - 210 vị trí nhớ định địa chỉ, vị trí bit - Nhân /chia µs C1 U1 470n X1 C2 19 18 XTAL1 XTAL2 470n RST C3 1nF 29 30 31 PSEN ALE EA P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 AT89C51 Hình 1.2 Sơ đồ chân IC AT89C51 Cấu trúc chân 8051 - Vcc (40) Chân cung cấp điện (5V) - GND (20) Chân nối đất (0V) - Port (32-39) Port port xuất nhập 8-bit hai chiều Port đợc cấu hình làm bus địa (byte thấp) bus liệu đa hợp truy xuất nhớ liệu nhớ chơng trình Port nhận byte mã lập trình cho Flash xuất byte mã kiểm tra chơng trình (Các điện trở kéo lên bên đợc cần đến kiểm tra chơng trình) - Port 1(1-8) Port port xuất nhập 8-bit hai chiều Port nhận byte địa thấp thời gian lập trình cho Flash - Port (21-28) Port port xuất nhập 8-bit hai chiều Port tạo byte cao bus địa thời gian tìm nạp lệnh từ nhớ chơng trình thời gian truy xuất nhớ liệu sử dụng địa 16-bit Trong thời gian truy xuất nhớ liệu sử dụng địa 8-bit, Port phát nội dung ghi chức đặc biệt P2 Port nhận bít địa cao vài tín hiệu điều khiển thời gian lập trình cho Flash kiểm tra chơng trình - Port (10-17) Port Port xuất nhập 8-bit hai chiều Port làm chức khác AT89C51 Các chức đợc liệt kê nh sau: Chân P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Tên RxD TxD INT0 INT1 T0 T1 WR RD Chức Ngõ vào Port nối tiếp Ngõ Port nối tiếp Ngõ vào ngắt Ngõ vào ngắt Ngõ vào bên định thời Ngõ vào bên định thời Điều khiển ghi nhớ liệu Điều khiển đọc nhớ liệu Port nhận vài tín hiệu điều khiển cho việc lập trình Flash kiểm tra chơng trình - RST (9) Ngõ vào reset Mức cao chân chu kỳ máy dao động hoat động reset AT89C51 Mạch reset tác động tay tự động reset khởi động máy - ALE/ PROG (30) ALE xung ngõ để chốt byte thấp địa truy xuất nhớ Chân làm ngõ vào xung lập trình ( PROG ) thời gian lập trình cho Flash Khi hoạt động bình thường, xung ngõ ALE lu«n có tần số không đổi 1/6 tần số mạch dao động, dùng cho mụch đích định thời từ bên vµ tạo xung clock Tuy nhiên, lưu ý xung ALE bị bỏ qua chu kỳ truy xuất nhớ liệu Khi cần, hoạt động ALE vô hiệu hoá cách set bit ghi chức đặc biệt có địa 8Eh Khi bit set, ALE tích cực thời gan thực lệnh MOVX MOVC Ngược lại, chân kéo lên cao Việc set bit không cho phép hoạt động chốt byte thấp địa tác dụng vi điều khiển chế độ thực thi chương trình - PSEN (29) PSEN (Program Store Enable) xung điều khiển truy xuất nhớ chương trình Khi AT89C52 thực thi chương trình từ nhớ chương trình ngoài, PSEN kích hoạt hai lần chu kỳ máy, hai hoạt động PSEN bị bỏ qua truy cập nhớ liệu - EA /Vpp (31) EA (External Access Enable) chân cho phép truy xuất nhớ chương trình (bắt đầu từ địa từ 0000H đến FFFFH) EA = cho phép truy xuất nhớ chương trình ngoài, ngỵc l¹i EA =1 thực thi chương trình bên chip Tuy nhiên, lưu ý bit khoá (lock-bit 1) lập trình, EA chốt bên reset Chân nhận điện áp cho phép lập trình Vpp=12V lập trình Flash (khi ®iƯn áp lập trình 12V chọn) - XTAL1 XTAL2 XTAL1 XTAL2 hai ngõ vào khuếch đại đảo mạch dao động, cấu hình để dùng dao động chip Không có yêu cầu chu kỳ nhiệm vụ tín hiệu xung clock bên tín hiệu phải qua flip-flop chia hai trước đến mạch tạo xung clock bên trong, nhiên chi tiết kỹ thuật thời gian mức thấp mức cao, điện áp cực tiểu cực đại cần phải xem xét 2.2.5.Bộ chuyển đổi ADC0804: 1) Chức năng: chuyển đổi tín hiệu Analog từ khối công suất thành tín hiệu Digital, đưa vào 89C51 89C51 so sánh giá trị với giá trị đặt để điều khiền góc kích SCR cho điện áp VDC ổn định 2) Thành phần khối: a) Tổng quan ADC0804: Chip ADC0804 chuyển đổi tương tự số thuộc họ ADC800 hãng NationalSemiconductor Chip nhiều hãng khác sản xuất Chip có điện áp nuôi +5V độ phân giải bit Ngoài độ phân giải thời gian chuyển đổi tham số quan trọng đánh giá ADC Thời gian chuyển đổi định nghĩa thời gian mà ADC cần để chuyển đầu vào tương tự thành số nhị phân Đối với ADC0804 thời gian chuyển đổi phụ thuộc vào tần số đồng hồ cấp tới chân CLK R CLK IN không bé 110µs Các chân khác ADC0804 có chức sau: - CS (Chip select): Chân số 1, chân chọn Chip, đầu vào tích cực mức thấp sử dụng để kích hoạt Chip ADC0804 Để truy cập ADC0804 chân phải mức thấp - RD (Read): Chân số 2, tín hiệu vào, tích cực mức thấp Các chuyển đổi đầu vào tương tự thành số nhị phân giữ ghi RD sử dụng để có liệu chyển đổi tới đầu ADC0804 Khi CS = có xung cao xuống thấp áp đến chân RD liệu dạng số bit đưa tới chân liệu (DB0 – DB7) - WR (Write): Chân số 3, chân vào tích cực mức thấp dùng để báo cho ADC biết bắt đầu trình chuyển đổi Nếu CS = WR tạo xung cao xuống thấp ADC0804 bắt đầu trình chuyển đổi giá trị đầu vào tương tự Vin số nhị phân bit Khi việc chuyển đổi hoàn tất chân INTR ADC hạ xuống thấp - CLK IN CLK R: CLK IN (chân số 4), chân vào nối tới đồng hồ sử dụng để tạo thời gian.Tuy nhiên ADC0804 có tạo xung đồng hồ riêng Để dùng đồng hồ riêng chân CLK IN CLK R (chân số 19) nối với tụ điện điện trở (như hình vẽ) Khi tần số xác định biểu thức: f = 1 ⋅ 1RC - Ngắt INTR (Interupt): Chân số 5, chân tích cực mức thấp Bình thường chân trạng thái cao việc chuyển đổi hoàn tất xuống thấp để báo cho CPU biết liệu chuyển đổi sẵn sàng để lấy Sau INTR xuống thấp, cần đặt CS = gửi xung cao xuống thấp tới chân RD để đưa liệu - Vin(+) Vin(-): Chân số chân số 7, đầu vào tương tự vi sai, Vin = Vin(+) – Vin(-) Thông thường Vin(-) nối tới đất Vin(+) dùng làm đầu vào tương tự chuyển đổi dạng số - Vcc: Chân số 20, chân nguồn nuôi +5V Chân dùng làm điện áp tham chiếu đầu vào Vref/2 để hở - Vref/2: Chân số 9, chân điện áp đầu vào dùng làm điện áp tham chiếu Nếu chân hở điện áp đầu vào tương tự cho ADC0804 nằm dải +5V Tuy nhiên, có nhiều ứng dụng mà đầu vào tương tự áp đến Vin khác với dải - +5V Chân Vref/2 dùng để thực điện áp đầu khác - +5V - Bảng quan hệ điện áp Vref/2 với Vin: 2.2.6 : Máy phát tốc Máy phát tốc thường có loai, máy phát tốc chiều máy phát tốc xoay chiều Máy phát tốc chiều máy phát điện chiều có sức điện động tỉ lệ với tốc độ Trục quay máy phát nối với trục quay đối tượng đo Khi đối tượng quay máy phát tạo sức điện động tỉ lệ với tốc độ quay Đo sức điện động dụng cụ đo điện áp suy tốc độ Hình 1.1.Nguyên lý máy phát tốc Trong máy phát tốc xoay chiều , quan hệ sức điện động tốc độ quay máy phát tốc chiều, điện áp điện áp xoay chiều có số tỉ lệ với tốc độ quay f=a.n/60 a: số đôi cực n: tốc độ quay f: tần số Đo điện áp U tần số f xác định tốc độ máy phát tốc xoay chiều Đo tốc độ động dùng máy phát tốc, tín hiệu từ máy phát tốc tạo có điện áp thay đổi phụ thuộc vào tốc độ động Do điện áp đưa qua chuyển đổi ADC tạo thành xung vuông, xung vuông đưa vào vi xử lý để đếm số xung khoảng thời gian cho phép từ ta tính giá trị vận tốc động CHƯƠNG III :LƯU ĐỒ THUẬT TOÁN VÀ CHƯƠNG TRÌNH NẠP CHO VI ĐIỀU KHIỂN 8051 3.1: LƯU ĐỒ THUẬT TOÁN 3.1.1: Lưu đồ sơ 3.2 Chương Trình Điều Khiển : ; chương trình đo hiển thi tốc độ động ORG 0000h dem equ 55h chuky equ 57h bl equ 61h bh equ 69h layxung equ p3.4 hangchucdonvi equ 13h hangngantram equ 14h setb doi_an_phim: P1.0 JB P1.0, doi_an_phim mov p0,#0c0h mov p2,#11111110b quet equ p2 led7 equ p0 setb layxung jb layxung,$ jnb layxung,lucdau xoaydata16: clr c mov a,bl rlc a mov bl,a mov a,bh rlc a mov bh,a mov a,hangchucdonvi rlc a mov hangchucdonvi,a mov a,hangngantram rlc a mov hangngantram,a ret main: clr tf0 clr tr0 call hienthiled lucdau: mov tmod,#00010101b mov th0,#00h mov tl0,#00h setb tr0 setb p3.4 mov dptr,#ma7doan lcall delay03s clr tf1 clr tr1 clr tr0 clr tf0 call tuhextobcd call giaima7doan sjmp main ; Thoat P3.4 = ret ; hex 16 bit to bcd tuhextobcd: mov hangchucdonvi,#00h mov hangngantram,#00h mov bh,th0 mov bl,tl0 mov dem,#15 tuhextobcda: call xoaydata16 mov a,hangchucdonvi anl a,#0fh cjne a,#4,$+3 ;nhay neu nho hon jc tuhextobcdb mov a,hangchucdonvi add a,#3 mov hangchucdonvi,a tuhextobcdb: mov a,hangchucdonvi anl a,#0f0h cjne a,#50h,$+3 jc tuhextobcdc mov a,hangchucdonvi add a,#30h mov hangchucdonvi,a tuhextobcdc: mov a,hangngantram anl a,#0fh cjne a,#5,$+3 jc tuhextobcdd mov a,hangngantram add a,#3 mov hangngantram,a tuhextobcdd: mov a,hangngantram anl a,#0f0h cjne a,#50h,$+3 jc tuhextobcde mov a,hangngantram add a,#30h mov hangngantram,a tuhextobcde: djnz dem,tuhextobcda call xoaydata16 ret BCD to 7seg giaima7doan: mov a,hangchucdonvi anl a,#0fh movc a,@a+dptr mov 27h,a mov a,hangchucdonvi anl a,#0f0h swap a movc a,@a+dptr mov 26h,a mov a,hangngantram anl a,#0fh movc a,@a+dptr mov 25h,a mov a,hangngantram anl a,#0f0h swap a movc a,@a+dptr mov 24h,a ret hienthiled: mov a,#01b mov r0,#27h ht1: mov led7,@r0 mov quet,a mov quet,#00h dec r0 rl a cjne r0,#22h,ht1 ret delay06s: mov r6,#12 lai1: mov tmod ,#00010101b mov th1,#03ch mov tl1,#0b0h setb tr1 here: lcall hienthiled jnb tf1,here clr tf1 djnz r6,lai1 ret ma7doan: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h ret end [...]... tượng quay máy phát tạo ra sức điện động tỉ lệ với tốc độ quay Đo sức điện động bằng các dụng cụ đo điện áp có thể suy ra tốc độ Hình 1.1.Nguyên lý máy phát tốc Trong các máy phát tốc xoay chiều , quan hệ giữa sức điện động và tốc độ quay cũng như máy phát tốc 1 chiều, nhưng điện áp ra là điện áp xoay chiều có tấn số tỉ lệ với tốc độ quay f=a.n/60 a: số đôi cực n: tốc độ quay f: tần số Đo điện áp U... ứng dụng mà đầu vào tương tự áp đến Vin khác với dải 0 - +5V Chân Vref/2 được dùng để thực hiện các điện áp đầu ra khác 0 - +5V - Bảng quan hệ điện áp Vref/2 với Vin: 2.2.6 : Máy phát tốc Máy phát tốc thường có 2 loai, máy phát tốc 1 chiều và máy phát tốc xoay chiều Máy phát tốc 1 chiều là máy phát điện 1 chiều có sức điện động tỉ lệ với tốc độ Trục quay của máy phát nối với trục quay của đối tượng đo. .. xác định được tốc độ đối với các máy phát tốc xoay chiều Đo tốc độ động cơ dùng máy phát tốc, tín hiệu từ máy phát tốc tạo ra có điện áp thay đổi phụ thuộc vào tốc độ động cơ Do đó điện áp này được đưa qua bộ chuyển đổi ADC tạo thành các xung vuông, các xung vuông này được đưa vào bộ vi xử lý để đếm số xung trong khoảng thời gian cho phép từ đó ta có thể tính được giá trị vận tốc của động cơ CHƯƠNG III... ngoài của bộ định thời 0 Điều khiển ghi bộ nhớ dữ liệu ngoài Điều khiển đọc bộ nhớ dữ liệu ngoài Port 3 cũng nhận một vài tín hiệu điều khiển cho việc lập trình Flash và kiểm tra chơng trình - RST (9) Ngõ vào reset Mức cao trên chân này trong 2 chu kỳ máy trong khi bộ dao động đang hoat động sẽ reset AT89C51 Mạch reset tác động bằng tay và tự động reset khi khởi động máy - ALE/ PROG (30) ALE là một... chức năng hiển thị và tắt hiển thị động cơ trên LED 2.2.4 Vi xử lí - AT89C51: Từ yêu cầu của bài toán ta chọn chip vi điều khiển thuộc họ MCS-51 của Intel, mà cụ thể ở đây là họ 8051 vì những lý do sau: Thứ nhất họ 8051 là chip vi điều khiển Đặc điểm của các chip này nói chung là nó được tích hợp với đầy đủ chức năng của một hệ vi xử lý nhỏ, rất thích hợp với những thiết kế hướng điều khiển Tức là... họ MCS-51 hiện đuộc sử dụng rất phổ biến và được coi là chuẩn công nghiệp cho các thiết kế khả dụng Mặt khác, qua việc khảo sát thị trường linh kiện việc có được chip 8051 là dễ dàng nên mở ra khả năng thiết kế thực tế Vì những lý do trên mà việc lựa chọn vi điều khiển họ 8051 là một giải pháp hoàn toàn phù hợp cho thiết kế Đặc điểm chính của họ vi xử lý 8051: - 4k byte ROM, 128k byte RAM - 4 port I/O... TOÁN VÀ CHƯƠNG TRÌNH NẠP CHO VI ĐIỀU KHIỂN 8051 3.1: LƯU ĐỒ THUẬT TOÁN 3.1.1: Lưu đồ sơ bộ 3.2 Chương Trình Điều Khiển : ; chương trình đo và hiển thi tốc độ động cơ ORG 0000h dem equ 55h chuky equ 57h bl equ 61h bh equ 69h layxung equ p3.4 hangchucdonvi equ 13h hangngantram equ 14h setb doi_an_phim: P1.0 JB P1.0, doi_an_phim mov p0,#0c0h mov p2,#11111110b quet equ p2 led7 equ p0 setb layxung jb layxung,$... cho phép điều khiển thời gian thực nên về mặt ứng dụng nó rất thích hợp với các thiết kế hướng điều khiển Thứ ba là, vi điều khiển thuộc họ MCS-51 được hỗ trợ một tập lệnh phong phú nên cho phép nhiều khả năng mềm dẻo trong vấn đề viết chương trình phần mềm điều khiển Thứ tư là, dung lượng bộ nhớ trương trình và bộ nhớ dữ liệu lớn Cuối cùng là, các chip thuộc họ MCS-51 hiện đuộc sử dụng rất phổ... Việc set bit không cho phép hoạt động chốt byte thấp của địa chỉ sẽ không có tác dụng nếu bộ vi điều khiển đang ở chế độ thực thi chương trình ngoài - PSEN (29) PSEN (Program Store Enable) là xung điều khiển truy xuất bộ nhớ chương trình ngoài Khi AT89C52 đang thực thi chương trình từ bộ nhớ chương trình ngoài, PSEN được kích hoạt hai lần mỗi chu kỳ máy, nhưng hai hoạt động PSEN sẽ bị bỏ qua mỗi khi... vào-ra nối tiếp và song song, mạch điều khiển ngắt Thứ hai là, họ vi điều khiển 8051 cùng với các họ vi điều khiển khác nói chung trong những năm gần đây được phát triển theo các hướng sau: - Giảm nhỏ dòng tiêu thụ - Tăng tốc độ làm việc hay tần số xugng nhịp của CPU - Giảm điện áp nguồn nuôi - Có thể mở rộng nhiều chức năng trên chip, mở rộng cho các thiết kế lớn Những đặc điểm đó dẫn đến đạt được