1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo đồ án Điện - Điện tử: Điều khiển nhiệt độ hiển thị trên Led ma trận nối tiếp

37 126 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 2,23 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đồ án nghiên cứu về điều khiển nhiệt độ hiển thị trên Led ma trận nối tiếp, bao gồm 4 chương với các nội dung tổng quan về đề tài; cơ sở lý thuyết; thiết kế và thi công phần cứng; đánh giá và kết luận.

Trang 1

B  CÔNG TH Ộ ƯƠ NG

TR ƯỜ NG Đ I H C CÔNG NGHI P TH C PH M TP. H  CHÍ MINH Ạ Ọ Ệ Ự Ẩ Ồ

KHOA CÔNG NGH  ĐI N – ĐI N T Ệ Ệ Ệ Ử

Trang 2

  TR ƯỜ NG ĐH CÔNG NGHI P TH C PH M TP. HCM Ệ Ự Ẩ

      KHOA CÔNG NGH  ĐI N – ĐI N T Ệ Ệ Ệ Ử

C NG HÒA XàH I CH  NGHĨA VI T NAM Ộ Ộ Ủ Ệ

      Đ c l p ­ T  do ­ H nh phúc ộ ậ ự ạ       

Trang 3

Th i gian th c hi n: ờ ự ệ T  ngày 01/05/2020 đ n ngày 15/07/2020ừ ế

Sinh viên th c hi n: ự ệ Dương Hào Quang

N i dung đ  tài: ộ ề

­ Tìm hi u t ng quan lý thuy t.ể ổ ế

­ Xây d ng m c tiêu đ  tài.ự ụ ề

­ Thi t k  và thi công mô hình hi n th  nhi t đ  trên led ma tr nế ế ể ị ệ ộ ậ

­ Th c nghi m và đánh giá đ  tàiự ệ ề

K  ho ch th c hi n: ế ạ ự ệ

­ T  ngày 01/05/2020 đ n ngày 31/05/2020: ừ ế Nh n đ  tàiậ ề

­ T  ngày 01/06/2020 đ n ngày 23/06/2020: Nghiên c u đ  tàiừ ế ứ ề

­ T  ngàyừ  24/06/2020 đ n ngày 30/06/2020: ế Ti n hành thi công l p ráp và th  ế ắ ửnghi mệ

­ T  ngàyừ  01/07/2020 đ n ngày 14/07/2020: Vi t báo cáoế ế

Trang 4

Xác nh n c a gi ng viên hậ ủ ả ướng d n TP. HCM, ngày….tháng … năm…

Sinh viên

Trang 5

TR ƯỜ NG ĐH CÔNG NGHI P TH C PH M TP. HCM Ệ Ự Ẩ

KHOA CÔNG NGH   Ệ ĐI N – ĐI N T Ệ Ệ Ử

C NG HÒA XàH I CH  NGHĨA VI T NAM Ộ Ộ Ủ Ệ

ĐI U KHI N NHI T Đ  HI N TH  TRÊN LED MA TR N N I TI PỀ Ể Ệ Ộ Ể Ị Ậ Ố Ế

Sinh viên th c hi n:ự ệ Gi ng viên hả ướng d n:

Trang 6

S  tài li u tham kh oố ệ ả _ S n ph m ả ẩ _

M t s  nh n xét v  hình th c cu n báo cáo:ộ ố ậ ề ứ ố

………

………

………

………

………

………

2 V  n i dung đ  án:ề ộ ồ ………

………

………

………

………

3 V  tính  ng d ng:ề ứ ụ ………

………

………

………

4 V  thái đ  làm vi c c a sinh viên:ề ộ ệ ủ ………

………

………

………

Đánh giá chung:  ………

………

………

………

………

Đi m sinh viên:

Dương Hào Quang: … /10        Người nh n

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

Trang 7

M c dù nhóm em đã c  g ng h t s c mình, nh ng do lặ ố ắ ế ứ ư ượng ki n th c eoế ứ  

h p nên không tránh kh i nh ng thi u sót. Do v y, chúng em r t mong nh n đẹ ỏ ữ ế ậ ấ ậ ượ  c

s  góp ý quý báu c a th y, cô đ  nhóm có th  hoàn thi n và t t h n n a cũng nhự ủ ầ ể ể ệ ố ơ ữ ư tích lũy kinh nghi m đ  hoàn thành t t báo cáo đ  án t t nghi p sao ngày.ệ ể ố ồ ố ệ

Sau cùng, em kính chúc quý th y cô th t d i dào s c kh e, luôn tràn đ yầ ậ ồ ứ ỏ ầ  nhi t huy t cùng v i thành công trong s  nghi p cao quý.ệ ế ớ ự ệ

TP. HCM, ngày 14 tháng 07 năm 2020

Sinh viên th c hi nự ệ       

Dương Hào Quang

Trang 9

L I NÓI ĐÀU

Nh  chúng ta bi t, nhi t đ  là m t trong nh ng thành ph n v t lý r t quanư ế ệ ộ ộ ữ ầ ậ ấ  

tr ng. Vi c thay đ i nhi t đ  c a m t v t ch t  nh họ ệ ổ ệ ộ ủ ộ ậ ấ ả ưởng r t nhi u đ n c u t o,ấ ề ế ấ ạ  tính ch t, và các đ i lấ ạ ượng v t lý khác c a v t ch t. Ví d , s  thay đ i nhi t đậ ủ ậ ấ ụ ự ổ ệ ộ 

c a 1 ch t khí s  làm thay đ i th  tích, áp su t c a ch t khí trong bình. Vì v y,ủ ấ ẽ ổ ể ấ ủ ấ ậ  trong nghiên c u khoa h c, trong công nghi p và trong đ i s ng sinh ho t, thu th pứ ọ ệ ờ ố ạ ậ  các thông s  và đi u khi n nhi t đ  là đi u r t c n thi t.ố ề ể ệ ộ ề ấ ầ ế

Trong các lò nhi t, máy đi u hoà, máy l nh hay c  trong lò viba, đi u khi nệ ề ạ ả ề ể  nhi t đ  là tính ch t quy t đ nh cho s n ph m  y. Trong ngành luy n kim, c nệ ộ ấ ế ị ả ả ấ ệ ầ  

ph i đ t đ n m t nhi t đ  nào đó đ  kim lo i nóng ch y, và cũng c n đ t m tả ạ ế ộ ệ ộ ể ạ ả ầ ạ ộ  nhi t đ  nào đó đ    kim lo i nh m đ t đệ ộ ể ủ ạ ằ ạ ượ ốc t t các đ c tính c  h c nh  đ  b n,ặ ơ ọ ư ộ ề  

đ  d o, đ  ch ng g  sét, … . Trong ngành th c ph m, c n duy trì m t nhi t đ  nàoộ ẻ ộ ố ỉ ự ẩ ầ ộ ệ ộ  

đó đ  nể ướng bánh, đ  n u, đ  b o qu n, … . Vi c thay đ i th t thể ấ ể ả ả ệ ổ ấ ường nhi t đ ,ệ ộ  không ch  gây h  h i đ n chính thi t b  đang ho t đ ng, còn  nh hỉ ư ạ ế ế ị ạ ộ ả ưởng đ n quáế  trình s n xu t, ngay c  trên chính s n ph m  y. ả ấ ả ả ẩ ấ

S  ra đ i c a m ch Arduino đã thúc đ y s  yêu thích, tìm tòi nghiên c u,ự ờ ủ ạ ẩ ự ứ  

ng d ng thành t u khoa h c k  thu t c a lĩnh v c t  đ ng hóa vào đ i s ng và

công nghi p. V i nh ng  u đi m riêng c a mình, Arduino d n kh ng đ nh đệ ớ ữ ư ể ủ ầ ẳ ị ược vị 

th , vai trò c a mình trên trế ủ ường qu c t , đố ế ược gi i h c sinh, sinh viên và c  gi iớ ọ ả ớ  nghiên c u s  d ng m t cách r ng rãi.ứ ử ụ ộ ộ

Chính vì th y đấ ược nh ng  u đi m c a Arduino cùng v i ki n th c sau m t th iữ ư ể ủ ớ ế ứ ộ ờ  gian h c t p và tìm hi u tài li u v  Arduino, em đã ch n dùng Arduino ch n đ  án 2ọ ậ ể ệ ề ọ ọ ồ  

v i đ  tài: ớ ề “Đi u khi n nhi t đ  hi n th  trên led ma tr n n i ti p” ề ể ệ ộ ể ị ậ ố ế

Trang 10

đó nh : trong nhà máy, xí nghi p, trong b nh vi n, trong công ty, nhà  ,…là r tư ệ ệ ệ ở ấ  

c n thi t theo nhu c u c a con ngầ ế ầ ủ ười. Đi u đó ch ng t  con ngề ứ ỏ ười ngày càng 

mu n giao ti p nhi u h n v i môi trố ế ề ơ ớ ường. Vì v y đi u khi n nhi t đ  là đi u r tậ ề ể ệ ộ ề ấ  

c n thi t và v i s  phát tri n c a khoa h c k  thu t, vi c th c hi n m t mô hìnhầ ế ớ ự ể ủ ọ ỹ ậ ệ ự ệ ộ  

đi u khi n nhi t đ  hi n thi trên led ma tr n v i đ  chính xác cao mà không m tề ể ệ ộ ể ậ ớ ộ ấ  nhi u chi phí.ề

Hình 1. : Đi u khi n nhi t đ  máy l nhề ể ệ ộ ạ

Giúp sinh viên c ng c  lý thuy t môn h c Vi x  lý trong đi u khi n. Hi uủ ố ế ọ ử ề ể ểthêm v  c u trúc c a các dòng vi đi u khi n nói chung và ARDUINO nói riêng. Bi tề ấ ủ ề ể ế  

v  cách l p trình cho vi đi u khi n và th c hi n đề ậ ề ể ự ệ ược m t s  bài toán đi u khi nộ ố ề ể  

c  b n. ơ ả

Giúp sinh viên có thêm k  năng gi i quy t m t s  bài toán đi u khi n đ nỹ ả ế ộ ố ề ể ơ  

gi n  ng d ng các dòng vi đi u khi n. Có kh  năng phân tích bài toán đi u khi nả ứ ụ ề ể ả ề ể  

Trang 11

đ  tìm bi n pháp gi i quy t v n đ , bi t l a ch n gi i pháp h p lý và bi t cáchể ệ ả ế ấ ề ế ự ọ ả ợ ế  

ch n l a thi t b  v t t  s  d ng cho công vi c. ọ ự ế ị ậ ư ử ụ ệ

 Rèn thêm t  duy th c hi n và cách th c trình bày đ  sinh viên ti p c n dư ự ệ ứ ể ế ậ ễ dàng h n đ i v i các đ  án môn h c khác và đ c bi t là đ  án t t nghi p sau nàyơ ố ớ ồ ọ ặ ệ ồ ố ệ  khi sinh viên làm Khóa lu n t t nghi p.ậ ố ệ

1.2 Yêu c u và k t c u đ  án ầ ế ấ ồ

Đi u khi n đề ể ược nhi t đ  thông qua c m bi n và vi s  lý hi n th  lên ledệ ộ ả ế ử ể ị  

ma tr n m c n i ti p và th c hi n theo đúng ti n đ  đã đ t ra.ậ ắ ố ế ự ệ ế ộ ặ

K t c u đ  án đế ấ ồ ược trình bày theo 4 ph n chính :ầ

Chương 1: T ng quan v  đ  tàiổ ề ề

Chương 2: C  s  lý thuy tơ ở ế

Chương 3: Thi t k  và thi côngế ế

Chương 4: Đánh giá và k t lu nế ậ

11

Trang 12

 Các đ cặ  đi m kể ỹ thu t c a c m bi n DS18B20 có thậ ủ ả ế ể kể ra m t cách tómộ  

t t nhắ ư sau:

Sử d ng giao di n m t dây nên chụ ệ ộ ỉ c n có m t chân raầ ộ  để truy nề  thông

Trang 13

Độ phân   gi i   khiả  đo   nhi tệ  độ từ 9   bit t i   12bit   D iớ ả  đo   nhi tệ  độ ­55°C đ n 125°C, t ng b c 0.5°C, có th  đ tế ừ ậ ể ạ  độ chính xác đ n 0.1°Cế  

b ng vi c hi u ch nh qua ph n m m.ằ ệ ệ ỉ ầ ề

R t thích h p v i cácấ ợ ớ   ng d ngứ ụ  đo lườ  đa đi m vì nhi ung ể ề  đ uầ  đo có 

th  để ược n i trên m t bus, bus nàyố ộ  được g i là bus m t dây (1­wire).ọ ộKhông c n thêm linh ki n bên ngoài.ầ ệ

Đi n áp ngu n nuôi có thệ ồ ể thay đ i trong kho ng r ng, tổ ả ộ ừ 3.0 V đ nế  5.5 V DC và có th  để ượ ấc c p thông qua đường d n dẫ ữ li u.ệ

Dòng tiêu thụ t i ch  đạ ế ộ nghỉ c c nh ự ỏ

Th i gian l y m u và bi nờ ấ ẫ ế  đ i ra digitalổ  12 bit không l n quá 750ms.ớ

M i   c m   bi n   có   m t   mãỗ ả ế ộ  đ nh   danh   duy   nh tị ấ  64   bit ch a   trongứ  

bộ nhớ ROM trên chip (on chip), giá trị nhị phân được kh c b ng tiaắ ằ  laze

S  đ  kh i bên trong c a c m bi n:ơ ồ ố ủ ả ế

Hình 2. : S  đ  kh i DS18B20ơ ồ ố 2.1.3 Giao ti p v i DS18B20 ế ớ

 Đ uầ  đo nhi tệ  độ số DS18B20 đ a ra sư ố li uệ  để bi u thể ị nhi tệ  đ  đoộ  đượ  c

dướ ại d ng mã nhị phân 12 bit. Các thông tin được g iử  đ n và nh n vế ậ ề từ DS18B20 trên giao di n 1­wire, doệ  đó chỉ c n haiầ  đường d n g m m tẫ ồ ộ  đường cho tín hi u vàệ  

m tộ  đường làm dây GND là đ  đủ ể k t n i viế ố  đi u khi nề ể  đ nế  đi mể  đo. Ngu n nuôiồ  cho các thao tác ghi/đ c/chuy nọ ể  đ i có th  đổ ể ược trích t  đừ ường tín hi u, khôngệ  

c n có thêmầ  đường dây riêng để c pấ  đi n áp ngu n.ệ ồ

M i vi m chỗ ạ  đo nhi tệ  độ DS18B20 có m t mã s  đ nh danh duy nh t,ộ ố ị ấ  đượ  c

kh c b ng laser trong quá trình chắ ằ ế t o vi m ch nên nhi u vi m ch DS18B20 cóạ ạ ề ạ  thể cùng k t n i vào m t bus 1­wire mà không có sế ố ộ ự nh m l n.ầ ẫ

Đ cặ  đi m này làm cho vi c l pể ệ ắ  đ t nhi u c m bi n nhi tặ ề ả ế ệ  độ t i nhi uạ ề  

vị trí khác nhau trở nên dễ dàng và v i chi phí th p. Sớ ấ ố lượng các c m bi n n iả ế ố  vào bus không h n ch ạ ế

M i c m bi n nhi tỗ ả ế ệ  độ DS18B20 có m t dãy mãộ  64 bit duy nh tấ  đượ ư  c l utrữ trong bộ nhớ ROM từ khi s n xu t b ng kả ấ ằ ỹ thu t laze.ậ

C u trúc vùng nh  mã ROM 64 bit c a DS18B20:ấ ớ ủ

13

Trang 14

Hình 2. : C u trúc vùng nh  mã ROM c a DS18B20ấ ớ ủ

Như v y dãy mãậ  được chia ra thành 3 nhóm, trong đó:

Tám bit đ u tiên là mãầ  đ nh danh hị ọ m t dây, mã c a DS18B20 làộ ủ  28h

48 bit ti p theo là mã sế ố xu t xấ ưởng duy nh t, nghĩa là m i c m bi nấ ỗ ả ế  DS1820 chỉ có m t sộ ố mã

Tám bit có ý nghĩa nh t là byte mã ki m tra CRC (cyclic redundancyấ ể  check), byte này được tính toán từ 56 bit đ u tiên c a dãy mã trênầ ủ  ROM

Để truy c p lên c m bi n m t dây DS18B20 ta ph i sậ ả ế ộ ả ử d ng hai nhómụ  

l nh: các l nh ROM và các l nh ch c năng (function commands) bệ ệ ệ ứ ộ nh ớ

S  đ  vùng nh  DS18B20:ơ ồ ớ

Hình 2. : C u trúc vùng nh  DS18B20ấ ớ

Viêc đo nhiêt đô cua DS18B20 đ̣ ̣ ̣ ̉ ược th c hiên theo t ng l n l y m u. Môiự ̣ ừ ầ ấ ẫ ̃ 

l n l y m u đầ ấ ẫ ược ngăn cach b i 1 tin hiêu reset va 1 presence pulse. Reset đ́ ở ́ ̣ ̀ ượ  cxem nh  qua trinh ngăn cach va kh i đông lai qua trinh đo nhiêt đô m i, presenceư ́ ̀ ́ ̀ ở ̣ ̣ ́ ̀ ̣ ̣ ớ  pulse giông nh  tin hiêu bao hiêu cho VDK biêt la DS18B20 đang co măt.́ ư ́ ̣ ́ ̣ ́ ̀ ́ ̣

Các bướ ủc c a 1 l n l y m u:ầ ấ ẫ

Kh i t o xung reset và nh n tín hi u hi n di n t  DS18B20.ở ạ ậ ệ ệ ệ ừ

G i các l nhử ệ  ROM

G i các l nh ch c năng b  nh ử ệ ứ ộ ớ

L u đ  l nh ROM DS18B20 đư ồ ệ ược trình bày bên dưới:

Trang 15

Hình 2. : L u đ  l nh ROMư ồ ệ

L u đ  l nh ch c năng DS18B20 đư ồ ệ ứ ược trình bày bên dưới:

15

Trang 16

Hình 2. : L u đ  l nh ch c năng DS18B20ư ồ ệ ứ

Th i gian kh i t o:ờ ở ạ

Trang 17

Hình 2. : Khe th i gian kh i t oờ ở ạ

Gi n đ  khe th i gian đ c vi t:ả ồ ờ ọ ế

Hình 2. : Khe th i gian đ c,vi tờ ọ ế

2.2 Arduino Uno R3

2.2.1 T ng quan v  Arduino ổ ề

Arduino th t ra là m t bo m ch vi x  lý đậ ộ ạ ử ược dùng đ  l p trình tể ậ ương tác 

v i các thi t b  ph n c ng nh  c m bi n, đ ng c , đèn ho c các thi t b  khác.ớ ế ị ầ ứ ư ả ế ộ ơ ặ ế ị  

Đ c đi m n i b t c a Arduino là môi trặ ể ổ ậ ủ ường phát tri n  ng d ng c c k  d  sể ứ ụ ự ỳ ễ ử 

d ng, v i m t ngôn ng  l p trình có th  h c m t cách nhanh chóng ngay c  v iụ ớ ộ ữ ậ ể ọ ộ ả ớ  

người ít am hi u v  đi n t  và l p trình. Và đi u làm nên hi n tể ề ệ ử ậ ề ệ ượng Arduino chính là m c giá r t th p và tính ch t ngu n m  t  ph n c ng t i ph n m m.ứ ấ ấ ấ ồ ở ừ ầ ứ ớ ầ ề

17

Trang 18

Hình 2. : Arduino Uno R32.2.2 M 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

Dòng tiêu thụ kho ng 30mAả

Đi n   áp   vào   khuyênệ  

Dòng ra t i đa (5V)ố 500 mA

Dòng ra t i đa (3.3V)ố 50 mA

B  nh  flashộ ớ b i bootloaderở 32   KB   (ATmega328)   v i   0.5KB   dùngớ  SRAM 2 KB (ATmega328)

đi u khi n đèn LED nh 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,…ạ ệ ộ ộ ẩ ể ị

2.2.3 Ngu n 

Arduino UNO có th  để ược c p ngu n 5V thông qua c ng USB ho c c pấ ồ ổ ặ ấ  

Trang 19

ngu n ngoài v i đi n áp khuyên dùng là 7­12V DC và gi i h n là 6­20V. Thồ ớ ệ ớ ạ ườ  ngthì c p ngu n b ng pin vuông 9V là h p lí nh t n u không có s n ngu n t  c ngấ ồ ằ ợ ấ ế ẵ ồ ừ ổ  USB. N u c p ngu n vế ấ ồ ượt quá ngưỡng gi i h n trên, s  làm h ng Arduino UNO.ớ ạ ẽ ỏ

Các chân năng lượng

ND (Ground):  c c âm c a ngu n đi n c p cho Arduino UNO. Khiự ủ ồ ệ ấ  

b n dùng các thi 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 i nhau.ố ớ

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 a ngu 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ân nà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ân nà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 c châ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 đó ph iồ ả  

h t s c c n th n, ki m tra các c c âm – dế ứ ẩ ậ ể ự ương c a ngu n trủ ồ ước khi 

c p cho Arduino UNO. Vi c là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 n gi y. ẽ ế ộ ế ự ặ ấ 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 ng board. Đ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 n ATmega328.ề ể

Cường đ  dòng đi n vào/ra   t t c  các chân Digital và Analog c aộ ệ ở ấ ả ủ  Arduino UNO n 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àm h 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 UNO vượ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 ph i m c m t  đi n tr  h nể ề ậ ữ ệ ả ắ ộ ệ ở ạ  dòng

2.2.4 B  nh ộ ớ

19

Trang 20

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  Flash c a vi đi u khi n. Thộ ớ ủ ề ể ường thì s  có kho ng vàiẽ ả  

KB trong s  này s  đố ẽ ược dùng cho bootloader 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 khi l 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 i b 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):  đây gi 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.ệ ố ư ữ ệ2.2.5 Các c ng vào ra

Hình 2. : Các c ng vào ra

Arduino 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 2 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 n thi tạ ử ụ ế ầ ế

Chân PWM (~): 3, 5, 6, 9, 10, và 11: cho phép b n xu t ra xung PWMạ ấ  

Ngày đăng: 18/07/2020, 00:28

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w