Thiết kế xe trộn bê tông
Chương 20: Các đặc trưng của mạch dao độngXTAL1 và XTAL2 là ngõ vào và ngõ ra của mạch khuyếch đại đảo được cấu hình để sử dụng làm mạch dao động bên trong chip, như được trình bày ở hình 8.4. Hoặc một tinh thể thạch anh hoặc một mạch cộng hưởng gốm được sử dụng bên ngoài tại các chân này. Để kích chip vi điều khiển từ một nguồn xung clock bên ngoài, XTAL2 được thả nổi (không kết nối) trong khi XTAL1 nhận tín hiệu từ mạch dao động bên ngoài như ở hình 8.5. Không có yêu cầu nào về chu kỳ nhiệm vụ của tín hiệu xung clock bên ngoài do tín hiệu này phải qua một flipflop chia 2 trước khi đến mạch tạo xung clock bên trong. Tuy nhiên, các chi tiết kỹ thuật về thời gian mức thấp mức cao, điện áp cực tiểu và cực đại cần phải được xem xét.C2C1XTAL2XTAL1GNDHình 8.4 Kết nối của mạch dao động. EXTERNAL OSCILLATOR SIGNALXTAL1GNDXTAL2NCHình 8.5 Cấu hình khi nhận xung clock từ bên ngoài.8.2.1.3 Chế độ nghỉ:Trong chế độ nghỉ, CPU tự đi vào trạng thái ngủ trong khi tất cả các ngoại vi bên trong chip vẫn tích cực. Chế độ này được điều khiển bởi phần mềm. Nội dung của RAM trên chip và của tất cả các thanh ghi chức năng đặc biệt vẫn không đổi trong thời gian tồn tại chế độ này. Chế độ nghỉ có thể được kết thúc bởi một ngắt bất kỳ nào được phép hoặc bằng cách reset cứng.Ta cần lưu ý rằng khi chế độ nghỉ được kết thúc bởi một reset cứng, chip vi điều khiển sẽ tiếp tục bình thường thực thi chương trình từ nơi chương trình bò tạm dừng trong vòng hai chu kỳ máy trước khi giải thuật reset mềm nắm quyền điều khiển.ƠÛ chế độ nghỉ, phần cứng trên chip cấm truy xuất RAM nội nhưng cho phép truy xuất các chân của các port. Để tránh khả năng có một thao tác ghi không mong muốn đến một chân port khi chế độ nghỉ kết thúc bằng reset, lệnh tiếp theo yêu cầu chế độ nghỉ không nên là lệnh ghi đến chân port hoặc đến bộ nhớ ngoài.Bảng 8.1 Trạng thái các chân trong thời gian tồn tại chế độ nghỉ và chế độ nguồn giảm. Chế Bộ nhớ ALE PSEN PORT PORT PORT PORT độ chương trình0 1 2 3NghỉBên trong 1 1Dữ liệuDữ liệuDữ liệuDữ liệuNghỉBên ngoài1 1Thả nổiDữ liệòa chỉDữ liệuNguồnBên trong0 0Dữ liệuDữ liệuDữ liệuDữ liệuGiảmBên ngoài0 0Thả nổiDữ liệuDữ liệuDữ liệu8.2.1.4 Chế độ nguồn giảm:Trong chế độ nguồn giảm, mạch dao động ngừng hoạt động và lệnh yêu cầu chế độ nguồn giảm là lệnh sau cùng được thực thi. RAM trên chip và các thanh ghi chức năng đặc biệt vẫn duy trì các giá trò của chúng cho đến khi chế độ nguồn giảm kết thúc. Chỉ có một cách ra khỏi chế độ nguồn giảm, đó là reset cứng.Việc reset sẽ xác đònh lại các thanh ghi chức năng đặc biệt nhưng không làm thay đổi RAM trên chip. Việc reset không nên xảy ra (chân reset ở mức tích cực) trước khi Vcc được khôi phục lại mức điện áp bình thường và phải kéo dài trạng thái tích cực của chân reset đủ lâu để cho phép mạch dao động hoạt động trở lại và đạt trạng thái ổn đònh.8.2.2 Các mạch vi xử lý ứng dụng trong mô hìnhƠÛ đây, em chỉ xin trình bày hai loại mạch vi xử lý, mạch thứ nhất chỉ dùng cảm biến mức là loại đo ngưỡng, mạch thứ hai dùng cho loại cảm biến mức là loại đo liên tục. Mạch ứng dụng cho cảm biến mức loại đo ngưỡng:Đây là loại mạch được sử dụng trong mô hình. Do cấu tạo phần cứng đơn giản nên mạch ít có thể áp dụng trong những ứng dụng khác.CONTACTORBƠM HÚTMẠCHKHUẾCH ĐẠI CÔNG SUẤTC1 30pRƠ-LE NHIỆT12MĐỘNG CƠKHUẤYRƠ-LE24VDCTÍN HIỆU TỪ CẢMBIẾN MỨC 24.7KR-PACK123456789VCC-24VDC5VDCTÍN HIỆU TỪ CẢMBIẾN MỨC 1VCC 5VDCTÍN HIỆU TỪ CẢMBIẾN NHIỆT ĐỘMF-904C2 30pBƠM A4.7KR-PACK123456789U1AT89C5191819 293031123456782122232425262728 10111213141516173938373635343332RSTXTAL2XTAL1 PSENALE/PROGEA/VPPP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15 P3.0/RXDP3.1/TXDP3.2/INTOP3.3/INT1P3.4/TOP3.5/T1P3.6/WRP3.7/RDP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7BƠM B5VDCHình 8.6 Mạch vi xử lý 1.Mạch khuếch đại công suất sẽ được trình bày chi tiết trong bản vẽ chính. Rơ-le nhiệt phải thông qua các rơ-le 24vdc và contactor vì sử dụng điện 220V.Dưới đây là một chương trình ứng dụng vi mạch trên vào mô hình:ORG 0000 MOV TMOD,#10HRS: CLR P0.0;MF904 CLR P0.1;LEVELCONTROL1 CLR P0.2;LEVEL CONTROL2 CLR P1.0;KHOI DONG BOMA JNB P0.1,$;CHO MUC 1 SETB P1.0;NGAT BOM A CALL DELAY CLR P1.1;KHOI DONG BOMB JNB P0.2,$;CHO MUC 2 SETB P1.1;NGAT BOM B CALL DELAY CLR P1.2;KHOI DONG DCK CALL DELAY CALL DELAY SETB P1.2;NGAT DCK CLR P1.3;CAP NHIET JNB P0.0,$ SETB P1.3 CLR P1.4;MAY HUT JB P0.2,$ JB P0.1,$ SETB P1.4 SJMP RSDELAY: PUSH 07H PUSH 06H MOV R6,#12 MOV R7,#100AGAIN: DJNZ R6,LOOP SJMP EXIT LOOP:MOV TH1,#HIGH(-50000);(50000Ms=50ms=0.05S) MOV TL1,#LOW(-50000) SETB TR1 JNB TF1,$ CLR TR1 CLR TF1 DJNZ R7,LOOP SJMP AGAINEXIT:POP 06H POP 07H RETEND Sơ đồ hoạt động của mạch khuyếch đại công suất:Q1H1061321D2LEDTÍN HIỆU TỪPORT1R1R390U14N351 6254R330D1LEDA-+MÁY BƠM12VCC-24VDCHình 8.7 Mạch khuyếch đại công suất. Mạch ứng dụng cho loại cảm biếnmức đo liên tục:Ưu điểm của mạch này là có thể sử dụng cho cả cảm biến nhiệt độ với điều kiện là trước khi nhận, tín hiệu từ cảm biến nhiệt độ phải được khuyếch đại sao cho thích hợp với mức điện áp của AD0809. Có thể kết nối mạch này với máy tính thông qua các board mạch giao tiếp.YBYDBCD1YF/CS0IN3A13JP2HEADER 8X21 23 45 67 89 1011 1213 1415 16BCD1C2 30p12MAT89C51RST 918192930311234567821 A822 A923 A1024 A1125 A1226 A1327 A1428 A1510 RXD11 TXDINT0 12INT1 13T0 14T1 1516 /WR17 /RD39 D038 D137 D236 D335 D434 D533 D632 D7RSTXTAL2XTAL1PSENALE/PROGEA/VPPP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INTOP3.3/INT1P3.4/TOP3.5/T1P3.6/WRP3.7/RDP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7D2C1 30pDATABUSBCD2INT1IN7U874LS4771265313121110915144INAINBINCINDRBILTOUTAOUTBOUTCOUTDOUTEOUTFOUTGBI/RBOA14VCCJ1123/CS1YGTÍN HIỆUTỪ CẢMBIẾNMỨCD7J312BCD2IN2BCD3 A15T0U4A74LS02231/CS2YE/CS4YAVCCD3IN6T1J212U7A74LS02231D4 LED0 /CS3U2ADC08092627281234512161097171415818192021252423622IN0IN1IN2IN3IN4IN5IN6IN7REF+REF-CLKOEEOCD0D1D2D3D4D5D6D7A0A1A2STARTALE/CS5IN1JP9HEADER 3X2_01 23 45 6JP3HEADER 8X2_01 23 45 67 89 1011 1213 1415 16/CS1LED1U674HCT573234567891111918171615141312D1D2D3D4D5D6D7D8COCQ1Q2Q3Q4Q5Q6Q7Q8BCD3JP1HEADER 8X21 23 45 67 89 1011 1213 1415 16/WRHIGHADDRESSBUS/CS6IN5D5LED2U5A74LS02231D0YAIN0VCCYG/WR/CS7D1LED3YBU374LS13812364515141312111097ABCG1G2AG2BY0Y1Y2Y3Y4Y5Y6Y7YDYFD6BCD0YCYETÍN HIỆUTỪ CẢMBIẾNNHIỆTĐỘ/RDBCD0VCCYCIN4JP4HEADER 7X21 23 45 67 89 1011 1213 14Hình 8.8a Mạch vi xử lý 2. U1012467910538EDCBAFGDP38INT0JP5HEADER 8X2_01 23 45 67 89 1011 1213 1415 16YBLED3JP6HEADER 8X2_01 23 45 67 89 1011 1213 1415 1610KSW7P3.4Q1RXDTXDRXDYF10KYBSW1SW DIP-812345678161514131211109/WRP3.7330SW0TXDSW0/WRCLK-1VCC10K1KYCJP7HEADER 3X21 23 45 6YCSW5U1012467910538EDCBAFGDP3810KJP8HEADER 8X2_01 23 45 67 89 1011 1213 1415 16P3.2SW7LED2T0P3.1P3.3P3.0Q1VCCYDSW3OUTYAQ1RXDSW1U1012467910538EDCBAFGDP38LED1YFSW61KYGJP10HEADER 7X2_01234567891011121314/LDMACH DIEU KHIENINT11KSW2INT0SW1TXDT1YA/RDSW3/LDU974LS16510111213143456215197SERABCDEFGHCLKINHSH/LDQHQHYEOUTSW4INT1SW4INT0P3.5Q1LED0T0YGYDSW5SW2R1R-PACK1234567891K/RDP3.6T1YESW6CLK-1U1012467910538EDCBAFGDP38330Hình 8.8b Mạch vi xử lý 2. . PORT PORT PORT độ chương trình0 1 2 3NghỉBên trong 1 1Dữ liệuDữ liệuDữ liệuDữ liệuNghỉBên ngoài1 1Thả nổiDữ liệòa chỉDữ liệuNguồnBên trong0 0Dữ liệuDữ. HÚTMẠCHKHUẾCH ĐẠI CÔNG SUẤTC1 30pRƠ-LE NHIỆT12MĐỘNG CƠKHUẤYRƠ-LE24VDCTÍN HIỆU TỪ CẢMBIẾN MỨC 24.7KR-PACK123456789VCC-24VDC5VDCTÍN HIỆU TỪ CẢMBIẾN MỨC 1VCC