Đặt vấn đề Giải quyết vấn đề... Sơ đồ khối... Sơ đồ nguyên lý khối giao tiếp ethernet... Lưu đồ chương trình chính... Chương trình con xử lý gói tin UDP... Phân tích chương trình trên
Trang 1GVHD : Đậu Trọng Hiển SVTH : Lê Văn Hiệp
MSSV : 09119012 Tên đề tài :
Trang 2Đặt vấn đề
Giải quyết vấn đề
Trang 3Sơ đồ khối
Trang 4Sơ đồ nguyên lý khối vi điều khiển
osc2
J217
CON15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
SO
5V
RESET
osc1
SW1
SCK
J218
CON2
1 2
3.3V
phong1
5V
Khoi vi dieu khien
osc2
CS
Y2 20Mhz
C138
5V
5V 5V
phong2
osc1
SCK
MCLR
R160 4k7
rd1
SO
rd2
C150 10uf
phong1
C141
22pf
MCLR
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
40
MCLR/Vpp/RE3 RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+
RA4/T0CKI/C1OUT/RCV RA5/AN4/ SS/HLVDIN/C2OUT RE0/AN5/CK1SPP
RE1/AN6/CK2SPP RE2/AN7/OESPP VDD
VSS OSC1/CLKI OSC2/CLKO/RA6 RC0/T1OSO/T13CKI RC1/T1OSI/CCP2/UOE RC2/CCP1/P1A VUSB RD0/SPP0
RD3/SPP3 RC4/D-/VM RC5/D+/VP RC6/TX/CK RC7/RX/DT/SDO RD4/SPP4 RD5/SPP5/P1B RD6/SPP6/P1C RD7/SPP7/P1D
VSS VDD RB0/AN12/INT0/FLT0/SDI/SDA RB1/AN10/INT1/SCK/SCL RB2/AN8/INT2/VMO RB3/AN9/CCP2/VPO RB4/AN11/KBI0/CSSPP RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD
SI CS
3.3V
SI
rd4
5V
phong2
Trang 5Sơ đồ nguyên lý khối giao tiếp ethernet
Trang 6Sơ đồ nguyên lý khối thực thi
tb1
tiepdiem3
D59 LED RED
rd2
LS26
RELAY 5V/5CHAN
3 5 4 1 2
J50 TB3
1 2
5V
Q299 D468
LS44
RELAY 5V/5CHAN
3 5 4 1 2
R626
330 5V
tb1
tiepdiem2
tiepdiem3
tiepdiem4
LS27
RELAY 5V/5CHAN
3 5 4 1 2
J38 TB3
1 2
Q111 D468
KHOI THUC THI
tb3
tb4 tb4
Q267 D468
tiepdiem1
D62 1N4148
tiepdiem1
tiepdiem4
D12 1N4148
D35 LED RED
D44 1N4148
D57 LED RED
5V
tiepdiem2
R256 330
LS1
RELAY 5V/5CHAN
3 5 4 1 2
J20 TB3
1 2
R6 330
Q233 D468
5V
D51 LED RED
R756 4k7
tb2
J30 TB3
1 2
R668 330
R70 4k7
R753 4k7
R50 4k7
D56 1N4148
rd4
rd3
tb3
rd1
tb2
Trang 7Sơ đồ nguyên lý khối nguồn
3.3V
5V
KHOI NGUON
C5
1000U C6
470U
R1 330
D534 LED
5V
D123 1N4007
U1 AMS1117
IN OUT
U2 LM7805
IN OUT
J346
CON2
1 2
C2 22U
Trang 8Lưu đồ chương trình
chính
Trang 9Chương trình con
xử lý gói tin UDP
Trang 10Phân tích chương trình trên máy tính
• Sử dụng ngôn ngữ C# để viết chương trình
• Tạo 1 Socket UDP để giao tiếp với mạch
• Tạo 1 thread để nhận dữ liệu từ mạch điều khiển
• Thiết kế công tắc ON/OFF trên giao diện
• Sử dụng các Control có sẵn của C# để thiết kế thêm 1 số chức năng khác
Trang 11 Kết quả đạt được
Trang 12 Kết quả đạt được
Trang 13Hạn chế của đề tài
Điều khiển trực tiếp từ máy tính
Mạch còn đơn giản
Trang 14Hướng phát triển
Thêm các modul
Điều khiển thiết bị thông qua web
Trang 15Cám ơn quý thầy cô và
các bạn đã chú ý lắng nghe!