LỜI NÓI ĐẦU Trong những năm gần đây theo sự tiến bộ của khoa học kỹ thuật, công cuộc công nghiệp hóa hiện đại hóa đất nước đang phát triển mạnh mẽ. Trước tình hình đó đã có khá nhiều yêu cầu cấp bách và cũng là những thách thức được đặt ra cho giới trí thức. Để tiếp tục dẫn dắt sự phát triển của đất nước ngày càng giàu mạnh, thì phải đầu tư cho giáo dục, đào tạo thế hệ trẻ có đủ kiến thức để đáp ứng nhu cầu ngày càng cao của xã hội. Đòi hỏi phải nâng cao chất lượng đào tạo, thì phải đưa các phương tiện dạy học hiện đại vào trong giảng đường, trường học có như vậy thì trình độ con người ngày càng cao đáp ứng được yêu cầu của xã hội. Để làm quen với công việc thiết kế, chế tạo và tìm hiểu các về các loại linh kiện điện tử, chúng em đã được các thầy cô trong khoa Điện Điện tử giao cho đồ án môn học :Thiết kế mạch hiển thị cân điện tử từ 0 đến 2kg hiển thị bằng LCDnhằm củng cố về kiến thức trong quá trình thực tế. Sau khi nhận được đề tài, với sự hướng dẫn của thầyĐỗ Tuấn Anhcùng với sự nỗ lực của bản thân, sự tìm tòi nghiên cứu tài liệu đến nay đồ án của chúng em về mặt cơ bản đã hoàn thành. Trong quá trình thực hiện dù đã có gắng nhưng do thời gian cũng như trình độ vẫn còn hạn chế nên không thể tránh khỏi sai sót. Vậy em kính mong sự chỉ bảo giúp đỡ và đóng góp ý kiến của các thầy để đồ án của em được hoàn thiện hơn.
Trang 1LỜI NÓI ĐẦU
Trong những năm gần đây theo sự tiến bộ của khoa học kỹ thuật, công cuộc công nghiệp hóa hiện đại hóa đất nước đang phát triển mạnh mẽ Trước tình hình đó đã có khá nhiêu yêu câu câp bách và cũng là những thách thức được đặt ra cho giới trí thức
Để tiếp tục dẫn dắt sự phát triển của đất nước ngày càng giàu mạnh, thì phải đầu tư cho giáo dục, đào tạo thế hệ trẻ có đủ kiến thức để đáp ứng nhu cầu ngày càng cao của xã hội Đòi hỏi phải nâng cao chất lượng đào tạo, thì phải đưa các phương tiện dạy học hiện đại vào trong giảng đường, trường học có như vậy thì trình độ con người ngày càng cao đáp ứng được yêu cầu của xã hội
Để làm quen với công việc thiết kế, chế tạo và tìm hiểu các về các loại linh kiện điện tử, chúng em đã được các thầy cô trong khoa Điện - Điện tử giao cho
đồ án môn học :Thiết kế mạch hiến thị cân điện tử từ 0 đến 2kg hiến thị bằng LCDnhằm củng cô về kiến thức trong quá trình thực tế
Sau khi nhận được đề tài, với sự hướng dẫn của thàyĐỗ Tuấn Anhcùng với sự nỗ lực của bản thân, sự tìm tòi nghiên cứu tài liệu đến nay đồ án của chúng em về mặt cơ bản đã hoàn thành Trong quá trình thực hiện dù đã có gắng nhưng đo thời gian cũng như trình độ vẫn còn hạn chế nên không thể tránh khỏi sai sót Vậy em kính mong sự chỉ bảo giúp đỡ và đóng góp ý kiến của các thầy để đồ án của em được hoàn thiện hơn
Chúng em xin chân thành cám on thayDé Tuan Anhcing cdc thay cé trong khoa đã giúp đỡ chúng em hoàn thành đồ án
Trang 2NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 3
Phần 1:GIỚI THIEU VE DE TAI 1 Cơ sở lựa chọn đề tài
Ngày nay cùng với sự phát triển của công nghiệp điện tử, kỹ thuật thì một số các hệ thông điều khiển đã đần dần được tự động hóa Với những kỹ thuật tiên tiến như vi điều khiển, PLC được ứng dụng vào lĩnh vực điều khiên thì các hệ thống điều khiển cơ khí thô sơ, với tốc độ xử lý chậm chạp, ít chính xác đã được thay thé
bằng các hệ thống điều khiển tự động với các lệnh chương trình đã được thiết lập trước
Trong quá trình sản xuất ở các nhà máy, xí nghiệp hiện nay, việc đo và khống chế nhiệt độ tự động là một yêu cầu hết sức cần thiết và quan trọng Vì nắm bắt được nhiệt độ làm việc của cả một hệ thống, dây chuyền sản xuất giúp chúng ta biết được tình trạng làm việc của hệ thống Qua đó có những xử lý kịp thời tránh được những hư hỏng có thê xảy ra
Đối với vấn để sử dụng cân điện tử thì trong các hệ thống điều khiển trong công nghiệp hiện nay luôn yêu cầu cần độ chính xác và thời gian đáp ứng, xử lý nhanh nhất bởi vậy trung tâm của chương trình điều khiển thường là những vi điều khiển
Để đáp ứng được theo yêu câu thì có rất nhiều phương pháp đề thực hiện, qua
quá trình học và nghiên cứu khảo sát vi điều khién PIC thì thấy rằng vi điều khiến có
ứng dụng rất tốt như yêu cầu của đề tài và muốn hệ thống chính xác đạt được hiệu quả nhanh nhất thì cần phải có bộ sử lý tín hiệu tốt Được sự đồng ý của khoa Điện - Điện tử Trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Nhóm chúng em tiền hành thực hiện đề tài:
Thiết kế mạch hiển thị cân điện tử từ 0 đến 2 kg hiển thị bằng LCD
Các hệ thống điều khiển khi thiết kế đều yêu cầu thỏa mãn chất lượng đặt ra, các chỉ tiêu chất lượng phải tốt nhất theo một nghĩa nào đó Trong trường hợp tông quát, các chỉ tiêu tối ưu của một hệ thống điều khiển thường được gọi là tiêu chuẩn tối ưu, các tiêu chuẩn tối ưu đó là:
+ Thời gian hiệu chỉnh ngắn nhất
+ Tốc độ điều chỉnh nhanh nhất
+ Cấu trúc nhỏ nhất
Trang 4Việc nâng cao chất lượng hệ thống điều khiển tự động luôn là chỉ tiêu quan tâm
đầu tiên của các nhà thiết kế
Trang 52 Đối tượng nghiên cứu
Đối tượng nghiên cứu trong đề tài là cân điện tử : Trong thực tế về cuộc sống và trong công nghiệp nhiều vị trí cần và thường dùngcám biến trọng lượng hoặc điện trở tỉnh Khi điều khiển trọng lượng, đặc tính cần chú ý là nhận và sử lý thông tin nhanh từ cảm biến tới bộ sử lý trung tâm
3: Nội dung và phạm vi nghiên cứu
Nội dung chính của đồ án đề cập đến những vân đề chính sau: -Điện trở - LCD - Tổng quan lý thuyết vi điều khiển PIC - Khảo sát và mô phỏng - Kết luận
Toàn bộ nội dung đồ án được chia thành 4 phần: Phân! :Giới thiệu đề tài
Phẩn2: Tổng quan về họ vi điều khiến PIC Phân 3: Thiết kế và thi công
Phẩn4: Giới thiệu một số loại cân trên thị trường 4 Nhiệm vụ nghiên cứu
+ Thiết kế khối nguồn
+ Nghiên cứu về đối tượng điều khiển + Viết chương trình điều khién
+ Nghiên cứu lý thuyết vi điều khiển PIC - + Xây dụng được sơ đồ, thuật toán và chương trình điều khiển 5 Phương pháp nghiên cứu
Trang 6Phan 1:GIGI THIEU VE DE TAI
1:Cơ sở lựa chọn dé tai
Ngày nay cùng với sự phát triển của công nghiệp điện tử, kỹ thuật thì một số các hệ thống điều khiển đã dần dần được tự động hóa Với những kỹ thuật tiên tiến như vi điều khiển, PLC được ứng dụng vào lĩnh vực điều khién thì các hệ thống điều khiển cơ khí thô sơ, với tốc độ xử lý chậm chạp, ít chính xác đã được thay thế bằng
các hệ thống điều khiển tự động với các lệnh chương trình đã được thiết lập trước Trong quá trình sản xuất ở các nhà máy, xí nghiệp hiện nay, việc đo và không chế nhiệt độ tự động là một yêu cầu hết sức cần thiết và quan trọng Vì nắm bắt được nhiệt độ làm việc của cả một hệ thống, dây chuyền sản xuất giúp chúng ta biết được tình trạng làm việc của hệ thống Qua đó có những xử lý kịp thời tránh được những hư hỏng có thê xảy ra
Đối với vấn đề sử dụng cân điện tử thì trong các hệ thống điều khiển trong công nghiệp hiện nay luôn yêu cầu cần độ chính xác và thời gian đáp ứng, xử lý nhanh nhất bởi vậy trung tâm của chương trình điều khiển thường là những vi điều khiến
Để đáp ứng được theo yêu cầu thì có rất nhiều phương pháp đề thực hiện, qua quá trình học và nghiên cứu khảo sát vi điều khiển PIC thì thấy rằng vi điều khiển có ứng
dụng rất tốt như yêu cầu của đề tài và muốn hệ thống chính xác đạt được hiệu quả
nhanh nhất thì cần phải có bộ sử lý tín hiệu tốt Được sự đồng ý của khoa Điện - Điện
tử Trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên
Nhóm chúng em tiến hành thực hiện đề tài:
Thiết kế mạch hiền thị cân điện tử từ 0 đến 2 kg hiển thị bằng LCD
Các hệ thống điều khiển khi thiết kế đều yêu cầu thỏa mãn chất lượng đặt ra, các chỉ tiêu chất lượng phải tốt nhất theo một nghĩa nào đó Trong trường hợp tông quát, các chỉ tiêu tối ưu của một hệ thống điều khiển thường được gọi là tiêu chuẩn tối ưu, các tiêu chuẩn tối ưu đó là:
+ Thời gian hiệu chỉnh ngắn nhất
+ Tốc độ điều chỉnh nhanh nhất
+ Câu trúc nhỏ nhất
+ Năng lượng tiêu thụ trong hệ thống ít nhất
Trang 72: Đối tượng nghiên cứu
Đối tượng nghiên cứu trong để tài là cân điện tử : Trong thực tế về cuộc sống và trong công nghiệp nhiều vị trí cần và thường dùngcám biến trọng lượng hoặc điện trở tỉnh Khi điều khiển trọng lượng, đặc tính cần chú ý là nhận và sử lý thông tin nhanh từ cảm biến tới bộ sử lý trung tâm
3: Nội dung và phạm vi nghiên cứu
Nội dung chính của đồ án đề cập đến những vấn đề chính sau: -Điện trở - LCD - Tổng quan lý thuyết vi điều khiển PIC - Khảo sát và mô phỏng - Kết luận
Toàn bộ nội dung đồ án được chia thành 4 phần: Phan1:Gidi thiệu dé tai
Phan2: Téng quan vé ho vi diéu khién PIC Phan 3: Thiết kế va thi công
Phẳẩn4: Giới thiệu một số loại cân trên thị trường 4 Nhiệm vụ nghiên cứu
+ Thiết kế khối nguồn
+ Nghiên cứu về đối tượng điều khiển + Viết chương trình điều khiển
+ Nghiên cứu lý thuyết vi điều khiển PIC
+ Xây dụng được sơ đồ, thuật toán và chương trình điều khiển 5 Phuong pháp nghiên cứu
- Nghiên cứu lí thuyết để xây dựng thuật toán điều khiển - Dùng mô phỏng để kiểm nghiệm kết quả nghiên cứu lý thuyết - Dùng thực nghiệm đề khẳng định kết quả nghiên cứu
CHƯƠNG | TONG QUAN VE VI DIEU KHIEN PIC 1.1 PIC LA Gi 2?
1.2 TAI SAO LA PIC MA KHONG LA CAC HO VI DIEU KHIEN KHAC?? 1.3 KIEN TRUC PIC
1.4 CAC DONG PIC VA CACH LUA CHON VI DIEU KHIEN PIC 1.5 NGON NGU LAP TRINH CHO PIC
Trang 8CHUONG 2 VI DIEU KHIEN PIC16F877A
2.1 MOT VAI THONG SO VE VI DIEU KHIEN PIC16F877A
CHUONG | TONG QUAN VE VI DIEU KHIEN PIC 1.1 PIC LA Gi 22 PIC là viết tắt của “Programable Intelligent Computer”, cé thé tạm dich là “máy tính thông ` ca minh khả trình” do hãng Genenral Instrument đặt tên cho vi điêu khiên đâu tiên của họ: PIC1650 được thiết kế để dùng làm các thiết bị ngoại vi cho vi điều khiển CP1600 Vi điêu khiển này sau đó được nghiên cứu phát triển thêm và từ đó hình thành nên đòng vi điêu
khiên PIC ngày nay
1.2 TAI SAO LA PIC MA KHONG LA CAC HO VI DIEU KHIEN KHAC?? Hiện nay trên thị trường có rất nhiều ho vi điều khiển như 8051, Motorola 68HC, AVR, ARM Ngoài họ 8051 được hướng dẫn một cách căn bản ở môi trường đại học, bản thân người viết đã chọn họ vi điều khiển PIC dé mở rộng vốn kiến thức và phát triển các ứng
dụng trên công cụ này vì các nguyên nhân sau:
Họ vi điều khiển này có thể tìm mua dễ dàng tại thị trường Việt Nam
Giá thành không quá đắt
Có đầy đủ các tính năng của một vi điều khiển khi hoạt động độc lập
Là một sự bổ sung rất tốt về kiến thức cũng như về ứng dụng cho họ vi điều khiển
Trang 9Số lượng người sử dụng họ vi điều khiển PIC Hiện nay tại Việt Nam cũng như trên thé giới, họ vi điều khiển này được sử dụng khá rộng rãi Điều này tạo nhiều thuận lợi trong quá trình tìm hiểu và phát triển các ứng dụng như: số lượng tài liệu, số lượng các ứng dụng mở đã được phát triển thành công, dễ dàng trao đổi, học tập, dễ dàng tìm được sự chỉ dẫn khi gap khó khăn, Sự hỗ trợ của nhà sản xuất về trình biên dịch, các công cụ lập trình, nạp chương trình từ đơn giản đến phức tạp, Các tính năng đa dạng của vi điều khiển PIC, và các tính năng này không ngừng được phát triển 1.3 KIÊN TRÚC PIC Cấu trúc phần cứng của một vi điều khiển được thiết kế theo hai dạng kiến trúc: kiến trúc „
Von Neuman va kién tric Havard „ ;
Trang 10Một điểm cần chú ý nữa là tập lệnh trong kiến trúc Havard có thể được tối ưu tùy theo cầu kiến trúc của vi điều khiển mà không phụ thuộc vào cấu trúc dữ liệu Ví dụ, đối điều khiển dòng 16F, độ dài lệnh luôn là 14 bit (trong khi dữ liệu được tổ chức thành
bực), còn đối với kiến trúc Von-Neuman, độ dài lệnh luôn là bội số của 1 byte (do dit
được tổ chức thành từng byte) Đặc điểm này được minh họa cụ thể trong hình 1.1
1.5 NGƠN NGỮ LẬP TRÌNH CHO PIC
Ngôn ngữ lập trình cho PIC rất đa dạng Ngôn ngữ lập trình cấp thấp có MPLAB (được cung cấp miễn phí bởi nhà sản xuất Microchip), các ngôn ngữ lập trình cấp cao hơn bao gồm GC, Basic, Pascal, Ngoai ra con có một số ngôn ngữ lập trình được phát triển dành riêng cho PIC như PICBasic, MikroBasic, 1.6 MẠCH NẠP PIC Đây cũng là một dong sản phẩm rất đa dạng dành cho vi điều khiển PIC Có thể sử dụng các mạch nạp được cung câp bởi nhà sản xuât là hãng Microchip như: PICSTART plus, MPLAB | - - ICD 2, MPLAB PM 3, PRO MATE II Có thê dùng các sản phâm này đê nạp cho vi điêu khiển khác thông qua chương trình MPLAB Dòng sản phẩm chính thống này có ưu thể là nạp được cho tất cả các vi điều khiển PIC, tuy nhiên giá thành rất cao và thường gặp rất
nhiều khó khăn trong quá trình mua sản phẩm
Ngoài ra do tính năng cho phép nhiều chế độ nạp khác nhau, còn có rất nhiều mạch
nạp được - -
thiệt kê dành cho vi điêu khiên PIC Có thê sơ lược một số mạch nạp cho PIC như sau: JDM programmer: mach nap nay dung chuong trinh nap Icprog cho phép nạp các vi
Trang 11Programming).Hầu hết các mạch nạp đều hỗ trợ tính năng nạp chương trình này WARP-I3A và MCP-USB: hai mạch nạp này giống với mạch nạp PICSTART PLUS do nha san xuat Microchip cung cap, tương thích với trình biên dich MPLAB, nghia là ta có thể trực tiếp dùng chương trình MPLAB để nạp cho vi điều khiển PIC mà không cần sử dụng -
một chương trình nạp khác, chăng hạn như ICprog
PI6PRO40: mạch nạp này do Nigel thiết kế và cũng khá nổi tiếng Ông còn thiết
kế
cả chương trình nạp, tuy nhiên ta cũng có thé str dung chuong trinh nap Icprog Mach nạp Universal của Williem: đây không phải là mach nap chuyên dụng dành cho
PIC như PI6PRO40 , ,
Các mạch nạp kê trên có ưu điêm rât lớn là đơn giản, rẻ tiên, hoàn toàn có thê tự lắp ráp một cách dễ dàng, và mọi thông tin về sơ đồ mạch nạp, cách thiết kế, thi công, kiểm tra và chương trình nạp đều dễ dàng tìm được và download miễn phí thông qua mạng Internet Tuy - - nhiên các mạch nạp trên có nhược điêm là hạn chê về sô vi điêu khiên được hỗ trợ, bên cạnh ‹
đó mỗi mạch nạp cân được sử dụng với một chương trình nạp thích hợp
CHUONG 2 VI DIEU KHIEN PICI6F877A 2.1 MOT VAI THONG SO VE VI DIEU KHIEN PICI6F877A
Đây là vi điều khiên thuộc họ PIC16Fxxx với tập lệnh gom 35 lệnh có độ dài 14 bit Mỗi lệnh đều được thực thi trong một chu kì xung clock Tốc độ hoạt động tối đa cho phép là 20 MHz voi một chu kì lệnh là 200ns Bộ nhớ chương trình 8KxI14 bit, bộ nhớ dữ liệu 368x8 byte RAM và bộ nhớ đữ liệu EEPROM với dung lượng 256x8 byte Số PORT I/O là 5 với 33 pin I/O
Các đặc tính ngoại vi bao gồmcác khối chức năng sau:
Trang 12Timerl: bộ đếm 16 bit với bộ chia tần số, có thể thực hiện chức năng đếm dựa vào
xung clock ngoại vi ngay khi vi điều khiển hoạt động ở chế dé sleep
Timer2: bộ đếm 8 bit với bộ chia tần số, bộ postcaler
Hai bộ Capture/so sánh/điều chế độ rông xung
Các chuẩn giao tiếp nói tiếp SSP (Synchronous Serial Port), SPI và I2C
Chuẩn giao tiếp nói tiếp USART với 9 bit địa chỉ
Cổng giao tiếp song song PSP (Parallel Slave Port) với các chân điều khiến RD, WR, CS ở bên ngoài Các đặc tính Analog:_ 8 kênh chuyên đôi ADC 10 bit Hai bộ so sánh
Bên cạnh đó là một vài đặc tính khác của vi điều khiển như: Bộ nhớ flash với khả năng ghi xóa được 100.000 lần Bộ nhớ EEPROM với khả năng ghi xóa được 1.000.000 lần Dữ liệu bộ nhớ EEPROM có thê lưu trữ trên 40 năm
Khả năng tự nạp chương trình với sự điều khiển của phần mềm
Nạp được chương trình ngay trên mach dién ICSP (In Circuit Serial Programming)
thông qua 2 chân
'Watchdog Timer với bộ dao động trong Chức năng bảo mật mã chương trình
Chế độ Sleep
Có thể hoạt động với nhiều dạng Oscillator kha3 Khối LCD
3.1.Hoạt động của LCD
Trong những năm gần đây LCD đang ngày càng được sử dụng rộng rãi thay thế dần cho các đèn LED (các đèn LED 7 đoạn hay nhiều đoạn) Đó là vì các nguyên nhân sau:
-Các LCD có giá thành hạ
-Khả năng hiền thị các số, các ký tự và đồ hoạ tốt hơn nhiều so với các đèn LED (vì
các đèn LED chỉ hiển thị được các số và một số ký tự)
Nhờ kết hợp một bộ điều khiển làm tươi vào LCD làm giải phóng cho CPU công việc làm tươi LCD Trong khi đèn LED phải được làm tươi bằng CPU (hoặc bằng cách nào
đó) đề duy trì việc hiển thị dữ liệu
-Dễ dàng lập trình cho các ký tự và đồ hoạ 3.2 Mô tả các chân của LCD
Trang 13- Chân Vẹc, Vss va Veg: Cac chân Vcc, Vss va Ver: Cap duong nguồn - 5v và đất tương ứng thì Vẹg được dùng để điều khiển độ tương phản của LCD
- Chân chọn thanh ghi RS (Register Select): Có hai thanh ghi rất quan trọng bên trong LCD, chân RS được dùng đề chọn các thanh ghi này như sau: Nếu RS =0 thì thanh ghi mà lệnh được chọn đề cho phép người dùng gửi một lệnh chăng hạn như xoá màn hình, đưa con trỏ về đầu dòng v.v Néu RS = 1 thì thanh ghi dữ liệu được chọn cho
phép người dùng gửi dữ liệu cần hién thi trén LCD
- Chân đọc/ ghi (R/W):Đầu vào đọc/ ghi cho phép người dùng ghi thông tin lên LCD khi R/W =0 hoặc đọc thông tin từ nó khi R/W = 1
- Chân cho phép E (Enable):Chân cho phép E được sử dụng bởi LCD để chốt thông tin hiện hữu trên chân dữ liệu của nó Khi dữ liệu được cấp đến chân dữ liệu thì một xung mức cao xuống thấp phải được áp đến chân này để LCD chốt dữ liệu trên các chân dữ liêu.Xung này phải rộng tối thiểu là 450ns
- Chân D0 - D7:Đây là 8 chân dữ liệu 8 bít, được dùng để gửi thông tin lên LCD hoặc đọc nội dung của các thanh ghi trong LCD.Đề hiển thị các chữ cái và các con số, chúng ta gửi các mã ASCII của các chữ cái từ A đến Z„ a đến Ÿ và các con số từ 0 - 9 đến các chân này khi bật RS = 1.Cũng có các mã lệnh mà có thể được gửi đến LCD để xoá màn hình hoặc đưa con trỏ về đầu dòng hoặc nhấp nháy con trỏ Chúng ta cũng sử dung RS = 0 dé kiém tra bit cd bận để xem LCD có sẵn sàng nhân thông tin Cờ bận là D7 và có thể đượcđọc khi R/W = I và RS = 0 như sau:
Nếu R/W = I, RS = 0 khi D7 = I (cờ bận 1) thì LCD bận bởi các công việc bên trong và sẽ không nhận bất kỳ thông tin mới nào Khi D7 = 0 thì LCD sẵn sàng nhận thông tin mới Lưu ý chúng ta nên kiểm tra cờ bận trước khi ghi bất kỳ dữ liệu nào lên LCD hân Ký hiệu LO Mô tả 1 Vss - Dat
2 Vec - Dương nguôn 5v
3 Ver - Cap nguon điêu khiên phản
4 RS I RS = 0 chọn thanh ghi lệnh RS = 1 chọn thanh dữ liệu
5 R/W I R/W= I đọc dữ liệu R/W =0 ghi
Trang 147 DB0 1O Các bít dữ liệu 8 DBI VO Các bít dữ liệu 9 DB2 O Các bít dữ liệu 10 DB3 1O Các bít dữ liệu 11 DB4 VO Các bít dữ liệu 12 DBS 1O Các bít dữ liệu 13 DB6 VO Các bít dữ liệu 14 DB7 1/0 Cac bit dữ liệu Bang : M6 cac chan cia LCD Ma (Hex) Lénh dén thanh ghi cia LCD 1 Xoá màn hình hiền thị 2 Trở về đâu dòng
4 Giảm con trỏ (dịch con trỏ sang trái) 6 Tăng con trỏ (dịch con trỏ sang phải) 5 Dịch hiền thị sang phải
7 Dịch hiên thị sang trái 8 Tắt con trỏ, tắt hiển thị A Tat hién thi, bật con trỏ C Bật hiện thị, tắt con trỏ
E Bật hiền thị, nhấp nháy con trỏ F Tat con tro, nhaép nháy con trỏ 10 Dịch vị trí con trỏ sang trái 14 Dịch vị trí con trỏ sang phải 18 Dịch toàn bộ hiền thị sang trái IC Dịch toàn bộ hiên thị sang phải 80 Ep con tro vé đâu dòng thứ nhât C0 Ep con trỏ vê đâu dòng thứ hai 38 Hai dòng và ma trận 5 x 7
Bảng: Các mã lệnh LCD
RS R/W Khi cần
0 0 Ghi vào thanh nghỉ IR đề ra lệnh cho LCD
0 1 Đọc cờ ban DB7 va giá trị của bộ đếm ở địa chỉ DB0-DB6 1 0 Ghi vao thanh ghi DR
Trang 15Bảng : Tóm tắt giữa RS và R/W theo mục đích sử dụng 1 4 © 00000000000000 fo} 4 O41 ° Ongoooooo000000 2 ° " DMC161 1 DMC16 2 DMC202 0A 106B 61 DMC160 DMŒ18 DMC242 6C 27 LCD
Trong sơ đồ khối LCD Port P2 (các chân từ P2.0 đến P2.7) nối với các chân dữ liệu từ DB0 đến DB7 ứng với các chân từ B1 đến B8 của IC74AC245N ứng với các chân từ7 đến chân14của LCD Dữ liệu trên công P2 được xuất ra trên LCD Chân6(E) chân cho phép nói với chân
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 15
Sinh viên thực hiện: Lê Đức Anh Trần Thị Ánh
Trang 16P3.4 của VDK Chân R/W (chân đoc/ghi) của LCD nối với chân 13 của VDK Chân RS của LCD nồi với chân 12 của VDK Cách kết nôi LCD như hình 9 3.3 Sơ đồ mạch nguon Sơ đồ nguyên lý mạch
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 16
Sinh viên thực hiện: Lê Đức Anh
Trang 17sơ đồ mạch in @ © 5 — lz] lễ | 3 & | 8 B 3 Bs & 9 9
Sơ đồ chân linh kiện
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 17
Trang 18Sơ đồ Bo
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 18
Trang 193.4 Chương trình #include<16f877a.h> #device *=16 adc=8 #fuses hs #use delay(clock=4000000) #include<Icd.c> float kg; void initQ; void main(){ initQ;
Ied_gotoxy(1,1);//vi tri dong dau tien
Icd_pute("\fT[RONG LUONG:");//in ra chuoi Icd_gotoxy(10,2);//vi tri dong thu hai
Icd_pute("( gam)");
while(1){
kg=read_adc();_ //doc gia tri dau vao ade
Trang 20IMT void initQ{
//khoi tao Ied
Icd_initQ); //khoi tao cho led //khai bao adc an0
ta0=1;//chon la dau vao
Trang 21PHAN 4:MOT SO LOAI CAN TREN THI TRUONG
Tén san pham :
Cân điện tr NWTH Jaderver-Taiwan
Giáo viên hướng dẫn: Đỗ Tuấn Anh Sinh viên thực hiện: Lê Đức Anh
Trần Thị Ánh
Vũ Văn Chiến
Trang 22Thông số kỹ thuật : 3Kg x0.1g 7.5Kg/0.5g 15Kg/lg 20Kg/lg Product Information : 1 TÍNH NĂNG:.: - Chính xác cao ( độ phân giải bên trong: 1/10,000, 1/20.000.1/30.000) - Màn hình hiền thị LCD ré dé doc
-Chức năng tự kiểm tra pin
-Cổng giao tiếp RS-232( Lựa chọn)
- Các lựa chọn: Pin sạc (6 V/4h hoặc AC/DC adaptor) - Màn hình hiển thị phía sau ( Lựa chọn)
2 CAC TINH NANG TONG QUAT :
- Thiết bị đạt độ chính xác cấp II theo tiêu chuẩn OIML - Độ phân giải nội cao, tốc độ xử lý nhanh
- Thiết kế chống bụi, cũng như sự ảnh hưởng của môi trường
- Mức sử dụng và phân độ đa dạng giúp đáp ứng mọi nhu cầu sử dụng khác nhau - Màn hình hiển thị số tinh thể lỏng hoặc LED độ phân giải hiền thị cao
- Người sử dụng có thể lựa chọn các đơn vị khác nhau Kg/g/Ib theo nhu từng nhu cầu riêng của mình
3 CÁC CHỨC NĂNG & CHE DO HOAT DONG: : - Chức năng: cân trừ bì và thông báo chế độ trừ bì hiện hành - Chế độ thông báo tình trạng ổn định của cân
- Cân có chức năng báo hiệu gần hết Pin
- Chế độ tắt cân tự động (Automatic shut-off) giúp tiết kiệm năng lượng Pin - Phương thức định lượng : cảm biến từ (load cell)
- Kích thước đĩa cân : 270 x 210x 100 mm (Đĩa cân bằng inox)
Trang 243) Thông số kỹ thuật: AP serles Model Tải trọng (kg) x Bước nhảy (g} Số hiển thị Bộ nhớ Hiển thị chỉ định Nguồn điện cung cấp Công suất Nhiệt độ môi trường Kích thước khay cần (mm} Kích thước cần {mm} Trọng lượng cần AP Series 6kg x29, 15kgx 5g, 30kg x 10g 6/5/6, 7/5/6 (Total Prices Weight/Unit Price} 28 sản phẩm Zero và Net AC 110/ 120/ 220/ 240V, 50/60 Hz Xấn xÌ 10W ~-10% = + 40% 340(W) x 215(D) 435(W) x 325(D) x 495(H) 6.5kg Cân Việt Mỹ » sản phẩm » CÂN ĐIỆN TỬ » Cân treo » Cân điên tử treo Wiless- Taiwan Chỉ Tiết Sản Phâm : a đà é vm Tén san pham : Cân điên tử treo Wiless-Tarwan Thông số kỹ thuật : 2000Kg x 1Kg 5000Kg x 2Kg 10.000Kg x 5Kg Product Information : 1 TÍNH NĂNG: :
-Đầu cân không day rat tiện cho việc cân -Lưu trữ mả cân In ra giây
-Két noi may tinh
Trang 25- Các tinh nang On/Off, Zero, Trừ bì , hold ( Tự động hoặc điều khiến) 2 CAC TINH NANG TONG QUAT: :
- Thiết bị đạt độ chính xác cấp III theo tiêu chuẩn OIML
- Độ phân giải nội cao, tốc độ xử lý nhanh
- Thiết kế chống bụi, cũng như sự ảnh hưởng của môi trường - Màn hình hiển thị LCD/ LED độ phân giải cao
- Người sử dụng có thể lựa chọn các đơn vị khác nhau Kg, g, theo nhu cau riéng
- Thiết ké theo kiéu dang céng nghiép ,dé dang di chuyền 3 CAC CHUC NANG & CHE DO HOAT DONG: :
- Man hinh hién thị rõ và rộng
- Vỏ hợp kim thép rắn chắc, ron chống ẩm - Chức năng cân đơn giản:
- Cân thông thường On/ Off/ Tare / Hold / Zero - Chốt chống trượt - thép không ri
- Sơn tĩnh điện - bền màu cao
- Móc treo — tiêu chuẩn an toàn trong công nghiệp nặng
- Bộ Sạc rời một Pin dự trữ.Có thêm I bộ Pin + sạc rời kèm theo (2 Pin + 2 sạc rời) không kèm theo
Cân Việt Mỹ » sản phẩm » CÂN ĐIỆN TỬ » Đầu cân » Cân điên tử T31W-INOX Chỉ Tiết Sản Phẩm :
Trang 26Tên sản phẩm : Cân điên tử T31W-INOX Thông số kỹ thuật : Từ 5Kg tới 20Tắn Product Information : 1 TÍNH NĂNG:.:
- Ứng dụng cho nhiều hệ thống cân: Từ 5 kg đến 20tân - Đơn vị cân: kg/Ib/g/oz/ có đơn vị đếm
- Có 4 phím chức năng
- Vỏ làm bằng INOX hoạt động tốt trong môi trường khắc nghiệt - màn hình 06 LED Trắng
- Có công com RS232 Giao tiếp với máy tính và máy in - Indicator san xuất bởi Ohaus - Mỹ
Cân Việt Mỹ » sản phẩm » CÂN ĐIỆN TỬ » Cân phân tích » Cân điên tử BB-C - UTE-Taiwan Chỉ Tiết Sản Phẩm : Tên sản phẩm : Cân điên tử BB-C -UTE-Taiwan Thông số kỹ thuật : 200g/0.01g, 400g/0.01g, 600g/0.01g, 1,2kg/0.01,
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 26
Trang 27Product Information : 1 TÍNH NĂNG:.: - Hiệu quả sử dụng cao, có chức năng cân vàng (0.0002T lượng, chỉ, phân, ly, zem (2)) - Có nhiều đơn vị cân bao gồm:gam, kg, pound, ounces, lạng, hiển thị ounce, T ounce, va penni
- Nhiều chức năng ứng dụng như: cân đếm, cân %, cân tổng, và giữ hiển thị - Dễ dàng sử dụng, màn hình LCD, có hai phím chức năng thuận tiện thao tác - Vệ sinh đơn giản, bàn cân bằng thép không gi, đĩa cân có vòng tránh trượt vật cân 2 CÁC TÍNH NANG TONG QUAT : - Trọng lượng cân: 200(g) 400(g), 600 (g) - Độ chính xác: 10-2g - Kha nang can x kha nang doc: 200x0.01g , 400 x0.01g, 600 x 0.01g - Độ tuyến tính: £0.1g - Ứng dụng:Cân đếm tính trung bình khối lượng, cân %, cân tổng, giữ hiền thị giá trị cân - Trừ bì: có chức năng trừ bì - Thời gian ôn định: 3 giây
- Nhiệt độ môi trường làm việc: 10-400C
- Nguồn điện: dùng bộ đổi nguồn AC (theo cân) hoặc dùng pin AA (không theo cân) - Kiểu chuẩn: hiển thị trức năng chuân cân và chuẩn cân từ bàn phím
- Quả cân chuẩn: 200g cho cân SPS202 và SPS402 , 300g cho cân SPS602
- Màn hình hiển thị: LCD, có độ phân giải cao
- Duong kinh dia can: 12cm - Kích thước cân: 19.2x5.4x2lmm - Trọng lượng: 0.8kg
3 CÁC CHỨC NANG & CHE DO HOAT DONG:: - Chức năng: cân trừ bì va thông báo chế độ trừ bì hiện hành - Chế độ thông báo tình trạng ổn định của cân
- Cân có chức năng báo hiệu gần hết Pin
- Chế độ tắt cân tự động (Automatic shut-off) giúp tiết kiệm năng lượng Pin - Phương thức định lượng : cảm biến từ (load cell)
Cân Việt Mỹ » sản phẩm » CÂN ĐIỆN TỬ » Cân thủy sản » Cân điên tử CUB-
Trang 28Chỉ Tiết Sản Phẩm : Tên sản phẩm : Cân điên tử CUB-Mettler Toledo Thông số kỹ thuật : 1.5Kgx0,2 3Kgx0.5g 15Kgx2g Product Information : 1 TÍNH NĂNG:.:
- Chính xác cao ( độ phân giải bên trong:1/30.000 đến 1/60.000.)
- Màn hình hiền thị LED Số đỏ rỏ dễ đọc - Chức năng tự kiểm tra pin
- Các lựa chọn: Pin sạc (6 V/4h hoặc AC/DC adaptor) - Màn hình hiền thị phía sau ( bao gồm)
2 CÁC TÍNH NĂNG TỎNG QUÁT::.:
- CUB I là cân chuyên đùng trong ngành thủy sản và các ngành sản xuất chế biến khác
nhờ thiết kế đặc biệt chống nước, báo vệ các board mạch cân có thể dùng Pin và điện,
an toàn trong quá trình sản xuất, chế biến thủy hải sản 3 CUB I ĐƯỢC ỨNG DỤNG CHO::.:
- Nhà máy chế biến thịt gia cầm, gia súc
- Nhà máy chế biến thủy hải sản - Nhà máy xử lý, chế biến rau quả - Nhà máy xử lý, chế biến thực phẩm khô - Dùng ở chợ & các cửa hàng bách hóa
4 ĐẶC TRƯNG & TINH NANG CO BAN CUA CAN::.:
- Dễ chùi rửa, vệ sinh sau sản xuất
- Hoạt động tốt trong môi trường có độ ẩm cao - Thao tác vận hành cân đơn giản
- 02 Màn hình LED Sồ đỏ rỏ dễ đọc số, không bị mờ trong môi trường độ ẩm cao - Đọc số dễ dàng ngay cả khi ánh sáng yếu
- Tốc độ xử lý và cập nhật đữ liệu cân nhanh chóng, hiệu quả - Cân đạt độ chính xác cấp III theo chuẩn đo lường quốc tế OIML - Chéng nước, chống ẩm, chống hóa chất
- Hiển thị: 6 chữ số, 7 phân đoạn, đèn LED sáng
- Ban phim: 04 phim: On-off/Zero, Tare (trir bi) , Phim chuyén don vi, va Phim Hold
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 28
Trang 29- Đĩa cân inox: 180 mm x 220 mm
- Nhiệt độ vận hành: - 5°C đến 40°C - Độ ẩm tương đối: 100%
- Chống nước theo chuẩn IP65
Trang 30300kg/0.02kg 500kg/0.05kg
Product Information :
1 TÍNH NĂNG:.:
- Chính xác cao( độ phân giải bên trong: 1/10,000,1/20.000,1/30.000)
- Màn hình hiển thi LED Số rỏ dé đọc
- Chức năng tự kiểm tra pm
- Cổng giao tiếp RS-232( Lựa chọn)
- Sàn cân được thiết kề vững chắc cho nhiều lĩnh vực
- Màn hình hiển thị bằng trục đứng , phím chuyền đổi đơn vị kg/g/oz êm nhẹ 2 CÁC TÍNH NĂNG TỎNG QUÁT :
- Thiết bị đạt độ chính xác cấp II theo tiêu chuẩn OIML - Độ phân giải nội cao, tốc độ xử lý nhanh
- Thiết kế chống bụi, cũng như sự ảnh hưởng của môi trường
- Người sử dụng có thể lựa chọn các đơn vị khác nhau Kg,g,trừ bì, theo nhu cầu riêng - Thiết kế theo kiêu dáng công nghiệp
3 CÁC CHỨC NĂNG & CHE DO HOAT DONG::
- Chức năng: cân, trừ bì và thông báo chế độ trừ bì hiện hành - Chế độ thông báo tình trạng ổn định của cân
- Cân có chức năng báo hiệu gần hết Pin
- Chế độ tắt cân tự động (Automatic shut-off) giúp tiết kiệm năng lượng Pin - Phương thức định lượng : cảm biến từ (load cell)
Trang 31300g/0.01, 500g/0.01 600g/0.01 1200g/0.01 Product Information : DAT DIEM :
- Man hinh hién thị với độ phân giái cao 1/30.000 Đến 1/60.000 - Chức năng của cân: Cân , Trừ bì
- Có 5 phím chức năng: ON/OFF ( Tắt mở nguồn), P (Dời số, Giao tiếp ngoài ), , F (Chuyên đổi đơn vị) , T (Trừ Bì) ) - Đơn Vị của cân :Kg, g, Lb, ct , dwt (dwt 1a don vị cân vàng của Việt Nam)
2 CAC TINH NANG TONG QUAT :
- Trọng lượng cân: 300g, 600g, 1000g, - Độ chính xác: 0.01g, 0.1g - Khả năng đọc: 10mg - Độ lặp lại (Std, Dev): 100mg - Độ tuyến tính: 0.02g - Nguôn điện: 220 V
- Màn hình hiển thị: Hiện thị số, cham cách, đèn nền sáng - Kích thước đĩa cân: 140 mm
Cân Việt Mỹ » sản phẩm » CÂN ĐIỆN TỬ » Cân bỏ túi » Cân điện tử KDM Chỉ Tiết Sản Phẩm : Tên sản phẩm : Cân điện tử KDM Thông số kỹ thuật : 100g x0.01g 200g x 0.02g 300g x 0.1g 500g x 0.1g Product Information : 1 TÍNH NĂNG:.:
- Dùng đề cân vàng, bạc, đá quý, thảo mộc, hoặc các vật dụng khác
Giáo viên hướng dẫn: Đỗ Tuần Anh trang 31
Sinh viên thực hiện: Lê Đức Anh Trần Thị Ánh
Trang 32- Nguồn được sử dụng bằng pin ( AAA size x 3) - Tự động tắt nguồn
- Độ phân giải cao 1/5,000 - Phím chuyên đổi êm nhẹ
2 CAC TINH NANG TONG QUAT :
- Cân đạt độ chính xác cấp III theo tiêu chuẩn quốc tế
- Thiết kế đặc biệt gọn nhẹ, dễ dàng bỏ túi, thuận tiện cho công tác giám định - Trọng lượng mẫu tại hiện trường, phân xưởng sản xuất, bộ phận KCS - Màn hình chỉ thị hiện số tinh thê lỏng (LCD)
- Độ phân giải nội cao, độ chính xác 0.Ig - Thích hợp sử dụng kiểm tra
- Thao tác vận hành đơn giản
- Mức định lượng & Phân độ sử dụng : 300g/0.1g và 500g/0.1g - Nguồn điện sử dụng: PIN
KÉT LUẬN
Trang 33đã vận dụng được những kiến thức đã học, tự mình đánh giá được trình độ của bản thân, cùng nhau nghiên cứu và học hỏi lẫn nhau, tìm ra phương án giải quyết Thông qua quá trình thực hiện đề tài chúng em dan lam quen với cách làm việc độc lập và phối hợp làm theo nhóm Điều quan trọng là đã dần biết cách tổ chức công việc và sắp xếp thời gian hợp lý
Trong quá trình thực hiện dé tài mặc dù đã chúng em đã cố gắng đề hoàn thành tốt, xong vì trình độ của bản thân cũng như thời gian có hạn nên không thê tránh khỏi những thiếu xót Chúng em rất mong các thày cô giáo tạo điều kiện giúp đỡ, đóng góp ý kiến dé dé tài được hoàn thiện hơn