Điểm A bảo vệ đồ án, THIẾT KẾ MẠCH ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC(STEP MOTOR), có ứng dụng điều khiển không dây qua module bluetooth, bài gồm chi tiết đấu nối, code chương trình có chú thích câu lệnh......................................... mại zô mại zô
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA
ĐỒ ÁN MÔN HỌC
VI XỬ LÝ TRONG ĐO LƯỜNG VÀ ĐIỀU KHIỂN
ĐỀ TÀI NGHIÊN CỨU: THIẾT KẾ MẠCH ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC
(STEP MOTOR)
Giảng viên hướng dẫn : TS Đoàn Thị Hương Giang
Sinh viên thực hiện:
Lớp : D14 CNKTDK2
Hà Nội, tháng 5 năm 2023
MỤC LỤC
Trang 2DANH SÁCH HÌNH ẢNH
Trang 3LỜI MỞI ĐẦU
Như chúng ta đã biết kỹ thuật vi điều khiển đã trở nên quen thuộc trong cácngành kỹ thuật và trong dân dụng Các bộ vi điều khiển có khả năng xử lý nhiều hoạtđộng phức tạp mà chỉ cần một chip vi mạch nhỏ, nó đã thay thế các tủ điều khiển lớn
và phức tạp bằng những mạch điện gọn nhẹ, dễ dàng thao tác sử dụng
Vi điều khiển không những góp phần vào kỹ thuật điều khiển mà còn góp phần
to lớn vào việc phát triển thông tin Chính vì các lý do trên, việc tìm hiểu, khảo sát viđiều khiển là điều mà các sinh viên ngành điện phải hết sức quan tâm Đó chính làmột nhu cầu cần thiết và cấp bách đối với mỗi sinh viên, đề tài này được thực hiệnchính là đáp ứng nhu cầu đó
Mặc dù vi điều khiển đã đi được những bước dài như vậy nhưng để tiếp cậnđược với kỹ thuật này không thể là một việc có được trong một sớm một chiều Để tìmhiểu bộ vi điều khiển một cách khoa học và mang lại hiệu quả cao làm nền tảng choviệc xâm nhập vào những hệ thống tối tân hơn Việc trang bị những kiến thức về viđiều khiển cho sinh viên là hết sức cần thiết Xuất phát từ thực tiển này em đã đi đến
quyết định Thiết kế mạch điều khiển động độ động cơ bước (Step Motor) nhằm đáp
ứng nhu cầu ham muốn học hỏi của bản thân và giúp cho các bạn sinh viên dễ tiếp cận
và hiểu sâu hơn về vi điều khiển arduino
Tuy nhiên vì thời gian có hạn và kiến thức chuyên môn còn hạn chế nên trongquá trình thực hiện đồ án không thể tránh những thiếu sót nhất định Vì vậy, chúng emrất mong sự giúp đỡ, ý kiến đóng góp của thầy cô cùng tất cả các bạn để đồ án nàyđược hoàn thiện hơn
Chúng em chân thành cảm ơn!
Trang 4LỜI CẢM ƠN
Lời đầu tiên chúng em xin được gửi lời cảm ơn đến cô Đoàn Thị Hương Giang
Cô đã hướng dẫn và giúp đỡ tận tình chúng em nghiên cứu và hoàn thành tốt đồ ánnày Những lời nhận xét góp ý và hướng dẫn của thầy đã giúp chúng em có địnhhướng đúng đắn trong quá trình thực hiện đồ án, giúp chúng em nhìn ra được ưukhuyết điểm của đồ án và từng bước khắc phục để có được kết quả tốt nhất Chúng emcũng xin cảm ơn thầy cô trong khoa Điều Khiển và Tự Động Hóa, bộ môn Vi Xử Lýtrong Đo Lường Điều Khiển tận tình chỉ bảo, truyền đạt cho chúng em các kiến thứcchuyên ngành, những công nghệ mới cũng như cách làm việc nhóm đề hoàn thành tốt
đồ án môn học này
Hà Nội, tháng 5 năm 2023
Trang 5CHƯƠNG 1: ĐẶT VẤN ĐỀ VÀ NHIỆM VỤ ĐỒ ÁN 1.1 Giới thiệu đề tài.
Hiện nay, nhờ sự phát triển của nền khoa học kĩ thuật, quá trình công nghiệphóa hiện đại hóa diễn ra một cách nhanh chóng trên toàn cầu
Các nhà máy cũng dần thay thế sức lao động con người bằng những máy móc
và dây chuyền sản xuất Trong cuộc sống thường nhật cũng đang phát triển các ứngdụng, đưa robot làm các công việc thường ngày lặp đi lặp lại hay những công việcdọn dẹp trong nhà v.v
Trong các máy móc và những con robot đều có trong nó các động cơ để giúpcác cơ cấu hoạt động Thực tế, những con robot nhỏ thì thường dùng động cơ mộtchiều Với yêu cầu điều khiển chính xác thì người ta thường dùng các động cơ bước
do đặc điểm cấu tạo của nó cũng như cách thức hoạt động của nó mang đến sự chínhxác lớn và ít sai số trong những trường hợp cụ thể nhất định chúng em sẽ cụ thể hơn ởchương tiếp theo
Từ sự phát triển này cùng với kiến thức được học tập tại trường, chúng emmuốn tìm hiểu và thực hành điều khiển động cơ bước Đây là cơ sở cho những pháttriển những con robot đa nhiệm phục vụ cuộc sống hàng ngày Đồng thời hiển thị lênLCD để thuận lợi cho việc giao tiếp giữa con người và các thiết bị cần điều khiển
1.2 Vai trò của động cơ điện trong sản xuất
Hiện nay trong rất nhiều lĩnh vực đời sống và sản xuất các loại động cơ điệnngày càng được ứng dụng rộng rãi hơn so với những loại động cơ sử dụng năng lượngnhư xăng, dầu khí, khi đốt…
Động cơ điện là máy điện dùng để chuyển đổi năng lượng điện sang nănglượng cơ.Động cơ điện được dùng trong hấu hết mọi lĩnh vực, từ các động cơ nhỏdùng trong lò vi sóng để chuyển động đĩa quay, hay trong các máy đọc đĩa (máy chơi
CD hay DVD), đến các đồ nghề như máy khoan, hay các máy gia dụng như máy giặt,
sự hoạt động của thang máy hay các hệ thống thông gió cũng dựa vào động cơ điện
Ở nhiều nước động cơ điện được dùng trong các phương tiện vận chuyển, đặcbiệt trong các đầu máy xe lửa.Trong công nghệ máy tính: Động cơ điện được sử dụngtrong các ổ cứng, ổ quang, chúng là các động cơ bước rất nhỏ Sở dĩ, động cơ điệnđược đánh giá cao và ứng dụng phổ biến trong nhiều lĩnh vực hiện nay là bởi nguyêntắc hoạt động vô cùng thông minh của nó
Trang 6Động cơ điện bao gồm 2 bộ phận chính được gọi là rotor và stator Khi cuộndây trên rotor và stator được nối với nguồn điện, các từ trường sẽ được tạo ra xungquanh và tạo ra sự chuyển động quay của rotor quanh trục hay 1 mômen Đa số cácđộng cơ điện đều hoạt động theo nguyên lý điện từ Các động cơ điện từ
Dựa vào nguyên lí hoạt động là có một lực cơ học trên một cuộn dây có dòngđiện chạy qua nằm trong một từ trường Nhờ đó mà động cơ có thể hoạt động liên tục,bền bỉ và tiết kiệm năng lượng
a Ưu điểm
- Có thế điều khiển mạch hở
- Duy trì mô men rất tốt (không cần phanh, biến tốc)
- Giá thành rẻ
- Mômen xoắn cao ở tốc độ thấp
- Chi phí bảo dưỡng thấp (không có chổi quét)
- Định vị chính xác
b Nhược điểm
- Động cơ làm việc không đểu, đặc biệt là ỏ tốc độ thấp (điều khiển đầy bước)
- Tiêu thụ dòng điện không phụ thuộc vào tải
- Kích cỡ hạn chế
- Làm việc ồn
- Mô men giảm theo tốc độ
- Không có phản hồi nên có thể xảy ra các sai số
c Các phương pháp điều khiển được sử dụng động cơ bước
Động cơ bước có thể được điều khiển bởi nhiều cách khác nhau từ những thiết
bị thô sơ nhất như nút bấm, mạch điện-điện tử tuy cách sử dụng vận hành các thiết bịnày đơn giản nhưng đòi hỏi người vận hành phải có mặt trực tiếp tại hiện trường để sửdụng thiết bị điều khiển
Ngày nay, công nghệ kỹ thuật điện-điện tử, công nghệ thông tin phát triển, giảipháp tự động hóa trong điều khiển ngày càng được áp dụng rộng rãi trong đời sống ,sản xuất Việc sử dụng tự động hóa trong điều khiển đáp ứng được việc có thể điều
Trang 7khiển thiết bị khác ở mọi lúc mọi nơi mà không cần có mặt tại hiện trường, tiết kiệmđược thời gian, công sức cho người sử dụng.
Vì vậy, để đáp ứng yêu cầu đề tài chúng em tập trung vào những vấn đề sau:
- Tìm hiểu, lựa chọn động cơ một chiều
- Tìm hiểu, lựa chọn các linh kiện, thiết bị trong hệ thống điều khiển như: LCD16x2, module ULN2003, , các loại nút bấm, điện trở, tụ điện…
Thiết kế một hệ thống điều khiển động cơ bước sử dụng vi điều khiển theo yêu cầucông nghệ của đề tài
d Lựa chọn thiết bị
a Động cơ bước
Đề tài yêu cầu đối tượng điều khiển là động cơ bước, để phù hợp với yêu cầucủa đề tài và quá trình tìm hiểu, thiết kế, vậy nên chúng em chọn động cơ bước28BYJ-48:
- Điện áp cung cấp: 5VDC
- Số phase: 4
Động cơ bước chúng em đang sử dụng có 4 cực và cơ cấu giảm tốc để tăngmomen xoắn Góc bước của động cơ là 5,64 ° Nhưng khi xét giảm tốc, góc bước củatrục đầu ra là 5,64°/64°
b Module ULN2003
Để điều khiển động cơ bưóc, chúng em sử dụng module ULN2003 Dựa vàocác thông số của động cơ bước, chọn module ULN2003 có thông số như sau:
- Điện áp đầu vào: 5 ~ 12 VDC
- Tín hiệu ngõ vào: 4 chân in1, in2, in3, in4
- Tín hiệu ngõ ra: Jack cắm động cơ bước 28BYJ-48
- 4 led hiển thị trạng thái hoạt động của động cơ
c Vi điều khiển
Đối với vi điều khiển , chúng em sử dụng vi điều khiển AT89C52 thuộc họ viđiều khiển MCS51 :
Trang 8- Điện áp hoạt động: 4V - 5.5V
- Dòng điện nuôi vi điều khiển: 25mA
- Dòng đầu ra của các Port cỡ 15mA
1.3 Nhiệm vụ và yêu cầu kĩ thuật
Thiết kế một mạch điều khiển động cơ DC 5V với các yêu cầu quay thuận,quay ngược, và dừng hẳn
Thực hiện thao tác điều chỉnh các chức năng trên thông qua các nút ấn bao gồm
5 phím bấm điều chỉnh quay thuận nửa bước, quay nghịch nửa bước 2 cấp độ ( tăng vàgiảm ), dừng cấp độ quay Thông qua các nút ấn cho phép ta có thể điều chỉnh động
cơ làm việc như mong muốn
Hệ thống cho phép hiển thị quá trình làm việc có thể sử dụng LCD để thôngbáo trạng thái của động cơ
Thông qua đề tài, làm quen với cách thức, nguyên lý điều khiển đối tượng động
cơ bước
- Tìm hiểu thực tế các linh kiện, các IC
- Viết chương trình cho vi điều khiển thực hiện thành công theo yêu cầu đề ra
- Tìm hiểu các hướng phát triển của đề tài, nâng cao chất lượng của hệ thống.Chi phí cho hệ thống không quá cao, phù hợp với yêu cầu kinh tế
Trang 9CHƯƠNG II: GIỚI THIỆU CHUNG VỀ BỘ ĐIỀU KHIỂN
1 Tổng quan về arduino uno
Phần cứng bao gồm một board mạch nguồn mở được thiết kế trên nền tảng vi xử lýAVR Atmel 8bit, hoặc ARM, Atmel 32-bit,… Hiện phần cứng của Arduino có tất cả
6 phiên bản, Tuy nhiên phiên bản thường được sử dụng nhiều nhất là Arduino Uno vàArduino Mega
1.2 Arduino uno r3
+ Cấu Tạo:
Hình 2.1: Arduino unoNhắc tới dòng mạch Arduino dùng để lập trình, cái đầu tiên mà người ta thườngnói tới chính là dòng Arduino UNO Hiện dòng mạch này đã phát triển tới thế hệthứ 3 (R3) Bạn sẽ bắt đầu đến với Arduino qua thứ này Bạn có thể dùng ArduinoNano cũng được nhưng mình khuyên bạn nên dùng cái này
Trang 10Một vài thông số của Arduino UNO R3
Vi điều khiển ATmega328 họ 8bit
Điện áp hoạt động 5V DC (chỉ được cấp qua cổng USB)
Tần số hoạt động 16 MHz
Điện áp vào khuyên dùng 7-12V DC
Điện áp vào giới hạn 6-20V DC
Số chân Digital I/O 14 (6 chân hardware PWM)
Số chân Analog 6 (độ phân giải 10bit)
Dòng tối đa trên mỗi chân I/O 30 mA
1.4 Các chân năng lượng
Trang 11GND (Ground): cực âm của nguồn điện cấp cho Arduino UNO Khi bạn dùng cácthiết bị sử dụng những nguồn điện riêng biệt thì những chân này phải được nối vớinhau.
5V: cấp điện áp 5V đầu ra Dòng tối đa cho phép ở chân này là 500mA
3.3V: cấp điện áp 3.3V đầu ra Dòng tối đa cho phép ở chân này là 50mA
Vin (Voltage Input): để cấp nguồn ngoài cho Arduino UNO, bạn nối cực dương củanguồn với chân này và cực âm của nguồn với chân GND
IOREF: điện áp hoạt động của vi điều khiển trên Arduino UNO có thể được đo ở chânnày Và dĩ nhiên nó luôn là 5V Mặc dù vậy bạn không được lấy nguồn 5V từ chânnày để sử dụng bởi chức năng của nó không phải là cấp nguồn
RESET: việc nhấn nút Reset trên board để reset vi điều khiển tương đương với việcchân RESET được nối với GND qua 1 điện trở 10KΩ
Lưu ý:
+ Arduino UNO không có bảo vệ cắm ngược nguồn vào Do đó bạn phải hết sức cẩnthận, kiểm tra các cực âm – dương của nguồn trước khi cấp cho Arduino UNO Việclàm chập mạch nguồn vào của Arduino UNO sẽ biến nó thành một miếng nhựa chặngiấy mình khuyên bạn nên dùng nguồn từ cổng USB nếu có thể
+ Các chân 3.3V và 5V trên Arduino là các chân dùng để cấp nguồn ra cho các thiết bịkhác, không phải là các chân cấp nguồn vào Việc cấp nguồn sai vị trí có thể làm hỏngboard Điều này không được nhà sản xuất khuyến khích
+ Cấp nguồn ngoài không qua cổng USB cho Arduino UNO với điện áp dưới 6V cóthể làm hỏng board
+ Cấp điện áp trên 13V vào chân RESET trên board có thể làm hỏng vi điều khiểnATmega328
+ Cường độ dòng điện vào/ra ở tất cả các chân Digital và Analog của Arduino UNOnếu vượt quá 200mA sẽ làm hỏng vi điều khiển
Cấp điệp áp trên 5.5V vào các chân Digital hoặc Analog của Arduino UNO sẽ làmhỏng vi điều khiển
+Cường độ dòng điện qua một chân Digital hoặc Analog bất kì của Arduino UNOvượt quá 40mA sẽ làm hỏng vi điều khiển Do đó nếu không dùng để truyền nhận dữliệu, bạn phải mắc một điện trở hạn dòng
Trang 12Khi mình nói rằng bạn “có thể làm hỏng”, điều đó có nghĩa là chưa chắc sẽ hỏng ngaybởi các thông số kĩ thuật của linh kiện điện tử luôn có một sự tương đối nhất
định Do đó hãy cứ tuân thủ theo những thông số kĩ thuật của nhà sản xuất nếu bạnkhông muốn phải mua một board Arduino UNO thứ 2.Khi mình nói rằng bạn “có thểlàm hỏng”, điều đó có nghĩa là chưa chắc sẽ hỏng ngay bởi các thông số kĩ thuật củalinh kiện điện tử luôn có một sự tương đối nhất định Do đó hãy cứ tuân
thủ theo những thông số kĩ thuật của nhà sản xuất nếu bạn không muốn phải mua mộtboard Arduino UNO thứ 2
1.5 Bộ nhớ
Vi điều khiển Atmega328 tiêu chuẩn cung cấp cho người dùng:
32KB bộ nhớ Flash: những đoạn lệnh bạn lập trình sẽ được lưu trữ trong bộ nhớ Flashcủa vi điều khiển Thường thì sẽ có khoảng vài KB trong số này sẽ được dùng chobootloader nhưng đừng lo, bạn hiếm khi nào cần quá 20KB bộ nhớ này đâu
2KB cho SRAM (Static Random Access Memory): giá trị các biến bạn khai báo khilập trình sẽ lưu ở đây Bạn khai báo càng nhiều biến thì càng cần nhiều bộ nhớ RAM.Tuy vậy, thực sự thì cũng hiếm khi nào bộ nhớ RAM lại trở thành thứ mà bạn phảibận tâm Khi mất điện, dữ liệu trên SRAM sẽ bị mất
1KB cho EEPROM (Electrically Eraseble Programmable Read Only Memory): đâygiống như một chiếc ổ cứng mini – nơi bạn có thể đọc và ghi dữ liệu của mình vàođây mà không phải lo bị mất khi cúp điện giống như dữ liệu trên SRAM Vi điềukhiển
Hình 2.2: Vi điều khiển Atmega328Arduino UNO có thể sử dụng 3 vi điều khiển họ 8bit AVR là ATmega8, ATmega168,ATmega328 Bộ não này có thể xử lí những tác vụ đơn giản như điều khiển đèn LEDnhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa, làm một trạm đo nhiệt độ - độ ẩm vàhiển thị lên màn hình LCD,…Thiết kế tiêu chuẩn của Arduino UNO sử dụng vi điềukhiển ATmega328
Trang 13Bộ nhớ
Vi điều khiển Atmega328 tiêu chuẩn cung cấp cho người dùng:
32KB bộ nhớ Flash: những đoạn lệnh bạn lập trình sẽ được lưu trữ trong bộ nhớ Flashcủa vi điều khiển Thường thì sẽ có khoảng vài KB trong số này sẽ được dùng chobootloader nhưng đừng lo, bạn hiếm khi nào cần quá 20KB bộ nhớ này đâu
2KB cho SRAM (Static Random Access Memory): giá trị các biến bạn khai báo khilập trình sẽ lưu ở đây Bạn khai báo càng nhiều biến thì càng cần nhiều bộ nhớ RAM.Tuy vậy, thực sự thì cũng hiếm khi nào bộ nhớ RAM lại trở thành thứ mà bạn phảibận tâm Khi mất điện, dữ liệu trên SRAM sẽ bị mất
1KB cho EEPROM (Electrically Eraseble Programmable Read Only Memory): đâygiống như một chiếc ổ cứng mini – nơi bạn có thể đọc và ghi dữ liệu của mình vàođây mà không phải lo bị mất khi cúp điện giống như dữ liệu trên SRAM
Các cổng vào/ra
Hình 2.3: Các cổng vào ra ARDArduino UNO có 14 chân digital dùng để đọc hoặc xuất tín hiệu Chúng chỉ có 2 mứcđiện áp là 0V và 5V với dòng vào/ra tối đa trên mỗi chân là 40mA Ở mỗi
chân đều có các điện trở pull-up từ được cài đặt ngay trong vi điều khiển ATmega328(mặc định thì các điện trở này không được kết nối)
Một số chân digital có các chức năng đặc biệt như sau:
2 chân Serial: 0 (RX) và 1 (TX): dùng để gửi (transmit – TX) và nhận (receive – RX)
dữ liệu TTL Serial Arduino Uno có thể giao tiếp với thiết bị khác thông qua
chân này Kết nối bluetooth thường thấy nói nôm na chính là kết nối Serial không dây.Nếu không cần giao tiếp Serial, bạn không nên sử dụng 2 chân này nếu không cầnthiết
Trang 14Chân PWM (~): 3, 5, 6, 9, 10, và 11: cho phép bạn xuất ra xung PWM với độ phângiải 8bit (giá trị từ 0 → 28-1 tương ứng với 0V → 5V) bằng hàm analogWrite() Nóimột cách đơn giản, bạn có thể điều chỉnh được điện áp ra ở chân này từ mức 0V đến5V thay vì chỉ cố định ở mức 0V và 5V như những chân khác.
Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoài các chức năngthông thường, 4 chân này còn dùng để truyền phát dữ liệu bằng giao thức SPI với cácthiết bị khác
LED 13: trên Arduino UNO có 1 đèn led màu cam (kí hiệu chữ L) Khi bấm nútReset, bạn sẽ thấy đèn này nhấp nháy để báo hiệu Nó được nối với chân số 13 Khichân này được người dùng sử dụng, LED sẽ sáng
Arduino UNO có 6 chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit (0 →210-1) để đọc giá trị điện áp trong khoảng 0V → 5V Với chân AREF trên board, bạn
có thể để đưa vào điện áp tham chiếu khi sử dụng các chân analog Tức là nếu bạn cấpđiện áp 2.5V vào chân này thì bạn có thể dùng các chân analog để đo điện áp trongkhoảng từ 0V → 2.5V với độ phân giải vẫn là 10bit
Đặc biệt, Arduino UNO có 2 chân A4 (SDA) và A5 (SCL) hỗ trợ giao tiếp I2C/TWIvới các thiết bị khác
1.6 Lập trình cho Arduino
Các thiết bị dựa trên nền tảng Arduino được lập trình bằng ngôn riêng Ngôn ngữ nàydựa trên ngôn ngữ Wiring được viết cho phần cứng nói chung Và Wiring lại là mộtbiến thể của C/C++ Một số người gọi nó là Wiring, một số khác thì gọi là
C hay C/C++ Riêng mình thì gọi nó là “ngôn ngữ Arduino”, và đội ngũ phát triểnArduino cũng gọi như vậy Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến hiện nay
do đó rất dễ học, dễ hiểu Nếu học tốt chương trình Tin học 11 thì việc lập trìnhArduino sẽ rất dễ thở đối với bạn
Để lập trình cũng như gửi lệnh và nhận tín hiệu từ mạch Arduino, nhóm phát triển dự
án này đã cũng cấp đến cho người dùng một môi trường lập trình Arduino được gọi làArduino IDE (Intergrated Development Environment) như hình dưới đây
Trang 15Hình 2.5 : Hình dáng LCD
Trang 162.2 Chức năng của các chân
Chân chọn thanh ghi (Register select) Nối chân RS với logic
“0” (GND) hoặc logic “1” (VCC) để chọn thanh ghi
+ Logic “0”: Bus DB0-DB7 sẽ nối với thanh ghi lệnh IR củaLCD (ở chế độ “ghi” - write) hoặc nối với bộ đếm địa chỉ củaLCD (ở chế độ “đọc” - read)
+ Logic “1”: Bus DB0-DB7 sẽ nối với thanh ghi dữ liệu DRbên trong LCD
+ Ở chế độ ghi: Dữ liệu ở bus sẽ được LCD chuyển vào(chấpnhận) thanh ghi bên trong nó khi phát hiện một xung (high-to-low transition) của tín hiệu chân E
+ Ở chế độ đọc: Dữ liệu sẽ được LCD xuất ra DB0-DB7 khiphát hiện cạnh lên (low- to-high transition) ở chân E và đượcLCD giữ ở bus đến khi nào chân E xuống mức thấp
Tám đường của bus dữ liệu dùng để trao đổi thông tin với
Trang 17DB7
DB0-MPU Có 2 chế độ sử dụng 8 đường bus này :+ Chế độ 8 bit : Dữ liệu được truyền trên cả 8 đường, với bitMSB là bit DB7
+ Chế độ 4 bit : Dữ liệu được truyền trên 4 đường từ DB4 tớiDB7, bit MSB là DB7 Chi tiết sử dụng 2 giao thức này được đềcập ở phần sau
Điện áp ra max: 50V (Vce)
Điện áo vào max: 30V (Vin)
Dòng điện đầu ra liên tục: Ic = 500mA
Dòng điện đầu vào liên tục: IIN = 25mA
Công suất tiêu tán trên mỗi cặp darlington: 1W
Nhiệt độ làm việc: -55 ~ 150oC
4 Tìm hiểu về moduln bluetooth HC-05
-Thông số kỹ thuật:
+Điện áp hoạt động : +3.3VDC 30mA(hỗ trợ IC 5.0V)
+Dòng điện khi hoạt động : Khi Pairing 30mA , sau khi pairing hoạt động truyềnnhận bình thường 8mA
Trang 18Bằng cách thay đổi trạng thái chân 34 (KEY), bạn có thể cấu hình chế độ hoạt độngcho module: