Mục lục Yêu cầu 1: Dựa vào yêu cầu của bài tập đã chọn, vẽ sơ đồ nguyên lý kết nối với bài tập đã chọnYêu cầu 2: Trong báo cáo trình bày rõ và chi tiết lưu đồ giải thuật và mã nguồn của
Trang 1BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HCM KHOA: ĐIỆN – ĐIỆN TỬ
BÀI BÁO CÁO
BÀI 3: ĐIỀU KHIỂN CỬA CUỐN
GiẢNG VIÊN: PHẠM QUANG TRÍ
SINH VIÊN THỰC HIỆN: TRƯƠNG TẤN KIỆT_21109841
VŨ LƯU QUANG_21136211 BÙI KHÁNH THIỆN_21156351 LỚP: DHDTVT17BTT – Nhóm 8
Trang 2Mục lục Yêu cầu 1: Dựa vào yêu cầu của bài tập đã chọn, vẽ sơ đồ nguyên lý kết nối với bài tập đã chọn
Yêu cầu 2: Trong báo cáo trình bày rõ và chi tiết lưu đồ giải thuật và mã nguồn của chương trình điều khiển ( Firmware)
Yêu cầu 3: Trong báo cáo trình bày rõ và chi tiết lưu đồ giải thuật và mã nguồn của phần mềm điều khiển bằng máy tính (Software)
Yêu cầu 4: trong báo cáo trình bày rõ kết quả mô phỏng hoạt động của hệ thống trên phần mềm mô phỏng
Yêu cầu 5: Lắp ráp phần cứng và thực hiện cho hoạt động trên mô hình thực nghiệm trong phòng thực hành Quay video clip chứng minh kết quả thực hiện ,tải lên Youtube duy nhất 1 video clip ( trong trường hợp minh chứng có nhiều clip nhỏ thì sinh viên phải ghép lại thành 1 video clip tổng hợp) và ghi liên kết vào báo cáo Trong video clip phải
có thuyết minh mô tả quá trình thao tác thí nghiệm , mô tả các thiết bị sử dụng , mô tả các tính năng của giao diện điều khiển, chức năng từng dọng lệnh C trong mã nguồn của trương trình diều khiển do người sử dụng bổ sung vào ,kết quả thí nghiệm và nhận xét kết quả thí nghiệm.
Trang 3Báo cáo kết quả thực hành
*Yêu cầu 1: Dựa vào yêu cầu của bài tập đã chọn, vẽ sơ đồ nguyên lý kết nối với bài tập đã chọn
*Yêu cầu 2: Trong báo cáo trình bày rõ và chi tiết lưu đồ giải thuật và mã nguồn của chương trình điều khiển
( Firmware)
Mã nguồn của chương trình điều khiển
char TransmitData, ReceiveData;
//Chuong trinh con canhBao
void canhBao(int *Den)
{
if(*Den == 0)
{
LATE0_bit = 0;
Trang 4PORTB = PORTC = PORTD = PORTE = 0x00;
LATB = LATC = LATD = LATE = 0x00;
TRISB0_bit = TRISB1_bit = TRISB2_bit = TRISC0_bit = TRISC2_bit = 1;
TRISD0_bit = TRISD1_bit = TRISE0_bit = 0;
Trang 5TransmitData = 'p';
UART1_Write(TransmitData); LATD0_bit = 0;
delay_ms(1000);
LATD1_bit = 1;
Trang 6UART1_Write(TransmitData); LATD1_bit = LATD0_bit = Den = 1; thuNghiem = 0;
if(!kiemtra_open)
{
TransmitData = 'o';
UART1_Write(TransmitData); kiemtra_open = 1;
Trang 7if(!kiemtra_close)
{
TransmitData = 'c';
UART1_Write(TransmitData); kiemtra_close = 1;
TransmitData = 'h';
UART1_Write(TransmitData); LATD1_bit = 0;
Trang 8TransmitData = 'p';
UART1_Write(TransmitData); LATD0_bit = 0;
}
}
//Chuong trinh chinh
void main()
Trang 9ReceiveData = UART1_Read(); Mo_soft();
Trang 10Lưu Đồ Giải Thuật
Trang 14Yêu cầu 3: Trong báo cáo trình bày rõ và chi tiết lưu đồ giải thuật và mã nguồn của phần mềm điều khiển bằng máy tính (Software)
Mã nguồn của phần mềm điều khiển bằng máy tính (Software)
string ReceiveData = String.Empty;
string TransmitData = String.Empty;
string[] ports = SerialPort.GetPortNames();
foreach (string port in ports)
Trang 15MessageBox.Show("Please check to your COM",
"Information", MessageBoxButtons.OK, MessageBoxIcon.Information); }
Trang 16MessageBox.Show("COM Port is connected and ready to use.", "Information", MessageBoxButtons.OK,
MessageBox.Show("COM Port is disconnected.",
"Information", MessageBoxButtons.OK, MessageBoxIcon.Information); }
Trang 17MessageBox.Show("Please check to your COM",
"Information", MessageBoxButtons.OK, MessageBoxIcon.Information); }
Trang 18else
{
MessageBox.Show("Please check to your COM",
"Information", MessageBoxButtons.OK, MessageBoxIcon.Information); }
Trang 20Lưu Đồ Giải Thuật
Trang 23Yêu cầu 4: trong báo cáo trình bày rõ kết quả mô phỏng hoạt động của hệ thống trên phần mềm mô phỏng
Trang 24Bắt đầu nhấn OPEN để mở cửa cuốn
Chạm công tắc OPEN_OK để mở cửa hoàn toàn
Nhấn CLOSE để đóng cửa cuốn
Chạm công tắc CLOSE_OK để đóng cửa hoàn toàn
Trang 25Nhấn OPEN để mở cửa cuốn sau đó nhấn STOP để dừng cửa cuốn
Tiếp tục nhấn OPEN để mở cửa
Trang 26Sau đó nhấn CLOSE thì cửa cuốn sẽ dừng khoảng 7s sau đó đổi trạng thái CLOSE
Thoát App hiện bảng thông báo xác nhận để kết thúc điều khiển
Trang 27Yêu cầu 5: Lắp ráp phần cứng và thực hiện cho hoạt động trên mô hình thực nghiệm trong phòng thực hành Quay video clip chứng minh kết quả thực hiện ,tải lên Youtube duy nhất 1 video clip ( trong trường hợp minh chứng có nhiều clip nhỏ thì sinh viên phải ghép lại thành 1 video clip tổng hợp) và ghi liên kết vào báo cáo Trong video clip phải
có thuyết minh mô tả quá trình thao tác thí nghiệm , mô tả các thiết bị sử dụng , mô tả các tính năng của giao diện điều khiển, chức năng từng dọng lệnh C trong mã nguồn của trương trình diều khiển do người sử dụng bổ sung vào ,kết quả thí nghiệm và nhận xét kết quả thí nghiệm.
https://www.youtube.com/watch?v=lUjQ1qaojkM