honda

New Member
Link tải luận văn miễn phí cho ae Kết Nối
Mục Lục
I. Giới thiệu chung
1. Mở Đầu …………………………………………………………………..
2 . Giớithiệu đề tài ,môc dÝch……………………………………………...
3. Giới thiệu thành viên trong nhóm ……………………………………….
4. Định hướng thiết kế …………………………………………….……………
5. Các bước thực hiện ………………………………………………………
6. Mô phỏng …………………………………………………………

II . Lý thuyết thực hiện
1. Cơ sơ lý thuyết …………………………………………………………….
2. Sơđồ nguyên lý …………………………………………………………….
3. Phân tích chức năng từng khối …………………………………………….
4. Giới thiệu linh kiện chính …………………………………………………
Vi điều kiển AT89C51 …………………………………………………..

III. Phần mềm thực hiện hệ thống………………………………………………

IV. Thiết kế mạch………………………………………………………………

V.Đánh giá sai số …………………………………………………………


VI.Xu hướng phát triển …………………………………………………………


VII. Kết Luận………………………………………………………………….

VIII. Tài liệu tham khảo………………………………………………………..

BáO CáO BàI TậP LớN

Đo và điều khiển tốc độ động cơ dùng vi điều khiển 8051


I.Giới thiệu chung:

1.Mở ®ầu:
Ngày nay trong mọi lĩnh vực khoa học kỹ thuật luôn xuất hiện khái niệm Kỹ thuật số vi xử lý và điều khiển, với sự trợ giúp của máy tính kỹ thuật vi xử lý và điều khiển đã có sự phát triển ạnh mẽ đặc biệt là sự phát triển nhanh chóng của các họ vi xử lý và điều khiển với những chức năng mới. Để phục vụ tốt cho môn học “Đo lường vµ ®iÒu khiÓn tự động” chúng em thực hiện đề tài: Đo và Điều khiển Tốc Độ Động Cơ với mục đích tích luỹ kiến thức đặc biệt là những kinh nghiệm trong quá trình lắp mạch thực tế song do thời gian và kiến thức có hạn, nên mạch thiết kế còn nhiều thiếu sót. Chúng em rất mong nhận được sự góp ý của các thầy cô để có thể nâng cao chất lượng của bài thiết kế, chúng em xin chân thành Thank !

2. Đề tài : §o vµ ®iÒu khiÓn tèc ®é ®éng c¬ mét chiÒu lo¹i nhá

3. Nhóm sinh viên thực hiện:

Nhóm thực hiện: Gồm 3 thành viên chính được phân công công việc cụ thể















4.Định hướng thiết kế:


Thiết kế một hệ vi xử lý bao gồm cả việc thiết kế tổ chức phần cứng và viết phần mềm cho nền phần cứng mà ta thiết kế. Việc xem xét giữa tổ chức phần cứng và chương trình phần mềm cho một thiết kế là một vấn đề cần cân nhắc. Vì khi tổ chức phần cứng càng phức tạp, càng có nhiều chức năng hỗ trợ cho yêu cầu thiết kế thì phần mềm càng được giảm bớt và dễ dàng thực hiện nhưng lại đẩy cao giá thành chi phí cho phần cứng, cũng như chi phí bảo trì. Ngược lại với một phần cứng tối thiểu lại yêu cầu một chương trình phần mềm phức tạp hơn, hoàn thiện hơn; nhưng lại cho phép bảo trì hệ thống dễ dàng hơn cũng như việc phát triển chức năng của hệ thống từ đó có thể đưa ra giá cạnh tranh được.

Từ yêu cầu và nhận định trên ta có những định hướng sơ bộ cho thiết kế như sau:

1. Chọn bộ vi xử lý.

Từ yêu cầu dùng VXL 8 bit ta dự kiến dùng các chip vi điều khiển thuộc họ MCS-51 của Intel, mà cụ thể ở đây là dùng chip 8051 vì những lý do sau:

+ Thứ nhất 8051 thuộc họ MCS-51, là chip vi điều khiển. Đặc điểm của các chip vi điều khiển nói chung là nó được tích hợp với đầy đủ chức năng của một hệ VXL nhỏ, rất thích hợp với những thiết kế hướng điều khiển. Tức là trong nó bao gồm: mạch VXL, bộ nhớ chương trình và dữ liệu, bộ đếm, bộ tạo xung, các cổng vào/ra nối tiếp và song song, mạch điều khiển ngắt?

+ Thứ hai là, 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ố xung nhịp của CPU .

? Giảm điệp á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 hai chức năng quan trọng là: giảm công suất tiêu thụ và 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.

+ Cuối cùng là, các chip thuộc họ MCS-51 hiện được sử dụng 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 8051 là một giải pháp hoàn toàn phù hợp cho thiết kế.


4 .Phương án thực hiện :

4.1. Dùng cặp cảm biến thu phát đặt đối diện để xác định số vòng quay trong một khoảng thời gian nhất định . Động cơ có gắn một đĩa quay có một khe thủng trên đĩa ,mỗI khi khe này quay qua cặp cảm biến hồng ngoạt thu phát sẽ tạo ra một đột biến xung trong một vòng quay.
4.2. Sử dụng cảm biến phát và đồng thời thu tín hiệu phản xạ ngược trở bằng cách vạch một số điểm trên trục của động cơ .
4.3. Họ vi điều khiển AT89C51 có 32 đường xuất nhập dữ liệu : P0 ,P1 , P2, P3 mỗI Port 8 bit vì vậy phương án đặt ra sử dụng toàn bộ 8 bit P*.0 - P*.7 để xuất ra LED 7 thanh CA hay chỉ sử dụng mỗI Port 4bit sau đó giảI mã bằng 74LS47.Như vậy sẽ phảI sử dụng LCD để hiển thị tốc độ động cơ .
4.4. Sử dụng màn hình LCD để hiển thị .

5. Các bước thực hiện :

Sau khi nhận đồ án nhóm em đã đưa ra một số bước sau để thực hiện công việc:
1.Nhập số vào LCD theo đúng trình tự hàng trăm hàng chục hàng đơn vị .Đo tốc độ của các động cơ loại nhỏ (loại một chiều hay xoay chiều),có gắn cánh quạt (số lượng cánh là xác định ).
2. Thực hiện việc đo tốc độ thông qua số vòng quay của cánh quạt bằng cách sử dụng mạch sensor thu phát hồng ngoại.
3.Việc hiển thị thực hiện thông qua LCD (đo tốc độ trong một khoảng thời gian phù hợp).Có một khoảng thời gian để quan sát giá trị của tốc độ.
4.Việc đo động cơ ta điều chỉnh sao cho tốc độ của động cơ luôn ổn định ở một ngưỡng nhất định .Nghĩa là tốc độ của động cơ luôn có một sai số trong giới hạn .trong bài này chúng em điều chỉnh cho sai số của động cơ trong khoảng 2%.


6.Mô phỏng

a.Phần code
// Mo PhongDlg.cpp : implementation file
//

#include "stdafx.h"
#include "Mo Phong.h"
#include "Mo PhongDlg.h"
#include"math.h"
#include "stdlib.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
CAboutDlg();

Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 
Last edited by a moderator:
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Nghiên cứu ứng dụng PLC để đo, điều khiển và cảnh báo mức nước trong bể sử dụng cảm biến alalog là module mở rộng ADC của PLC Khoa học kỹ thuật 0
J Xây dựng hệ thống hiển thị các đại lượng đo và điều khiển cho hệ truyền động điện động cơ dị bộ Công nghệ thông tin 0
D ứng dụng plc đo, điều khiển và cảnh báo tốc độ động cơ giải đo 0 1500 vòng phút dùng encoder Khoa học kỹ thuật 5
D Bài giảng Đo lường và điều khiển bằng máy tính Khoa học kỹ thuật 2
D đo và điều khiển lưu lượng nước trong bồn Khoa học kỹ thuật 0
K Thiết kế và thực tiễn hệ thống trên một chip cho một số ứng dụng đo lường, điều khiển và giám sát mô Luận văn Sư phạm 2
D Ứng dụng PLC S7 200 đo, điều khiển và cảnh báo nhiệt độ trong lò với giải đo 0 – 1200 °C Khoa học kỹ thuật 0
T Đo, thông báo và điều khiển áp suất đường ống dùng PLC s7200 Khoa học kỹ thuật 0
V Nghiên cứu ứng dụng vi điều khiển Microchip pic trong đo lường và điều khiển thời gian thực Công nghệ thông tin 0
M Chế tạo sợi nano vàng và khảo sát các điều kiện đo nồng độ As trong nước. Công nghệ thông tin 0

Các chủ đề có liên quan khác

Top