Thiết kế mạch đếm sản phẩm “nội dung được trích dẫn từ 123doc.vn - cộng đồng mua bán chia sẻ tài liệu hàng đầu Việt Nam”
Báo cáo thực tập điện tử Mạch đếm sản phẩm LỜI NÓI ĐẦU Quá trình công nghiệp hóa hiện đại hóa đất nước đang trong giai đoạn phát triển mạnh mẽ. Những ứng dụng về Vi điều khiển do vậy ngày càng được sử dụng rộng rãi trong mọi ngành sản xuất. Khả năng tự động đếm số lượng sản phẩm và phân loại sản phẩm theo yêu cầu cũng là một trong các ứng dụng quan trọng và phổ biến. Với mong muốn Đề Tài có tính thực tế, chúng em chọn làm đề tài “Thiết kế mạch đếm sản phẩm”. Trong quá trình thực tập tại xưởng điện tử, chúng em đã được sự chỉ bảo tận tình của thầy Lê Hồng Nam , nhưng do đề tài gồm nhiều module và khối lượng tính toán, lập trình tương đối lớn nên không thể tránh khỏi những sai sót. Kính mong các thầy giáo chỉ bảo thêm để giúp chúng em bổ sung và nắm vững hơn vốn kiến thức của mình. Đối với các thiết bị tự động thì các chíp vi điều khiển,các bộ vi xử lý trung tâm đóng vai trò hết sức quan trọng là đầu não điều khiển mọi hoạt động của thiết bị .Tuy nhiên với những thiết bị không đòi hỏi độ phức tạp trong xử lý cao thì các chíp VĐK như họ 8051 ,PIC sử dụng rất tiện lợi ,giá thành thấp. Qua một thời gian tìm hiểu thi công ,thiết kế chúng em đã hoàn thành đề tài này. Đà Nẵng, ngày 1 tháng 3 năm 2010 Nhóm sinh viên thực hiện Nhóm 7-06CDT1 SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 1 Báo cáo thực tập điện tử Mạch đếm sản phẩm MỤC LỤC 1 MỤC LỤC 2 CHƯƠNG I: 2 GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 2 CHƯƠNG II: 4 GIỚI THIỆU LINH KIỆN 4 CHƯƠNG III: 15 SƠ ĐỒ MẠCH VÀ TÍNH CHỌN LINH KIỆN 15 CHƯƠNG IV: 24 SƠ ĐỒ KHỐI CHƯƠNG TRÌNH &CHƯƠNG TRÌNH ASSEMBLY 24 CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài: Thiết kế hệ thống gồm hai băng tải đóng gói sản phẩm điều khiển bằng bàn phím và giao tiếp máy tính SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 2 Báo cáo thực tập điện tử Mạch đếm sản phẩm 1.2 Sơ đồ khối của đề tài: 1.3 Chức năng các khối : • Giao tiếp máy tính : Dùng giao diện phần mềm lập trình bằng delphi trên máy tính để giao tiếp với mạch điều khiển qua đó điều khiển và kiểm soát số sản phẩm và số thùng. • Mạch điều khiển : Điều khiển tất cả hoạt động của máy, nhận tín hiệu điều khiển từ bàn phím và máy tính để xử lý rồi đưa ra tín hiệu điều khiển cho cơ cấu chấp hành. Kiểm tra tín hiệu trả về của cảm biến để giám sát hoạt động của máy, đưa số liệu ra mạch hiển thị và đưa về máy tính. Đồng thời xử lý tính toán dựa vào các dữ liệu thu về từ cảm biến và các tín hiệu điều khiển để xuất tín hiệu điều khiển cơ cấu chấp hành cho phù hợp với yêu cầu. • Cảm biến : Gồm 2 cảm biến quang trở được bố theo hành trình của sản phẩm và thùng để đếm số thùng và số sản phẩm có đủ hay không. • Bàn phím : Để nhập số sản phẩm và số thùng đồng thời thực hiện một số chức năng điều khiển cụ thể (sẽ được làm rõ ở phần sau). • Hiển thị : Để hiển thị số sản phẩm và số thùng • Cơ cấu chấp hành : Gồm các cơ cấu cơ khí ( 2 băng tải) và 2 động cơ DC để truyền động cho các cơ cấu cơ khí ( 2 băng tải). Một băng tải mang sản phẩm và một băng tải mang thùng. SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 3 Báo cáo thực tập điện tử Mạch đếm sản phẩm CHƯƠNG II: GIỚI THIỆU LINH KIỆN 2.1Vi điều khiển 8051: 2.1.1 Kiến trúc của vi điều khiển 8051: IC vi điều khiển 8951 thuộc họ MCS51 có các đặc điểm sau : + 4 kbyte Flash. + 128 byte RAM + 4 port I/0 8 bit + Hai bộ định thời 16 bits + Giao tiếp nối tiếp + 64KB không gian bộ nhớ chương trình ngoài + 64 KB không gian bộ nhớ dữ liệu ngoài a.Port0: là port có 2 chức năng, ở trên chân từ 32 đến 39 của MC 8951. Trong các thiết kế cỡ nhỏ không dùng bộ nhớ ngoài, P0 được sử dụng như là những cổng I/O. Còn trong các thiết kế lớ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ỉ. SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 4 Báo cáo thực tập điện tử Mạch đếm sản phẩm b. Port1: là một port I/O chuyên dụng, trên các chân 1-8 của MC8951. Chúng được sử dụng với một múc đích duy nhất là giao tiếp với các thiết bị ngoài khi cần thiết. c. Port2: là một cổng có công dụng kép trên các chân 21 – 28 của MC 8951. Ngoài chức năng I/O, các chân này dùng làm 8 bit cao của bus địa chỉ cho những mô hình thiết kế có bộ nhớ chương trình ROM ngoài hoặc bộ nhớ dữ liệu RAM có dung lượng lớn hơn 256 byte. d. Port3: là một cổng có công dụng kép trên các chân 10 – 17 của MC 8951. Ngoài chức năng là cổng I/O, những chân này kiêm luôn nhiều chức năng khác nữa liên quan đến nhiều tính năng đặc biệt của MC 8951, được mô tả trong bảng sau: bit tên Chức năng chuyển đổi P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 RxD TxD 0INT 1INT T0 T1 ÖWR RD Ngõ vào dữ liệu nối tiếp. Ngõ xuất dữ liệu nối tiếp. Ngắt ngoài 0. Ngắt ngoài 1. Ngõ vào TIMER 0. Ngõ vào của TIMER 1. Điều khiển ghi dữ liệu lên bộ nhớ ngoài. Điều khiển đọc bộ nhớ dữ liệu ngoài. Bảng 2.1 : Chức năng của các chân trên port3 e. PSEN (Program Store Enable): 8951 có 4 tín hiệu điều khiển, PSEN là tín hiệu ra trên chân 29. Nó là tín hiệu điều khiển để cho phép truy xuất bộ nhớ chương trình mở rộng và thường được nối đến chân OE (Output Enable) của một EPROM để cho phép đọc các byte mã lệnh của chương trình. Tín hiệu PSEN ở mức thấp trong suốt phạm vi quá trình của một lệnh. Các mã nhị phân của chương trình được đọc từ EPROM qua bus và được chốt vào thanh ghi lệnh của 8951 để giải mã lệnh. Khi thi hành chương trình trong ROM nội PSEN sẽ ở mức cao. f. ALE (Address Latch Enable ): Tín hiệu ra ALE trên chân 30 tương hợp với các thiết bị làm việc với các xử lý 8585, 8088. 8951 dùng ALE để giải đa hợp bus địa chỉ và dữ liệu, khi port 0 được dùng làm bus địa chỉ/dữ liệu đa hợp: vừa là bus dữ liệu vừa là byte thấp của địa chỉ 16 bit . ALE là tín hiệu để chốt địa chỉ vào một thanh ghi bên ngoài trong nữa đầu của chu kỳ bộ nhớ. Sau đó, các đường Port 0 dùng để xuất hoặc nhập dữ liệu trong nữa sau chu kỳ của chu kỳ bộ nhớ. Các xung tín hiệu ALE có tốc độ bằng 1/6 lần tần số dao động trên chip và có thể được dùng là nguồn xung nhịp cho các hệ thống. Nếu xung trên 8951 là 12MHz thì ALE có tần số 2MHz. Chân này cũng được làm ngõ vào cho xung lập trình cho EPROM trong 8951. g. EA (External Access): Tín hiệu vào EA trên chân 31 thường được nối lên mức cao (+5V) hoặc mức thấp (GND). Nếu ở mức cao, 8951 thi hành chương trình từ ROM nội SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 5 Báo cáo thực tập điện tử Mạch đếm sản phẩm trong khoảng địa chỉ thấp (4K). Nếu ở mức thấp, chương trình chỉ được thi hành từ bộ nhớ mở rộng. Người ta còn dùng chân EA làm chân cấp điện áp 21V khi lập trình cho EPROM trong 8951. h. RST (Reset): Ngõ vào RST trên chân 9 là ngõ reset của 8951. Khi tín hiệu này được đưa lên mức cao (trong ít nhất 2 chu kỳ máy), các thanh ghi trong 8951 được đưa vào những giá trị thích hợp để khởi động hệ thống. i.OSC: 8951 có một bộ dao động trên chip, nó thường được nối với thạch anh giữa hai chân 18 và 19. Tần số thạch anh thông thường là 12MHz. j. POWER: 8951 vận hành với nguồn đơn +5V ( 20%. Vcc được nối vào chân 40 và Vss (GND) được nối vào chân 20. 2.1.2 Tìm hiểu về tập lệnh của 89C51: Một số lệnh thường gặp: ACALL addr11 : Gọi chương trình con(gọi đến địa chỉ tuyệt đối). Mô tả: ACALL gọi không điều kiện một chương trình con đặt tại địa chỉ được chỉ ra trong lệnh. Lệnh này tăng nội dung của PC bởi 2 để PC chứa địa chỉ của lệnh kế lệnh ACALL, sau đó cất nội dung 16 bit của PC vào stack(Byte thấp cất trước) và tăng con trỏ stack SP bởi 2. Do vậy chương trình con được gọi phải được bắt đầu trong cùng khối 2K của bộ nhớ chương trình với Byte đầu tiên của lệnh theo sau lệnh ACALL. Các cờ không bị ảnh hưởng. LCALL addr16 : Gọi chương trình con. Chương trình con được gọi phải được bắt đầu trong cùng khối 64K của bộ nhớ chương trình với Byte đầu tiên của lệnh theo sau lệnh LCALL. Các cờ khong bị ảnh hưởng. ADD A,<src-byte>: Cộng Mô tả: ADD Cộng nội dung của một byte ở địa chỉ được chỉ ra trong lệnh với nội dung thanh chứa và đặt kết quả vào thanh chứa. ADD có 4 kiểu định địa chỉ cho toán hạn nguồn: thanh ghi, trực tiếp, thanh ghi gián tiếp hoặc tức thời. AJMP addr11: Nhảy đến địa chỉ tuyệt đối. Đích nhảy đến phải trong cùng khối 2K của bộ nhớ chương trình với byte đầu tiên của lệnh theo sau lệnh AJMP. ANL <dest-byte>,<src-byte>: thực hiện phép toán AND từng bít giữa hai toán hạng được chỉ ra trong lệnh và lưu kết quả vào toán hạn đích. Các cờ không bị ảnh hưởng. CJNE <dest-byte>,<src-byte>,rel : So sánh và nhảy nếu không bằng. Cờ nhớ được set bằng 1 nếu giá trị nguyên không dấu của toán hạn trước nhỏ hơn giá trị nguyên không dấu của toán hạn sau. Ngược lại cờ nhớ bị xoá. CLR bit: Xoá bít. CPL bit: Lấy bù bit. DEC byte: Byte chỉ ra trong lệnh được giảm đi 1, cờ nhớ không bị anhư hưởng. DIV AB: chia số nguyên không dấu 8 bit chứa trong thanh chứa cho số nguyên không dấu 8 bít chứa trong thanh ghi B. Thương số chứa trong thanh chứa A còn dư số chứa trong thanh ghi B. DJNZ <byte>,<rel-addr): giảm byte chỉ ra trong toán hạn đầu trong lệnh và rẽ nhánh đến địa chỉ được chỉ ra bởi toán hạn thứ hai trong lệnh nếu kết quả sau khi giảm khác 0. INC byte: Byte chỉ ra trong lệnh được tăng bởi 1, cờ nhớ không bị anhư hưởng. JB bit,ret : Nhảy nếu bít được set bằng 1. SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 6 Báo cáo thực tập điện tử Mạch đếm sản phẩm MOV dest-byte>,<src-byte> : Di chuyển nội dung của toán hạng nguồn đến toán hạn đích. MUL AB: Nhân các số nguyên không dấu 8 bit chứa trong thanh chứa A và trong thanh ghi B. Byte thấp của tích số 16 bit được cất trong thanh chứa cong byte cao cất trong thanh ghi B. RL A: 8 bít trong thanh chứa A được quay trái 1 bit. SETB <bit>: Set bit bằng 1 2.2 Nhận dạng xác định chân linh kiện điện tử: 1./ Điện trở: a./Công dụng điện trỡ:Dùng để cản trở dòng điện. b./Điện trở ép trên mạch in: Điện trỡ này có cấu tạo bằng than ép, màn thang, dây quấn. R Ký hiệu và hình dạng của điện trở Đối với những điện trỡ có công suất bé người ta phân biệt trị số và sai số theo vạch màu. Cách đọc giá trị điện trỡ theo vạch màu được qui định theo bảng sau. Màu Trị số Sai số Đen 0 0% Nâu 1 1% Đỏ 2 2% Cam 3 3% Vàng 4 4% Xanh lá 5 5% Xanh lơ 6 6% Tím 7 7% Xám 8 8% Trắng 9 9% Vàng kim -1 -5% Bạc kim -2 -10% Cách đọc: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 7 Báo cáo thực tập điện tử Mạch đếm sản phẩm Vạch màu cuối cùng là vạch sai số. Đối với mạch điện tử dân dụng thì ta khơng quang tâm tới vạch này. Nhưng đối với mạch có độ chính xác cao thì cần chú ý tới vạch này. Vạch cạnh vạch cuối là vạch là vạch lũy thừa 10 Vạch còn lại là vạch có nghĩa. Ví dụ: Điện trở có 4 vạch màu Điện trở có 5 vạch màu: Điện trở có cơng suất lớn thì người ta thường nghi giá trị điện trở và cơng suất trên thân điện trở. Những hư hỏng thường gặp ở điện trở. - Cháy do làm việc q cơng xuất. - Tăng trị số thường gặp ở điện trở bột thang, do lau ngày hoạt tính bột than biến chất làm thay đổi trị số. - Giảm trị số thường xảy ra ở điện trở dây quấn do bị chập vòng. 2./ Biến trở: Dùng để thay đổi giá trị điện trở Loại chỉnh có độ thay đổi rộng: loại này thiết kế dùng cho người sử dụng Loại tinh chỉnh: loại này dùng để chỉnh lại chính xác hoạt động của mạch 3./ Tụ điện: Dùng để tích phóng điện ứng dụng trong rật nhiều các lĩnh vực khác nhau. Tụ điện biến đổi Ký hiệu. SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 8 Đỏ Nâu Cam Vàng kim Điện trở có giá trò: R = 21.10 3Ω ± 5% Đỏ Nâu Cam Vàng kim Điện trở có giá trò: R = 217.10 3Ω ± 5% Tím R R Báo cáo thực tập điện tử Mạch đếm sản phẩm C3 Dùng để điều chỉnh giá trị điện dung theo ý muốn, dùng để vi chỉnh tần số của các mạch dao động, mạch cộng hưởng mạch lọc. Tụ điện có cực tính, thường là các tụ hoá học. C2 - Tụ điện không có cực tính thường là các tụ gốm, tụ thuỷ tinh có ký hiệu như sau: C1 Khi sử dụng tụ điện cần chú ý: Điện dung: Cho biết khả năng chứa điện của tụ. Điện áp: Cho biết khả năng chiệu đựng của tụ. Khi dùng tụ có cực tính thì phải đặt cực tính dương của tụ ở điện áp cao còn cực tính âm ở nơi điện áp thấp. Cách đọc giá trị của tụ. Trường hợp trên tụ có ghi giá trị, ký hiệu mà tận cùng là một chữ cái, đơn vị đo tính bằng pF (pico farad), phương pháp xác định giá trị thực hiện như sau: - Hai chữ số đầu chỉ trị số cho điện dung của tụ - Chữ số thứ ba (kế tiếp) xác định hệ số nhân - Chữ cái cuối cùng xác định sai số Các chữ cái xác định sai số tuân theo quy ước sau đây: F G J K M 1% 2% 5% 10% 20% Ví dụ: trên tụ điện ceramic, ta đọc được giá trị như sau: 473J hay 104k. Giá trị của tụ được xác định như sau: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 9 203 25 200 50WV 0.1 25 C= 20.10 3 PF U = 25V C= 200PF U = 50V C= 0.1µF U = 25V Báo cáo thực tập điện tử Mạch đếm sản phẩm 473J ≈ 47. 10 3 pF ± 5% ≈ 0,047mF ± 5% 104K ≈ 10 .10 4 pF ± 10% ≈ 0,1mF ± 10% Cách đo và kiểm tra tụ: Ta bật đồng hồ VOM để đo kiểm tra tụ hoạt động tốt hay xấu. Tuỳ theo giá trị của tụ mà ta bật thang đo khác nhau để kiểm tra. - Đo hai lần có đổi que: Nếu kim vọt lên và trả về hết thì kha năng nạp xã của tụ còn tốt. Nếu kim vọt lên thì tụ bị đánh thủng. Nếu kim vọt lên nhưng tra về không hết thì tụ bị rĩ. Nếu kim vọt lên và kim trả về lờ đờ thì tụ bị khô. Nếu kim không lên thì tụ đứt. 4./ Cuộn dây: Dùng để tạo ra cảm ứng điện từ. Phân loại cuộn cảm: Cuộn cảm có rất nhiều loại, kích cỡ đa dạng tùy theo yêu cầu sử dụng. Đa số các loại cuộn cảm vẫn là cuộn dây, quấn trõa lõi thép kỹ thuật. - Cuộn cảm có trị số thay đổi - Cuộn cảm có trị số không thay đổi Khi sử dụng cuộn dây cần chú ý sự chiệu đựng dòng điện đi qua nó: nếu tiết diện dây lớn thì dòng điện chiệu đựng cao hơn. Cách kiểm tra hư hỏng của cuộn dây: Ta vặn thang đo Rx1 hoặc R x 10 để xác định cuộn dây có bị đức hay không. Khi chạm cuộn dây thì ta chỉ có kiểm tra bằng thực tế. 5./ Diode: a./Diode nắn điện: Diode chỉ hoạt động dẫn dòng điện từ cực A sang cực K ( Khi tiếp xúc PN được phân cực thuận). Khi phân cực nghịch vược điện áp chịu đựng thì sẻ phá vở mối liên kết, diode bị nối tắt. Do đó khi lắp ráp mạch sử dụng diode ta nên chú ý đến điện áp ngược và dòng tải của diode. b./Diode zener: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 10 P N [...]... động băng chuyền để thực hiện việc đếm số sản phẩm( thùng) 2/ Khối băng chuyền: Gồm 2 băng chuyền: một băng chuyền cho thùng chạy,và một cho sản phẩm chạy 3/ Khối hiển thị: Gồm 4 led 7 đoạn (2 led cho số thùng và 2 led cho số sản phẩm) sẽ hiển thị số sản phẩm và thùng cài đặt,cũng như số sản phẩm và số thùng trong q trình đếm 4/ Khối bàn phím: Phím 0- 9: nhập số sản phẩm( thùng) cài đặt Phím 10: Start... Mạch đếm sản phẩm 2 Chương trình con đếm sản phẩm & thùng: âãúm thng&sn pháøm mov säúthng,säúSP=0 Kâäüng BC thng âãúm säúSP cọ N thng? SäúSP=0 Y cọSP? Kâäüng BC Spháøm N Y tàng thng tàng SP hiãøn thë hiãøn thë phạt DL âãúmsäúSP N â thng? Y phạt DL N âSP? Y RET vãưct main RET SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 26 Báo cáo thực tập điện tử Mạch đếm sản phẩm 3 Chương trình con cài đặt sản phẩm. .. trạng thái: T1IN T1OUT 0 1 1 0 R1IN 0 1 R1OUT 1 0 3./Sơ đồ mạch in Layout: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 23 Báo cáo thực tập điện tử Mạch đếm sản phẩm CHƯƠNG IV: SƠ ĐỒ KHỐI CHƯƠNG TRÌNH &CHƯƠNG TRÌNH ASSEMBLY 4.1 Sơ đồ khối chương trình: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 24 Báo cáo thực tập điện tử Mạch đếm sản phẩm 1 Chương trình chính: start ci âàûtcạc thäng säúban âáưu... cáo thực tập điện tử Mạch đếm sản phẩm 4./Sơ đồ mạch in Layout: 3.2.4 Mạch cảm biến: 1./ Sơ đồ ngun lý: VC C VC C R 4 220 R 29 VR 1 R 5 10K 2 D 3 PH AT D 5 TH U + 5 P 1 2 1 - LM 324 11 3 U 8B 4 U 8A R 30 VR 2 R 3 R 6 D 4 PH AT D 6 TH U + P 1 3 7 - LM 324 11 R 2 10K 4 R 1 220 R 6 R D 8 LED D 7 LED 2./ Ngun lý hoạt động: Mạch gồm 2 cặp cảm biến thu phát hồng ngoại Khi khơng có sản phẩm đi qua, LED thu... gởi tín hiệu khởi động, gởi số sản phẩm và thùng cài đặt xuống VĐK thơng qua cổng COM Song song với q trình gởi dữ liệu thì PC cũng sẽ nhận dữ liệu đếm từ VĐK và hiển thị lên màn hình điều khiển 3.2 Sơ đồ ngun lý & tính chọn linh kiện: 3.2.1 Mạch vi điều khiển: 1./ Sơ đồ ngun lý: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 15 Báo cáo thực tập điện tử Mạch đếm sản phẩm SVTH : Nhóm 7_06CDT1 GVHD :... tử Mạch đếm sản phẩm 5 Chương trình con bàn phím: qphêm cho cäütthỉïnháút=0 (bit cúicng =0) R1=0 kt_phêm hng 1=0 ? Y quẹt phêm Y hng 2=0 ? N cọphêm nháún? Y Y N hng 3=0 ? N nh phêm ? Y Y N hng 4=0 ? lỉu vo ä nhåïphêm Y N cho cạc cäüttiãúp theo =0 (xoay tỉìng bit qua trại) xạc nháûn phêm RET tàng R1 R1 =4 ? RET SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 29 Báo cáo thực tập điện tử Mạch đếm sản phẩm. .. thạch anh bên ngồi 12MHz nên mỗi chu kì máy mất 1 µs , RST ở mức cao trên 2 µs cầnR1*C3 ≥ 2 µs ⇒ C 3 ≥ 0.24nF Chọn C3 =10 µF 3./Sơ đồ mạch in Layout: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 17 Báo cáo thực tập điện tử Mạch đếm sản phẩm 3.2.2 Bàn phím: 1./Sơ đồ mạch: MẠCH BÀN PHÍM 1 0 C0 2 1 2 C 3 4 1 1 2 4 1 3 2 4 C1 2 4 1 2 3 8 2 1 1 3 4 2 1 4 1 D 1 2 4 1 3 9 4 2 4 1 3 2 4 C2 2 3 5 3 2 1 E 1 2... chuyền thực hiện việc đếm số thùng và số sản phẩm trong 1 thùng Song song với q trình hoạt động của mạch, máy tính sẽ thực hiện giám sát và điều khiển thơng qua dữ liệu được gởi xuống vi điều khiển bằng cổng COM 3.1.2 Cụ thể: 1/ Khối cảm biến: Trên mỗi băng chuyền thùng và sản phẩm, sẽ đặt 1 hệ thống cảm biến gồm 1 led hồng ngoại phát và 1 photodiode thu,khi có sản phẩm( thùng) đi qua,hệ thống sẽ gởi tín... báo hiệu sáng Ngược lại, khi có sản phẩm đi qua LED thu khơng nhận được tín hiệu từ LED phát, điện trở của LED thu rất lớn do đó điện áp đặt vào ngõ vào âm của OPAMP gần như bằng 0, do đó điện áp ngõ ra ở mức cao, LED báo hiệu tắt Tín hiệu đưa về P320 và P3.3 để xử lý SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 20 Báo cáo thực tập điện tử Mạch đếm sản phẩm 3./ Tính tốn mạch: Khi thu ánh sáng RLEDthu=1K... đến chân P1.6 - hàng 3 (ứng các phím nhấn C, D, E, F) nối đếb chân P1.7 Khi có một phím được ấn thì bit ứng với hàng tương ứng bằng 0 3./Sơ đồ mạch in Layout: SVTH : Nhóm 7_06CDT1 GVHD : Lê Hồng Nam Trang: 18 Báo cáo thực tập điện tử Mạch đếm sản phẩm 3.2.3 Mạch hiển thị: 1./ Sơ đồ ngun lý: 1 2 3 4 5 6 7 8 LED 7SEG VC 3 5 A B C D E F G D P 5 LED 7SEG 8 LE D 7S E G D P 7 6 4 2 1 9 0 Vcc 5 8 LE D 7S