ವಿಷಯ ಅವಲೋಕನ:
1 ಇನ್ಫ್ರಾರೆಡ್ ಸಿಗ್ನಲ್ ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ ತತ್ವ
2 ಅತಿಗೆಂಪು ಸಿಗ್ನಲ್ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಮತ್ತು ರಿಸೀವರ್ ನಡುವಿನ ಪತ್ರವ್ಯವಹಾರ
3 ಅತಿಗೆಂಪು ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಕಾರ್ಯ ಅನುಷ್ಠಾನದ ಉದಾಹರಣೆ
1 ಇನ್ಫ್ರಾರೆಡ್ ಸಿಗ್ನಲ್ ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ ತತ್ವ
ಮೊದಲನೆಯದು ಅತಿಗೆಂಪು ಸಂಕೇತವನ್ನು ಹೊರಸೂಸುವ ಸಾಧನವಾಗಿದೆ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
ಚಿತ್ರದಲ್ಲಿನ ಅತಿಗೆಂಪು ಡಯೋಡ್ನ ವ್ಯಾಸವು 3 ಮಿಮೀ, ಮತ್ತು ಇನ್ನೊಂದು 5 ಮಿಮೀ.
ಅವುಗಳು ಬಹುತೇಕ ನಿಖರವಾಗಿ ಬೆಳಕು-ಹೊರಸೂಸುವ ಎಲ್ಇಡಿಗಳಂತೆಯೇ ಇರುತ್ತವೆ, ಆದ್ದರಿಂದ ಉದ್ದವಾದ ಪಿನ್ಗಳು ಧನಾತ್ಮಕ ಧ್ರುವಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದಿವೆ, ಮತ್ತು ಇನ್ನೊಂದು ಋಣಾತ್ಮಕ ಧ್ರುವಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆ.
ಸರಳವಾದ ಡ್ರೈವಿಂಗ್ ಸರ್ಕ್ಯೂಟ್ ಧನಾತ್ಮಕ ರಸ್ತೆ 3.3v ಗೆ 1k ಕರೆಂಟ್ ಸೀಮಿತಗೊಳಿಸುವ ಪ್ರತಿರೋಧಕವನ್ನು ಸೇರಿಸುವುದು, ಮತ್ತು ನಂತರ ಮೈಕ್ರೋ ಕಂಟ್ರೋಲರ್ನ IO ಗೆ ಋಣಾತ್ಮಕ ವಿದ್ಯುದ್ವಾರವನ್ನು ಸಂಪರ್ಕಿಸುವುದು.ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ:
2 ಅತಿಗೆಂಪು ಸಿಗ್ನಲ್ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಮತ್ತು ರಿಸೀವರ್ ನಡುವಿನ ಪತ್ರವ್ಯವಹಾರ
ಇಷ್ಟು ಹೇಳಿದ ಮೇಲೆ ನಿಮ್ಮೊಂದಿಗೆ ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾನು ತಪ್ಪನ್ನು ಸರಿಪಡಿಸಬೇಕಾಗಿದೆ.
ಮೇಲಿನ ಚಿತ್ರದಲ್ಲಿ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಮತ್ತು ರಿಸೀವರ್ನ ಸಿಗ್ನಲ್ ಮಟ್ಟಗಳು ವಿರುದ್ಧವಾಗಿರುತ್ತವೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.ಅಂದರೆ, ಮೇಲಿನ ಚಿತ್ರದಲ್ಲಿನ ಕೆಂಪು ಮತ್ತು ನೀಲಿ ಪೆಟ್ಟಿಗೆಗಳಲ್ಲಿ ಸುತ್ತುತ್ತಿರುವ ವಿಷಯದಂತೆಯೇ ಇರುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ, ನಿಜವಾದ ತರಂಗ ರೂಪದಲ್ಲಿ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ ನೀಲಿ ಭಾಗವು 0.56ms ನ ಸರಳವಾದ ಉನ್ನತ ಮಟ್ಟದಲ್ಲ.ಬದಲಿಗೆ, ಇದು 38kHz ನ 0.56ms pwm ತರಂಗವಾಗಿದೆ.
ನಿಜವಾದ ಅಳತೆಯ ತರಂಗರೂಪವು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
ಚಿತ್ರದಲ್ಲಿ ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ ತರಂಗ ಬಣ್ಣದ ಭಾಗದ ತರಂಗರೂಪದ ವಿವರಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
ಈ ದಟ್ಟವಾದ ಚದರ ತರಂಗದ ಆವರ್ತನವು 38kHz ಆಗಿರುವುದನ್ನು ಕಾಣಬಹುದು.
ಸಾರಾಂಶ ಇಲ್ಲಿದೆ: ಅತಿಗೆಂಪು ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ನ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಮತ್ತು ರಿಸೀವರ್ ನಡುವಿನ ಪತ್ರವ್ಯವಹಾರ:
ಟ್ರಾನ್ಸ್ಮಿಟರ್ 38kHz ಚದರ ತರಂಗವನ್ನು ಹೊರಹಾಕಿದಾಗ, ರಿಸೀವರ್ ಕಡಿಮೆಯಾಗಿದೆ, ಇಲ್ಲದಿದ್ದರೆ ರಿಸೀವರ್ ಹೆಚ್ಚಾಗಿರುತ್ತದೆ
3 ಅತಿಗೆಂಪು ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಕಾರ್ಯ ಅನುಷ್ಠಾನದ ಉದಾಹರಣೆ
ಈಗ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಭ್ಯಾಸಕ್ಕೆ ಹೋಗೋಣ.
ಹಿಂದಿನ ಪರಿಚಯದ ಪ್ರಕಾರ, ಅತಿಗೆಂಪು ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ನ ಕಾರ್ಯವನ್ನು ಅರಿತುಕೊಳ್ಳಲು, ನಾವು ಮೊದಲು ಎರಡು ಮೂಲಭೂತ ಕಾರ್ಯಗಳನ್ನು ಅರಿತುಕೊಳ್ಳಬೇಕು ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ:
1 38kHz ಚದರ ತರಂಗ ಔಟ್ಪುಟ್
2 ಬಯಸಿದ ಸಮಯದಲ್ಲಿ ಆನ್ ಮತ್ತು ಆಫ್ ಮಾಡಲು 38kHz ಚದರ ತರಂಗವನ್ನು ನಿಯಂತ್ರಿಸಿ
ಮೊದಲನೆಯದು 38kHz ಚದರ ತರಂಗ ಉತ್ಪಾದನೆಯಾಗಿದೆ.ನಾವು ಅದನ್ನು ಉತ್ಪಾದಿಸಲು pwm ತರಂಗವನ್ನು ಬಳಸುತ್ತೇವೆ.ಇಲ್ಲಿ, ನಾವು ಟೈಮರ್ನ pwm ಕಾರ್ಯವನ್ನು ಬಳಸಬೇಕಾಗಿದೆ.ನಾನು ಇಲ್ಲಿ STM32L011F4P6 ಕಡಿಮೆ-ಶಕ್ತಿಯ ಚಿಪ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ.
ಕೋಡ್ ಅನ್ನು ರಚಿಸಲು ಮೊದಲು ಕೋಡ್ ಜನರೇಷನ್ ಟೂಲ್ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಕ್ಯೂಬ್ ಅನ್ನು ಬಳಸಿ:
ಪ್ರಾರಂಭಿಕ ಕೋಡ್:
ನಂತರ ಕೋಡಿಂಗ್ ನಿಯಮಗಳ ಪ್ರಕಾರ pwm ತರಂಗವನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಕಾರ್ಯವಿದೆ, ಇದನ್ನು ಟೈಮರ್ ಅಡಚಣೆಗಳನ್ನು ಬಳಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಮುಂದಿನ ಆಗಮನದ ಸಮಯವನ್ನು ಮಾರ್ಪಡಿಸುವ ಮೂಲಕ pwm ತರಂಗವನ್ನು ಆನ್ ಅಥವಾ ಆಫ್ ಮಾಡುವ ಸಮಯದ ಉದ್ದವನ್ನು ಮಾರ್ಪಡಿಸಿ. ಅಡ್ಡಿ:
ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಡೇಟಾದ ಕೆಲವು ವಿವರಗಳನ್ನು ಇಲ್ಲಿ ಪೋಸ್ಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.ನಿಮಗೆ ಹೆಚ್ಚಿನ ಮೂಲ ಕೋಡ್ ಅಗತ್ಯವಿದ್ದರೆ, ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ನಿಮಗೆ ಸ್ವಾಗತ, ಮತ್ತು ನಾನು ನಿಮಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಬೇಗ ವಿವರವಾದ ಕೋಡ್ ಅನ್ನು ಒದಗಿಸುತ್ತೇನೆ.
ಪೋಸ್ಟ್ ಸಮಯ: ಫೆಬ್ರವರಿ-24-2022