You are on page 1of 11

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

BỘ MÔN KỸ THUẬT ĐIỆN - ĐIỆN TỬ


====o0o====

BÁO CÁO
BÀI TẬP LỚN VI ĐIỀU KHIỂN VÀ
ỨNG DỤNG
ĐỀ TÀI:

THIẾT KẾ MẠCH ĐIỀU KHIỂN TỐC ĐỘ


ĐỘNG CƠ CÓ HỒI TIẾP

Nhóm: 00 – DDT... - 20201

GVHD: ThS. Nguyễn Tiến Sỹ


Báo cáo BTL 2020

Hà Nội, 12/2020
TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
BỘ MÔN KỸ THUẬT ĐIỆN - ĐIỆN TỬ
====o0o====

BÁO CÁO
BÀI TẬP LỚN VI ĐIỀU KHIỂN VÀ
ỨNG DỤNG
ĐỀ TÀI:

THIẾT KẾ MẠCH ĐIỀU KHIỂN TỐC ĐỘ


ĐỘNG CƠ CÓ HỒI TIẾP

Nhóm: 00 – DDT… - 20201

GVHD: ThS. Nguyễn Tiến Sỹ

2
Báo cáo BTL 2020

Hà Nội, 12/2020

NHÓM 00 – DDT…….

Thành viên (#1 là trưởng nhóm):

STT Họ và Tên MSSV Điểm

1
2
3
4
5

Nhận xét (phần GVHD ghi):

.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................

3
Báo cáo BTL 2020

.......................................................................................................................................
.......................................................................................................................................

Tiêu chí đánh giá Thang điểm

0. Tổng điểm ban đầu 10.0

1. Điểm trừ

1.1. Không có sản phẩm

1.2. Không có báo cáo bản cứng

1.3. Thiếu chức năng: bật/tắt động cơ


1.4. Thiếu chức năng: cài đặt, hiển thị các tham số động cơ (tốc độ cài
đặt, sai số cho phép)
1.5. Thiếu chức năng: hiển thị tốc độ hiện thời của động cơ
1.6. Thiếu chức năng: cảnh báo nếu tốc độ quá cao/thấp (vượt qua sai
số cho phép)
1.7. Thiếu chức năng: hiển thị ngày, giờ hiện tại

1.8. Thiếu chức năng: chỉnh ngày, giờ hệ thống

1.9. Thiếu chức năng: hẹn giờ bật/tắt động cơ

1.10. Thiếu chức năng: hiển thị nhiệt độ hiện thời

1.11. Thiếu một đoạn code viết bắng ASM

1.12. PCB không có tên nhóm và các thành viên


1.13. Báo cáo sơ sài/thiếu nội dung (tên để tài/nhóm/mục lục/yêu cầu
của đề tài/kế hoạch nhóm/thiết kế sơ đồ khối/code)
2. Điểm cộng

2.1. Mạch in và sắp xếp linh kiện đẹp/Mạch in thủ công


2.2. Các chức năng đã thực hiện có đáp ứng tốt (độ nhạy, tốc độ tính
toán, hiển thị)
2.3. Có chức năng: hiển thị chiều quay của động cơ
2.4. Có chức năng: lưu cấu hình hệ thống trước khi tắt và khôi phục lại
khi bật
2.5. Hiển thị thời gian đáp ứng tốc độ (từ lúc điều chỉnh đến khi đạt
tốc độ ổn định đã cài đặt)
2.6. Dễ sử dụng (bàn phím lớn, ghi chú rõ ràng, thao tác đơn giản)

2.7. Trình bày rõ ràng, trả lời được các câu hỏi chuyên môn

4
Báo cáo BTL 2020

TỔNG ĐIỂM:

MỤC LỤC

MỤC LỤC..................................................................................................................3

DANH MỤC HÌNH VẼ.............................................................................................4

DANH MỤC BẢNG BIỂU........................................................................................4

TÀI LIỆU THAM KHẢO..........................................................................................4

PHỤ LỤC A:..............................................................................................................6

DANH MỤC HÌNH VẼ

5
Báo cáo BTL 2020

No table of figures entries found.

DANH MỤC BẢNG BIỂU

No table of figures entries found.


6
Báo cáo BTL 2020

LỜI NÓI ĐẦU


Các phần nội dung trình bày để font Time New Roman, cỡ 13, dãn dòng 1.5

7
Báo cáo BTL 2020

CHƯƠNG 1: MÔ TẢ ĐỀ TÀI

1.1 Yêu cầu chức năng


- Chức năng 1: Đo điện áp
- Chức năng 2:
o Hiển thị tên nhóm trên hàng 1 của LCD
o Hiển thị giá trị điện áp ở hàng 2 của LCD

1.2 Yêu cầu phi chức năng


- Đóng hộp sản phẩm kích thước 100 x 50 x 50 cm
- Giá thành dự kiến: 200.000 đ
- Đối tượng sử dụng:

1.3 Sơ đồ khối hệ thống


- Hệ thống gồm 4 khối cơ bản
o Khối nguồn: cấp nguồn 5VDC cho các khối còn lại
o Khối biến trở: khối đầu vào
o Khối vđk trung tâm: VĐK PIC16F877A
o Khối LCD: LCD 16x2 hiển thị tên nhóm và giá trị điện áp

Hình 1: Sơ đồ khối sản phẩm

8
Báo cáo BTL 2020

1.4 Kế hoạch thực hiện và phân chia công việc

CHƯƠNG 2: THIẾT KẾ HỆ THỐNG

1.5 Khối chức năng A


Mô tả rõ chức năng A

1.6 Khối chức năng B


Mô tả rõ chức năng B

1.7 ...

1.8 Hoàn thiện sản phẩm

1.9 Sơ đồ nguyên lý toàn mạch

Hình 2: Sơ đồ nguyên lý toàn mạch

9
Báo cáo BTL 2020

1.10 Sơ đồ Layout mạch

1.11 Hình ảnh thật sản phẩm

CHƯƠNG 3: KẾT LUẬN

TÀI LIỆU THAM KHẢO

PHỤ LỤC A: ĐÓNG GÓP CÁC THÀNH VIÊN


A.1. NGUYỄN VĂN A

A.2. PHẠM THỊ B

10
Báo cáo BTL 2020

PHỤ LỤC B: SOFTWARE CODE


#include <main.h>
#define LCD_ENABLE_PIN PIN_D2
#define LCD_RS_PIN PIN_D0
#define LCD_RW_PIN PIN_D1
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7

#include <lcd.c>
// Khai bao bien
float value;
float dien_ap;
int8 i;

void main()
{
// Thiet lap vao ra, PORT B la output
set_tris_b(0x00);

setup_adc_ports(AN0_AN1_AN3);
setup_adc(ADC_CLOCK_INTERNAL);

lcd_init();
// Di chuyen con tro den vi tri giua hang tren LCD (6,1)
lcd_gotoxy(6,1);
lcd_putc("NHOM 1");

while(TRUE)
{
set_adc_channel(0);
delay_us(100);
value = read_adc();
dien_ap = value * 5 / 1023;
// Di chuyen con tro xuong hang 2
lcd_gotoxy(1,2);
printf(lcd_putc,"Dien ap: %fV",dien_ap);
if(dien_ap > 2.5)
{
for(i=0;i<10;i++)
{
output_high(PIN_B0);
output_high(PIN_B1);
delay_ms(100);
output_low(PIN_B1);
}
}

PHỤ LỤC C: HƯỚNG DẪN SỬ DỤNG

11

You might also like