Đồ án tốt nghiệp điện tử viễn thông Điều khiển và giám sát thiết bị điện gia đình điểm cao
- sdt/ ZALO 093 189 2701
Viết thuê Đồ án tốt nghiệp ngành điện tử viễn thông, Bài mẫu Đồ án tốt nghiệp ngành điện tử viễn thông, Khóa luận tốt nghiệp ngành điện tử viễn thông, Đề tài đồ án tốt nghiệp ngành điện tử viễn thông
http://vietthuewriter.com/category/do-an-tot-nghiep-nganh-dien-tu-vien-thong/
Đồ án tốt nghiệp điện tử viễn thông Điều khiển và giám sát thiết bị điện gia đình điểm cao
- sdt/ ZALO 093 189 2701
Viết thuê Đồ án tốt nghiệp ngành điện tử viễn thông, Bài mẫu Đồ án tốt nghiệp ngành điện tử viễn thông, Khóa luận tốt nghiệp ngành điện tử viễn thông, Đề tài đồ án tốt nghiệp ngành điện tử viễn thông
http://vietthuewriter.com/category/do-an-tot-nghiep-nganh-dien-tu-vien-thong/
Lý thuyết Bộ điều khiển lập trình PLC dành cho những ai muốn theo đổi ngành tự động hóa.
Mọi thông tin chi tiết và cấu trúc của các dòng máy bế hộp, máy cán màng nhiệt, máy xén giấy,...
các bạn truy cập vào website: http://sieuthimaynganhin.com/
Đồ án tốt nghiệp điện tử viễn thông Điều khiển đèn giao thông điểm cao
- sdt/ ZALO 093 189 2701
Viết thuê Đồ án tốt nghiệp điện tử viễn thông, Bài mẫu Đồ án tốt nghiệp ngành điện tử viễn thông, Khóa luận tốt nghiệp ngành điện tử viễn thông, Đề tài đồ án tốt nghiệp ngành điện tử viễn thông
http://vietthuewriter.com/category/do-an-tot-nghiep-nganh-dien-tu-vien-thong/
Những ứng dụng của PLC dành cho những ai muốn theo đổi ngành tự động hóa.
Mọi thông tin chi tiết và cấu trúc của các dòng máy bế hộp, máy cán màng nhiệt, máy xén giấy,...
các bạn truy cập vào website: http://sieuthimaynganhin.com/
Lý thuyết Bộ điều khiển lập trình PLC dành cho những ai muốn theo đổi ngành tự động hóa.
Mọi thông tin chi tiết và cấu trúc của các dòng máy bế hộp, máy cán màng nhiệt, máy xén giấy,...
các bạn truy cập vào website: http://sieuthimaynganhin.com/
Đồ án tốt nghiệp điện tử viễn thông Điều khiển đèn giao thông điểm cao
- sdt/ ZALO 093 189 2701
Viết thuê Đồ án tốt nghiệp điện tử viễn thông, Bài mẫu Đồ án tốt nghiệp ngành điện tử viễn thông, Khóa luận tốt nghiệp ngành điện tử viễn thông, Đề tài đồ án tốt nghiệp ngành điện tử viễn thông
http://vietthuewriter.com/category/do-an-tot-nghiep-nganh-dien-tu-vien-thong/
Những ứng dụng của PLC dành cho những ai muốn theo đổi ngành tự động hóa.
Mọi thông tin chi tiết và cấu trúc của các dòng máy bế hộp, máy cán màng nhiệt, máy xén giấy,...
các bạn truy cập vào website: http://sieuthimaynganhin.com/
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp với đề tài: Dòng PLC Modicon M340 hoạt động vô cùng hiệu quả và đáp ứng tốt yêu cầu công việc, cho các bạn làm luận văn tham khảo
PHẦN I
TỔNG QUAN về ĐỀ TÀI
I. ĐẶT VẤN ĐỀ:
Ngày nay, những ứng dụng của Vi điều khiển đã đi sâu vào đời sống sinh hoạt và
sản xuất của con người. Thực tế hiện nay là hầu hết các thiết bị điện dân dụng hiện nay
đều có sự góp mặt của Vi Điều Khiển và vi xử lí . Ứng dụng vi điều khiển trong thiết kế
hệ thống làm giảm chi phí thiết kế và hạ giá thành sản phẩm đồng thời nâng cao tính ổn
định của thiết bị và hệ thống.Trên thị trường có rất nhiều họ vi điều khiển: họ 8051 của
Intel, 68HC11 của Motorola, Z80 của hãng Zilog, PIC của hãng Microchip, H8 của
Hitachi,vv…
Việc phát triển ứng dụng các hệ vi xử lý đòi hỏi những hiểu biết cả về phần cứng
cũng như phần mềm, nhưng cũng chính vì vậy mà các hệ vi xử lý được sử dụng để giải
quyết những bài toán rất khác nhau. Tính đa dạng của các ứng dụng phụ thuộc vào việc
lựa chọn các hệ vi xử lý cụ thể cũng như vào kỹ thuật lập trình.
Ngày nay các bộ vi xử lý có mặt trong rất nhiều thiết bị điện tử hiện đại: từ đầu
đĩa CD, máy thu hình, máy ghi hình, dàn âm thanh HiFi, bộ điều khiển lò sưởi cho đến
các thiết bị điều khiển dùng trong công nghiệp. Lĩnh vực ứng dụng của các hệ vi xử lý
cũng rất rộng lớn: từ nguyên cứu khoa học, truyền dữ liệu, đến công nghiệp, năng lượng,
giao thông và y tế…
Tùy theo kinh nghiệm và mức độ thông thạo mà chúng ta có thể sử dụng các ngôn
ngữ khác ngoài hợp ngữ như: C, C++, Visual basic để có những chương trình chất lượng
cao hơn.
https://www.maudon.vn/
Đồ án Đo và điều khiển tốc độ động cơ dùng 8051Vida Stiedemann
Hiện nay trong rất nhiều lĩnh vực đời sống và sản xuất các loại động cơ điện
ngày càng được ứng dụng rộng rãi hơn so với những loại động cơ sử dụng năng
lượng như xăng, dầu, khí đốt…..Những loại động cơ điện này có những ưu điểm
hơn hẳn về hiệu suất sử dụng, cấu tạo nhỏ gọn, giá thành hợp lý, dễ dàng điều
chỉnh tốc độ, đảo chiều, cưỡng bức các quá trình khởi động, quá trình hãm dừng dễ
dàng.Trong thực tế có rất nhiều loại động cơ điện được sử dụng bao gồm:
+Động cơ điện cơ điện 3 pha được chia làm các loại cơ bản là: Động cơ điện 3
pha dây quấn và 3 pha roto lồng sóc, động cơ điện 1 pha.
+Động cơ điện 1 chiều bao gồm các loại như: kích từ song song và loại kích từ
nối tiếp.
Thông thường với những động cơ thường xuyên đòi hỏi đảo chiều,tăng,
giảm, hãm dừng thì thương sử dụng động cơ điện 1 chiều là chủ yếu, vì sẽ dễ dàng
điều khiển hơn so với đông cơ xoay chiều. Để tiến hành điều khiển động cơ 1
chiều, có rất nhiều biện pháp được ứng dụng như là: thay đổi điện áp phần ứng,
thay đổi từ thông, hoặc sử dụng điện trở phụ mắc thêm vào phần ứng của động cơ.
Để làm được điều đó, chúng ta cần đi xây dựng những hệ thống điều khiển, có rất
nhiều hệ thống được ứng dụng như là: các hệ thống điều khiển PID, điều khiển
động cơ bằng Vi điều khiển, hay có thể điều khiển bằng cách sử dụng các loại khí
cụ điện. Trong đề tài này chúng em sẽ tiến hành nghiên cứu các quá trình điều
khiểu động cơ bằng phương pháp sử dụng Vi điều khiển họ 8051.
https://monhoc.vn/
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp ngành kĩ thuật điện tử với đề tài: Thiết kế và thi công mô hình công viên 4.0, cho các bạn làm luận văn tham khảo
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...tcoco3199
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Một Chiều Điều Chỉnh Tốc Độ Dùng Bộ Điều Khiển Vạn Năng Sử Dụng Vi Điều Khiển Psoc, các bạn tham khảo thêm tại tài liệu, bài mẫu điểm cao tại luanvantot.com
Similar to Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh (20)
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
1. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
MỤC LỤC
1
2. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
LỜI NÓI ĐẦU
Trong những năm gần đây theo sự tiến bộ của khoa học kỹ thuật, công cuộc công nghiệp
hóa hiện đại hóa đất nước đang phát triển mạnh mẽ. Trước tình hình đó đã có khá nhiều yêu
cầu cấp bách và cũng là những thách thức được đặt ra cho giới trí thức.
Để tiếp tục dẫn dắt sự phát triển của đất nước ngày càng giàu mạnh, thì phải đầu tư cho
giáo dục, đào tạo thế hệ trẻ có đủ kiến thức để đáp ứng nhu cầu ngày càng cao của xã hội.
Đòi hỏi phải nâng cao chất lượng đào tạo, thì phải đưa các phương tiện dạy học hiện đại vào
trong giảng đường, trường học có như vậy thì trình độ con người ngày càng cao đáp ứng
được yêu cầu của xã hội. Để làm quen với công việc thiết kế, chế tạo và tìm hiểu các
về các loại linh kiện điện tử, chúng em đã được các thầy cô trong khoa Đi ện - Điện tử
giao cho đồ án môn học “ Thiết kế, chế tạo mô hình bãi đỗ xe thông minh ” nhằm củng
cố về kiến thức trong quá trình thực tế. Sau khi nhận được đề tài, với sự hướng dẫn của
thầy Đỗ Quang Huy cùng với sự nỗ lực của bản thân, sự tìm tòi nghiên cứu tài liệu đến
nay đồ án của chúng em về mặt cơ bản đã hoàn thành. Trong quá trình thực hiện dù
đã có gắng nhưng do thời gian cũng như trình độ vẫn còn hạn chế nên không thể
tránh khỏi sai sót. Vậy em kính mong sự chỉ bảo giúp đỡ và đóng góp ý kiến của các
thầy cô để đồ án của em được hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!
2
3. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
CHƯƠNG 1: TỔNG QUAN VỀ NỘI DUNG ĐỀ TÀI
1.1.Đặt vấn đề
Hiện nay kỹ thuật điện tử đang trở thành một nghành khoa học đa nhiệm vụ. Ngoài
việc đã đáp ứng được những đòi hỏi không ngừng từ các lĩnh vực trong các nghành khoa
hàng không vũ trụ, thông tin liên lạc, tự động điều khiển… điện tử còn đáp ứng được cho ra
những điện thử tự động đòi hỏi sự chính xác cao đã hỗ trợ con người rất nhiều trong cuộc
sống. Những thành tựu khoa học kỹ thuật đã mang đến cho con người một cuộc sống tiện
nghi văn minh và hiện đại.
Hai trong những ứng dụng rất nổi bật của cộng nghệ điện tử là kỹ thuật nhận dạng tự
động và kỹ thuật báo động điện tử. Các công nghệ nhận dạng tự động như: các mã vạch, các
thẻ thông minh, công nghệ sinh trắc học, nhận dạng đặc trưng quang học và nhận dạng tần
số vô tuyến RFID. Các thiết bị báo động điện tử như: hệ thống báo cháy, hệ thống báo trộm
bằng chuông, hệ thống đóng mở cửa sử dụng mật mã… ứng dụng của hai kỹ thuật này đã
góp phần rất lớn trong việc an toàn vệ an toàn dụng cụ và tài sản của người sử dụng.
1.2.Khảo sát vấn đề
Hiện nay những ứng dụng của phần cứng được sử dụng ngày càng nhiều và phổ biến,
đảo qua các trung tâm thành phố lớn chúng ta có thể thấy những bãi đỗ xe thông minh có sử
dụng modul đọc thẻ để kiểm soát lượng xe ra vào một cách hoàn toàn tự động . Chúng trông
khá đẹp mắt và tiện lợi. Ngoài ra module đọc thẻ còn được sử dụng vào rất nhiều lĩnh vực
khác trong cuộc sống như : ứng dụng thẻ từ Rfid để đóng mở cửa , ứng dụng quản lý xe ra
vào lấy hàng hóa , ứng dụng trạm thu phí tự động hóa ….
Đề tài chúng em chọn xuất phát từ ý tưởng trong thực tế đang cần những ứng dụng
công nghệ thông minh vào trong cuộc sống . Với ý tưởng này chúng em đã kết hợp lý thuyết
và thực tế để làm đồ án “Thiết kế, chế tạo mô hình bãi đỗ xe thông minh”.
1.3.Các vấn đề cần giải quyết của bài toán
Bài toán“Thiết kế, chế tạo mô hình bãi đỗ xe thông minh”đặt ra các yêu cầu sau:
- Có khả năng phát triển và mở rộng vào các ứng dụng trong thực tế.
- Có độ bền cao, hệ thống chạy ổn định.
- Lập trình cho PIC 16F877A rồi từ đó áp dụng cho ứng dụng.
- Mạch có hiển thị trên LCD, và giám sát trên máy tính.
- Sử dụng module RFID RC522
3
4. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
1.4.Giải pháp
Giải pháp đưa ra để đáp ứng yêu cầu bài toán:
- Sử dụng vi điều khiển PIC 16F877A.
- Sử dụng module RFID RC522
- Xây dựng chương trình phần mềm điều khiển.
- Lập trình cho nút bấm để điều khiển mạch.
- Sử dụng LCD để hiển thị thông số.
1.5.Mục đích đề tài
Sự cần thiết, quan trọng cũng như tính khả thi và lợi ích của mạch số cũng chính là lý
do để chúng em chọn và thực hiện đồ án “Thiết kế, chế tạo mô hình bãi đỗ xe thông
minh” nhằm ứng dụng kiến thức đã học vào thực tế . Và hơn thế nữa có thể mở rộng ứng
dụng của mạch vào trong thực tế nhằm đem lại sự hiệu quả trong công việc .
4
3476806
5. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
CHƯƠNG II: GIỚI THIỆU MỘT SỐ IC ĐƯỢC SỬ DỤNG
TRONG MẠCH
2.1. Giới thiệu về PIC:
2.1.1. Tổng quan về họ vi điều khiển
Dòng PIC đầu tiên là PIC1650 được phát triển Microelectronics Division thuộc
General_Instrument. PIC bắt nguồn từ chữ viết tắc của “Programmable Intelligent
Computer” (Máy tính khả trình thông minh) là một sản phẩm của hãng General
Instruments đặt cho dòng sản phẩm đầu tiên của họ là PIC1650. Lúc này, PIC 1650 được
Pic là một ho vi điều khiển RISC được sản xuất bởi công ty Mirochip Technology dùng
để giao tiếp với các thiết bị ngoại vi cho các máy chủ 15 bit CP1600, vì vậy, người ta
cũng gọi PIC “Peripheral Interface Controller” (Bộ điều khiển giao tiếp ngoại vi).
CP1600 là một CPU tốt, nhưng lại kém về các hoạt động xuất nhập, vì vậy PIC 8_bit
được phất triển vào khoảng năm 1975 để hổ trợ hoạt động xuất nhập cho CP1600. PIC sử
dụng microcode đơn giản đặt trong ROM, và mặc dù cụm từ RISC chưa được sử dụng
thời bấy giờ, nhưng PIC thật sự là một vi điều khiển với kiến trúc RISC, chạy một lệnh
một chu kỳ máy (4 chu kỳ của bộ dao động). Năm 1985 General Instruments bán bộ phận
vi điện tử của họ, và chủ sở hữu hũy bỏ hầu hết các dự án lúc đó quá lỗi thời. Tuy nhiên,
PIC được bổ xung EPROM để tạo thành một bộ điều khiển vào ra khả trình. Ngày nay rất
nhiều dòng PIC được sản xuất với hàng loạt các module ngoại vi tích hợp sẵn (như
USART, PWM, ADC…), với bộ nhớ chương trình từ 512 Word đến 32k Word.
2.1.2. Một số đặc tính của vi điều khiển PIC
Hiện nay có khá nhiều dòng PIC và có rất nhiều khác biệt về phần cứng nhưng chúng ta
có thể điểm qua một vài nét sau:
• 8/16 bit CPU, xây dựng theo kiến trúc Harward có sữa đổi.
• Flsah và ROM có thể tùy chọn từ 256 byte đến 256 Kbyte.
• Các cổng xuất/nhập (I/O) mức logic thường từ 0V đến 5.5V, ứng với logic 0 và 1.
• 8/16 bit timer.
• Các chuẩn giao tiếp nối tiếp đồng bộ, khung đồng bộ USART.
• Bộ chuyển đổi ADC Analog_to_digital converters, 10/12 bit.
• Bộ so sánh điện áp.
• Các module Capture/Campare/PWM.
• LCD.
• MSSP Peripheral dựng cho các giao tiếp IC2, SPI.
• Bộ nhớ nội EPROM-có thể ghi/xóa lên tới một triệu lần.
5
6. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
• Moudle điều khiển động cơ, đọc encoder.
• Hỗ trợ giao tiếp USB.
• Hỗ trợ giao tiếp CAN.
• Hỗ trợ giao tiếp LIN.
• Hỗ trợ giao tiếp IRDA.
• Một số dòng có tích hợp 7675bộ RF (PIC16f639 và RFPIC).
• KEELOQ mã hóa và giải mã.
• DSP những tính năng xử lý tín hiệu số (dsPIC) đặc điểm thực thi tốc độ cao của
RISC CPU của họ vi điều khiển PIC16F87XA.
• Chỉ gồm 35 lệnh đơn.
• Tất cả các lệnh là một chu kỳ ngoại trừ chương trình con là hai chu kỳ.
• Tốc độ hoạt động:
• DC_20MHz ngõ vào xung clock.
• DC_200ns chu kỳ lệnh.
2.1.3. Những đặc tính ngoại vi
• Timer0: 8_bit định thời/đếm với 8_bit, prescaler.
• Timer1: 16_bit định thời/đếm với prescaler, có thể được tăng lên trong suốt chế độ
Sleep qua thạch anh/xung clock bên ngoài.
• Timer2: 8_bit định thời/đếm với 8_bit, prescaler, postscaler.
• Hai module Capture, Compare,PWM:
• Capture có độ rộng 16 bit, độ phân giải 12,5ns.
• Compare có độ rộng 16 bit, độ phân giải 200ns.
• Độ phân giải lớn nhất của PWM là 10bit.
• Có 13 ngõ I/O có thể điều khiển trực tiếp.
• Dòng vào và ra lớn:
• 25mA dòng vào cho mỗi chân.
• 20mA dòng ra cho mõi chân.
2.1.4. Đặc điểm về tương tự
- 10 bit, với 8 kênh của bộ chuyển đổi tương tự sang số (A/D).
- Brown_out Reset (BOR).
- Module so sánh về tương tự:
• Hai bộ so sánh tương tự.
• Module điện áp chuẩn VREF có thể lập trình trên PIC.
Có thể lập trình ngõ vào đến từ những ngõ vào của PIC và trên điện áp bên trong.
Những ngõ ra của bộ so sánh có thể sử dụng cho bên ngoài.
6
7. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
2.1.5. Các đặc điểm đặc biệt của vi điều khiển Pic
• Có thề ghi/xóa tới 100.000 lần với kiểu bộ nhớ chương trình Enhanced Flash.
• 1000.000 lần ghi/xóa với kiểu bộ nhớ EPROM.
• EPROM có thể lưu trữ dữ liệu hơn 40 năm.
• Có thể lập trình lại dưới sự điều khiển của phần mềm.
• Mạch lập trình nối tiếp qua hai chân.
• Nguồn đơn 5V cấp cho mạch lập trình nối tiếp.
• Watchdog Timer (WDT) với bộ dao dộng RC tích hợp sẵn trên Chip cho hoạt động đáng
tin cậy.
• Có thể lập trình màng bảo vệ.
• Tiết kiệm năng lượng với chế độ Sleep.
• Có thể lựa chọn bộ dao động.
2.2. Giới thiệu về PIC16F8XX và PIC16F877A:
PIC16F8XX lò nhóm PIC trong họ PIC16FXX của họ vi điều khiển 8_bit, tiêu tốn
năng lượng thấp, đáp ứng nhanh, chế tạo theo công nghệ CMOS, chống tĩnh điện tuyệt
đối. Bao gồm các nhóm sau:
• PIC16F83
• PIC16CR83
• PIC16F84
• PIC16CR84
Tất cả các PIC16/17 điều có cấu trúc RICS. PIC16CXX các đặc tính nổi bậc, 8 mắc
ngăn xếp tack, nhiều nguồn ngắt tích hợp bên trong lẫn bên ngoài. Có cấu trúc Haward
với các bus dữ liệu và bus thực thi chương trình riêng biệt nhau cho phép độ dài một lệnh
là 14_bit và bus dữ liệu 8_bit cách biệt nhau. Tất cả các lệnh điều mất một chu kỳ lệnh,
ngoại trừ các lệnh rẽ nhánh chương trình mất hai chu kỳ lệnh. Chỉ có 35 lệnh và một
lượng lớn các thanh ghi cho phép đáp ứng cao trong ứng dụng.
Họ PIC16F8XX có nhiều tính năng đặc biệt làm giảm các thiết bị ngoại vi, vì vậy
kinh tế cao, có hệ thống nổi bật đáng tin cậy và sự tiêu thụ năng lượng thấp. Ở dây có
bốn sự lựa chọn bộ dao động và chỉ có chân kết nối bộ dao dộng RC nên có giải pháp tiết
kiệm cao. Chế độ SLEEP tiết kiệm nguồn và có thể được đánh thức bởi các nguồn reset.
Và còn nhiều phần khác đó được giới thiệu bên trên sẽ được nói ở các phần kế tiếp.
PIC 16F877A là dòng PIC phổ biến nhất hiện nay (đủ mạnh về tính năng, 40 chân,
bộ nhớ đủ cho hầu hết các ứng dụng thông thường). Cấu trúc tổng quát của PIC16F877A
như sau:
• 8 K Flash ROM.
• 368 Bytes RAM.
7
8. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
• 256 Bytes EEPROM.
• 5 ports (A, B, C, D, E) vào ra với tín hiệu điều khiển độc lập.
• 2 bộ định thời 8 bits (Timer 0 và Timer 2).
• Một bộ định thời 16 bits (Timer 1) có thể hoạt động trong chế độ tiết kiệm năng lượng
(SLEEP MODE) với nguồn xung Clock ngoài.
• 2 bô CCP (Capture / Compare/ PWM).
• 1 bộ biến đổi AD 10 bits, 8 ngõ vào.
• 2 bộ so sánh tương tự (Compartor).
• 1 bộ định thời giám sát (WatchDog Timer).
• Một cổng song song 8 bits với các tín hiệu điều khiển.
• Một cổng nối tiếp.
• 15 nguồn ngắt.
• Có chế độ tiết kiệm năng lượng.
• Nạp chương trình bằng cổng nối tiếp ICSP(In-Circuit Serial Programming)
• Được chế tạo bằng công nghệ CMOS
• 35 tập lệnh có độ dài 14 bits.
• Tần số hoạt động tối đa 20MHz.
2.2.1. Các đặc tính ngoại vi bao gồm
• Timer0: bộ đếm 8 bit với bộ chia tần số 8 bit.
• Timer1: bộ đếm 16 bit với bộ chia tần số, có thể thực hiện chức năng đếm dựa vào xung
clock ngoại vi ngay khi vi điều khiển hoạt động ở chế độ sleep.
• Timer2: bộ đếm 8 bit với bộ chia tần số, bộ postcaler.
• Hai bộ Capture/so sánh/điều chế độ rộng xung.
• Chuẩn giao tiếp nối tiếp USART với 9 bit địa chỉ.
• CS ở bên ngoài.
• Các đặc tính Analog:
• 8 kênh chuyển đổi ADC 10 bit.
• Hai bộ so sánh.
• Bộ nhớ flash với khả năng ghi xóa được 100.000 lần.
• Cổng nhớ EEPROM với khả năng ghi xóa được 1.000.000 lần.
• Dữ liệu bộ nhớ EEPROM có thể lưu trữ trên 40 năm.
• Khả năng tự nạp chương trình với sự điều khiển của phần mềm. Nạp được chương trình
ngay trên mạch điện ICSP (In Circuit Serial Programming) thông qua 2 chân. Watchdog
Timer với bộ dao động trong.
• Chức năng bảo mật mã chương trình.
8
9. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
• Có thể hoạt động với nhiều dạng Oscillator khác nhau.
2.2.2. Sơ lược về vi điều khiển PIC 16F877A:
- Sơ đồ chân :
Hình 2.1: Sơ đồ khối PIC 16F877A – 40Pin
Nhận xét:
Từ sơ đồ chân và sơ đồ nguyên lý, ta rút ra các nhận xét ban đầu như sau :
o PIC16F877A có tất cả 40 chân
o 40 chân trên được chia thành 5 PORT, 2 chân cấp nguồn, 2 chân GND, 2 chân thạch anh
và một chân dùng để RESET vi điều khiển.
o 5 port của PIC16F877A bao gồm :
• PORTB : 8 chân
9
3476806
10. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
• PORTD : 8 chân
• PORTA : 6 chân
• PORT E : 3 chân
• PORT C : 8 chân
Mỗi chân của vi điều khiển PIC 16F877A có một chức năng khác nhau. Trong đó có
một số chân đa công dụng: mỗi chân có thể hoạt động như một đường xuất nhập hoặc là
một chân chức năng đặc biệt dùng để giao tiếp với các thiết bị ngoại vi.
2.2.3. Cấu trúc phần cứng của PIC 16F877A:
PIC là tên viết tắt của “Programmable Intelligent computer” do hãng General
Instrument đặt tên cho con vi điều khiển đầu tiên của họ. Hãng Micrchip tiếp tục phát
triển sản phầm này và cho đến hàng đã tạo ra gần 100 loại sản phẩm khác nhau.
PIC16F887A là dòng PIC khá phổ biến, khá đầy đủ tính năng phục vụ cho hầu hết
tất cả các ứng dụng thực tế. Đây là dòng PIC khá dễ cho người mới làm quen với PIC có
thể học tập và tạo nền tản về họ vi điều khiển PIC của mình.
• Cấu trúc tổng quát của PIC16F877A như sau :
o 8K Flash Rom
o 368 bytes Ram
o 256 bytes EFPROM
o 5 port vào ra với tín hiệu điều khiển độc lập
o 2 bộ định thời Timer0 và Timer2 8 bit
o 1 bộ định thời Timer1 16 bit có thể hoạt động ở cả chế độ tiết kiệm năng lượng với nguồn
xung clock ngoài
o 2 bộ Capture/ Compare/ PWM
o 1 bộ biến đổi Analog -> Digital 10 bit, 8 ngõ vào
o 2 bộ so sánh tương tự
o 1 bộ định thời giám sát (Watch Dog Timer)
o 1 cổng song song 8 bit với các tín hiệu điều khiển
o 1 cổng nối tiếp
o 15 nguồn ngắt
2.2.4. Tổ chức bộ nhớ
Cấu trúc bộ nhớ của vi điều khiển PIC16F877A bao gồm bộ nhớ chương trình
(Program memory) và bộ nhớ dữ liệu (Data Memory).
2.2.4.1.Bộ nhớ chương trình:
10
Tải bản FULL (File word 29 trang): bit.ly/3dFaRL6
Dự phòng: fb.com/TaiHo123doc.net
11. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
Bộ nhớ chương trình của vi điều khiển PIC16F877A là bộ nhớ Flash, dung lượng
8K word (1 word chứa 14bit) và được phân thành nhiều trang như hình dưới.
Hình 2.2: Bộ nhớ chương trình PIC 16F877A
Để mã hóa được địa chỉ 8K word bộ nhớ chương trình, thanh ghi đếm chương trình
PC có dung lượng 13 bit.
Khi vi điều khiển reset, bộ đếm chương trình sẽ trỏ về địa chỉ 0000h. Khi có ngắt
xảy ra thì thanh ghi PC sẽ trỏ đến địa chỉ 0004h.
Bộ nhớ chương trình không bao gồm bộ nhớ Stack và không được địa chỉ hóa bởi
bộ đếm chương trình.
2.2.4.2. Bộ nhớ dữ liệu
Bộ nhớ dữ liệu của PIC l bộ nhớ EEPROM được chia ra làm nhiều bank.
11
12. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
Bộ nhớ dữ liệu của PIC16F877A được chia thành 4 bank. Mỗi bank có dụng lượng
128 byte.
Nếu như 2 bank bộ nhớ dữ liệu của 8051 phân chia riêng biệt : 128 byte đầu tiên
thuộc bank1 là vùng Ram nội chỉ để chứa dữ liệu, 128 byte còn lại thuộc bank 2 là cùng
các thanh ghi có chức năng đặc biệt SFR mà người dùng không được chứa dữ liệu khác
trong đây thì 4 bank bộ nhớ dữ liệu của PIC16F877A được tổ chức theo cách khác.
Mỗi bank của bộ nhớ dữ liệu PIC16F877A bao gồm cả các thanh ghi có chức năng
đặc biệt SFR nằm ở các các ô nhớ địa chỉ thấp và các thanh ghi mục đích dùng chung
GPR nằm ở vùng địa chỉ còn lại của mỗi bank thanh ghi. Vùng ô nhớ các thanh ghi mục
đích dùng chung này chính là nơi người dùng sẽ lưu dữ liệu trong quá trình viết chương
trình. Tất cả các biến dữ liệu nên được khai báo chứa trong vùng địa chỉ này.
Trong cấu trúc bộ nhớ dữ liệu của PIC16F877A, các thanh ghi SFR nào mà thường
xuyên được sử dụng (như thanh ghi STATUS) sẽ được đặt ở tất cả các bank để thuận tiện
trong việc truy xuất. Sở dĩ như vậy là vì, để truy xuất một thanh ghi nào đó trong bộ nhớ
của 16F877A ta cần phải khai báo đúng bank chứa thanh ghi đó, việc đặt các thanh ghi sử
dụng thường xuyên giúp ta thuận tiện hơn rất nhiều trong quá trình truy xuất, làm giảm
lệnh chương trình.
12
Tải bản FULL (File word 29 trang): bit.ly/3dFaRL6
Dự phòng: fb.com/TaiHo123doc.net
13. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
Hình 2.3: Bộ nhớ dữ liệu PIC16F877A
13
14. Trường ĐHSPKT Hưng Yên
Khoa Điện – Điện Tử ĐỒ ÁN CHUYÊN NGHÀNH 2
Dựa trên sơ đồ 4 bank bộ nhớ dữ liệu PIC16F877A ta rút ra các nhận xét như sau:
• Bank0 gồm các ô nhớ có địa chỉ từ 00h đến 77h, trong đó các thanh ghi dùng chung để
chứa dữ liệu của người dùng địa chỉ từ 20h đến 7Fh. Các thanh ghi PORTA, PORTB,
PORTC, PORTD, PORTE đều chứa ở bank0, do đó để truy xuất dữ liệu các thanh ghi này
ta phải chuyển đến bank0. Ngoài ra một vài các thanh ghi thông dụng khác ( sẽ giới thiệu
sau) cũng chứa ở bank0
• Bank1 gồm các ô nhớ có địa chỉ từ 80h đến FFh. Các thanh ghi dùng chung có địa chỉ từ
A0h đến EFh. Các thanh ghi TRISA, TRISB, TRISC, TRISD, TRISE cũng được chứa ở
bank1
• Tương tự ta có thể suy ra các nhận xét cho bank2 và bank3 dựa trên sơ đồ
trên.Cũng quan sát trên sơ đồ, ta nhận thấy thanh ghi STATUS, FSR… có mặt trên cả 4
bank. Một điều quan trọng cần nhắc lại trong việc truy xuất dữ liệu của PIC16F877A là:
phải khai báo đúng bank chứa thanh ghi đó. Nếu thanh ghi nào mà 4 bank đều chứa thì
không cần phải chuyển bank.
2.2.5. Khái quát chức năng các Port trong vi điều khiển PIC 16F877A:
Cổng xuất nhập (I/O port) chính là phương tiện mà vi điều khiển dùng để tương tác
với thế giới bên ngoài. Sự tương tác này rất đa dạng và thông qua quá trình tương tác đó,
chức năng của vi điều khiển được thể hiện một cách rõ ràng.
Một cổng xuất nhập của vi điều khiển bao gồm nhiều chân (I/O pin), tùy theo cách
bố trí và chức năng của vi điều khiển mà số lượng cổng xuất nhập và số lượng chân trong
mỗi cổng có thể khác nhau. Bên cạnh đó, do vi điều khiển được tích hợp sẵn bên trong
các đặc tính giao tiếp ngoại vi nên bên cạnh chức năng là cổng xuất nhập thông thường,
một số chân xuất nhập còn có thêm các chức năng khác để thể hiện sự tác động của các
đặc tính ngoại vi nêu trên đối với thế giới bên ngoài. Chức năng của từng chân xuất nhập
trong mỗi cổng hoàn toàn có thể được xác lập và điều khiển được thông qua các thanh
ghi SFR liên quan đến chân xuất. Vi điều khiển PIC16F877A có 5 cổng xuất nhập:
PORTA, PORTB, PORTC, PORTD, PORTE.
2.3. Các linh kiện sử dụng trong mạch
2.3.1. LCD 16TC2A
• LCD (Liquid Crytal Direct) TC16C2 là màn hình hiển thị thể lỏng gồm có:
- LCD
- Bộ Driver (Mạch điều khiển )
Màn hình LCD và bộ Driver đã được thiết kế tích hợp sẵn với nhau bởi nhà sản
xuất,khi sử dụng chỉ cần giao tiếp với bộ Driver qua các chân. LCD TC16C2. Là loại màn
14
3476806