141
Thiết kế bộ nạp acqui, ứng dụng vi điều khiển ĐẠI HỌC ĐÀ NẴNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐỘC LẬP - TỰ DO - HẠNH PHÚC KHOA ĐIỆN ........ ....... BỘ MÔN TỰ ĐỘNG-ĐO LƯỜNG ....... NHIỆM VỤ THIẾT KẾ ĐỒ ÁN TỐT NGHIỆP Giáo viên hướng dẩn: PGS.TS. ĐOÀN QUANG VINH Sinh viên thực hiện : NGUYỄN VĂN THIỆN TRẦN ĐỨC VIỆT NGUYỄN VĂN DANH Lớp : 01ĐTĐ Ngành : TỰ ĐỘNG – ĐO LƯỜNG I. Đề tài thiết kế: Nghiên cứu, thiết kế bộ nạp Acquy ứng dụng vi điều khiển II. Số liệu ban đầu: Lấy từ các thông số của các bộ nạp hiện có ở các trạm. Hai bình acquy: Điện áp mỗi bình : U = 12V. Dung lượng mỗi bình : I=5Ah SVTH: Trần đức việt Trang 1 Nguyễn văn thiện Nguyễn văn danh

Nghien Cuu Thiet Ke Bo Nap Acquy Ung Dung Vi Dieu Khien

Embed Size (px)

DESCRIPTION

của Lê Đức Nhân

Citation preview

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

ĐẠI HỌC ĐÀ NẴNG CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐỘC LẬP - TỰ DO - HẠNH PHÚC

KHOA ĐIỆN ........ ....... BỘ MÔN TỰ ĐỘNG-ĐO LƯỜNG

.......

NHIỆM VỤ

THIẾT KẾ ĐỒ ÁN TỐT NGHIỆP

Giáo viên hướng dẩn: PGS.TS. ĐOÀN QUANG VINH

Sinh viên thực hiện : NGUYỄN VĂN THIỆN

TRẦN ĐỨC VIỆT

NGUYỄN VĂN DANH

Lớp : 01ĐTĐ

Ngành : TỰ ĐỘNG – ĐO LƯỜNG

I. Đề tài thiết kế:

Nghiên cứu, thiết kế bộ nạp Acquy ứng dụng vi điều khiển

II. Số liệu ban đầu:

Lấy từ các thông số của các bộ nạp hiện có ở các trạm.

Hai bình acquy: Điện áp mỗi bình : U = 12V.

Dung lượng mỗi bình : I=5Ah

III. Nội dung phần thuyết minh và tính toán :

Chương I : Tổng quan về hệ thống tự động sạc acquy trong điện lực.

Chương II : Giới thiệu một số tủ nạp.

Chương III : Thiết kế bộ nạp.

Phần 1 : Thiết kế phần chỉnh lưu.

Phần 2 : Thiết kế mạch vi điều khiển.

Phần 3 : Giới thiệu các bộ biến đổi DAC, ADC.

Phần 4 : Sơ đồ mạch ghép nối giữa AT89C51với các bộ DAC, ADC.

IV.Trình chiếu Powerpoint:

Gồm có 4 bản.

V. Ngày giao nhiệm vụ : Ngày 13 tháng 02 năm 2006

VI. Ngày hoàn thành : Ngày 28 tháng 5 năm 2006

SVTH: Trần đức việt Trang 1 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

GIÁO VIÊN HƯỚNG DẪN GIÁO VIÊN DUYỆT

(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)

PGS.TS.Đoàn Quang Vinh

TRƯỞNG BỘ MÔN SINH VIÊN THỰC HIỆN

(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)

Th.s Lâm Tăng Đức

Đà nẵng, ngày........tháng.......năm 2006

CHỦ TỊCH HỘI ĐỒNG

(Ký và ghi rõ họ tên)

SVTH: Trần đức việt Trang 2 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Nhận xét của giáo viên hướng dẫn:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nhận xét của giáo viên duyệt:

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

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

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

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

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

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

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

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

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

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

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

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

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

SVTH: Trần đức việt Trang 3 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

LỜI CẢM ƠN

Trong 5 năm học tại Trường Đại Học Bách Khoa Đà Nẵng, chúng em đã nhận được sự giúp đỡ dạy dỗ tận tình từ các Thầy cô trong toàn thể nhà trường nói chung và các thầy cô giáo trong Khoa Điện nói riêng. Trong suốt thời gian nghiên cứu và thực hiện đề tài, để có thể thực hiện tốt và hoàn thành tốt đề tài không chỉ cá nhân tôi mà có sự giúp đỡ của quý thầy cô và bạn bè Đến bây giờ, khoá học sắp hoàn thành em xin được gửi lời cảm ơn chân thành đến:

Thầy cô Khoa Điện, các thầy cô trong ngành tự động đo lường đã dạy dỗ chúng em trong suốt 5 năm học.Các thầy cô giáo trong toàn thể nhà trường Đại Học Bách Khoa

Đặc biệt em gửi lời cảm ơn sâu sắc tới thầy giáo Đoàn Quang Vinh đã giúp đở em hoàn thành đồ án này.

Mặc dù đã rất cố gắng để hoàn thành một cách tốt nhất, tuy nhiên vẫn không thể tránh khỏi những sai sót mong quý thầy cô thông cảm và góp ý thêm

Em xin chân thành cảm ơn!

Đà nẵng, ngày 28 tháng 5 năm 2006

Sinh viên thực hiện

NGUYỄN VĂN THIỆN

TRẦN ĐỨC VIỆT

NGUYỄN VĂN DANH

SVTH: Trần đức việt Trang 4 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

MỤC LỤC

Lời nói đầu.................................................................................................0Chương 1 TỔNG QUAN VỀ HỆ THỐNG TỰ ĐỘNG SẠC ACQUI TRONG ĐIỆN LỰC....................................................................................1

I. Giới thiệu về nguồn thao tác....................................................................1II. Nguồn thao tác một chiều........................................................................11. Acqui, công dụng và phân loại...............................................................12. Acqui axit...............................................................................................23. Acqui kiềm.............................................................................................6

III. Các chế độ nạp điện..................................................................................81. Giới thiệu các chế độ nạp.......................................................................82. Các chế độ nạp: .....................................................................................8 2.1 Nạp điện đầu........................................................................................8 2.2 Nạp điện thường..................................................................................11 2.3 Nạp điện cân bằng...............................................................................11 2.4 Chế độ phụ nạp....................................................................................12

Chương 2 GIỚI THIỆU MỘT SỐ TỦ NẠP ĐẶC TRƯNG.....................14I. Giới thiệu chung..........................................................................................14II. Tủ nạp CDN-HPT 50 220 XE (truyền tải huế)..........................................14

1. Sơ đồ nguyên lý......................................................................................142. Nguyên tắc hoạt động.............................................................................16

III. Tủ nạp 3PH DC 110 50 của Hyundai-Vinashin........................................211. Sơ đồ nguyên lý.......................................................................................212. Đặc tính chung.........................................................................................243. Đặc tính kỹ thuật......................................................................................25

IV. Tủ nạp CHLORIDE 3CBC 220 50 (công ty Việt Á).................................271. Sơ đồ nguyên lý........................................................................................272. Các thông số bộ nạp..................................................................................273. Chức năng của bộ nạp...............................................................................284. Nguyên tắc chung.....................................................................................285. Mô tả tóm tắt về bộ nạp............................................................................286. Đặc tính kỹ thuật chung............................................................................297. Các chế độ hoạt động................................................................................308. Mô tả tóm tắt mạch điều khiển 3CBC-4...................................................30

Chương 3 THIẾT KẾ BỘ NẠP.....................................................................33I. Giới thiệu công nghệ......................................................................................33II. Phần thiết kế.................................................................................................34 Phần 1:Thiết kế phần chỉnh lưu ...................................................................341. Tính toán bộ nguồn và mạch chỉnh lưu......................................................342. Tính toán các thông số và chọn các linh kiện của mạch điều khiển...........40

SVTH: Trần đức việt Trang 5 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Phần 2: Thiết kế mạch vi điều khiển..............................................................441. Giới thiệu về họ vi điều khiển....................................................................442. Cấu trúc phần cứng của 8051.....................................................................473. Giới thiệu các chế độ địa chỉ của 8051.......................................................584. Hoạt động của bộ định thời timer...............................................................595. Hoạt động của cổng nối tiếp.......................................................................616. Hệ thống ngắt..............................................................................................65 Phần 3: Giới thiệu các bộ biến đổi DAC, ADC..............................................691. Bộ biến đổi tương tự DAC.............................................................................69 1.1 Giới thiệu chung.........................................................................................69 1.2 Ghép nối DAC0808 (MC1408) với 8051...................................................712. Bộ biến đổi tương tự số ADC........................................................................72 Giới thiệu chung.........................................................................................72 Ghép nối ADC0804 với 8051.....................................................................72 Phần 4: Chương trình......................................................................................771. Sơ đồ mạch ghép nối giữa AT89C51 với các bộ DAC, ADC......................772. Viết chương trình..........................................................................................78Tài liêu tham khảo.............................................................................................81

SVTH: Trần đức việt Trang 6 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

LỜI NÓI ĐẦU

Ngày nay, cuộc cách mạng khoa học kỹ thuật trên đà phát triển. Đặc trưng là kỹ thuật máy tính, công nghệ thông tin và tự động hoá. Điều đó đã mang lại lợi ích to lớn về nhiều mặt như đảm bảo và nâng cao chất lượng sản phẩm, tiết kiệm nguyên vật liệu, nâng cao năng suất và hiệu quả sản xuất..

Cùng trong xu thế đó, năm 1972 hãng Intel đã đưa ra giới thiệu bộ vi điều khiển (microcontroller), một chip tương tự như bộ vi xử lý là một trong những bộ đã và đang có những ứng dụng ngày càng rộng rãi và thâm nhập ngày càng nhiều trong các lĩnh vực kỹ thuật và đời sống xã hội. Hầu hết các thiết bị kỹ thuật từ phức tạp đến đơn giản như thiết bị điều khiển tự động, thiết bị văn phòng cho đến các thiết bị trong gia đình đều có dung các bộ vi điều khiển.

Dựa trên những kiến thức đã học, em sử dụng bộ vi điều khiển 8051 để thiết kế bộ sạc acqui điện lực. Đây là dịp để chúng em cũng cố lại kiến thức đã học, từng bước nắm bắt kiến thức thực tế khi ra trường hoà nhập vào trong xã hội.

Đề tài của em gồm có 3 chương cơ bản:

Chương1 TỔNG QUAN VỀ HỆ THỐNG TỰ ĐỘNG SẠC ACQUI TRONG ĐIỆN LỰC

Nội dung của chương này là giới thiệu tổng quan về hệ thống tự động sạc acqui điện lực, nguồn thao tác một chiều, các nguồn thao tác một chiều và các chế độ nạp của acqui.

Chương2 GIỚI THIỆU MỘT SỐ TỦ NẠP ĐẶC TRƯNG

Nội dung cơ bản của chương này là đưa ra một số tủ nạp điện lực đặc trưng ứng dụng vi diều khiển gồm các tủ nạp: Tủ nạp CDN-HPT 220 50 XE (của truyền tải huế), tủ nạp 3PH DC 110 50 (của công ty TNHH Hyundai_Vinashin), và tủ nạp CHLORIDE 3CBC 220 50 (của công ty Việt Á)

Chương 3 THIẾT KẾ BỘ NẠP

Nội dung của chương này là phần thiết kế chính. Giới thiệu công nghệ chính. Phần chỉnh lưu, tính toán phần chỉnh lưu. Phần điều khiển, tính toán mạch điều khiển. Phần vi điều khiển, phần ghép nối với thiết bị tương tự DAC ADC. Sơ đồ thuật toán và viết chương trình.

Với điều kiện thời gian cũng như kiến thức có hạn nên chắc chắn đồ án không

thể tránh khỏi các thiếu sót. Do vậy em rất mong được sự chỉ bảo của các Thầy

Cô.

Em xin chân thành cảm ơn sự giúp đỡ tận tình của thầy Đoàn Quang Vinh-

Giáo viên hướng dẫn, cùng với sự giúp đỡ của các thầy cô giáo trong khoa Điện, SVTH: Trần đức việt Trang 7 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

đặc biệt là quí thầy cô trong bộ môn Tự động - Đo lường đã tạo mọi điều kiện

để em có thể hoàn thành tốt đồ án của mình.

Đà Nẵng, Ngày 28 tháng 5 năm 2006

Sinh viên thực hiện

NGUYỄN VĂN DANH TRẦN ĐỨC VIỆT NGUYỄN VĂN THIỆN

SVTH: Trần đức việt Trang 8 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

CHƯƠNG 1

TỔNG QUAN VỀ HỆ THỐNG TỰ ĐỘNG SẠC ACQUI

TRONG ĐIỆN LỰC

I. Giới thiệu về nguồn thao tác :

Trong nhà máy điện và trạm biến áp, nguồn điện thao tác làm nhiệm vụ cung cấp điện cho các thiết bị bảo vệ, tự động hóa, điều khiển, tín hiệu, chiếu sáng sự cố, các cơ cấu tự dùng quan trọng…Nguồn điện thao tác cần có độ tin cậy cao, độc lập với lưới điện chính hay sự cố, có công suất đủ lớn để đảm bảo sự làm việc chắc của các thiết bị trong chế độ nặng nề nhất, điện áp trên thanh góp cần có độ tin cậy cao. Muốn vậy các nguồn thao tác và lưới phân phối cần có độ dự trữ lớn, đảm bảo an toàn, dể sử dụng và một yêu cầu chung nửa là kinh tế.

Nguồn thao tác có thể là một chiều hoặc xoay chiều. Song để có độ tin cậy cung cấp điện cao và cấu tạo của các thiết bị đơn giản, gọn nhẹ, trong các nhà máy điện và các trạm biến áp lớn người ta thường dung nguồn thao tác một chiều, mặc dù giá thành của chúng đắt và vận hành khá phức tạp. Nguồn thao tác một chiều thường là acqui và các thiết bị chỉnh lưu có công suất lớn, nhưng trong một số trường hợp người ta dung bộ nghịch lưu tạo “điện áp xoay chiều an toàn” để cung cấp điện cho các máy tính và các phương tiện bảo vệ điện tử trong các nhà máy điện và trạm biến áp có hệ thống thứ cấp hiện đại.

Điện áp của nguồn thao tác một chiều thường là 220KV và 110KV đối với các lưới cung cấp cho rơle và thiết bị điều khiển; 60V, 48V và 24V đối với các mạch tín hiệu, thông tin…

Nguồn thao tác xoay chiều do có nhiều nhược điểm quan trọng, nên chỉ được dùng trong các trạm biến áp nhỏ.

II.Nguồn thao tác một chiều:

Acqui được xem là nguồn thao tác một chiều tin cậy nhất vì sự làm việc của chúng không phụ thuộc vào lưới điện xoay chiều và đảm bảo cho các thiết bị thứ cấp làm việc tốt ngay cả khi mất toàn bộ nguồn điện chính của nhà máy hoặc của trạm. Một ưu điểm không nhỏ của acqui là khả năng cho phép quá tải ngắn hạn khá lớn, điều này đặc biệt cần thiết khi dung điện một chiều để đóng cắt trực tiếp các máy cắt công suất lớn vì khi đó sẻ có sự nhảy vọt về dòng điện.

SVTH: Trần đức việt Trang 9 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

1. Acqui, công dụng và phân loại:

Acqui là nguồn điện hóa học, cung cấp dòng điện một chiều cho tải, có đặc tính cơ bản là có thể làm việc ở chế độ phóng (nguồn điện) và chế độ nạp (phụ tải). Khi làm việc ở chế độ nạp, acqui tiếp nhận năng lượng của nguồn nạp, tích lũy lại dưới dạng hóa năng. Khi làm việc ở chế độ phóng, hóa năng được biến thành điện năng cung cấp cho tải. Do đó, có thể coi acqui là một bình tích trữ điện năng để dùng khi cần thiết, và acqui có thể xem là bình điện.

Do tính chất cơ bản là tích lũy được điện năng, nên acqui chủ yếu được dùng làm nguồn làm nguồn điện dự trữ, để đảm bảo sẳn sàng cung cấp điện liên tục trong các trường hợp cần thiết. Ở các nhà máy điện và trạm biến áp, acqui được dùng làm nguồn dự trữ cơ bản của hệ thống điện một chiều, cấp cho các mạch điều khiển, tín hiệu, bảo vệ rơle, tự động, và nguồn chiếu sáng sự cố khi mất nguồn điện xoay chiều. Acqui còn được dùng trên ôtô, tàu thủy, máy bay làm nguồn điện mở máy động cơ, làm nguồn điện của các thiết bị thông tin, liên lạc và nhiều mục đích khác.

Acqui dùng làm nguồn điện thao tác có ưu điểm cơ bản là đảm bảo chắc chắn độ tin cậy cao, ít phụ thuộc vào nguồn xoay chiều. Ngoài ra, acquy có dung lượng lớn, điện áp ít biến thiên, có khả năng cấp dòng điện lớn khi đóng máy cắt, ít làm ảnh hưởng đến sự làm việc của bảo vệ Rơle, hệ thống điều khiển, tín hiệu và tự động của nhà máy điện và trạm biến áp. Chính vì thế nguồn thao thác bằng điện một chiều có hệ thống acqui hiện nay được dùng ở hầu hết các nhà máy điện và trạm biến áp công suất trung bình trở lên.

Tuy nhiên, acqui làm phức tạp hóa sơ đồ tự dùng của các nhà máy, quy trình vận hành và bảo quản phiền phức, tăng giá thành xây dựng, nên ở những trạm không lớn lắm, người ta có xu hướng dung nguồn điện thao thác xoay chiều thay cho acqui .

Căn cứ theo cấu tạo, acqui có hai loại phổ biến là acqui axit (hay acqui chì) và acqui kiềm. Acqui kiềm có 3 kiểu cấu tạo bản cực là acqui cadmi-kền acqui sắt -kền và acqui bạc-kẽm .

Căn cứ theo điều kiện sử dụng, người ta chia acqui tĩnh tại, là acqui đặt cố định trong các phòng riêng (phòng acqui) và acqui di động trên ôtô, tàu thủy, tàu hỏa, máy bay…

2. Acqui axit:

2.1 Cấu tạo của acqui axit:

SVTH: Trần đức việt Trang 10 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Acqui axit tĩnh tại gồm có vỏ và các tấm cực chì. Võ làm bằng gỗ trong đó có lót lá chì. Nói chung hiện nay acqui đặt ở các nhà máy điện hoặc trạm biến áp đều có vỏ bằng thủy tinh hoặc nhựa tổng hợp. Tấm cực là khung làm bằng hợp kim chì antimoan, có nhét đầy chất hoạt tính là bột chì và chì ôxit hoặc hổn hợp chì ôxit và antimoan. Sau khi đã nạp đầy, các tấm cực sẽ được phân cực. Chất hoạt tính ở cực dương sẽ là chì điôxit còn ở cực âm là chì xốp màu ánh thép.

Các tấm cực cùng cực tính được nối với nhau thành các tấm cực và có một đầu ra chung. Như vậy các tấm cực sẽ nối song song với nhau. Các tấm cực dương và âm được đặt xen kẻ với nhau, sao cho chúng ở gần với nhau (song song với nhau), nhưng không được chạm nhau. Để tránh chất hoạt tính bong ra, gây chạm chập, người ta lót giữa các tấm cách. Tấm cách làm bằng gỗ dán hoặc các tấm lưới mắt nhỏ bằng ebonite. Giữa các tấm cưc, còn có đũa ngăn cách bằng gổ hoặc thủy tinh, để tránh bản cực bị cong sẽ chụp vào nhau.

Acqui axit di động (acqui ôtô, tàu thủy ….). Khối tấm cực của acqui gồm có khối dương và khối âm, giữa chúng có tấm ngăn cách. Các tấm cực dương có mấu để đưa vào gờ đở tấm cực, còn tấm cực âm thì tựa vào đế cách điện. Các tấm cực đặt trong vỏ bằng nhựa tổng hợp, trên là nắp có ba lỗ, lỗ giữa để bổ sung dung dịch còn hai lổ bên để thông khí. Lổ bổ sung dung dịch có nút nhằm thoát khí từ trong acqui ra, đồng thời ngăn dung dịch chảy ra ngoài khi acqui bị song sánh trong quá trình di chuyển acqui.

Các tấm cực của acqui axit được đặt trong dung dịch điện phân là axit sunfuric. Tỷ trọng dung dịch khi mới đổ vào acqui là 1,18 và sau khi nạp đầy là 1.20-1,21.

Hình 1-1. Cấu trúc của acqui axit

SVTH: Trần đức việt Trang 11 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

2.2 Nguyên lý hoạt động của acqui axit :

Sau khi lắp acqui, cần tiến hành nạp để phân cực tính acqui. Khi chưa nạp, ở cả cực âm và cực dương đều có chất hoạt tính là chì ôxit PbO. Khi ngập trong dung dịch, chì ôxit tác dụng với axit để biến thành chì sunfat :

PbO + H2SO4 = PbSO4 + H2O

Như vậy cả hai cực đều có cùng cực tính là PbSO4, nên acqui chưa phân cực và chưa thể phóng điện được

(a) (b)

Hình 1-2. Sơ đồ nạp (a) và phóng (b) của acqui axit.

Muốn nạp điện, ta nối cực dương của acqui vào cực dương nguồn nạp, cực âm acqui vào cực âm nguồn nạp (hình a). Trong dung dịch, dòng điện sẽ đi từ cực dương về cực âm. Do đó, các ion dương H đi về cực âm và các ion âm SO--đi về

cực dương.

Tại cực dương, anion SO4— sẽ ôxi hóa thì sunfat theo phản ứng:

SO4--

+ PbSO4 + 2H2O = PbO2 + 2H2SO4

Còn ở cực âm, cation H+ sẽ khử, chỉ sunfat theo phản ứng:

2H+ + PbSO4 = Pb + H2SO4

Kết hợp cả hai phản ứng ở cực dương và âm, ta có phương trình phản ứng tổng hợp khi nạp điện:

PbSO4 + 2H2O + PbSO4 = PbO2 + 2H2SO4 + Pb

(+) (-) (+) (-)

SVTH: Trần đức việt Trang 12 Nguyễn văn thiện Nguyễn văn danh

In A

InH+

SO4--

PbSO4 PbSO4

TảiIfA

If H+

SO4--

PbO2 Pb

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Qua phương trình này, ta có các nhận xét sau:

Trong quá trình nạp điện :

+Chất hoạt tính ở cực dương biến dần thành chì điôxit PbO2, còn chất họat tính ở cực âm biến dần thành chì xốp. Kết quả là acqui được phân cực;

+Axit sunfuric được giải phóng, còn nước bị phân tích, do đó, nồng độ nhiệt tăng lên, sức điện động của acqui tăng theo, điện trở trong giảm xuống .

Qúa trình nạp coi như kết thúc, khi tất cả chất hoạt tính đã biến hóa hết và do đó, nồng độ dung dịch không tăng nữa. Sức điện động của acqui khi nạp đầy khoảng 2,05V .

Khi acqui phóng điện (như hinh vẽ) dòng điện qua dung dich đi từ cực âm về cực dương. Do đó, cation H+ đi theo chiều dòng điện sẽ về cực dương còn anion SO4

— đi về cực âm.

Tại cực dương, cation H+ sẽ khử chì điôxit để giải phóng chì sunfat :

2H + H2SO4 + PbO2 = PbSO4 + 2H2O

Còn ở cực âm anion SO4-- sẽ ôxi hóa chì, biến thành chì – Sunfat :

SO4 + Pb = PbSO4

Phương trình phản ứng khi phóng điện là :

PbO2 + 2H2SO4 + Pb = PbSO4 + 2H2O + PbSO4

(+) (-) (+) (-)

Qua phương trình này ta có nhận xét sau:

Trong quá trình phóng điện:

+ Chất hoạt tính ở cực dương (PbO2) và cực âm (Pb) bị tiêu hao dần, biến thành chì sunfat (PbSO4) và do đó, sự phân cực của acqui giảm dần;

+ Axit sunfuric bị phân tích, nước được tạo thêm, nên nồng độ giảm dần. Kết quả là sức điện động của acqui giảm dần, còn điện trở trong tăng lên.

Về lý thuyết, có thể cho acqui phóng hết hoàn toàn dung lượng, tức là tất cả các chất hoạt tính đã biến thành chì sunfat, sức điện động của acqui bằng không. Thực ra, khi phóng gần hết dung lượng, điện trở trong tăng lên nhanh chóng, điện áp trên cực acqui giảm nhanh và khi sức điện động đã giảm nhiều, acqui rất khó phục hồi dung lượng. Vì thế, người ta qui định là chỉ được phóng đến điện áp 1,7-1,8V thì phải ngừng phóng và tiến hành nạp lại acqui.

SVTH: Trần đức việt Trang 13 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

2.3. Các thông số của acqui:

Sức điện động: Sức điện động của acqui là điện áp không tải trên cực acqui. Sức điện động của acqui chỉ chủ yếu phụ thuộc vào nồng độ nhiệt và có thể xác định gần đúng theo công thức thực nghiệm sau:

E0 = 0,84 +

Ở đây, là tỷ trọng dung dịch.

Theo công thức này, sức điện của acqui khi nạp đầy ( =1,21) sẽ là: E0 = 0,84 + 1,21= 2,05V còn khi phóng hết ( = 1,15), E0 = 1,99V. Vì thế, có thể coi sức điện động của acqui axit là 2V .

Dòng điện phóng : IF và dòng điện nạp In là các đại lượng ảnh hưởng rất lớn làm việc của acqui. Nếu phóng với dòng điện lớn, phản ứng xảy ra mạnh, chất hoạt tính bị biến đổi nhanh, sẽ tạo thành một lớp chì sunfat bao bộc bên ngoài và do đó, sẽ cản trở lớp hoạt tính bên trong tiếp xúc với dung dịch. Kết quả là một số chất hoạt tính không tham gia phóng điện và do đó, dung lượng phóng của acqui sẽ giảm đi. Ngược lại, nếu phóng với dòng điện nhỏ, phản ứng xảy ra từ từ, làm cho chất hoạt tính có thể tham gia toàn bộ vào quá trình phóng điện và dung lượng phóng sẽ tăng lên .

Gọi thời gian phóng từ lúc bắt đầu phóng đến lúc phóng hết là t f tương ứng dòng điện phóng If, ta có dung lượng phóng tương ứng là Qf :

Qf = If . tf

Người ta lấy dung lượng phóng tương ứng với chế độ 10h là dung lượng định mức của acqui -Qdm . Đó là dung lượng lớn nhất của acqui khi phóng với dòng điện lớn hơn dòng điện phóng 10h, dung lượng phóng sẽ nhỏ hơn Qđm .

Điện áp ngưỡng phóng: Unf là điện áp ở cực khi acqui đã phóng hết dung lượng quy định. Đối với acqui axit, Unf =1,7-1,8 V.

Điện áp nạp đầy Unđ : Là điện áp trên cực khi acqui đã nạp đầy dung lượng quy định. Đối với acqui axit Unđ = 2,5-2,7 V .

d. Đặc tính của một số acqui axit:

Ở các nhà máy điện và trạm biến áp có đặt acqui làm nguồn điện thao tác một chiều, thông thường dùng loại acqui mã hiệu C và CK do Liên Xô sản xuất, các bình acqui kiểu CK khác những bình kiểu C ở chổ thanh nối giữa các bình được tăng bề dày. Kèm theo ký hiệu C và CK có một con số chỉ độ lớn của acqui. Số

SVTH: Trần đức việt Trang 14 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

hiệu càng cao, acqui có dung lượng càng lớn, và do đó khối lượng và thể tích cũng lớn theo

3. Acqui kiềm:

Acqui kiềm có điện cực dương là các tấm xốp hợp chất niken, cực âm là các tấm xốp cađmi, chất điện phân là dung dịch kiềm KOH. Acqui được dùng nhiều trong các nhà máy điện và trạm biến áp nhỏ và trung bình, có sự hạn chế về không gian. Các loại thường được sử dụng là:

T/TP - có các bản cực dương kiểu ô nhỏ ;

TS/TSP - acqui khởi động có cực dương kiểu ô nhỏ.

Hình 1-3. Cấu trúc của acqui kiềm

So với acqui axit acqui kiềm có những ưu nhược điểm sau:

Ưu điểm:

- Độ bền cơ lớn hơn, tuổi thọ cao;

- Dễ bảo dưỡng ;

- Thể tích và trọng lượng nhỏ hơn đáng kể ;

- Ít ảnh hưởng đến môi trường ;

Nhược điểm:

- Điện áp mỗi ngăn nhỏ hơn (1.2V/ngăn so với 2V/ngăn của acqui axit);

- Khi nạp thêm tăng 50% ;

SVTH: Trần đức việt Trang 15 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

- Khi phóng điện áp giảm 20%;

- Hiệu suất chỉ bằng 75% theo dung lượng Ah và 50-60% theo năng lượng Wh, do vậy, dòng điện tiêu thụ lớn hơn rất nhiều

- Tiêu thụ nước cất nhiều hơn, phải thay nước điện phân hai năm một lần;

- Nhạy với nhiệt độ, do vậy, nếu dùng ở những nơi có khí hậu nóng cần phải kể đến nhiệt độ môi trường khi thiết kế ;

- Các đặc tính phóng điện dốc hơn;

- Có giới hạn thay đổi điện áp khi phóng điện nhỏ ;

- Bội số quá tải cho phép ngắn hạn về dòng điện nhỏ hơn nhiều so với acqui axit.

Từ các so sánh trên, dễ dàng thấy được vì sao trước đây người ta hay sử dụng acqui axit trong các nhà máy điện và trạm biến áp, mặt dù phải cần đến phòng đặt acqui đặc biệt để tránh độc hại và ngăn ngừa tác động ăn mòn của hơi axit.

4. Chế độ nạp điện:

4.1 Các chế độ nạp điện:

Quá trình nạp điện có ảnh hưởng quyết định đến chất lượng của acqui. Tùy theo mục đích và yêu cầu nạp điện, người ta chia ra làm nhiều chế độ nạp khác nhau:

+ Nạp điện lần đầu: Chỉ tiến hành với acqui axit, để phân cực acqui và nạp dung lượng đầu tiên cho acqui. Ta biết, khi mới lắp, cả hai tấm cực dương và cực âm đều cùng chứa cùng một chất hoạt tính là chì-sunfat. Nạp điện đầu sẽ phân cực các tấm cực tạo ra chì điôxit ở cực dương và chì xốp ở cực âm.

+ Nạp điện thường: để phục hồi dung lượng cho acqui sau khi đã phóng hết dung lượng. Nạp điện thường tiến hành cả cho acqui axit và acqui kiềm

+ Nạp điện cân bằng: nhằm mục đích khử sunfat cho acqui axit. Hiện tượng sunfat hóa hay xuất hiện ở acqui axit là một trong các nguyên nhân làm giảm dung lượng của acqui. Đó là hiện tượng chì sunfat hình thành ở tấm cực không tham gia phản ứng trong quá trình nạp điện thường, và do đó, chất hoạt tính không được giải phóng đầy đủ. Nếu hiện tượng sunfat hóa xảy ra nhiều và tồn tại lâu dài, chì sunfat sẽ kết cứng thành chai tấm cực sẽ mất dần khả năng tham gia

SVTH: Trần đức việt Trang 16 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

phản ứng phóng nạp. Vì thế, nạp điện cân bằng nhằm khử kịp thời hiện tượng này.

+ Phụ nạp thường xuyên: Nhằm mục đích bổ sung kịp thời dung lượng acqui bị giảm do phóng điện hay hiện tượng tự phóng. Như vậy, acqui được phụ nạp sẽ thường xuyên đầy dung lượng. Acqui ở các nhà máy điện, trạm biến áp, trên ôtô…nói chung đều có phụ nạp.

+ Nạp phục hồi : Để phục hồi tấm cực bị sunfat hóa nặng. Nạp phục hồi chỉ tiến hành để sửa chữa acqui.

+ Nạp bổ sung: Để nhằm nạp đầy acqui sau một thời gian phóng điện. Nạp bổ sung chỉ tiến hành với các acqui không làm việc ở chế độ phụ nạp.

Sau đây, ta xét một số chế độ nạp acqui thường gặp trong việc vận hành acqui.

4.2 Nạp điện đầu:

Nạp điện đầu, còn gọi là nạp hình thành tiến hành đối với acqui axit vừa lắp xong, trước khi đưa vào vận hành, hoặc đối với các acqui sau sửa chữa lớn có thể thay thế tấm nạp. Nạp hình thành nhằm mục đích biến đổi chì sunfat thành chì đioxit ở cực dương và chì xốp ở cực âm. Thời gian và phẩm chất của acqui sau này sẽ phụ thuộc vào chất lượng nạp hình thành.

Nạp điện đầu cần truyền cho acqui một dung lượng gấp 10 lần dung lượng định mức của acqui, với dòng điện nạp cho ở bảng sau đối với các acqui OT hoặc TT, thời gian khoảng 65-75h.

Dung dịch điện phân rót vào bình phải có tỷ trọng 1,1S, nhiệt độ không quá 30oC. Sau khi rót vào bình, tỷ trọng chất điện phân sẽ giảm xuống trong một vài giờ đầu, hiện tượng đó là bình thường, không cần phải điều chỉnh.Acqui đã rót chất điện phân cần để yên trong 2-4h cho dung dịch thấm đều vào các tấm cực. Đối với các acqui OT và TT, tỷ trọng dung dịch rót vào bình là 1,26.

SVTH: Trần đức việt Trang 17 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Bảng 1.4. Đặc tính kỹ thuật của acqui sắt kiềm

Dung lượng Dòng điện nạp định mức[Ah]

4,5 lần dung hình thành [A]

Dung lượng định mức [Ah]

Nạp hình thành [Ah]

1 36 7 162 360

2 72 11 325 720

3 108 21 485 1080

4 110 28 650 1110

5 166 35 820 1300

6 216 30 975 2100

8 288 40 1300 2880

10 566 50 1620 3600

12 132 60 1960 4320

11 504 70 2270 5010

16 576 80 2590 5760

18 648 90 2920 6180

20 720 100 3210 7200

21 861 108 3380 8610

23 1008 126 4510 10080

32 1152 141 5185 11520

36 1296 162 5830 12960

40 1140 180 6480 14100

41 1584 198 7110 15840

48 1728 216 7780 17280

SVTH: Trần đức việt Trang 18 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Nguồn điện nạp cần đảm bảo cung cấp liên tục dòng điện như cho trong bảng và phải có khả năng điều chỉnh được dòng điện ( thay đổi điện áp trên cực acqui). Cực dương nguồn phải đấu đúng với cực dương acqui .

Trình tự nạp điện đầu như sau :

+ Nạp điện liên tục với dòng điện như trong bảng trên, sao cho dung lượng nạp đạt 4,5 lần dung lượng định mức, điện áp trên cực acqui đạt tới giá trị không dưới 2,4V .

+ Sau đó cho ngừng 1 giờ để kiểm tra acqui, phát hiện các sai sót, bổ sung thêm dung dịch .

+ Tiếp tục nạp với dòng điện nạp đầu, truyền cho acqui một dung lượng bằng định mức. Sau đó lại ngừng một giờ, rồi lại nạp một dung lượng định mức. Cứ như thế tiếp tục cho đến khi đạt tổng dung lượng nạp đủ 10 lần dung lượng định mức.

Quá trình nạp điện kết thúc khi đạt được các yêu cầu sau:

- Điện áp trên mỗi bình đạt trị số 2,5-2,75V

- Tỉ trọng dung dịch điện phân đạt 1,2-1,21 và không đổi trong thời gian 2-3 giờ liền (đối với acqui OT, tỉ trọng này là 1,26 ).

- Có hiện tượng sôi chất điện phân ở các tấm cực ở tất cả các bình.

Cần chú ý là khi tiến hành nạp đầu để truyền 4,5 lần dung lượng đầu tiên, cần hết sức tránh ngừng nạp acqui. Nếu nhiệt độ dung dịch vượt quá 40oC, khi cần áp dụng các biện pháp quạt gió, chứ không nên giảm dòng điện nạp. Trị số dòng điện nạp đầu ghi ở bảng là trị số tối đa. Thực tế có thể nạp với dòng điện nhỏ hơn, nhưng thời gian phải kéo dài để đảm bảo dung lượng nạp.

Sau khi kết thúc nạp điện đầu, cần phải tiến hành ba lần phóng điện tập dượt, phóng hết dung lượng và nạp điện thường cho tới đầy. Dòng điện phóng thực hiện theo chế độ 3 giờ hoặc 10 giờ, qua điện trở trước. Dung lượng phóng tính theo công thức:

Qf = If.cb . Tf

Ở đây, If.cb là dòng điện phóng trung bình. Dung lượng thực tế cần quy đổi về nhiệt độ dung dịch ở 25oC theo công thức sau:

Q25 =

SVTH: Trần đức việt Trang 19 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Ở đây, Q25 và Qt là dung lượng ở 25oC và toC, cuối cùng, acqui được tiến hành nạp điện thường để kết thúc quá trình nạp điện đầu.

c. Nạp điện thường:

Nạp điện thường nhằm mục đích phục hồi đủ dung lượng cho acqui, sau khi acqui đã phóng hết dung lượng quy định, thông thường là 75% dung lượng định mức, khi acqui phóng điện ở chế độ lâu dài, tương ứng với sức điện động mỗi bình không dưới 1,9V, tỷ trọng dung dịch điện phân 1,155-1,17 đối với acqui axit kiểu CK, hoặc 1,13 đối với acqui OT.

Trước khi nạp, cần kiển tra sức điện động, tỉ trọng và mức dung dịch trong mỗi bình. Nếu tỉ trọng và mức dung dịch không đủ thì cần phải bổ sung .

Dòng điện nạp tối đa cho phép đối với acqui chỉ được áp dụng trong trường hợp khẩn cấp, khi acqui đã trải qua 10-12 lần phóng nạp bình thường, còn nói chung, chỉ được nạp acqui bằng dòng điện không quá 75% dòng điện nạp tối đa, tức là bằng dòng điện nạp ghi trong bảng số liệu acqui. Đối với acqui kiềm, dòng điện nạp thường là dòng điện ở chế độ nạp 7 giờ.

Khi điện áp trên mỗi bình đạt tới 2,3-2,4V, acqui bắt đầu hiện tượng sôi, cần giảm dòng điện nạp, đến trị số bằng 40% dòng điện nạp tối đa.

Trong suốt quá trình nạp, nhiệt độ dung dịch không vượt quá 40%. Khi nhiệt độ vượt quá trị số này, cần giảm dòng điện nạp.

Khi nạp acqui, cần mở quạt thông gió phòng acqui để hơi axit bốc ra dể dàng phóng ra ngoài. Nếu không có phương tiện thông gió, cần đặt acqui nạp ở chổ thoáng gió.

Acqui nạp đều được xác định bởi các điều kiện sau:

+ Khi dòng điện nạp giảm 40% dòng điện nạp tối đa, mà điện áp trên mỗi bình

đạt tới 2,5-2,7V và giữ không đổi trong 1h, đối với acqui kiềm, điện áp này là 1,8V.

+ Tỷ trọng dung dịch đạt trị số 1,2-1,21 và giữ không đổi trong 1h; đối với acqui OT,tỷ trọng là 1,26.

+ Có hiện tượng sôi mạnh ở tất cả các tấm cực;

SVTH: Trần đức việt Trang 20 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

+ Đã truyền cho acqui đủ dung lượng cần nạp; dung lượng này bằng 1,18- 1,2 lần dung lượng acqui đã phóng ra trước khi nạp.

d. Nạp điện cân bằng:

Nạp điện cân bằng nhằm khử sunfat trên mặt tấm cực, và do đó, duy trì được dung lượng của acqui. Theo qui định, acqui ở nhà máy điện và trạm biến áp cứ 3 tháng phải nạp cân bằng 1 lần. Ngoài ra, các trường hợp sau đây cùng cần phải tiến hành nạp cân bằng :

- Acqui đã phóng điện hết quá 1 ngày mà chưa nạp điện trở lại.

- Tỷ trọng dung dịch điện phân bị giảm xuống dưới mức qui định.

- Acqui nhiều lần không được nạp đủ

- Khi thường xuyên cho acqui phóng với dòng điện quá nhỏ

- Acqui đã phóng hết dung lượng định mức hoặc dòng điện phóng vượt quá trị số cho phép.

Trình tự tiến hành nạp cân bằng như sau:

+ Cho acqui phóng hết dung lượng (đến điện áp 1,8V ) riêng đối với các acqui đã phóng hết dung lượng thì không tiến hành tiết mục này.

+ Tiến hành nạp điện thường cho acqui.

+ Ngừng nạp trong 1h. Trong thời gian này, không nên để acqui phóng điện.

+ Tiến hành nạp acqui với dòng điện bằng 40% dòng điện nạp tối đa cho phép. Khi acqui sôi rất mạnh và tỏa khí nhiều thì ngừng nạp trong 1h.

+ Lại tiếp tục nạp như mục 4.

Cứ thế kéo dài, cho tới khi dung lượng nạp tổng cộng bằng 3 lần dung lượng định mức, quá trình nạp cân bằng coi như kết thúc.

c. Chế độ phụ nạp:

Acqui làm việc ở chế độ phụ nạp sẽ thường xuyên được nạp điện bằng dòng điện nhỏ. Dung lượng nạp này bù lại dung lượng tự phóng trong acqui, cũng như dung lượng phóng xung kích. Nhờ vậy, acqui luôn ở trạng thái đầy dung lượng. Điều này nâng cao tính tin cậy của hệ thống điện một chiều. Theo quy phạm

SVTH: Trần đức việt Trang 21 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

quản lý kỹ thuật, hệ thống acqui ở các nhà máy điện và trạm biến áp phải được làm việc ở chế độ phụ nạp thường xuyên.

Dòng điện phụ nạp được xác định bằng công thức:

I n.f =

Ở đây Inf – Dòng điện phụ nạp ,A

Qdm - Dung lượng định mức của acqui, Ah

Công thức này dùng để tham khảo. Dòng phụ nạp thích hợp sẽ phụ thuộc vào nhiều yếu tố, nhất là chất lượng acqui. Acqui cũ, xấu, hiện tượng tự phóng nhiều, dòng phụ nạp cần lớn. Ngược lai, acqui còn tốt, tự phóng ít, sẽ yêu cầu dòng phụ nạp nhỏ.

Khi dòng phụ nạp lớn hơn yêu cầu, ở acqui sẽ có hiện tượng sôi và toả khí mạnh, điện áp trên mỗi bình vượt quá 2,2V. Lúc này cần phải giảm dòng phụ nạp.

Ngược lại, nếu dòng phụ nạp không đủ, điện áp trên mỗi bình sẽ thấp hơn 2,1V, tỷ trọng dung dịch thấp hơn 1,2-1,21. Lúc này cần tăng dòng phụ nạp.

Dòng điện phụ nạp coi như thích hợp, nếu điện áp ở mỗi bình đạt khoảng 2,1-2,2V, còn tỷ trọng dung dịch nằm trong phạm vi 1,20 -1,21.

SVTH: Trần đức việt Trang 22 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Chương 2:

GIỚI THIỆU MỘT SỐ TỦ NẠP

I. Tủ nạp CDN – HPT 50 220 XE:

Đây là tủ nạp của hãng AEES, Pháp. Tủ nạp được vận hành hoàn toàn tự động với các chế độ nạp, và được sử dụng hiện nay ở một số trạm truyền tải Huế.

SVTH: Trần đức việt Trang 23 Nguyễn văn thiện Nguyễn văn danh

D CDJS CS

A

Remote control

DCOUTPUT

868

145

HPT CHARGE

RectifierBridge

HPT833 PILOT UNIT

CS

898 Maxi 900

FU

FSBSHC

900

BATTERY

898

900DefautchargerDefaut Defaut MiniCharger Battery Battery 8

98

868

3 4 5 6 7 8

TR

TRA

R

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

1. Một số sơ đồ nguyên lý:

SVTH: Trần đức việt Trang 24 Nguyễn văn thiện Nguyễn văn danh

ToEPR1

To Folio

EPR1

From TR folio EPR1

SFB(+)

FU (+)

SFB(-)

FU (-)

F4

F3

BLOCHPT 833/UNIT

M1M2M3

FP

LARECTIFIER BRIDGE

R

S1

S2

S3CD

LC

SHC

834 PILOT UNIT834

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Chú thích:

- Máy biến áp (Transformer)

+ TR : Máy biến áp ba pha.

+ LC : Cuộn kháng lọc

- Module vi điều khiển (Micro controller Module)

+ 898 : Bộ biến đổi DC/DC

+ 899 : Khối hiển tín hiệu/số PCB

+ 900 : Giao diện bộ vi điều khiển

- Khối điều khiển sạc (Charging unit)

+ HPT 833 : Khối điều khiển

+ LA : Cuộn kháng ngắt

+ C : Tụ điện loại FELSIC 85 2200µF-350V

+ R : Điện trở loại 22KΩ

+ D : Điôt loại P600G

+ F, FM : Cầu chì

- Hệ thống bảo vệ(Protection system).

+ DJS : Máy cắt

SVTH: Trần đức việt Trang 25 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

+ F1-F2-F4: Cầu chì 2A

+ F3 : Cầu chì 4A

+ SFB : Cầu chì 63A

+ FU : Cầu chì 50A

+ IM : Công tắc

+ BPE : Nút ấn

+ CS : Công tắt tơ 220/230 Vac -50 Hz

+ TRA : Máy biến áp phụ

+ 868 : Giám sát lỗi chạm đất một chiều

- Khối đầu cuối(Terminal): 380,1/8

2. Nguyên tắc hoạt động :

2.1 Tổng quan :

Hệ thống sạc một pha và ba pha có hệ thống điều chỉnh điện áp và dòng (UI) với dòng điện giới hạn.

2.2 Hoạt động của bộ sạc:

Mạch nguồn:

Nguồn AC được điều chỉnh bằng máy biến áp, sau đó được chỉnh lưu bởi bộ điều khiển cầu 3 pha không đối xứng hoặt đối xứng. Bộ điều khiển pha sẽ tạo ra dòng điện thích hợp với tổn thất là bé nhất.

Một tụ lọc điện phân, có hoặc không có cuộn kháng lọc sẽ làm cho điện áp bằng phẳng hơn.

Mạch điều khiển:

Điều chỉnh hạn chế dòng và áp được tạo ra bởi bộ điều chỉnh dòng và áp, được hiển thị trên giao diện bề mặt ( điện áp 6V, dãy dòng tổng cộng 60mA). Bo mạch điều khiển sử dụng thông tin này để kích khởi các thyristor nhằm tạo ra dòng và áp trong giới hạn phù hợp.

Mạch kiểm tra:

Mạch hoạt động độc lập với mạch điều khiển ở bộ sạc.

Sơ đồ nguyên lý mạch sạc:

SVTH: Trần đức việt Trang 26 Nguyễn văn thiện Nguyễn văn danh

S900 PROTECTION

OUTPUT

BATTERY

security

ON

MAINS CONTACTER

FU

SFBLTRASFORMER

RECTIFIER BRIDGE

PILOTUNIT

S900

899

SMOOTHING

REGULATION

CS

IT0

UF

UC

UE

U(V)

I(A)

U=constant

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Đường đặc tính sạc:

UE : Chế độ bằng tay

Chế độ tự động : UC: nạp tăng cường

UF: phụ nạp

IT : tải giới hạn tổng

Nét đặc trưng của bộ nạp này phù hợp với kiểu acqui hở (Pb hoặc NiCd ); ở chế độ tự động có hai tốc độ nạp.

Nạp tăng cao (UC ).

Phụ nạp (UF) .

Dòng điện được tự động giới hạn đến giá trị lớn nhất (IT)

SVTH: Trần đức việt Trang 27 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Trong chế độ tự động, tốc độ sạc được đóng ngắt bằng một ngắt điện và có chức năng thời gian tăng đôi để ngắt nguồn chính. Cả hai giá trị thời gian trễ này ( T1, T2 ) hiển thị trên giản đồ thời gian

T1: < nhịp độ trở về

T2 :> nhịp trở về

T3 : khoảng thời gian của tốc độ nạp theo chương trình

2.3. Bảo vệ:

Mạch nguồn :

Theo nguyên tắc chung, đầu vào và đầu ra được bảo vệ bằng cầu chì hoặc máy cắt phụ thuộc vào chế độ và đặc điểm của nguồn .

Mạch điều khiển :

Khối điều khiển sạc, khối phát xung và các chế độ hoạt động được giám sát bởi chương trình điều khiển xây dựng dựa trên chip điều khiển S900. Nó có nhiều mức điện áp được cài đặt (AC hoặc DC) để giám sát hoạt động của hệ thống nạp/acqui và nhiều đầu vào logic để thu thập các lỗi về cách điện, nhiệt độ và những lỗi khác.

SVTH: Trần đức việt Trang 28 Nguyễn văn thiện Nguyễn văn danh

Tmax=T3

2s 2s

Manual switching with BP boostAutomatic switch UC/UF versus mains

UFUC

Mains ON

Mains

Boost charge floating

t

t

t

BP boost

T1 T2

Mains OFF

T3

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Lỗi chính:

Là lỗi của nguồn cung cấp chính. Tín hiệu này tạo ra cảnh báo: Acqui sẽ hoạt động.

Lỗi bộ sạc:

Bao gồm 2 ngưỡng điện áp.

Ngưỡng tối thiểu: Thể hiện điện áp đầu ra của bộ sạc thấp hoặc sự tắt không bình thường của nguồn chính. Ngưỡng tối thiểu chỉ đi báo tín hiệu. Sau khi sự cố xuất hiện nó sẽ phục hồi nhanh chóng.

Ngưỡng cực đại: Là dấu hiệu quá tải và đi kèm với sự vận hành không bình thường của tủ nạp. Nguồn cung cấp cho bộ nạp được cắt ra để bảo vệ cho acqui tránh bị hư hỏng do quá tải.

Lỗi acqui :

Ngưỡng thấp: Là dấu hiệu của sự bắt đầu đóng tự động. Nguyên nhân khác có thể là do sự xuất hiện điện nạp thấp từ sự hư hỏng phần chính hoặc do sự cố tủ nạp.

Ngưỡng tối thiểu: Là dấu hiệu của cuối quá trình nạp tự động khi sự cố xuất hiện, nó sẽ được phục hồi nhanh chóng để tránh bất kỳ sự hư hổng nào khác do sử phóng điện của acqui.

2.4. Đặc tính/cài đặt/điều chỉnh:

Đặc điểm của nguồn cung cấp:

Loại : 3 pha

Điện áp : 380V +6-10%

Tần số : 47 – 63 Hz

Công suất : 18KVA

Dòng cài đặt máy cắt: 50A

Cài đặt hệ thống sạc:

Giới hạn dòng sạc tổng cộng : 50A

Điện áp phụ nạp(UF) : 238V

Điện áp nạp bình thường (UC): 243V

Thời gian nạp (T3) : 15 h

SVTH: Trần đức việt Trang 29 Nguyễn văn thiện Nguyễn văn danh

Chức năng tự động( Auto)

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Cài đặt thời gian trể (TR) : 3 min

Điện áp nạp cân bằng (UE) :259V

Thời gian nạp cân bằng lớn nhất(TE): 24h

Ngưỡng cài đặt cho S900:

Ngưỡng lỗi bộ nạp

- Ngưỡng cao : 255V

- Thời gian trể : 10s

- Ngưỡng thấp : 223,7V

- Thời gian trể : 10s

Ngưỡng lỗi acqui

- Ngưỡng thấp : 205V

- Thời gian trể : 2s

- Ngưỡng cực tiểu: 200V

- Thời gian trể : 6s

Đo tương tự:

- Áp bình điện

- Dòng bộ nạp

- Điện áp nguồn AC

Điều khiển hiển thị từ xa:

- Lỗi bộ nạp

- Lỗi acqui

- Điện áp của acqui thấp

Acqui:

- Loại acqui chì

- Điện áp : 220V

- Số lượng : 108 bình/2V.

II. Bộ nạp acqui của Hyundai:

SVTH: Trần đức việt Trang 30 Nguyễn văn thiện Nguyễn văn danh

Chức năng bằng tay( Manual )

S2LOADBATTRECT

F6

DV

To FEEDER CIRCUIT

LP

LN

SH2

BA

MCCB3BATTERY

P1

N1

1 2 3 4 5 6 7 8 CN2

1 2 3 4 CN1

AVR

MCCB4 LOAD MAIN

MCCB2DC MAIN

MC1

MC2

MC3

MC3D

3D2

MC1D

1

MC2

F7

VD1

VD2

VD3

BP

BP

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Bộ sạc: 3PH DC 110V 50A

Acqui : SLD150-2(150AH/10HR) 55 bình

Bộ sạc này được sử dụng tại Nhà máy tàu biển Hyundai Vinashin. Quá trình nạp được ổn định nhờ hệ thống AVR và hệ thống bù Dropper (SID).

1. Sơ đồ nguyên lý tổng quát:

Sơ đồ mạch bù DROPPER:

SVTH: Trần đức việt Trang 31 Nguyễn văn thiện Nguyễn văn danh

STATION BATERIERBATERY TYPESLD 150-2(50A) 150AH/10HR50 CELLS

FECIFIER

MCCB2DROPPER

BA

DADAAV

MCCB3

MCCB3

MCCB3

MCCB3MCCB1INPUT

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Sơ đồ mạch điều khiển chỉnh lưu:

2. Đặc tính chung:

2.1. Chức năng:

SVTH: Trần đức việt Trang 32 Nguyễn văn thiện Nguyễn văn danh

ToDroppercircuit

N1

P1

S333

DA

R

P222

N222

SH1

TM1

HS1(HEAT SINK)

L

R333 T333

SK(SURGE ABSORGE)

2 CN3

7 8 CN2

BCU

PB3PB2PB1

W3

UVW

W2W1

TH4

TH1

TH6

TH3

3 5 4 1 7 6 2 CN3

3 5 4 1 7 6 2 CN2

3 5 4 1 7 6 2 CN1

TH5

TH2

THF

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Đặc tính chung của bộ sạc và acqui được thiết kế, sản xuất, kiểm tra và phân phối phải phù hợp với các thiết bị kèm theo.

2.2. Nguyên tắc chung:

- Bộ sạc và acqui khi sử dụng để phụ nạp kết hợp với quá trình trữ điện của acqui nhằm tạo ra nguồn một chiều liên tục không đổi để thực hiện các chức năng:

+ Dùng để đóng cắt máy cắt, dao cách ly.

+ Dùng đóng cắt mạch điều khiển bảo vệ rơle.

+ Các ứng dụng khác.

3. Đặc tinh kỹ thuật:

3.1.Bộ sạc acqui:

3.1.1.Tổng quát:

Vai trò của bộ sạc acqui là nhằm tạo ra điện áp một chiều không đổi ở đầu ra, độc lập với sự dao động của điện áp và tần số của nguồn cung cấp AC, và sự thay đổi của điều kiện tải, cũng như bù lại qúa trình tự xả của acqui..

Bộ sạc của Hyundai sử dụng dựa trên nguyên tắc tự động điều chỉnh điện áp với hệ thống điều khiển pha (AVR).

Bộ sạc được thiết kế và xây dựng với nhiều đặc điểm và dựa trên chức năng cơ bản của bộ AVR đã đáp ứng tốt nhất những đòi hỏi của các hệ thống cung cấp năng lượng khác nhau.

Ống Silic dropper là thiết bị bù điện áp tải nhằm duy trì điện áp một chiều của tải trong một giới hạn cho phép, không chỉ suốt trong quá trình phụ nạp mà còn suốt trong quá trình tự xả của acqui cũng như suốt quá trình phục hồi của bộ sạc hoặc quá trình sạc cân bằng.

3.1.2.Hoạt động:

a.Hoạt động của bộ nạp:

Tải, acqui, và bộ sạc được mắc cố định song song. Khi nguồn cung cấp AC bình thường, bộ sạc sẽ cung cấp dòng tải và dòng phụ nạp. Acqui chỉ phóng điện khi tải vượt quá giới hạn đầu ra DC của bộ sạc.

Trong trường hợp nguồn AC bị lỗi, bộ sạc sẽ ngừng hoạt động và avqui sẽ làm việc để cung cấp cho tải; Khi nguồn AC được phục hồi, bộ sạc sẽ khởi động lại hoạt động và nạp lại cho acqui ứng với thời gian mà acqui đã phóng.

SVTH: Trần đức việt Trang 33 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Bộ sạc được điều chỉnh để hoạt động ở chế độ song song hoặc nối tiếp với các bộ sạc khác.

b.Hoạt động phụ nạp:

Đây là chế độ hoạt động bình thường của bộ nạp được khởi động bằng cách bấm nút “FLOATING”.

Trong khi cung cấp nguồn một chiều không đổi đến tải, bộ sạc còn duy trì cho acqui một điện áp phụ nạp nhằm bù lại quá trình tự sạc của acqui.

Với bộ tự động điều chỉnh điện áp không đổi (AVR), điện áp đầu ra được duy trì chính xác không đổi và không phụ thuộc vào sự dao động của điện áp và tần số của nguồn AC đầu vào và sự thay đổi của điều kiện tải. Bộ sạc rất ít khi được điều chỉnh trong suốt quá trình hoạt động bình thường nhằm đảm bảo tuổi thọ lâu dài cho acqui.

c. Hoạt động phục hồi của bộ sạc (chức năng-tự động):

Một điều quan trọng là phải nhanh chóng phục hồi lại cho acqui sau khi đã phóng điện nhằm chuẩn bị cho quá trình phóng tiếp theo. Với mục đích đó bộ sạc được trang bị một thiết bị sạc cân bằng tự động (AED) nhằm khôi phục tự động. Vào lúc nguồn AC được phục hồi, AED sẽ tự động khởi động bộ sạc để phục hồi lại quá trình sạc. Trong thời gian đầu của quá trình khôi phục, dòng sạc được tự động giới hạn bởi chức năng giới hạn dòng của acqui và được giữ không đổi (ổn dòng). Sau đó dòng tải sẽ được tăng từ từ và bộ sạc sẽ được đưa vào trạng thái sạc điện áp không đổi (ổn áp). Sau thời gian cài đặt kết thúc (điều chỉnh từ 0-10 giờ) điện áp bộ sạc sẽ giảm đến điên áp phụ nạp và hoat động sạc được khôi phục.

d. Hoạt động sạc cân bằng (chức năng-bằng tay):

3.1.3.Cảnh báo:

Bao gồm các lỗi sau:

+ Ở nguồn cung cấp AC

+ Qúa nhiệt

+ Điện áp DC thấp

+ Điện áp DC quá cao

+ Chạm đất

+ Đứt cầu chì

SVTH: Trần đức việt Trang 34 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

+ Lỗi ở mạch chỉnh lưu

+ Qúa tải

+ Nhã MCCB

3.1.4. Bảo vệ:

a. Giới hạn dòng:

Trong trường hợp quá tải, thiết bị giới hạn dòng trong bộ sạc có thể giới hạn dòng ra của bộ sạc (có thể điều chỉnh quá 105%).

b. Cầu chì cắt nhanh được dùng để bảo vệ ngắn mạch cho mạch thyristor và điôt của mạch chỉnh lưu chính.

c. Máy cắt hộp bộ (MCCB):

Đầu vào AC và đầu ra DC được đặt máy cắt này để đảm bảo ngăn cách và bảo vệ một lần nửa các sự cố bên trong bộ sạc cũng như mạch ngoài.

d. Thiết bị bảo vệ mạch chỉnh lưu (SK): Để bảo vệ mạch chỉnh lưu khỏi các xung điện áp truyền đến.

2.1.5.Nhiệt độ:

Nhiệt độ cho phép lớn nhất của các thiết bị được cho như sau:

Điểm nhiệt độ Thiết bị Nhiệt độ lớn nhất ( 0C )

Bề mặt linh kiện Thyristor 65

Điôt 90

Silicon dropper 110

Bề mặt cuộn dây Máy biến áp Cấp cách điện

và cuộn kháng H,105oC

III. Bộ sạc acqui CHLORIDE loại 3CBC 220/50:

Bộ nạp này ứng dụng vi điều khiển để điều khiển hoàn toàn quá trình hoạt động. Được thiết kế bởi Công ty TNHH Chloride, Singapore. Nó được sử dụng tại công ty TNHH Việt Á.

1. Các thông số bộ sạc:

1.1. Đầu vào:

Điện áp đầu vào: 380 Vac

Pha : 3 pha

SVTH: Trần đức việt Trang 35 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Tần số : 50 Hz

Điện áp thứ cấp (đầy tải) : 239,6 Vac

Điện áp thứ cấp (không tải) : 247.7 Vac

1.2. Đầu ra:

Điện áp phụ nạp : 240,8 V

Điện áp nạp tăng cao: 242V

Dòng giới hạn tổng : 50 A

1.3. Cài đặt cảnh báo:

Cảnh báo mức điện áo thấp : 194,4 V

Cảnh báo mức điện áp cao : 259.2 V

Cảnh báo lỗi bộ sạc : 232,2 V

2. Chức năng của bộ sạc:

Bộ sạc kết hợp với nguồn acqui tĩnh nhằm tạo ra nguồn một chiều để thực hiện các ứng dụng sau:

Đóng mở máy cắt

Hệ thống đèn sự cố

Giao tiếp từ xa

Hệ thống điều khiển và giám sát

Cung cấp cho mạch vô tuyến và đường truyền vi sóng

Hệ thống bảo mật và báo cháy

Sử dụng nguồn acqui hoạt động độc lập và chỉ cung cấp cho tải trong trường hợp nguồn cung cấp bị lỗi.

SVTH: Trần đức việt Trang 36 Nguyễn văn thiện Nguyễn văn danh

Pha Dòng sơ cấp Dòng thứ cấp

Đỏ 27,5 A 40,6 A

Vàng 27,2 A 40,3 A

Xanh 27,1 A 41,6 A

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

3. Nguyên tắc chung:

Bộ nạp: Nhận điện áp AC của nguồn, chỉnh lưu và điều khiển để sạc phụ nạp hoặc tăng cường cung cấp cho acqui.

Acqui: Cung cấp cho tải khi nguồn chính bị lỗi hoặc bộ sạc bị ngừng làm việc

4. Mô tả tóm tắt về bộ sạc:

4.1. Mạch điều khiển-chỉnh lưu:

Một máy biến áp chính

Cầu chỉnh lưu đối xứng, bao gồm thyristor, mạch cầu và mạch điều khiển.

Một mạch san phẳng, bao gồm một tụ điện phân ở cuộn kháng

Bo điều khiển bao gồm cả 2 mạch điều khiển và cảnh báo.

4.2. Bảo vệ:

Máy cắt ở đầu vào AC

Cầu chì ở đầu ra AC

Cầu chì ở mạch thứ cấp AC

Máy cắt ở mạch acqui

Máy cắt ở đầu ra mạch chính

4.3. Điều khiển và tín hiệu:

Gồm các LED hiển thị giám sát.

Các đồng hồ đo dòng và áp.

5. Đặc tính kỹ thuật chung:

Đầu vào:

Điện áp : 380V

Tần số : 50 Hz

Hiệu suất : 75% ÷ 80% lúc đầy tải

Hệ số công suất: ≥ 0,7

Đầu ra:

SVTH: Trần đức việt Trang 37 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Điện áp: Bình thường là 12, 24, 30, 48, 110 và 220V, được xác định bởi điện áp thứ cấp và modul card điều khiển chương trình.

Độ ổn định điện áp: ±0,5% của điện áp cài đặt giữa 0 và 100% của dòng lúc đầy tải tương ứng với độ lệch ±10% điện áp cung cấp chính.

Dãy điện áp: Điện áp phụ nạp và tăng cao có thể được điều chỉnh trong dãy điện áp bình thường bằng đồng hồ điện thế trên card điều khiển.

Hình 2.1 Các thông số điện áp điều chỉnh ứng các chế độ nạp

6. Các chế độ hoạt động:

6.1.Bao gồm 2 chế độ riêng biệt:

+ Chế độ ổn áp

+ Chế độ ổn dòng

Việc thay đổi từ chế độ này sang chế độ kia được thực hiện khi yêu cầu nạp đầy tải. Chế độ 2 (ổn dòng) có thể được duy trì xác định trong trường hợp có ngắn mạch.

6.2. Phụ nạp- tăng cao:

SVTH: Trần đức việt Trang 38 Nguyễn văn thiện Nguyễn văn danh

Output Voltage adjustment range

Nominal

voltage

Float

voltage

Boot

voltage

12V 12,8-16,3 14,4-18,7

24V 24,1-29,9 27,2-37,7

30V 32,9-41,5 38,4-49,3

48V 50,4-59,2 57,6-72,5

110V 113,9-135 131,2-162,4

220V 189,3-261 239,4-314

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hai mức điện áp đầu ra, phụ nạp và tăng cao được lựa chọn bằng mạch cảm biến dòng, áp nhằm đảm bảo acqui được sạc chính xác. Nạp tăng cao bắt đầu khi nguồn cung cấp chính được phục hồi hoặc điện áp acqui quá thấp.

6.3.Điều khiển:

Điều chỉnh đầu ra được thực hiện bởi khoá điều khiển pha đến thyristor, bằng một máy biến áp giảm áp kết nối với nguồn chính. Tín hiệu khoá được tạo ra trên bảng mạch in. Các cảm biến dòng áp đầu ra trên bo mạch dùng để duy trì đầu ra không đổi.

6.4. Điều chỉnh:

Ba đồng hồ điện trên card điều khiển với điện áp tăng cao, phụ nạp và dòng lúc đầy tải điều chỉnh được. Thêm vào ba đồng hồ khác có thể được cài đặt để điều chỉnh được các cảnh báo về điện áp cao (Hight Volts), điện áp thấp (Low Volts) và lỗi trong bộ sạc ( charge-fail).

Và với ba đồng hồ được phân biệt bởi ba màu là đỏ,vàng, xanh dùng để điều chỉnh cân bằng pha để tạo ra dạng sóng cân bằng ở đầu ra.

Tất cả các đồng hồ này đều được sản xuất và niêm phong và không được điều chỉnh mà không có sự cho phép của công ty CHLORIDE BATTERIES SE ASIA PTE LIMITED.

7. Mô tả tóm tắc mạch điều khiển 3CBC-4:

Tủ nạp loại 3CBC-4 đủ điều kiện tạo cho dòng và áp giới hạn cho quá trình sạc của acqui.

Mạch điều khiển 3CBC-4 bao gồm mạch mạch nguồn, mạch điều chỉnh và cảnh báo.

7.1. Mạch nguồn (Power circuit):

Nguồn được đưa đến từ các khối đầu vào cuối của một máy cắt đến sơ cấp của máy biến áp chính và cầu chì; đến bốn máy biến áp điều khiển.

Nguồn được hiển thị bằng một led màu xanh cung cấp từ thứ cấp của máy biến áp điều khiển TXA, TXB, TXC1 và TXC2 tạo ra điện áp 20V và 40V đến card điều khiển. Đầu vào 20V cung cấp tín hiệu đến mạch chỉnh lưu chính của thyristor và 40V cung cấp cho mạch điều khiển.

Máy biến áp nguồn được thiết kế đặc biệt với trở kháng thấp. đồng thời nó còn có thể lọc được các xung nhọn nhằm tạo ra các dạng sóng bình thường cho

SVTH: Trần đức việt Trang 39 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

mạch điều khiển chỉnh lưu,vì vậy đảm bảo cho sự hoạt động của mạch TF1 và trong mạch chính.

Mạch chỉnh lưu là một mạch cầu thyristor ba pha đối xứng, gồm sáu thyristor mở cách nhau 60o được kích khởi bởi các xung. Điều khiển pha tạo ra các xung cho phép đầu ra chỉnh lưu thay đổi liên tục từ 0 đến giá trị lớn nhất được xác định bởi điện áp thứ cấp của máy biến áp và module card điều khiển chương trình. Tín hiệu hồi tiếp của điện áp và dòng ra được đưa đến card điều khiển để điều khiển đầu ra của chỉnh lưu. Đầu dương của Ampekế là một điểm chung của mạch hồi tiếp, đầu âm là của tín hiệu áp và đầu dương là tín hiệu dòng.

7.2. Mạch điều khiển:

Bản mạch điều khiển bao gồm mạch điều chỉnh và mạch cảnh báo.

Mạch kích khởi sẽ tạo ra các xung đưa đến hệ thống cầu 3 pha. Nó gồm 3 xung kép được tạo ra bởi 3 biến áp xung, và các xung này được đưa đến 6 chân điều khiển của Thyristor.

Ba đồng hồ đo R,Y&B dùng để điều chỉnh cân bằng các pha nhằm tạo ra dạng sóng bằng phẳng ở đầu ra. Điều này được thực hiện tại nơi sản xuất và không nên điều chỉnh lại.

Mạch điều chỉnh điện áp và dòng điện được tích hợp trên một IC nhằm mục đích là điều chỉnh điện áp trong trường hợp quá tải khi kết nối đến đầu ra của bộ sạc. Quá tải sẽ làm cho điện áp đầu ra của bộ sạc bị giảm thấp nhanh.

Điện áp và dòng ra được khuyếch đại để so sánh; và khi có tín hiệu điện áp ra quá cao thì tín hiệu điều khiển sẽ điều mạch phát xung để thay đổi điện áp ra.

SVTH: Trần đức việt Trang 40 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

CHƯƠNG 3:

THIẾT KẾ BỘ NẠP

I. Giới thiệu công nghệ:

Hình 3.1 Sơ đồ nguyên lý tổng quát

Bộ sạc được thiết kế nhằm mục đích sạc điện cho acqui (2 bình), bao gồm 2 chế độ sạc, đó là chế độ tự động và chế độ bằng tay.

+ Chế độ tự động : Chế độ sạc phụ nạp (2,23V/cell)

Chế độ nạp tăng cường (2,25V/cell).

+ Chế độ bằng tay: Gồm chế độ nạp cân bằng (2,4V/cell).

Các thông số bộ nạp:

Điện áp đầu ra: 24VDC

Điện áp phụ nạp: 26,76V

Điện áp nạp tăng cường: 27V

Điện áp nạp cân bằng: 28,76V

Cấu trúc bộ sạc gồm có các khối:

Một máy biến áp lực 1pha (220V/32V) nhằm tạo điện áp thích hợp cho mạch chỉnh lưu.

SVTH: Trần đức việt Trang 41 Nguyễn văn thiện Nguyễn văn danh

UđUđb

Acqui

Tải

LọcCầu 1 pha ĐX

32V220V

C

Ti

VĐK

BA

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Mạch chỉnh lưu cầu điều khiển 1 pha đối xứng.

Mạch điều khiển arccos nhằm tạo điện áp đồng bộ Uđb

Khối vi điều khiển nhằm tạo điện áp điều khiển Uđk ứng với các chế độ sạc, đồng thời còn làm nhiệm vụ bảo vệ và cảnh báo.

Mạch lọc gồm điện kháng lọc và tụ lọc nhằm nắn phẳng dòng, áp

Và các hệ thống bảo vệ khác.

II. Thiết kế bộ nạp:

Phần 1: Thiết kế phần chỉnh lưu

1. Tính toán bộ nguồn và mạch chỉnh lưu:

Bộ nguồn chỉnh lưu một chiều cấp điện để sạc cho acqui và cung cấp cho phụ tải.

Điện áp: Ud = 24V

Dòng điện: Id = 10A

Lựa chọn sơ đồ:

Sau khi phân tích đánh giá chỉnh lưu, từ các ưu nhược điểm của các sơ đồ chỉnh lưu, nhiệm vụ chỉnh lưu chủ yếu ở đây là nạp cho acqui. Để phù hợp với thực tế nguồn điện sinh hoạt ta lựa chọn sơ đồ chỉnh lưu cầu 1 pha điều khiển đối xứng.

Hình3.2 Sơ đồ nguyên lý chỉnh lưu cầu 1 pha

Tính chọn thyristor:

SVTH: Trần đức việt Trang 42 Nguyễn văn thiện Nguyễn văn danh

R

C

RT2

C

R T3

C

R

C

R

L

L

T4

T2T1

220Vac C

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Tính chọn thyristor dựa vào các yếu tố cơ bản dòng tải, sơ đồ đã chọn, điều kiện tải nhiệt, điện áp làm việc, các thông số cơ bản của van được tính như dưới đây:

Điện áp ngược lớn nhất mà thyristor phải chịu:

Unmax = Knu.U2 = Knu.Ud/Ku

Trong đó:

+ Ud, U2, Unmax: Điện áp tải, nguồn xoay chiều, ngược của van.

+ Knu, Ku : Các hệ số điện áp ngược, điện áp tải.

Knu = √2; Ku = 2√2/π (Tra bảng 8.1 sách ĐTCS của Lê Văn Doanh)

Unmax = π.24/2 = 37,68V

Điện áp ngược của van cần chọn

Unv = Kdtu.Unmax

Trong đó:

Kdtu: Hệ số dự trữ điện áp, chọn Kdtu= 1,8

Unv = 1,8.37,68 = 67,82 V

Dòng điện làm việc của van được tính theo dòng hiệu dụng

Ih = Ihd = Khd.Id

Khd: Hệ số dòng điện hiệu dụng cầu 1 pha. Khd = 1/√2 = 0,71 ( tra bảng 8.2 sách ĐTCS )

Ih = 10. 0,71 = 7,1A

Chọn điều kiện làm việc của van là có cánh tản nhiệt và đủ diện tích tản nhiệt, không có quạt đối lưu không khí, với điều kiện đó dòng điện định mức của van cần chọn:

Iđmv = Ki.Ih = 1,4.7,1=9,94A

Ki : Hệ số dự trữ dòng điện, chọn Ki=1,4

Từ các thông số Unv, Iđmv theo phục lục 2 ta chọn 4 thyristor loại 5P4M có các thông số sau:

Un = 80V Dòng điện ngược cực đại của van

Idm = 13A Dòng điện định mức của van

Ipk = 250A Điểm xung dòng điện

SVTH: Trần đức việt Trang 43 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Idk = 0,04A Dòng điện của xung điều khiển

Ugmax = 3V Điện áp xung điều khiển

Ir = 0,01A Dòng điện rò

∆u = 2,1V Sụt áp lớn nhất của thyristor ở trạng thái dẩn

Tmax = 1250C Nhiệt độ làm việc cực đại cho phép.

Bảo vệ quá điện áp:

Thyristor cũng rất nhạy cảm với điện áp quá lớn so với điện áp định mức, ta gọi là quá điện áp.

Nguyên nhân gây ra quá điện áp được chia làm 2 loại:

a. Nguyên nhân nội tại:

Khi khoá thyristor bằng điện áp ngược, các điện tích đổi ngược hành trình, tạo ra dòng điện ngược trong khoảng thời gian rất ngắn (khoảng 10-100 ). Sự biến thiên nhanh chóng của các dòng điện ngược gây ra sức điện động cảm ứng rất lớn trong các điện cảm, luôn luôn có, các đường dây nguồn dẩn đến các

thyristor. Qúa điện áp này là tổng của điện áp làm việc và L nói trên.

b. Nguyên nhân bên ngoài:

Những nguyên nhân này thường xảy ra ngẩu nhiên như khi có sét đánh, khi cầu chì bảo vệ nhảy, khi đóng, cắt máy biến áp nguồn. Cắt máy biến áp nguồn tức là cắt dòng điện từ hoá máy biến áp, bây giờ năng lượng từ trường tích luỹ trong lõi sắt từ, chuyển thành năng lượng điện trường chứa trong các tụ điện ký sinh, rất nhỏ, giữa dây cuốn sơ cấp và thứ cấp máy biến áp (1/2L.I2=1/2C.U2). Điện áp này có thể lớn gấp 5 lần điện áp làm việc. Để bảo vệ quá điện áp người ta thường dùng mạch RLC, bảo vệ riêng từng thyristor.

Người ta thường chọn điện áp định mức của thyristor là U>=1,2Um. Trị số này vẫn nhỏ hơn nhiều so với trị số cực đại của các qúa điện áp kể trên. Các quá điện

áp có tốc độ tăng trưởng lớn. Đạo hàm điện áp sinh ra dòng điện chảy qua tụ

điện C, đấu giữa anôt-catôt của thyristor, i=C . Điện cảm L hạn chế biên độ

của dòng điện này.

SVTH: Trần đức việt Trang 44 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Khi mở thyristor, tụ điện C sẽ phóng qua thyristor, điện cảm L hạn chế dòng điện này.

Các linh kiện bảo vệ có thể tính toán bằng công thức, nhưng trong thực tế người ta ưa dùng các trị số kinh nghiệm:

C= 0.01 1 B= 10 L= 50

Tính toán máy biến áp:

Điện áp pha sơ cấp máy biến áp:

U1 = 220V

Điện áp pha thứ cấp máy biến áp

Phương trình cân bằng điện áp khi có tải:

Udo.cosαmin = Ud + 2∆U +∆Udm +∆Uba

Trong đó:

Ud: Điện áp chỉnh lưu, Ud = 24V

∆Uv: Sụt áp trên các van, ∆Uv = 2,1

∆Uba: Sụt áp trên các máy biến áp khi có tải bao gồm sụt áp trên điện trở và sụt áp trên các điện cảm. Lấy sơ bộ: ∆Uba = 6%.Ud = 0,06.24=1,44V

αmin =0o.

Từ phương trình của điện áp khi có tải ta có :

Udo = min

.2

Cos

UbaUdmUvUd

Udo = = 29,64V

Điện áp phía thứ cấp máy biến áp:

Uα = Udo/Ku = π.29,64/2√2= 32.8V

Ku =2 : Hệ số điện áp chỉnh lưu (bảng 8.1sách ĐTCS của Lê Văn Doanh )

Sơ đồ điều khiển một kênh kiểu “arccos”:

SVTH: Trần đức việt Trang 45 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Trong sơ đồ điều khiển một kênh kiểu “arccos” có sử dụng một khâu tích phân OA1 và một khâu so sánh OA2.

Đối với sơ đồ mạch, nhằm tăng số lượng xung kích mở, đảm bảo mở Tiristor một cách chắc chắn, ta sử dụng IC555 để phát xung chùm. Nguyên tắc phát xung chùm là trước khi vào tầng khuếch đại, ta chèn thêm một cổng AND với tín hiệu vào nhận từ tầng so sánh và từ bộ phát xung chùm.

Hinh3.3. Sơ đồ điều khiển một kênh kiểu “arccos”

Từ sơ đồ hình 1.2 ta có hoạt động của mạch phát xung arcoss.

Tín hiệu đầu vào của OA1 là:

SVTH: Trần đức việt Trang 46 Nguyễn văn thiện Nguyễn văn danh

Vcc

0,1µF

-12V

OPC

U3

100µFU2

4,7K

+12V

0,47µF

OA1

0,1µF

OA2

Ucm

10K

4,7K

V

12V~

470µF

470µF

7912

7812

12K

10K2 73 64

~

10K2 73 64

1K

AND

8 4

1 2

6

7

3

5

U

Ura

R2

C1 C2

555

R1

Tải khuếch đạiTừ chùm xung &

Từ so sánh

GK

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

U1 = Um.sinωt

Tín hiệu đầu ra của OA1 là:

U2 = -∫Um.sinωt.dt/CR =(Um/R C).cosωt

Các điện áp U2 và Ucm (điện áp điều khiển) là hai đại lượng vào của khâu so sánh.

Chọn Ucmax = Um/ ωCR = 10V

Khi: Ucm = U2 ta c ó:

cosα = Ucm/Ucmax

Ở đầu ra của khâu so sánh OA2 ta nhận được chuổi xung chữ nhật. Tín hiệu này kết hợp với tín hiệu xung chùm của IC555 để đưa vào cổng AND, kết quả sẽ tạo ra tín hiệu Uf trên giản đồ xung.

Nhờ mạch R,C và điôt Đ ta có những xung dương điều khiển, chậm sau v(t) một góc α.

SVTH: Trần đức việt Trang 47 Nguyễn văn thiện Nguyễn văn danh

Uf

Xđk

ωt

ωt

ωt

U3

U2

Ucm

ωt2ππO

V

ωt

ωt

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.3. Sơ đồ dạng sóng mạch phát xung arccos

2. Tính toán các thông số mạch điều khiển:

Sơ đồ mạch điều khiển Arccos thực tế để điều khiển phát xung điều khiển Tiristor được cho như hình dưới.

SVTH: Trần đức việt Trang 48 Nguyễn văn thiện Nguyễn văn danh

G3

K3

G4

K4

G2

K2

G1

K1

8 4

1 2

6

7

3

5

U

Ura

R2

C1

C2

555

R1

8 4

1 2

6

7

3

5

U

Ura

R2

C1

C2

555

R1

0,1µF

-12V

U3

100µFU2

4,7K

+12V

0,47µF

OA1

0,1µF

OA2

Ucm

10K

4,7K

V

12V~

470µF

470µF

7912

7812

12K

10K2 73 64

~

10K2 73 64

1K

AND

12V

OPC

12V

OPC

-12V

U3

100µFU2

4,7K

0,47µF

OA1

OA2

Ucm

10K

4,7K

12K

10K2 73 64

10K2 73 64

1K

AND

12V

OPC

12V

OPC

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.5. Sơ đồ mạch phát xung arccos 2 kênh điều khiển

Mạch điều khiển được tính xuất phát từ yêu cầu về xung mở Thyristor. Các thông số cơ bản của mạch điều khiển.

Điện áp điều khiển Ti : Udk = 3V

Dòng điều khiển Ti : Ig = 0,04A

Thời gian mở Ti : tm = 80µs

Độ rộng xung điều khiển : 167µs, tương đương 30 điện

Điện áp nguồn nuôi mạch điều khiển: U = ±12V

Việc tính chọn mạch điều khiển thường được tiến hành từ tầng khuếch đại cuối cùng ngược trở lên.

3.1. Chọn phần tử ghép quang: Là loại optoTranzistor B817 có cấu trúc như hình dưới:

Các thông số của B817 (TA = 25°C):

Nhiệt độ hoạt động : –30°C to +100°C

Khả năng chịu được sự quá nhiệt 260°C /10 s

Dòng vào cực Anôt của 817 : IF = 50 mA

Tổn hao công suất ở đầu vào: PI= 70 mW

SVTH: Trần đức việt Trang 49 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Dòng Colector : IC= 50 mA

Điện áp giữa 2 cực C và E : VCEO= 35 V

Điện áp giữa E và C : VECO= 6 V

Công suất tiêu tán ở cực C : 150 mW

Tổng công suất tiêu tán : 200 mW

Điện trở cách điện : R=1011Ω

Tính chọn điện trở nối vào cực 1 của opto:

R > = = 240Ω

Chọn R=1kΩ (=R5=R4=R22=R20)

Tính chọn điện trở nối vào chân 4 của B817 (cực C).

R = =240Ω

Chọn R=R4=R6=R21=R23=1kΩ

Để kích mở Ti, ta nối đầu ra của B817 một Tranzistor nhằm khuếch đại tín hiệu từ B817.

Dòng kích mở yêu cầu Ig= 40mA =Ic.

Chọn Transistor C1815 có các thông số:.

Chọn Tranzitor công suất nối vào OPC là loại C1815 kiểu NPN, bán dẩn Silic để mở phần tử ghép quang với các thông số sau:

Điện áp giữa colectơ và bazơ : UCBO = 60V

Điện áp giữa colector và emitter : UCEO= 50V

Điện áp giữa hai cực E và B : UBE = 5V

Dòng điện lớn nhất ở colectơ : ICmax = 150mA.

Công suất tiêu tán ở colectơ : PC = 400mW

Hệ số khuếch đại : hEF = =70 ~700

Dòng điều khiển bazơ của trazitor : IB = = =2.1 mA

Nhiệt độ làm việc : -55 ~ +150 C

Như vậy cần đặt một điện trở ở đầu vào cực C của trazitor có thông số:

SVTH: Trần đức việt Trang 50 Nguyễn văn thiện Nguyễn văn danh

C1815

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

R = = = 80Ω

R= R15=R26=R19=100Ω

3.2.Chọn Transistor nối vào chân 2 của OPC: Q1,Q2

Ta chọn loại 2 con C1815 như trên.

3.3. Chọn cổng AND:

Toàn bộ mạch điều khiển sẽ dùng 2 cổng AND nên ta chọn IC 4081 họ CMOS. Một IC có 4 cổng AND, các thông số:

Nguồn nuôi IC : Vcc = -0.3 ÷ 16V, ta chọn Vcc = 12V.

Nhiệt độ làm việc : -400C ÷ +850C

Điện áp ứng với mức logic”1”: 2 ÷ 4.5V

Dòng điện : < 1mA

Công suất tiêu thụ : P = 2.5nW / 1cổng

3.4. Chọn tụ C1, C3 và điện trở R1,R9 nối vào Q1,Q2:

R1,R9 dùng để hạn chế dòng vào Q1,Q2.Chúng phải thoả mãn điều kiện:

R1 = R9 ≥ = = 2kΩ

Chọn R = 2kΩ

Chọn R1*C1 = tx = 167µs. Suy ra C = = =0,0835µs

Chọn C = 0,1µs(=100pF).

SVTH: Trần đức việt Trang 51 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

3.5. Chọn khuếch đại thuật toán:

Mạch điều khiển phải dùng 4 khuếch đại thuật toán, do đó ta chọn 1 IC loại LM324 của hãng Fairchild Semiconductor.

Sơ đồ chân IC LM324 :

Các thông số của LM324:

Điện áp nguồn nuôi : Vcc = ± 12V

Điện áp vào : -0.3 ~ ± 32V

Nhiệt độ làm việc : 0 ~ 70oC

Công suất tiêu thụ : P = 1310 mW = 1,13W

Tổng trở đầu vào : 106MΩ

Dòng cung cấp : Icc = 1mA

Dòng điện ra : Ira = 40mA

3.5. Tính chọn điện trở nối vào khâu so sánh:

Khuếch đại thuật toán đã chọn là loại LM324:

Chọn R10 = R13 > = = 12 kΩ

Trong đó nguồn nuôi Vcc = 12V thì điện áp vào khâu so sánh là

Uv ≈ 12V. Dòng điện vào được hạn chế để Ilv < 1mA

Do đó ta chọn R10=R13=15kΩ, khi đó dòng vào khâu so sánh là:

SVTH: Trần đức việt Trang 52 Nguyễn văn thiện Nguyễn văn danh

LM324

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Ilvmax = = 0,8mA.

3.6 Tính chọn bộ tạo xung chùm:

Muốn tạo xung chùm xung có tần số f= = 3kHz hay chu kỳ của của xung

chùm (chu kỳ tín hiệu ra):

T = = 334µs

Ta có: T = 0.693(R1 + 2R2)C

Chọn C = 100pF=0,1µF,

Suy ra T = 0,693(R1 +2R2)0,1=334

R1+ 2R2 = 4819Ω

Chọn R1 là biến trở 200Ω, còn chọn R2 =5k.

Phần 2. Thiết kế mạch vi điều khiển

1. Tổng quan về họ vi điều khiển 8051.

1.1 Sơ đồ khối chung của bộ vi điều khiển:

Sơ đồ khối chung của hầu hết các bộ vi điều khiển là toàn bộ những phần nằm trong đường chấm trên hình1.1. Nó bao gồm bộ nhớ ROM và RAM, mạch

SVTH: Trần đức việt Trang 53 Nguyễn văn thiện Nguyễn văn danh

U

2 1

7

6

8 4

3

5

Ura

R2

C 0.01µF

IC555

R1

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

giao tiếp nối tiếp, mạch giao tiếp song song, bộ định thời gian, hệ thống ngắt và các bus được tích hợp trên cùng một chíp.

Hình 3.6: Sơ đồ khối tổng quát của một bộ điều khiển

1.2 Đơn vị xử lý trung tâm CPU (Central Processing Unit):

Là thành phần chính của một chíp vi điều khiển, nó quản lý tất cả hoạt động của bộ vi

SVTH: Trần đức việt Trang 54 Nguyễn văn thiện Nguyễn văn danh

Nguồn đồng hồ ngoài

Ngắt ngoài

Thiết bị nối tiếp

Thiết bị song song

Đồng hồ nội

Timers Điều khiển ngắt

Giao tiếp nối tiếp

Giao tiếp song song

CPUBus dữ liệu, địa chỉ, điều khiển

RAM ROM

Thanh ghi lệnh (IR)

Khối điều khiển và giải mã lệnh

Khối Logic và số học

CPU

Hình 3.7 Sơ đồ khối của CPU

Các thanh ghi

Bộ đếm chương trình ( PC)

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

điều khiển, thực hiện các phép toán trên số liệu. Thực chất, nó chỉ là tập hợp các mạch logic nhằm thực hiện liên tục hai hoạt động chính là tìm lệnh và thi hành lệnh.

Hình 3.7 mô tả các khối bên trong của CPU. Nó có một tập các thanh ghi dùng cho việc lưu trữ tạm thời các thông tin, khối số học và logic ALU (Arithmetic and Logic Unit) thực hiện các phép toán dựa trên các thông tin được lưu trong thanh ghi, khối điều khiển và giải mã lệnh (Instruction Decode and Contrrol Unit) xác định phép thi hành và chuẩn bị các hoạt động cần thiết để thực hiện lệnh đó có kết hợp với thông tin trong 2 thanh ghi phụ. Thanh ghi lệnh (Instruction Register) chứa mã nhị phân của mỗi lệnh được thi hành. Bộ đếm chương trình (Program Couter) lưu giữ địa chỉ trong bộ nhớ của lệnh cần thực hiện tiếp theo.

1.3 Bộ nhớ bán dẫn RAM và ROM (EPROM):

Bộ nhớ dùng để lưu trữ chương trình và dữ liệu, có hai loại bộ nhớ là RAM và ROM. Chúng ta có thể phân biệt sự khác nhau giữa RAM và ROM dựa trên hai tính năng.

- Thứ nhất, RAM (Random Access Memory) là bộ nhớ cho phép đọc và ghi dữ liệu được, còn ROM (Read Only Memory) là bộ nhớ chỉ đọc, trong một số chíp vi điều khiển còn sử dụng EPROM (Erasable Programmable ROM) là ROM lập trình có thể xoá được để thay thế cho ROM .

- Thứ hai, dữ liệu trong RAM sẽ bị mất đi khi không cung cấp điện, còn dữ liệu trong ROM thì vẫn lưu lại khi không cấp nguồn cho nó.

1.4 Bus địa chỉ, bus dữ liệu và bus điều khiển:

Bus là tập hợp các đường dây mang thông tin với cùng mục đích. Trong chíp vi điều khiển có 3 loại bus là bus địa chỉ, bus dữ liệu và bus điều khiển. Trong

SVTH: Trần đức việt Trang 55 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

hoạt động đọc hay ghi, CPU xác định vị trí của dữ liệu bằng cách đặt một địa chỉ vào bus địa chỉ, rồi kích hoạt một tín hiệu trên bus điều khiển để chỉ thị hoạt động đó là đọc hay ghi.

Hoạt động đọc sẽ lấy 1 byte dữ liệu từ bộ nhớ tại một vị trí xác định rồi đặt lên bus dữ liệu. CPU đọc dữ liệu này và đặt nó vào một trong các thanh ghi nội trú của CPU. Hoạt động ghi thì ngược lại, CPU lấy dữ liệu đưa ra bus dữ liệu. Nhờ có tín hiệu điều khiển, bộ nhớ nhận biết được đây là một hoạt động ghi và nó sẽ lưu dữ liệu trên vào vùng nhớ đã xác định nhờ địa chỉ mà CPU đã gởi tới nó từ trước.

- Bus dữ liệu mang thông tin trao đổi giữa CPU và bộ nhớ, giữa CPU và thiết bị I/O. Độ rộng của bus dữ liệu đóng vai trò khá quan trọng trong vấn đề tăng tốc cho một bộ vi điều khiển, 8051có độ rộng bus dữ liệu là 8 bit. Hiện nay nhiều bộ vi điều khiển sử dụng bus địa chỉ và dữ liệu dồn kênh, nghĩa là sử dụng cùng một đường truyền cho các bus dữ liệu và một số bit địa chỉ. Trong trường hợp này, bộ vi điều khiển có thêm các mạch ngoài dùng để phân tích các tín hiệu địa chỉ và dữ liệu trong các bus tương ứng.

- Các bus dữ liệu hoạt động theo 2 hướng, còn bus địa chỉ thì hoạt động theo 1 hướng. Bởi vì thông tin địa chỉ luôn luôn được cung cấp bởi CPU, nhưng dữ liệu thì có thể lưu thông theo cả hai chiều tuỳ theo hoạt động ghi vào hay đọc ra. Thông tin lưu trữ trên bus dữ liệu có thể là những lệnh của chương trình, địa chỉ gắn vào câu lệnh, dữ liệu được sử dụng bởi chương trình. Bus điều khiển là 1 tổ hợp các báo hiệu, mỗi báo hiệu có một vai trò xác định để điều khiển hoạt động của hệ thống hoạt động một cách hiệu quả. Những tín hiệu điều khiển là những tín hiệu định thời được cung cấp bởi CPU nhằm đồng bộ việc vận chuyển thông tin trên bus địa chỉ và bus dữ liệu.

2. Cấu trúc phần cứng của 8051.

2.1 Sơ đồ khối của IC vi điều khiển 8051:

IC 8051 là chíp vi điều khiển trong họ vi điều khiển 5 đã được Intel giới thiệu và đưa ra thị trường. Các thành phần bên trong nó gồm có:

4KB ROM.

128 byte RAM.

4 port xuất nhập (I/O port) 8 bit.

2 bộ định thời 16 bit.

SVTH: Trần đức việt Trang 56 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Mạch giao tiếp nối tiếp.

Không gian nhớ chương trình (mã) ngoài 64K

Không gian nhớ giữ liệu ngoài 64K

Bộ vi xử lý bit (thao tác trên các bit riêng lẽ).

210 vị trí nhớ được định địa chỉ, mỗI vị trí 1 bit.

Nhân/chia trong 4 s.

Các chíp vi điều khiển còn lại trong họ 51 khác với 8051 ở sự tích hợp các thành phần bên trong chíp như RAM, ROM (hoặc EPROM), bộ đếm thời gian.

Chip Bộ nhớ chương trình trên chip

Bộ nhớ dữ liệu trên chip

Các bộ định thời

8051 4K ROM 128 byte 2

8031 0K 128 byte 2

8751 4K EPROM 128 byte 2

8052 8K ROM 256 byte 3

8032 OK 256 byte 3

8752 8K EPROM 256 byte 3

SVTH: Trần đức việt Trang 57 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.8: So sánh các IC thuộc họ vi điều khiển 51

Hình 3.9: Sơ đồ chân của 8051

2.2 Chức năng của các chân IC 8051:

Chíp vi điều khiển 8051 có 32 trong tổng số 40 chân có chức năng như là những cổng I/O, trong đó có 24 chân được sử dụng vào 2 mục đích. Nghĩa là ngoài chức năng I/O, mỗi chân có thể là một đường điều khiển của bus địa chỉ hay bus dữ liệu khi hệ thống sử dụng bộ nhớ ngoài. Hoặc là mỗi đường hoạt động một cách độc lập để giao tiếp với các thiết bị đơn bit như là các công tắc, đèn LED, Transistor, mô tơ và loa.

Trong những mô hình thiết kế không dùng bộ nhớ ngoài, P0 được sử dụng như là cổng I/O. còn đối với những hệ thống lớn hơn có yêu cầu một số lượng đáng kể bộ nhớ ngoài thì P0 trở thành các đường truyền dữ liệu và 8 bit thấp của bus địa chỉ.

- Cổng P1 được chỉ định là cổng I/O từ chân 1 đến 8. Chúng được sử dụng cho mục đích duy nhất là giao tiếp với các thiết bị ngoài khi cần thiết.

SVTH: Trần đức việt Trang 58 Nguyễn văn thiện Nguyễn văn danh

9

181920

293031

4012345678

2122232425262728

1011121314151617

3938373635343332

RST

XTAL2XTAL1GND

PSENALE/PROG

EA/VPP

VCCP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7

P2.0/A8P2.1/A9

P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15

P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD

P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

- Cổng P2 là cổng I/O hoặc là đường truyền 8 bit cao của bus địa chỉ cho những mô hình thiết kế có bộ nhớ chương trình nằm ở ngoài hoặc có hơn 256 byte bộ nhớ dữ liệu ngoài.

- Cổng P3 ngoài mục đích chung là cổng I/O, những chân này còn kiêm luôn nhiều chức năng khác nữa liên quan đến các tính năng đặc biệt của 8051.

Hình 3.10: Sơ đồ khối của 8051

SVTH: Trần đức việt Trang 59 Nguyễn văn thiện Nguyễn văn danh

Bit Tên Địa chỉ bit Chức năng thứ hai

P3.0 RXD BOH Nhận dữ liệu cho cổng nối tiếp

P3.1 TXD B1H Truyền dữ liệu cho cổng nối tiếp

P3.2 INT0 B2H Ngắt 0 bên ngoài

P3.3 INT1 B3H Ngắt 1 bên ngoài

P3.4 T0 B4H Ngõ vào bộ đếm thời gian 0

P3.5 T1 B5H Ngõ vào bộ đếm thời gian 1

P3.6 WR B6H Điều khiển ghi bộ nhớ dữ liệu ngoài

P3.7 RD B7H Điều khiển đọc bộ nhớ dữ liệu ngoài

Interup contrl Other register128 bytes

RAMTimer 1

Timer 0

CPU

Oscillator Bus contrlo I/ O ports Serial port

ADRESS/DATA

EARST PSEN

ALETXD RXD

ROM4K- 8051

INT1

INT0

Timer1

Timer 0

Serial T1

T1

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.11: Chức năng thứ hai của các chân Port 3

- PSEN là một tín hiệu điều khiển cho phép bộ nhớ chương trình bên ngoài hoạt động. Nó thường được kết nối đến chân OE (Output Enable) của EPROM để thực hiện đọc các byte chương trình. Xung tín hiệu PSEN luôn ở mức thấp trong suốt phạm vi quá trình của một lệnh. Còn khi thi hành chương trình từ ROM ở ngay bên trong chip, chân PSEN luôn ở mức cao (không hoạt động).

- Tín hiệu ALE có chức năng tách byte địa chỉ thấp và bus dữ liệu khi cổng P0 được sử dụng ở chế độ tuần tự hay còn gọi là chế độ dò kênh, nghĩa là sử dụng một đường truyền cho các bit dữ liệu và byte thấp của bus địa chỉ.Khi chân EA ở mức cao, 8051/8052 được phép thực hiện các chương trình lưu trữ ở vùng nhớ thấp hơn 4Kbyte/8Kbyte ROM bên trong chíp. Còn khi EA ở mức thấp chỉ có những chương trình lưu ở bộ nhớ bên ngoài mới được thực hiện. (dùng cho 8051)

- 8051 có một bộ dao động nội bộ bên trong chíp hoạt động bám theo tần số của một con dao động thạch anh nằm bên ngoài. Tần số thông dụng của thạch anh là 12MHz cho hầu hết các IC thuộc họ 51.

2.3. Tổ chức bộ nhớ:

Không gian bộ nhớ của bộ vi điều khiển được phân chia ra thành 2 phần dữ liệu và chương trình. Hầu hết các IC MCS-51 đều có bộ nhớ chương trình và dữ liệu nằm bên trong chíp, tuy nhiên cũng có thể mở rộng dung lượng lên đến 64K bộ nhớ chương trình và 64K bộ nhớ dữ liệu bằng cách sử dụng thêm một số bộ nhớ ngoài.

Bên trong chíp vi điều khiển 8031 chỉ có 128 byte bộ nhớ dữ liệu (RAM) mà không có bộ nhớ chương trình (ROM). Nó có thể kết nối tối đa 64Kbyte bộ nhớ chương trình và 64Kbyte bộ nhớ dữ liệu bên ngoài.

SVTH: Trần đức việt Trang 60 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.12 Không gian bộ nhớ của 8051

Hình 3.12 trình bày chi tiết bộ nhớ dữ liệu. Không gian bộ nhớ trong được phân chia ra gồm các bank thanh ghi (00H-1FH), RAM địa chỉ theo bit (20H-2FH), RAM dùng chung (30H-7FH), và các thanh ghi chức năng đặc biệt.

Byte Address Bit Address Byte Address Bit Address

7F Ram dùng chung FF

F0 F7 F6 F5 F4 F3 F2 F1 F0 B

E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC

SVTH: Trần đức việt Trang 61 Nguyễn văn thiện Nguyễn văn danh

Bộ nhớ dữ liệu

Hoạt động nhờ 2 tín hiệu điều

khiển RD và WK

0000

FFFF

Bộ nhớ Chương trình

Hoạt động nhờ tín hiệu

PSEN

FFFF

0000

Bộ nhớ chương

trình

00

FF

Bộ nhớBên ngoài

Bộ nhớ bên trong chip

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

D0

D7

D6

D5

D4

D3

D2

D1

D0

PSW

30 B8 - - - BC

BB

BA

B9 B8 IP

2F 7F 7E 7D

7C 7B 7A

79 78

2E 77 76 75 74 73 72

71 70 B0 B7 B6 B5 B4 B3 B2 B1 B0 P3

2D

6F 6E 6D

6C 6B 6A

69 68

2C 67 66 65 64 63 62

61 60 A8

AF

- - AC

AB

AA

A9

A8

IE

2B 5F 5E 5D

5C 5B 5A

59 58

2A

57 56 55 54 53 52

51 50 A0

A7

A6

A5

A4

A3

A2

A1

A0

P2

29 4F 4E 4D

4C 4B 4A

49 48

28 47 46 45 44 43 42

41 40 99 Not bit addressable SBUF

27 3F 3E 3D

3C 3B 3A

39 38 98 9F 9E 9D

9C 9B 9A

99 98 SCON

26 37 36 35 34 33 32

31 30

25 2F 2E 2 2C 2B 2 29 28 90 97 96 95 94 93 92 91 90 P1

SVTH: Trần đức việt Trang 62 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

D A

24 27 26 25 24 23 22

21 20

23 1F 1E 1D

1C 1B 1A

19 18 8D

Not bit addressable TH1

22 17 16 15 14 13 12

11 10 8C Not bit addressable TH0

21 0F 0E 0D

0C 0B 0A

9 8 8B Not bit addressable TL1

20 7 6 5 4 3 2 1 0 8A

Not bit addressable TL0

1F

Bank 3

89 Not bit addressable TMOD

18 88 8F 8E 8D

8C 8B 8A

89 88 TCON

17Bank 2

87 Not bit addressable PCON

10

0FBank 1

83 Not bit addressable DPH

8 82 Not bit addressable DPL

7 Default Register bank 0

for R0 - R7

81 Not bit addressable SP

0 80 87 86 85 84 83 82 81 80 P0

RAM Thanh ghi chức năng đặc biệt

Hình 3.13. Tổ chức bộ nhớ dữ liệu

2.4 . Các thanh ghi chức năng đặc biệt:

SVTH: Trần đức việt Trang 63 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

8051 có các thanh ghi R0 đến R7 và 21 thanh ghi chức năng đặc biệt SFR (Special Function Register) nằm ở phần trên của RAM trong từ địa chỉ 80H đến FFH.

Thanh ghi trạng thái PSW (Program Status Word): Thanh ghi PSW chứa các bit trạng thái được tóm tắt trong hình 1.9.

CY AC F0 RS1 RS0 OV - P

Hình 3.14: Các bit thanh ghi trạng thái

+ Cờ nhớ CY (Carry Flag): Cờ nhớ được sử dụng cho 2 mục đích. Nó được dùng trong các phép toán số học, cờ nhớ được lập khi kết quả phép toán có nhớ hoặc là phải mượn. Ngoài ra cờ nhớ còn được sử dụng như là thanh ghi 1 bit cho các lệnh booorlean hoạt động trên các bit.

+ Cờ nhớ phụ AC (Auxiliary Carry flag): Khi thực hiện phép tính các số BCD, bit AC được bật nếu kết quả phép toán vừa thực hiện cờ nhớ hay có mượn đối với 4 bit thấp.

+ Cờ 0 F0 (Flag 0): Là bit cờ dùng chung được dành sẵn cho các ứng dụng của người sử dụng.

+ Bit chọn lựa bank thanh ghi: các bit RS0 và RS1 dùng để xác định bank thanh ghi tích cực. Chúng được xóa mỗi khi hệ thống khởi động lại và được thay bởi phần mềm khi cần thiết.

+ Cờ tràn OV (Over low Flag): Cờ tràn được bật nếu kết quả của một phép toán cộng hay trừ các số có dấu bị sai.

+ Bit chẵn lẻ P (parity bit): Bit Parity được tự động lập hay xóa sau mỗi chu kỳ máy để thiết lập Parity chẵn với thanh ghi A. Nghĩa là tổng số bit 1 của thanh ghi A cộng với bit Parity thì luôn luôn chẵn.

-Thanh ghi B: Thanh ghi B được sử dụng đi kèm với thanh ghi A để thực hiện các phép toán nhân và chia. Thanh ghi B cũng được xem như là thanh ghi đệm dùng chung. Nó có địa chỉ bit từ F0H đến F7H.

- Con trỏ ngăn xếp SP: Là một thanh ghi 8 bit, nó chứa địa chỉ của phần dữ liệu đang hiện diện tại đỉnh của ngăn xếp. Ngăn xếp hoạt động theo phương thức vào trước ra sau. Hoạt động đẩy vào ngăn xếp làm tăng SP lên trước khi ghi dữ liệu vào. Hoạt động lấy ra khỏi ngăn xếp sẽ đọc dữ liệu ra rồi giảm SP.

SVTH: Trần đức việt Trang 64 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

-Con trỏ dữ liệu DTPR (Data Pointer): DTPR được sử dụng để truy cập vào bộ nhớ chương trình và bộ nhớ dữ liệu bên ngoài, đó là thanh ghi 16bit có 8bit thấp ở địa chỉ 82H (DPL) và 8bit cao ở địa chỉ 83H (DPH).Các thanh ghi cổng: các cổng I/O của 8051 bao gồm P0 tại địa chỉ 80H, P1 tại địa chỉ 90H, P2 tại địa chỉ A0H và P3 tại địa chỉ B0H. tất cả các cổng đều có địa chỉ bit nên cung cấp khả năng giao tiếp với bên ngoài rất mạnh.

-Các thanh ghi bộ đếm thời gian: 8051 có 2 bộ đếm thời gian 16bit để định các khoảng thời gian hay đếm các sự kiện. Timer 0 có địa chỉ 8AH (TL0: byte thấp) và 8CH (TH0: byte cao), Timer 1 có địa chỉ 8BH (TL1: byte thấp) và 8DH (TL2: byte cao). Hoạt động của bộ đếm thời gian được thiết lập bởi thanh ghi chế độ thời gian TMOD và thanh ghi điều khiển thời gian TCON, chỉ có TCON có địa chỉ bit.

-Thanh ghi cổng tuần tự: IC8051 chứa 1 cổng nối tiếp để kết nối với các thiết bị nối tiếp như modem hoặc để giao tiếp với các IC khác sử dụng giao tiếp nối tiếp (bộ chuyển đổi A/D, thanh ghi dịch, bộ nhớ RAM...). bộ đệm dữ liệu nối tiếp SBUF lưu giữ cả dữ liệu truyền đi và dữ liệu nhận được. Hoạt động ghi SBUF sẽ nạp vào dữ liệu để truyền đi, còn hoạt động đọc SBUF sẽ truy cập vào dữ liệu đã nhận được. Nhiều chế độ hoạt động khác nhau có thể lập trình được thông qua địa chỉ bit của thanh ghi điều khiển cổng nối tiếp tại địa chỉ 98H.

-Các thanh ghi ngắt: 8051 có 5 nguồn ngắt và 2 mức ưu tiên. Các ngắt bị cấm sau khi hệ thống khởi động lại và sẽ được bật bằng cách ghi vào thanh ghi cho phép ngắt IE (Interrup enable register). Mức ưu tiên được thiết lập thông qua thanh ghi ưu tiên ngắt IP (Interrup priority register). Cả 2 thanh ghi này đều có địa chỉ bit.

-Thanh ghi điều khiển năng lượng PCON (Power control register): Chứa nhiều bit điều khiển đảm nhận những chức năng khác nhau.

SMOD - - - GF1 GF0 PD IDL

Hình 3.15 : các bit thanh ghi điều khiển năng lượng

+ Bit SMOD làm tăng gấp đôi tốc độ baud của cổng nối tiếp khi ở chế độ1, 2, 3. Bit 2 và 3 là các bit cờ dùng chung được dành sẵn cho các ứng dụng của người dùng. Các bit điều khiển năng lượng là: bit hạ thấp năng lượng PD (Power

SVTH: Trần đức việt Trang 65 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

down) và bit ngừng không hoạt động IDL (Idle). Các bit này sẽ chuyển bộ vi điều khiển sang 2 chế độ hoạt động cơ bản.

2.5. Bộ nhớ ngoài:

Vi điều khiển cho phép mở rộng lên đến 64K không gian bộ nhớ chương trình và 64K không gian bộ nhớ dữ liệu nằm bên ngoài. Khi sử dụng bộ nhớ ngoài thì cổng P0 không được dành cho hoạt động I/O, nó trở thành đường truyền bus dữ liệu (D0-D7) và byte thấp (A0-A7) của bus địa chỉ. Cổng P2 thường được sử dụng cho đường truyền byte cao của bus địa chỉ.

Trong suốt một nửa chu kỳ nhớ đầu, tín hiệu ALE sẽ chốt byte thấp của bus địa chỉ vào bộ chốt 74HC573, và trong nữa chu kỳ nhớ còn lại, cổng P0 được sử dụng như là bus dữ liệu để đọc dữ liệu vào MC hay ghi dữ liệu ra bộ nhớ ngoài. Chế độ hoạt động như vậy gọi là chế độ dồn kênh.

Hình 3.16: Giản đồ thời gian trong chế độ dồn kênh và không dồn kênh.

Phương thức truy cập vào bộ nhớ chương trình ngoài:

Bộ nhớ chương trình ngoài được đọc bởi tín hiệu PSEN. Khi bộ nhớ chương trình bên ngoài được sử dụng, cả cổng P0 và P2 đều không sử dụng như cổng I/O. các kết nối phần cứng được mô tả trên hình 1.12. Một vòng chu kỳ máy của 8051 gồm có 12 chu kỳ dao động. Nếu bộ dao động nội hoạt động bám theo một dao động thạch anh 12MHz thì một chu kỳ máy là 1s. Suốt một chu kỳ máy

SVTH: Trần đức việt Trang 66 Nguyễn văn thiện Nguyễn văn danh

Địa chỉA0...A15

Dữ liệuD0...D7

A8...A15

Không ghép kênh (24 đường)

Địa chỉ

Địa chỉ Dữ liệu

Ghép kênh (16 đường)

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

chuẩn, tín hiệu ALE dao động 2 lần và 2 byte được đọc ra từ bộ nhớ chương trình.

Hình 3.17: Sơ đồ đấu nối phần cứng của 8051 với ROM ngoài

SVTH: Trần đức việt Trang 67 Nguyễn văn thiện Nguyễn văn danh

Port 0EA

ALE8051

Port 2

/PSEN

D0...D7

A0...A7

EPROM

A8...A15

/OE

D QG

74HC573

Một chu kỳ máy

Port 0

P1 P2S1

P1 P2 P1 P2 P1 P2 P1 P2S2 S3 S4 S5 S6

P1 P2 P1 P2S1

OSC

OpcodePCL PCL Byte 2

Port 2 PCH PCH

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.18: Giản đồ thời gian cho hoạt động đọc bộ nhớ chương trình bên ngoài

Truy cập bộ nhớ dữ liệu ngoài:

Các hoạt động đọc ghi bộ nhớ dữ liệu được điều khiển bởi 2 tín hiệu RD cà WR. Cách duy nhất truy cập đến bộ nhớ dữ liệu ngoài là dùng lệnh MOVX, sử dụng con trỏ dữ liệu DPTR 16bit hoặc R0 hay R1 làm thanh ghi địa chỉ.

Giản đồ thời gian cho hoạt động đọc bộ nhớ dữ liệu ngoài bằng lệnh MOVX A, @DPTR được chỉ trong hình 1.15. Lúc này, một xung ALE và một xung PSEN bị bỏ qua và thay vào đó là một xung RD để đọc RAM. Giản đồ thời gian cho một hoạt động ghi cũng tương tự, chỉ khác là xung WR ở mức thấp để ghi dữ liệu ra cổng P0 và RD tồn tại ở mức cao.

Hình 3.19 : Sơ đồ đấu nối phần cứng của 8051 với RAM bên ngoài

SVTH: Trần đức việt Trang 68 Nguyễn văn thiện Nguyễn văn danh

Port 0

ALE8051

Port 2/RD/WR

/PSEN

D0...D7

A0...A7

RAM

A8...A15

/OE/WR/CS

D QG

74HC573

Một chu kỳ máy

Port 0

Một chu kỳ máy

S1 S2 S3 S4 S5 S6

ALE

DPL External Data in

PCH DPH

S1 S2 S3 S4 S5 S6

Port 2

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.20: Giản đồ thời gian của lệnh MOVX

2.6 Reset hệ thống:

Hình 3.21: Sơ đồ mạch thực hiện reset hệ thống

Để reset 8051: Ta phải giữ chân RST ở mức cao trong tối thiểu 2 chu kỳ máy rồi mới trở lại mức thấp. Việc reset có thể thực hiện hoàn toàn bằng tay thông qua công tắc, hoặc có thể tự động reset khi cấp điện.

Tình trạng các thanh ghi trong 8051 sau khi reset được tóm tắt trong hình1.17. Bộ đếm chương trình sẽ được nạp vào giá trị 0000H, bởi vì khi RST xuống mức thấp, sự thực hiện chương trình luôn luôn bắt đầu tại tai địa chỉ đầu tiên của bộ nhớ chương trình. Nội dung của RAM bên trong chíp không bị ảnh hưởng bởi hoạt động reset.

SVTH: Trần đức việt Trang 69 Nguyễn văn thiện Nguyễn văn danh

5V

100

8,2K

10uF

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.22: Giá trị các thanh ghi sau reset hệ thống

3. Giới thiệu các chế độ đia chỉ của 8051:

3.1. Các chế độ địa chỉ của 8051:

Bộ vi điều khiển 8051 sử dụng 8 chế độ địa chỉ để xác định vùng dữ liệu cần thiết cung cấp cho chế độ hoạt động. Bao gồm các chế độ địa chỉ sau:

Địa chỉ thanh ghi.

Địa chỉ trực tiếp.

Địa chỉ gián tiếp .

Địa chỉ tức thời.

Địa chỉ tương đối.

Địa chỉ tuyệt đối .

Địa chỉ dài .

Địa chỉ liệt kê.

3.2.Tập lệnh:

Tập lệnh của 8051 chia thành 5 nhóm chính là:

Lệnh số học: Gồm các lệnh cộng, trừ, nhân, chia, tăng, giảm tác động trên các địa chỉ và thanh ghi.

SVTH: Trần đức việt Trang 70 Nguyễn văn thiện Nguyễn văn danh

Thanh ghi Nội dung Thanh ghi Nội dung

Bộ đếm CT 0000H IP xxx00000B

Thanh ghi A 00H IE 0xx00000B

Thanh ghi B 00H Thanh ghi Timer 00H

PSW 00H SCON 00H

SP 07H SBUF 00H

DPTR 0000H PCON(Hmos) 0xxxxxxxB

Cổng P(0,1,2,3) FFH PCON(Cmos) 0xxx0000B

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Lệnh logic:Gồm các lệnh thực hiện phép toán Boolean, lệnh quay thanh ghi.

Lệnh chuyển dữ liệu: Gồm các lệnh chuyển dữ liệu giữa các thanh ghi, giữa thanh ghi và bộ nhớ, giữa các vùng nhớ với nhau.

Lệnh Boolean: 8051 chứa một bộ xử lý Boolean hoàn chỉnh thực hiện các phép toán trên từng bit. Những lệnh truy cập các bit này không chỉ là các lệnh rẽ nhánh có điều kiện mà còn có các lệnh chuyển, bật, xoá, bù, AND và OR.

Lệnh rẽ nhánh chương trình: Gồm những lệnh rẽ nhánh có điều kiện hay không có điều kiện. Các lệnh rẽ nhánh chương trình sữ dụng 3 kiểu địa chỉ là kiểu địa chỉ tương đối, địa chỉ dài và địa chỉ tuyệt đối.

4 . Hoạt động của bộ định thời Timer:

4.1 Giới thiệu bộ Timer trong 8051:

Bộ Timer là một dãy các flip - flop chia 2, chúng nhận một tín hiệu đưa vào như là nguồn đồng hồ. Tín hiệu từ nguồn đồng hồ đưa vào flip flop thứ nhất, và ngõ ra của flip flop thứ nhất được đưa vào flip flop thứ 2 và cứ thế tiếp tục. Mỗi tầng kế tiếp nhau được chia cho 2, nên bộ định thời n tầng sẽ chia tầng số tín hiệu đồng hồ cho 2n. Ngõ ra của tầng cuối cùng dùng để điều khiển flip flop tràn, còn gọi là cờ tràn, nó được kiểm tra bởi phân mềm và thường dùng để tạo ra một ngắt. Giá trị nhị phân trong các flip flop hiểu là các xung đồng hồ được đếm khi bộ định thời hoạt động. Các bộ đếm sẽ thực hiện đếm lên từ giá trị nạp vào thanh ghi THx và TLx, cho đến FFFFh và cơ tràn được bật và bộ đếm lại lấy giá trị trong thanh ghi THx và THx. Ban đầu mật định giá tri trong thanh ghi THx và TLx là 0000h.

Trong 8051 có 2 bộ định thời 16 bít, mỗi bộ có 4 chế độ hoạt động nó thường được sử dụng:

Tạo ra tốc độ baud cho việc truyền thông nối tiếp.

Đếm sự kiện và đo khoảng thời gian trôi qua giữa các sự kiện.

Để truy cập vào bộ định thời ta dùng 6 thanh ghi sau:

SFR Mục đích Địa chỉ Chế đô địa chỉ bít

TCON Điều khiển 88h Có

SVTH: Trần đức việt Trang 71 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

TMOD Định Mode 89h 0

TL0 Byte thấp của Timer0 8Ah 0

TL1 Byte thấp của Timer1 8Bh 0

TH0 Byte cao của Timer0 8Ch 0

TH1 Byte cao của Timer1 8Dh 0

Hình 3.23: Các thanh ghi chức năng đặc biệt của bộ định thời.

4.2 Thanh ghi kiểu thời gianTMOD:

Bit Tên Timer Chức năng

7 GATE 1 Nếu GATE=1và INT1 cao thì Timer1 mới hoạt động

6 C/T 1 Bít chọn Counter/Timer

5 M1 1 Bit chọn Mode

4 M0 1 Bit chọn Mode

3 GATE 0 Bit GATE của Timer0

2 C/T 0 Bít chọn Counter/Timer

1 M1 0 Bit chọn Mode

0 M0 0 Bit chọn Mode

Hình 3.24: các bit trong thanh ghi TMOD

4.3 Thanh ghi điều khiển định thời TCON :

TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

SVTH: Trần đức việt Trang 72 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

TCON chứa các bít tình trạng và các bít điều khiển cho Timer0 và Timer1.

TF0, TF1: cờ tràn bật bởi phần cứng khi sảy ra tràn và được xoá bởi phần mềm hoặc phần cứng khi sử dụng ngắt.

TR0, TR1: điều khiển chạy cho Timer0 và Timer1. Bật xoá bởi phần mềm.

IE0, IE1: cờ phát hiện ngắt từ bên ngoài, được xoá bởi phần mềm hoặc phần cứng khi sử dụng ngắt.

IT0, IT1: chọn lựa cách tác động của ngắt bên ngoài là tác động mức thấp hay tác động sườn âm.

4.4 Nguồn đồng hồ:

Có thể định nhịp bởi 1 trong hai nguồn đồng hồ, việc lựa chọn này bằng cách ghi vào C/T trong thanh ghi TMOD khi mà bộ định thời được thiết lập. Một nguồn đồng hồ dùng để xác định khoảng thời gian và nguồn kia dùng để đếm sự kiện.

Nếu C/T= 0, Timer nhận xung từ từ bộ dao động bên trong chíp, và được chia cho 12 để tạo ra xung hợp lí phù hợp cho các ứng dụng. Các thanh ghi THx và TLx được tăng lên sau mỗi xung nhịp có tần số 1Mhz nếu bộ dao động nội hạt có tần số là 12Mhz. Hiện tượng tràn sảy ra phụ thuộc vào giá trị nạp vào thanh ghi THx và TLx.

Nếu C/T=1, bộ định thời được định nhịp bởi nguồn từ bên ngoài thông qua 2 chân P3.4(T0) và P3.5(T1). Trong hầu hết các ứng dụng, nguồn bên ngoài này cung cấp cho Timer một xung vào lúc xảy ra một sự kiện nào đó, lúc này bộ Timer là bộ đếm sự kiện. Số các sự kiện được xác định bởi phần mềm bằng cách đọc các thanh ghi định thời TLx/THx, bởi vì giá trị 16bit trong các thanh ghi này tăng lên sau mỗi sự kiện.

SVTH: Trần đức việt Trang 73 Nguyễn văn thiện Nguyễn văn danh

0= Up (Interval Timing)1= Down (Event Counting)

On - chip Oscillator

12

Timer Clock

T0 or T1 pin

C/T

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.25: Nguồn đồng hồ

5. Hoạt động của cổng nối tiếp:

5.1 Giới thiệu chung:

Bộ vi điều khiển có chứa một cổng nối tiếp ở bên trong, nó có thể hoạt động ở 4 Mode khác nhau. Chức năng chủ yếu của cổng nối tiếp là thực hiện việc chuyển đổi từ song song sang nối tiếp để xuất dữ liệu ra, và từ nối tiếp sang song song để nhập dữ liệu vào thông qua 2 chân P3.1 (TXD) và P3.0 (RXD).

Cổng nối tiếp có tính năng hoạt động kép, tức là cùng một lúc có thể truyền và nhận dữ liệu, ngoài ra 8051 còn sử dụng cơ chế bộ đệm cho phép một ký tự được nhận vào và lưu trữ trong bộ đệm trong khi nhận vào ký tự thứ 2. Nếu CPU đọc ký tự đầu tiên trước khi ký tự thứ 2 được nhận đầy đủ thì dữ liệu sẽ không bị mất.

Hoạt động ghi vào SBUF sẽ nạp vào dữ liệu để truyền đi, và hoạt động đọc SBUF truy cập vào phần dữ liệu nhận được. Thật sự SBUF là 2 thanh ghi khác biệt và tách rời nhau, thanh ghi phát chỉ ghi và thanh ghi nhận chỉ đọc.

Tần số hoạt động của cổng nối tiếp hay tốc độ baud có thể cố định (được cấp bởi bộ dao động nội của 8051) hay thay đổi. Timer 1 được sử dụng làm nguồn phát tốc độ baud có thể thay đổi được bằng cách lập trình cho nó.

5.2 Thanh ghi điều khiển cổng nối tiếp SCON:

Chế độ hoạt động của cổng nối tiếp trong 8051 được thiết lập bằng thanh ghi điều khiển cổng nối tiếp SCON.

SM0 SM1 SM2 REN TB8 RB8 TI RI

Hình 3.26: Các bit trong thanh ghi điều khiển cổng nối tiếp SCON.

SM0, SM1: là 2 bit thiết lập mode hoạt động cho cổng nối tiếp

SM2: Bit mode cho phép chế độ truyền thông đa xử lý trong mode2 và mode3. Ri sẽ không được kích hoạt nếu nhận được bit thứ 9 là bit 0

REN: Bit cho phép nhận, phải được bật bởi chương trình để nhận ký tự

TB8: Chứa bit thứ 9 được truyền đi trong mode2 và mode3

SVTH: Trần đức việt Trang 74 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

RB8: Nơi nhận bit thứ 9 trong mode2 và mode3

TI: Cờ ngắt phát, được bật sau khi truyền xong bit cuối cùng của một ký tự và được xoá bởi chương trình.

RI: Cờ ngắt nhận, được bật sau khi truyền xong bit cuối cùng của một ký tự. Và được xoá bởi chương trình.

5.3 Các chế độ hoạt động (Mode):

Cổng nối tiếp của 8051 có tất cả 4 chế độ hoạt động được chọn lựa bởi các bit SM0 và SM1 trong SCON.

SM0=0, SM1=0:Mode 0 (thanh ghi dịch)

SM0=0, SM1=1:Mode 1 (8bit UART)

SM0=1, SM1=0:Mode 2 (9 bit UART)

SM0=1, SM1=1:Mode 3 (9 bit UART)

Thanh ghi dịch 8bit (Mode 0):

Trong mode 0, cổng nối tiếp hoạt động như một thanh ghi dịch 8bit. Hai chân RXD và TXD không được dùng như truyền thống, chân RXD được sử dụng cho cả dữ liệu nhập vào và dữ liệu xuất ra, còn chân TXD dùng xuất nhịp đồng hồ, bit LSB được truyền hay nhận đầu tiên trong 8 bit.

Hoạt động nhận dữ liệu được bắt đầu khi bit cho phép nhận REN bật 1 và bit ngắt RI bị xoá về 0. Khi RI bị xoá,các xung đồng hồ được ghi ra đường TXD, tại thời điểm bắt đầu của một chu kỳ máy và dữ liệu sẽ được dịch chuyển vào ngõ RXD bởi nhịp đồng hồ.

Tốc độ baud = 1/12 (tần số của bộ dao động nội).

Chế độ 8bit UART với tốc độ baud thay đổi (Mode 1):

Trong mode 1, cổng nối tiếp của 8051 hoạt động như là một bộ 8bit UART có tốc độ baud thay đổi. 10bit được phát đi trên đường TXD hoặc được nhận vào ngõ RXD. Chúng bao gồm một bit Start (luôn luôn ở mức 0), tiếp theo là 8bit dữ liệu (bit LSB ở đầu ), và bit Stop cuối cùng (luôn luôn là 1). Chu kỳ của mỗi bit là số nghịch đảo của tốc độ baud. Tốc độ baud được thiết lập bởi mức tràn Timer 1.

Hoạt động phát được khởi đầu bằng cách ghi vào SBUF. Dữ liệu được chuyển dịch ra ngõ TXD bắt đầu bởi bit Start, tiếp theo là 8bit dữ liệu và kết thúc

SVTH: Trần đức việt Trang 75 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

bằng bit Stop. Cờ ngắt phát được đi TI được bật ngay khi bit Stop xuất hiện ở chân TXD.

Hoạt động nhận được khởi đầu bằng sự chuyển đổi từ 1 qua 0 tại ngõ RXD. Giả thiết rằng một bit Start hợp lệ đã được phát hiện, sau đó bit Start bị bỏ qua, 8bit dữ liệu được dịch chuyển vào trong thanh ghi dịch của cổng nối tiếp. Tiếp theo:

1. Bit thứ 9 (bit Stop) được dịch chuyển vào trong RB8 của SCON

2. 8bit dữ liệu được nạp vào SBUF

3. Cờ ngắt báo hiệu nhận được (RI) bật lên.

Tốc độ baud = (tốc độ tràn Timer 1).

Ví dụ, nếu tốc độ baud là 1200 thì tốc độ tràn là:

Tốc độ tràn Timer 1 = 38,4KHz

Nếu sử dụng thạch anh 12MHz để điều khiển bộ dao động nội, thì Timer 1 được định nhịp ở mức 1MHz. Vì bộ định thời phải tràn ở tốc độ 38,4KHz và nó cũng được định nhịp ở mức 1000KHz. Như vậy cứ 100038,4 = 26,04 nhịp đồng hồ thì phải xảy ra tràn một lần (làm tròn thành 26 nhịp đồng hồ). Bởi vì bộ định thời đếm lên và hiện tượng tràn xảy ra khi có sự chuyển đổi từ FFH qua 00H, một giá trị đếm 26 nhỏ hơn 0 được yêu cầu nạp vào cho TH1. Như vậy giá trị đúng là -26 tức là E6H..

Mode 9 bit UART với tốc độ baud cố định (Mode 2):

Trong mode 2, 11bit dược phát đi hay nhận gồm có: bit Start, 8bit dữ liệu, 1 bit dữ liệu thứ chín được lập trình và bit Stop. Khi phát đi thì cho dù thế nào đi nữa, bit thứ chín cũng được đặt vào TB8 trong SCON (có thể là bit Parity). Khi nhận, bit thứ chín nhận được sẽ được đặt vào RB8 trong mode 2 bằng 1/32 hay 1/64 tần số của bộ dao động nội.

Tốc độ baud = (Tần số bộ dao động nội)

Mode 9bit UART với tốc độ baud thay đổi (Mode 3):

Mode 3 cũng giống như mode 2 ngoại trừ tốc độ baud được lập trình và được cung cấp bởi bộ định thời. Thực tế thì mode 1, mode 2 và mode 3 rất giống nhau, điểm khác biệt ở đây là tốc độ baud (cố định trong mode 2, thay đổi trong mode 1 và 3) và số bit dữ liệu (8bit trong mode 1, 9bit trong mode 2 và 3).

SVTH: Trần đức việt Trang 76 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Tốc độ baud = (Tốc độ tràn Timer 1).

Hình 3.27: Nguồn đồng hồ cho cổng nối tiếp

Truyền thông đa xử lý

Các chế độ 2 và 3 là các chế độ dự phòng cho việc truyền thông đa xử lý. Trong các chế độ này, 9 bit dữ liệu được thu và bit thứ 9 được đưa đến RB8. Port có thể được lập trình sao cho khi bit Stop được nhận, ngắt do port được tích cực khi chỉ nếu RB8 =1. Đặc trưng này có được bằng cách set bit SM2 trong thanh ghi SCON bằng 1. Đặc trưng này được ứng dụng trong mô hình mạng sử dụng nhiều 8051 được sắp xếp theo mô hình chủ/tơ ( master/slave ) như trình bày trong hình vẽ:

SVTH: Trần đức việt Trang 77 Nguyễn văn thiện Nguyễn văn danh

On chip oscillator

12Baud rate

clock(a) Mode 0

64

32

Baud rate clock

On chip oscillator

(b) Mode 2

SMOD = 0SMOD = 1

64

32

Baud rate clock

On chip oscillator

(c) Mode 1 and Mode 3

SMOD = 0SMOD = 1

Master 8051

TXD

P0 P1 P2 P3 8051 Slave1 RXD

P0 P1 P2 P3 8051 Slave2 RXD

32 I/O lines 32 I/O lines

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

3. Hệ thống ngắt:

Khi bộ xử lý chủ muốn truyền một khối dữ liệu đến một trong nhiều bộ xử lý tớ, trước tiên bộ xử lý chủ phát đi một byte địa chỉ nhận dạng bộ xử lý tớ đích. Một byte địa chỉ khác với một byte dữ liệu ở chỗ bit thứ 9 là một trong byte địa chỉ và là 0 trong byte dữ liệu. Một byte dịa chỉ ngắt tất cả các bộ xử lý tớ để cho mỗi một bộ xử lý tớ có thể khảo sát byte nhận được để kiểm tra xem có phải là bộ xử lý tớ đang được định địa chỉ không. Bộ xử lý tớ được định địa chỉ sẽ xóa bit SM2 của mình và chuẩn bị nhận các byte dữ liệu theo sau. Các bộ xử lý tớ không được định địa chỉ có các bit SM2 của chúng được set bằng 1 và thực thi công việc riêng của chúng, bỏ qua khong nhận các byte dữ liệu. Các bộ xử lý này sẽ được ngắt lần nữa khi bộ xử lý chủ phát tiếp byte địa chỉ kế. Khi liên kết đã được thiết lập trạm tớ có thể phát đến trạm chủ bằng cách không sử dụng bit dữ liệu thứ 9 .

6. Hệ thống ngắt:

6.1 Giới thiệu chung:

Ngắt đóng vai trò quan trọng trong việc thiết kế và thực hiện các ứng dụng của vi điều khiển. Chúng cho phép hệ thống đáp ứng một cách không đồng bộ đến 1 sự kiện và giải quyết sự kiện đó khi chương trình khác đang chạy.

Khi một ngắt xảy ra thì chương trình chính tạm thời dừng công việc đang thi hành và rẽ nhánh sang ISR, tiếp theo ISR hoạt động để đáp ứng yêu cầu của ngắt, và nó sẽ kết thúc bằng lệnh quay về, chương trình chính sẽ hoạt động tiếp tục tại ngay sau điểm rẽ nhánh. Chương trình chính thực hiện ở mức cơ bản (base - level), còn ISR thực hiện ở mức ngắt (Interrup - level).

a) Quá trình thực hiện chương trình mà không có ngắt

SVTH: Trần đức việt Trang 78 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

b) Quá trình thực hiện chương trình có ngắt

Hình 3.28: Trình tự thực hiện chương trình không có ngắt và có ngắt

6.2 Tổ chức ngắt của 8051:

Có tất cả là 5 nguồn ngắt trên 8051: 2 ngắt ngoài, 2 ngắt bộ định thời và 1 ngắt cổng nối tiếp. Tất cả các ngắt đều bị cấm sau khi hệ thống khởi động và được bật riêng lẻ bởi phần mềm. Có thể truy cập đến các ngắt thông qua thanh ghi cho phép ngắt IE.

Độ ưu tiên của ngắt:

Mỗi một nguồn ngắt có thể được lập trình để đạt được một trong 2 mức ưu tiên thông qua thanh ghi chức năng đặc biệt có địa chỉ bit IP tại địa chỉ 0B8H. thanh ghi IP bị xóa sau khi hệ thống khởi động để đặt các ngắt ở mức ưu tiên thấp hơn so với mặc định. Trong 8051 tồn tại 2 mưc ưu tiên. Khi một ngắt có mức ưu tiên cao xuất hiện trong khi một ISR có mức ưu tiên thấp đang thi hành thì ISR đó sẽ bị ngừng lại, và ISR có mức ưu tiên cao hơn sẽ được thực hiện.

Bit Tên Địa chỉ bit

Chức năng 1= Enable; 0= Disable

IE.7 EA AFH Bit bật/tắt dùng chung

IE.6 - AEH Không được định nghĩa

IE.5 ET2 ADH Cho phép ngắt Timer 2(8052)

IE.4 ES ACH Cho phép ngắt cổng nối tiếp

IE.3 ET1 ABH Cho phép ngắt Timer 1

SVTH: Trần đức việt Trang 79 Nguyễn văn thiện Nguyễn văn danh

t

Chương trình chính

ISR ISR

CT chínhCT chính CT chính

t

Thực hiện ISRQuay trở lại CT chính

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

IE.2 EX1 AAH Cho phép ngắt ngoài 1

IE.1 ET0 A9H Cho phép ngắt Timer 0

IE.0 EX0 A8H Cho phép ngắt ngoài 0

Hình 3.29: Các bit trong thanh ghi IE ( Interrupt Enable)

Bit Tên Địa chỉ bit

Chức năng 1= Enable; 0= Disable

IP.7 - - Không xác định

IP.6 - - Không xác định

IP.5 PY2 0BDH Ưu tiên cho ngắt Timer 2

IP.4 PS 0BCH Ưu tiên cho ngắt cổng nối tiếp

IP.3 PT1 0BBH Ưu tiên cho ngắt Timer 1

IP.2 PX1 0BAH Ưu tiên cho ngắt ngoài 11

IP.1 PT0 0B9H Ưu tiên cho ngắt Timer 0

IP.0 PX0 0B8H Ưu tiên cho ngắt ngoài 0

Cơ chế chọn lựa tuần tự:

Nếu có 2 ngắt với cùng mức ưu tiên xảy ra đồng thời, thì một cơ chế chọn lựa theo thứ tự có sẵn sẽ xác định ngắt nào được đáp ứng trước. Việc chọn lựa theo thứ tự sẽ là External 0, Timer 0, External 1, Timer 1, Serial Port, Timer 2.Hình 1.24 giới thiệu 5 nguồn ngắt, cơ cấu cho phép chung và riêng lẻ, cơ chế chọn lựa tuần tự, và các mức ưu tiên. Tình trạng của tất cả các nguồn ngắt là sẵn sàng nhờ vàobit cờ tương ứng trong thanh ghi SFR. Tất nhiên, nếu bất cứ ngắt nào bị cấm, ngắt đó sẽ không xuất hiện nhưng phần mềm vẫn có thể kiểm tra cờ ngắt. Ngắt của cổng nối tiếp có được là nhờ kết quả của phép toán OR cờ ngắt nhận được RI với cờ ngắt phát đi TI. Cũng như vậy, ngắt của Timer 2 được tạo ra bởi sự tràn bộ định thời TF2 OR với EXF2.

SVTH: Trần đức việt Trang 80 Nguyễn văn thiện Nguyễn văn danh

INT0

INT0

TF0

TF1

RI

TI

IE0

IE0

Interrupt enable

Global enable

Interrupt polloing sequence

Low priority interrupt

High priority interrupt

IP registerIE register

IT0

IT1

01

01

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình 3.30: Cấu trúc hệ thống ngắt trong 8051

6.3 Quá trình xử lý ngắt:

- Khi một ngắt xuất hiện và nó được CPU chấp nhận, chương trình chính bị ngừng, các hoạt động tiếp theo xảy ra như sau:

Thực hiện xong lệnh hiện hành lúc đó

Bộ đếm chương trình PC được lưu vào trong Stack

Lưu giữ tình trạng của ngắt hiện tại

Các nguồn ngắt được giữ tại mức của ngắt hiện tại

Nạp vào PC địa chỉ vector của ISR

ISR thực hiện

- ISR hoạt động để đáp lại yêu cầu của ngắt. ISR kết thúc bằng lệnh RETI có tác dụng quay trở lại chương trình chính, lệnh này sẽ nạp lại giá trị củ của PC trong ngăn xếp và khôi phục lại tình trạng của ngắt củ. Việc thực hiện chương trình chính tiếp tục diễn ra tại nơi nó tạm dừng.

Vector ngắt:

SVTH: Trần đức việt Trang 81 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

- Khi một ngắt được chấp nhận thì giá trị nạp vào trong PC gọi là vector ngắt. Nó chính là địa chỉ bắt đầu của ISR tương ứng với ngắt được chấp nhận.

- Các vector ngắt được cho trong hình 1.31. Cờ RST cũng tạo ra một ngắt nhằm khởi động lại hệ thống có vector ngắt là 0000H, nó ngắt chương trình chính và nạp vào PC giá trị mới là 0000H.

Ngắt Cờ Địa chỉ Vector

System reset RST 0000H

Exernal 0 IE0 0003H

Timer 0 TF0 000BH

External 1 IE1 0013H

Timer 1 TF1 001BH

Serial Port RI or TI 0023H

Timer 2 TF2 or EXF2 002BH

Hình 3.31: Các Vector ngắt

Phần 3. Giới thiệu các bộ biến đổi DAC, ADC:

1. Bộ biến đổi số tương tự DAC:

1.1 Giới thiệu: Bộ biến đổi số tương tự DAC là thiết bị được sử dụng rộng rãi để chuyển đổi xung số về tín hiệu tương tự.

Cấu trúc của bộ biến đổi:

SVTH: Trần đức việt Trang 82 Nguyễn văn thiện Nguyễn văn danh

VCC

VREF(-)

VREF(+)

RANGECONTROL

MSB LSB A1 A2 A3 A4 A5 A6 A7 A8

COMPE

VCC

GND

I0CURRENT SWITCH

H 2R LADDER B CIRCUIT

NPN CURRENTSOURCE PAIR

REFERENCECURRENT AMP

MSB A1 5

9 A5

10 A6

11 A7

12 AB LSB

13 VCC

14 VREF(+)

15 VREF(-)

16 COMP

A4 8

A3 7

A2 6

I0 4

VEE 3

GND 2

NC (NOTE2) 1

DAC0808

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Hình3.32. Cấu trúc và sơ đồ chân của DAC0808

Ở đây ta sử dụng bộ biến đổi D/A–8 bit loại DAC0808

Các thông số cơ bản của bộ biến đổi:

Nhiệt độ hoạt động: 00 ≤ TA ≤ +750C

Điện áp nguồn cung cấp (TA = 250C):

Vcc = 5VDC

VEE = 5VDC

Dòng của nguồn cung cấp (Tất cả các bit ở mức thấp)

Icc = 2,3 ~ 22 mA

IEE = - 4,3 ~ -13mA

Dòng điện tham chiếu

Iref = 2mA

Dòng điện ra (VEE = -15V):

Io = 2 ~ 4,2mA

Công suất tiêu hao: 1000mW

Nhiệt độ lớn nhất tại mối hàn mà IC chịu được (trong 10s): 260oC

SVTH: Trần đức việt Trang 83 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Có hai phương pháp thực hiện chuyển đổi DAC: Phương pháp trọng số nhị phân và phương pháp bậc thang R/2R. Rất nhiều mạch tích hợp DAC, trong đó có MC1408 (DAC0808) được sử dụng trong phần này, đều sử dụng phương pháp hình thang R/2R vì phương pháp này cho phép đạt được độ chính xác cao hơn. Tiêu chuẩn để đánh một bộ DAC trước hết là độ phân giải. Độ phân giải là hàm của số đầu vào nhị phân. Độ phân giải chung thường 8, 10 và 12 bit. Số bit dữ liệu đầu vào quyết định độ phân giải của bộ DAC, vì số mức đầu vào bằng 2n

với n là số bit dữ liệu đầu vào. Do vậy, một bộ DAC 8 bit như DAC0808 chẳng hạn có 256 mức điện áp (dòng điện) rời rạc ở đầu ra. Tương tự như vậy, một bộ DAC 12 bit cho 4096 mức điện áp rời rạc. Cũng có các bộ DAC 16 bit song chúng rất đắt .

Ta có một số đặc tính của bộ biến đổi DAC0808:

1.2 Ghép nối DAC0808 (MC1408) với 8051:SVTH: Trần đức việt Trang 84 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Ở DAC0808 tín hiệu đầu vào số được chuyển thành dòng (Iout) và nếu nối điện trở tới chân Iout thì kết quả được chuyển thành điện áp, dòng tổng được cấp bởi chân Iout là một hàm của số nhị phân đầu vào D0-D7 của DAC0808 và được tính theo Iref như sau:

Iout =Iref ( + + + + + + + )

Trong đó D0 là bit thấp LSB và D7 là bit cao MSB, dòng đầu vào I ref phải được áp vào chân 14. Dòng Iref thường đặt giá trị 2,0mA. Hình vẻ giới thiệu mạch tạo tham chiếu dòng (thiết lập Iref = 2mA) bằng cách sử dụng điện áp nuôi 5V và các điện trở 1K. Nếu Iref = 2mA, còn tất cả đầu vào nối tới DAC ở mức cao, thì dòng điện cực đại ở đầu ra là 1,99Ma.

Chuyển Iout sang điện áp ở DAC0808

Nếu nối điện trở tới chân Iout thì dòng được chuyển thành điện áp và có thể kiểm tra đầu ra bằng máy hiện sóng. Tuy nhiên, như vậy sẽ làm giảm độ chính xác do bị thay đổi trở kháng vào của tải. Vì vậy, dòng ra Iref cần được cách ly bằng cách dùng khuyếch đại thuật toán với điện trở hồi tiếp R = 5kΩ. Nếu R = 5kΩ, thì khi đầu vào thay đổi nhị phân, điện áp đầu ra sẽ thay đổi:

Vout = Io*R.

Hình3.33. Nối ghép 8051với DAC0808

SVTH: Trần đức việt Trang 85 Nguyễn văn thiện Nguyễn văn danh

R=2,5K POT

100PF

2.5K

1K

1.5K

Dải điều khiển

+5V

VREF(-)

VREF(+)

-12V

VEE

COMP

GND

8051

+5V

P1.0

P1.7

D0

D7

8051 DAC

8051

Vcc

IOUT

Điện máy hiện sóng

vout=0-10V

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Sơ đồ lấy điện áp ra dùng khuếch đại thuật toán:

Hình 3.34. Sơ đồ lấy điện áp ra dùng khuyếch đại thuật toán

2. Bộ chuyển đổi tương tự số ADC:

2.1 Giới thiệu: Các bộ chuyển đổi ADC được sử dụng hết sức rộng rãi. Máy tính số làm việc trên các giá trị nhị phân, tuy nhiên trong thực tế, các đại lượng vật lý đều ở dạng tương tự (liên tục ) nhiệt độ áp suất, độ ẩm, tốc độ… là một trong những đại lượng vật lý của thế giới thực mà ta thường gặp hàng ngày. Một đại lượng vật lý được chuyển về dòng điện hoặc điện áp qua một thiết bị được gọi là bộ biến đổi. Bộ biến đổi cũng có thể được xem như bộ cảm biến. Mặc dù chỉ có các bộ cảm biến nhiệt, tốc độ, áp suất, ánh sáng và nhiều đại lượng tự nhiên khác, nhưng chúng đều có một đặt điểm chung là cho ra các tín hiệu dòng điện hoặc điện áp ở dạng liên tục. Do vậy, cần một bộ chuyển đổi tương tự số để bộ vi điều khiển có thể đọc được chúng. Chip ADC được sử dụng rộng rãi hiện nay là ADC804.

2.2 Chip ADC 804:

Chip ADC804 là bộ chuyển đổi tương tự số thuộc họ ADC800 của hãng National Semiconductor. Chip này cũng được nhiều hãng khác sản xuất. Chip có

SVTH: Trần đức việt Trang 86 Nguyễn văn thiện Nguyễn văn danh

V0 OUTPUT

DIGITALINPUTS

5000K

VREF =10000V

5K

5000K

VCC =5V

VEE =-15V

MSB

LSB 12

10

11

10

9

8

7

6

513

14

15

2

4

16

3 0,1

LF351

DAC0808

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

điện áp nuôi +5V và độ phân giải 8bit. Ngoài độ phân giải thì thời gian chuyển đổi cũng là một tham số quan trọng khi đánh giá bộ ADC. Thời gian chuyển đổi được định nghĩa là thời gian mà bộ ADC cần để chuyển đổi một đầu vào tương tự thành một số nhị phân. Đối với ADC804 thời gian chuyển đổi phụ thuộc vào tần số đồng hồ được cấp tới chân CLK R và CLK IN và không bé hơn 110µs. Sơ đồ tổng quát nối ghép ADC0804 với bộ vi điều khiển:

Hình 3.35. Sơ đồ ghép nối ADC với bộ điều khiển

Các chân của ADC804 có các chức năng sau:

CS (Chip select): Chọn chip

Là chân chọn chip, đầu vào tích cực mức được sử dụng để kích hoạt chip ADC804.

RD (Read): Đọc

Đây là tín hiệu đầu vào, tích cực mức thấp. Có một xung cao xuống thấp đến chân RD thì dữ liệu Các bộ ADC chuyển đổi tương tự thành số nhị phân và giữ nó ở một thanh ghi trong. RD được sử dụng để cóp dữ liệu đã chuyển đổi tới đầu

SVTH: Trần đức việt Trang 87 Nguyễn văn thiện Nguyễn văn danh

TRANSDUCER

DIFF INPUTS

150PF

10K

5V

20

19

4

6

7

8

9

10

1

2

3

5

11

12

13

14

1516

17

18

BUS

ANYPROCESSOR

CS

RD

WR

INTR

D87

D86

D85

D84

D83

D82

D81

D80

VCC

CLK R

CLK IN

VIN(+)

VIN(-)

A GND

VREF/2

D GND

A/D

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

ra của ADC804. Khi CS=0 nếu ra dạng số 8 bit được đưa tới các chân dữ liệu DO-D7. Chân RD còn được coi là cho phép đầu ra .

WR (Write): Ghi

Chân vào tích cực mức thấp được dùng để báo cho ADC804 bắt đầu quá trình chuyển đổi. Nếu CS =0 khi WR tạo ra xung co xuống thấp thì bộ ADC804 bắt đầu tiến hành chuyển đổi giá trị đầu vào tương tự Vin về số nhị phân 8 bit.

CLK IN và CLK R

CLK IN là chân vào nối với đồng hồ ngoài được sử dụng để tạo thời gian. Tuy nhiên, 804 cũng có một bộ tạo xung đồng bộ trên chip. Để dùng đồng hồ trong (cũng còn được gọi là đồng hồ riêng) của 804 thì các chân CLK IN và CLK R được nối tới một tụ điện và các điện trở như chỉ ra ở hình dưới. Trong trường hợp này tần số đồng hồ được xác định bằng biểu thức:

Giá trị thông thường của các đại lượng trên là R = 10k , C = 150pF và tần số nhận được là f =606Hz, còn thời gian chuyển đổi sẽ là 110 .

Hinh 3.36. Sơ đồ kiểm tra ADC804 ở chế độ chạy tự do

Ngắt INTR (Interrupt)

Là chân tích cực mức thấp. Bình thường, chân này ở trạng thái cao và khi việc chuyển đổi hoàn tất thì nó xuống thấp để báo cho CPU biết là dữ liệu được

SVTH: Trần đức việt Trang 88 Nguyễn văn thiện Nguyễn văn danh

Thường mở START

Đến đèn LEDs

5

3

11

12

13

14

15

16

17

18

INTR

WR

D7

D6

D5

D4

D3

D2

D1

D0

D GND

RD

CS

CLK IN

CLK R

V ref/2

A GND

Vin(-)

Vin(+)

20

150pF

10K

10

21

4

19

987610K

POT

+5V

ADC0804

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

chuyển đổi đã sẵn sàng để lấy đi. Sau khi INR xuống thấp, cần đặt CS=0 và gửi một xung cao xuống thấp tới chân RD để đưa dữ liệu ra.

Vin(+) và Vin(-)

Đây là hai đầu vào tương tự vi sai, trong đó Vin= Vin (+) -Vin(-). Thông thường Vin(-) được nối xuống đất và Vin (+) được dùng làm đầu vào tương tự và sẽ chuyển đổi về dạng số.

Vcc

Là chân nguồn nuôi +5V. Chân này còn dùng làm điện áp tham chiếu khi đầu vào Vref/2 (chân 9) để hở.

Vref/2

Chân 9 là điện áp đầu vào được dùng làm điện áp tham chiếu. Nếu chân này hở thì điện áp đầu vào tương tự cho ADC804 nằm trong dải 0 đến +5V. Tuy nhiên, có nhiều ứng dụng mà đầu vào tương tự mà áp đến Vin khác với dải 0 đến 5V. Chân Vref/2 được dùng để thực hiện các điện áp đầu vào có dải khác với 0 – 5V.

Ta có bảng quan hệ điện áp Vref/2 với Vin

Vref/2(V) Vin(V) Kích thước bước (mV)

Hở* 0 đến 5 5/256 = 19.53

2 0 đến 4 4/255 = 15.62

1.5 0 đến 3 3/255 = 11.71

1.28 0 đến 2.56 2.56/256 = 10

1 0 đến 2 2/256 = 7.81

0.5 0 đến 1 1/256 = 3.90

Ghi chú: Vcc = 5V.

Khi Vref/2 hở thì đo được ở đó khoảng 2,5V.

D0-D7

D0-D7 là các chân ra dữ liệu số (D7 là bit cao nhất MSB và D0 là bit thấp nhất). Các chân này được đệm ba trạng thái và dữ liệu đã được chuyển đổi chỉ được truy cập khi chân CS = 0 và chân RD đưa xuống mức thấp.

SVTH: Trần đức việt Trang 89 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Điện áp đầu ra có thể được tính theo công thức:

Dout =

Trong đó:

Dout là đầu ra dữ liệu số (dạng thập phân);

Vin là điện áp đầu vào tương tự;

Kích thước bước hay độ phân giải là sự thay đổi nhỏ nhất được tính bằng (2*Vref/2) chia cho 256 đối với ADC 8 bit.

Chân đất tương tự và chân đất số:

Đây là những chân đầu vào cấp chung cho cả tín hiệu số và tương tự. Đất tương tự được nối với chân đất của chân Vin tương tự, còn đất số được nối với đất của chân Vcc. Lý do có hai đất là để cách ly tín hiệu tương tự V in khỏi các điện áp ký sinh gây ra do các chuyển mạch số đầu ra D0-D7. Việc cách ly này nhằm tăng độ chính xác của dữ liệu ra số.

Ta có một số đường đặc tính của ADC0804:

SVTH: Trần đức việt Trang 90 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

Phần 4:

` Sơ đồ mạch ghép nối giữa AT89C51 với các bộ ADC, DCA.

SVTH: Trần đức việt Trang 91 Nguyễn văn thiện Nguyễn văn danh

03

SO DO MACH VI DIEU KHIEN_V.T.D_01DTD

A

1 1Monday, January 06, 2003

Title

Size Document Number Rev

Date: Sheet of

-12V

-12V

+12V

+5V+5V

+5V

+5V

+5V

-12V

+5V

+5V

+12V

5V

U1

ADC0804

67

8

9

10

1112131415161718

19

20

4

5

1

23

+IN-IN

AGND

VREF/2

GND

DB7DB6DB5DB4DB3DB2DB1DB0

CLKR

VCC/

VREF

CLKIN

INTR

CS

RDWR

R17

C9

R16

D10D11D12D13 D14 D15

C6

D16D17

-

+ U11A

LM324

3

21

411

D6

D8

R5

D9

DIODEC14

J6

CON2

12

SW1

1 2

R15

U5

DAC0808

1

5

23

6

4

78

16151413121110

9

Vcc

GND

Vref(+)Vref(-)

NC

IO

VEECOMP

D0D1D3D4D5D6D7D8

SW2

12

R18

U8 LM78123 1

2

OUT IN

GND

U9 LM79123 2

1

OUT IN

GND

J2

1 2

C19

C18

C17

C4

R27

R25

C1

R4

R3

C12

U7LM7805C/TO_1

3 1

2

OUT IN

GND

Y2

C7

C8

U6

AT89C5191819 20

29

30

31

4012345678

2122232425

262728

1011121314151617

3938373635343332

RST

XTAL

2

XTAL

1

GND

PSEN

ALE/PROG

EA/V

PP

VCC

P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7

P2.0/A8P2.1/A9

P2.2/A10P2.3/A11P2.4/A12

P2.5/A13P2.6/A14P2.7/A15

P3.0/RXDP3.1/TXD

P3.2/INTOP3.3/INT1

P3.4/TOP3.5/T1

P3.6/WRP3.7/RD

P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7

C R24

123456789

J3

1 2

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

CHƯƠNG TRÌNH NẠP CHO MẠCH VI ĐIỀU KHIỂN

;……….......................Định nghĩa………………………………

VOLT_1 EQU 20H

VOL_2 EQU 21H

VOL_3 EQU 22H

;……..FORMAT : VOLT_1, VOLT_2, VOLT_3

DATE_READ EQU 23H

FL_FULL BIT 24H.0

;……………………..ADC0804……………………………………..

READ BIT P2.5

WRITE BIT P2.6

INTR BIT P2.7

IN_DATA EQU P1

BUT_START BIT P2.0

;……………………DAC0808……………………………………..

OUT_DATA EQU P3

ORG

MAIN:

SETB BUT_START

WAIT:

JB BUT-START, WAIT; Chờ ấn nút

CLR FL_FULL

LOOP:

JB FL_FULL, WAIT

ACALL START_ADC

ACALL START_DAC

SJMP LOOP

SVTH: Trần đức việt Trang 92 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

;…………………….CHUYEN DOI ADC…………………………….

START_ADC:

SETB READ

CLR WRITE

SETB INTR

ACALL START

ACALL GET_DATA

ACALL CONVERT

RET

,…………………………………START………………………………………..

; WR CHUYỂN TỪ MỨC THẤP LÊN CAO

; CHỜ INTR CHUYỂN SANG MỨC THẤP

, RD GỬI XUNG CAO XUỐNG THẤP

;…………………………………………………………………………………….

START:

CLR WRITE

NOP

SETB WRITE, Chuyển xung thấp

lên cao

CHECK:

JB INTR, Chờ chuyển đổi xong

;………………………………GET_DATA……………………………………….

GET_DATA:

CLR READ; Gửi xung cao xuống thấp

chờ READ

MOV A, IN_DATA, Đọc DATA

MOV DATA_READ, A

SVTH: Trần đức việt Trang 93 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

RET

,…………………………….CONVERT………………………………………….

CONVER:

MOV B, #51

DIV AB

MOV VOLT_1, A

MOV A, B

MOV B, #10

DIV AB

MOV VOLT_2, A

MOV VOLT_3, B

RET

,…………………………………………………………………………………….

START_DAC:

MOV A, DATA_READ, Nhận lại tín hiệu

khi đọc vào.

CJNE A, #0FFH, TIEP_THEO

MOV OUT_DATA, #00H

SETB FL_FULL, Báo là acqui đã đầy

SJMP END_DAC

TIEP_THEO:

SWAP A

MOV OUT_DATA, A

MOV P0, A, xuất ra LED

END_DAC:

RET

,…………………………END OF PROGRAMMER………………………….

SVTH: Trần đức việt Trang 94 Nguyễn văn thiện Nguyễn văn danh

Thiết kế bộ nạp acqui, ứng dụng vi điều khiển

END.

Tài liệu tham khảo

1. Sách điện tử công suất (tác giả: Nguyễn Bính)2. Sách điện tử công suất I (tác giả: Lê Văn Doanh, Nguyễn Thế Công, Trần

Văn Thịnh)3. Sách điện tử công suất II (tác giả: Lê Văn Doanh, Nguyễn Thế Công,

Trần Văn Thịnh)4. Sách điện tử công suất (tác giả: Võ Minh Chính, Phạm Quốc Hải, Trần

Trọng Minh)5. Automatismes Energie Electronique Systemes. CDN-HPT 50 220 (truyền

tải huế)6. Sách 3PH DC 110 50 của Hyundai-Vinashin Shipyard co, ltd.7. Sách CHLORIDE 3CBC 220 50 (công ty TNHH Việt Á)8. Sách hướng dẩn vận hành tủ nạp PTX-SC và acqui ESG (truyền tải II)9. Sách hướng dẩn vận hành tủ nạp G11, G12 và acqui axit-chì 10. Sách hướng dẩn vận hành tủ nạp acqui HPT (AEES)11. Sách hướng dẩn vận hành tủ nạp ắc qui QD 216/80 và acqui 4OPzS20012. Họ vi điều khiển 8051 (tác giả: Tống Văn On, Hoàng Đức Hải)13. Sách vi điều khiển (tác giả: Nguyễn Tăng Cường, Phan Quốc Thắng)14. Một số trang web tham khảo:

www.alldatasheet.comwww.google.com.vn

SVTH: Trần đức việt Trang 95 Nguyễn văn thiện Nguyễn văn danh