கட்டுப்பாட்டு பகுதி நெட்வொர்க் (CAN)

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





CAN அல்லது கன்ட்ரோலர் ஏரியா நெட்வொர்க் என்பது இரண்டு கம்பி அரை-இரட்டை அதிவேக சீரியல் நெட்வொர்க் தொழில்நுட்பமாகும். இது ஒரு ஆட்டோமொபைல் போன்ற குறைந்த ஆரம் கொண்ட பிராந்தியத்தில் வெவ்வேறு சாதனங்களுக்கிடையேயான தகவல்தொடர்புக்கு அடிப்படையில் பயன்படுத்தப்படுகிறது. CAN நெறிமுறை என்பது ஒரு CSMA-CD / ASM நெறிமுறை அல்லது கேரியர் உணர்வு செய்தி முன்னுரிமை நெறிமுறையில் பல அணுகல் மோதல் கண்டறிதல் நடுவர். எந்தவொரு செய்தியையும் அனுப்புவதற்கு முன்பு ஒவ்வொரு முனையும் ஒரு குறிப்பிட்ட காலத்திற்கு காத்திருக்க வேண்டும் என்பதை CSMA உறுதி செய்கிறது. அவர்கள் கண்டறிந்த முன்னுரிமையின் அடிப்படையில் செய்திகளைத் தேர்ந்தெடுப்பதன் மூலம் மோதல் தவிர்க்கப்படுவதை மோதல் கண்டறிதல் உறுதி செய்கிறது.

இது 125kbps முதல் 1 Mbps வரை சமிக்ஞை விகிதத்தை வழங்குகிறது. இது 2048 வெவ்வேறு செய்தி அடையாளங்காட்டிகளை வழங்குகிறது.




இது ஐஎஸ்ஓ -11898 தரநிலை மற்றும் 7 லேயர் ஓபன் சிஸ்டம்ஸ் இன்டர்நெக்ஷன் மாதிரியைப் பயன்படுத்துகிறது.

வரலாறு:

இது 1982 ஆம் ஆண்டில் ராபர்ட் போஷ் என்பவரால் உருவாக்கப்பட்டது மற்றும் டெட்ராய்டின் சொசைட்டி ஆஃப் ஆட்டோமோடிவ் இன்ஜினியர்ஸால் அதிகாரப்பூர்வமாக வெளியிடப்பட்டது. CAN பஸ்ஸை ஒருங்கிணைக்கும் முதல் கார் 1992 இல் மெர்சிடிஸ் பென்ஸால் தயாரிக்கப்பட்டது.



ஐஎஸ்ஓ 11898 கட்டிடக்கலை:
கட்டுப்படுத்தி

பட மூல - தெர்மினோ

அடுக்கு கட்டமைப்பு மூன்று அடுக்குகளைக் கொண்டுள்ளது

  • விண்ணப்ப அடுக்கு : இது இயக்க முறைமை அல்லது CAN சாதனத்தின் பயன்பாட்டுடன் தொடர்பு கொள்கிறது.
  • தரவு இணைப்பு அடுக்கு : தரவை அனுப்புதல், பெறுதல் மற்றும் சரிபார்ப்பு ஆகியவற்றின் அடிப்படையில் இது உண்மையான தரவை நெறிமுறையுடன் இணைக்கிறது.
  • உடல் அடுக்கு : இது உண்மையான வன்பொருளைக் குறிக்கிறது.
    நிலையான CAN சட்டகம் பின்வரும் பிட்களைக் கொண்டுள்ளது:

கட்டுப்படுத்தி பகுதிநிலையான CAN சட்டகம் பின்வரும் பிட்களைக் கொண்டுள்ளது:


  • SOF- Fr இன் தொடக்க ame. செய்தி இந்த கட்டத்தில் இருந்து தொடங்குகிறது.
  • அடையாளம் காணவும் : இது செய்தியின் முன்னுரிமையை தீர்மானிக்கிறது. பைனரி மதிப்பைக் குறைக்க, அதிக முன்னுரிமை. இது 11 பிட்.
  • ஆர்.டி.ஆர் - தொலைநிலை பரிமாற்ற கோரிக்கை. மற்றொரு முனையிலிருந்து தகவல் தேவைப்படும்போது அது ஆதிக்கம் செலுத்துகிறது. ஒவ்வொரு முனையும் கோரிக்கையைப் பெறுகிறது, ஆனால் அந்த அடையாளத்தை அடையாளங்காட்டி செய்தியுடன் பொருந்துகிறது. ஒவ்வொரு முனையும் பதிலைப் பெறுகிறது
  • இங்கே - ஒற்றை அடையாள நீட்டிப்பு. இது ஆதிக்கம் செலுத்துகிறது என்றால், நீட்டிப்பு இல்லாத நிலையான CAN அடையாளங்காட்டி கடத்தப்படுவதில்லை.
  • ஆர் 0 - ஒதுக்கப்பட்ட பிட்.
  • டி.எல்.சி. - தரவு நீளக் குறியீடு. அனுப்பப்படும் தரவின் நீளத்தை இது வரையறுக்கிறது. இது 4 பிட்
  • தகவல்கள் - 64 பிட் வரை தரவு கடத்தப்படலாம்.
  • சி.ஆர்.சி. - சுழற்சி பணிநீக்க சோதனை. பிழையைக் கண்டறிவதற்கான முந்தைய பயன்பாட்டுத் தரவின் செக்சம் (அனுப்பப்பட்ட பிட்களின் எண்ணிக்கை) இதில் உள்ளது.
  • அலஸ் - ஒப்புக்கொள். இது 2 பிட் ஆகும். ஒரு துல்லியமான செய்தி வந்தால் அது ஆதிக்கம் செலுத்துகிறது.
  • EOF - சட்டத்தின் முடிவு. இது கேன் ஃப்ரேமின் முடிவைக் குறிக்கிறது மற்றும் பிட் திணிப்பை முடக்குகிறது.
  • IFS - இன்டர் ஃபிரேம் ஸ்பேஸ். சரியாகப் பெற்ற சட்டகத்தை அதன் சரியான நிலைக்கு நகர்த்துவதற்கு கட்டுப்படுத்திக்குத் தேவையான நேரம் இதில் உள்ளது.
5 வெவ்வேறு செய்தி வகைகள்:
  1. தரவு சட்டகம் : இது ஒரு தன்னிச்சையான புலம், தரவு புலம், சி.ஆர்.சி புலம் மற்றும் ஒப்புதல் புலங்கள் ஆகியவற்றைக் கொண்டுள்ளது.
  2. தொலைநிலை சட்டகம் : இது மற்றொரு முனையிலிருந்து தரவை அனுப்பக் கோருகிறது. இங்கே ஆர்டிஆர் பிட் மந்தமானது.
  3. பிழை சட்டகம் : பிழை கண்டறியப்பட்டால் அது பரவுகிறது.
  4. ஓவர்லோட் ஃபிரேம் : செய்திகளுக்கு இடையில் தாமதத்தை வழங்க இது பயன்படுகிறது. கணுக்கள் மிகவும் பிஸியாக இருக்கும்போது இது பரவுகிறது.
  5. செல்லுபடியாகும் சட்டகம் : EOF புலம் மந்தமானதாக இருந்தால் ஒரு செய்தி செல்லுபடியாகும். இல்லையெனில் செய்தி மீண்டும் அனுப்பப்படுகிறது.
உடல் அடுக்கு முடியும்:
பஸ் முடியும்
கட்டுப்படுத்தி பகுதி நிகர

பட மூல - Digital.ni

இது இரண்டு கம்பி தொடர் இணைப்பைக் கொண்டுள்ளது- CAN_H மற்றும் CAN_L மற்றும் ஒருவருக்கொருவர் தொடர்புடைய அவற்றின் மின்னழுத்த அளவுகள் 1 அல்லது 0 பரவுகிறதா என்பதை தீர்மானிக்கிறது. இது வேறுபட்ட சமிக்ஞை. ஒவ்வொரு சமிக்ஞை வரியிலும் தற்போதைய பாயும் சமம் ஆனால் திசையில் எதிர்மாறானது, இதன் விளைவாக புலம் ரத்துசெய்யும் விளைவு குறைந்த சத்த உமிழ்வுகளுக்கு முக்கியமாகும். இது ஒரு சீரான வேறுபாடு சமிக்ஞையை உறுதி செய்கிறது, இது சத்தம் இணைப்பைக் குறைக்கிறது மற்றும் கம்பிகள் மீது அதிக அளவு பரிமாற்றத்தை அனுமதிக்கிறது. வழக்கமாக, கம்பிகள் 40 மீ நீளம் மற்றும் அதிகபட்சம் 30 முனைகளைக் கொண்ட முறுக்கப்பட்ட ஜோடி கேபிள்களாகும். இது 120 ஓம்ஸின் சிறப்பியல்பு மின்மறுப்புடன் கவசம் அல்லது பாதுகாக்கப்படாத கேபிள் ஆகும்.

டிரான்ஸ்ஸீவர் முடியும்:

கட்டுப்படுத்தி பகுதி பிணையம்

ஹ்யூகோ புரோவெஞ்சர் மூலம் வாகனங்களுக்கு முடியும். இரண்டு கம்பிகள் CANH மற்றும் CANL பொதுவாக இரண்டு டிரான்சிஸ்டர்கள் மற்றும் 2.5 வி மின்னழுத்த மூலத்தால் தீர்மானிக்கப்படுகின்றன. அடிப்படையில் இரண்டு கம்பிகளுக்கு இடையிலான வேறுபாடு எப்போதும் 0 ஆக இருக்க வேண்டும். இயக்கி கட்டுப்பாடு CANH மற்றும் CANL கம்பிகளுக்கு பயன்படுத்தப்படும் மின்னழுத்தத்தை தீர்மானிக்கிறது. இரண்டு டிரான்சிஸ்டர்களும் நடத்தும்போது, ​​மின்னழுத்தம் 1 முழுவதும் குறைகிறதுஸ்டம்ப்டிரான்சிஸ்டர் மற்றும் டையோடு 1.5 வி ஆகும், இதனால் CANH கம்பி 3.5 வி வரை இழுக்கப்படுகிறது. 2 முழுவதும் மின்னழுத்த வீழ்ச்சிndடிரான்சிஸ்டர் மற்றும் டையோடு 1 வி ஆகும், இதனால் CANL கம்பி 1.5V க்கு இழுக்கப்படுகிறது. டையோட்கள் உயர் மின்னழுத்த பாதுகாப்புக்கு பயன்படுத்தப்படுகின்றன. ரிசீவர் என்பது ஒரு பாகுபாடு காண்பிக்கும் சுற்று ஆகும், இது CANH மற்றும் CANL ஆகிய இரண்டு உள்ளீடுகள் ஒரே மாதிரியாக இருக்கும்போது 1 இன் வெளியீட்டைக் கொடுக்கும் மற்றும் இரண்டு உள்ளீடுகள் வேறுபட்டால் 0 இன் வெளியீடு. டி.எக்ஸ்.டி ஆதிக்கம் செலுத்தும் தொகுதி தரை தவறு பாதுகாப்புக்கு பயன்படுத்தப்படுகிறது மற்றும் டையோட்கள் மற்றும் டிரான்சிஸ்டர்கள் அதிக வெப்பம் அடைந்தால் வெப்ப பணிநிறுத்தம் தொகுதி இயக்கி கட்டுப்பாட்டை முடக்குகிறது.

CAN இன் நன்மைகள்:
  • இது விநியோகிக்கப்பட்ட கட்டுப்பாடு என்பதால் இது வயரிங் குறைக்கிறது மற்றும் இது கணினி செயல்திறனை மேம்படுத்துவதை உறுதி செய்கிறது.
  • பல CAN சில்லு தரவு இணைப்பு அடுக்கு மற்றும் சில்லுடன் இணைக்கப்பட்ட ப layer தீக அடுக்கு ஆகியவற்றை வழங்கியுள்ளது மற்றும் அனைத்து மென்பொருள் உருவாக்குநரும் செய்ய வேண்டியது பயன்பாட்டு குறியீட்டை உருவாக்குவது மட்டுமே.
  • இது வெவ்வேறு மின் சூழல்களில் பணிபுரியும் திறனை வழங்குகிறது மற்றும் சத்தம் இல்லாத பரிமாற்றத்தை உறுதி செய்கிறது.
  • அவற்றின் முன்னுரிமையின் அடிப்படையில் செய்திகள் அனுப்பப்படுவதால் போக்குவரத்து நெரிசல் நீக்கப்படும், மேலும் இது முழு நெட்வொர்க்கையும் நேரக் கட்டுப்பாடுகளை பூர்த்தி செய்ய அனுமதிக்கிறது.
  • ஒவ்வொரு முனையும் செய்தியை அனுப்பும் போது பிழைகளை சரிபார்த்து பிழை சட்டத்தை அனுப்ப முடியும் என்பதால் இது பிழை இல்லாத பரிமாற்றத்தை வழங்குகிறது.
வேலை உதாரணம்:

கட்டுப்பாட்டு பகுதி நெட்வொர்க் தொழில்துறை மற்றும் வாகனங்களில் பரந்த பயன்பாடுகளைக் கொண்டுள்ளது. ஒரு முக்கிய பயன்பாடுகளில் ஒன்று வாகனத்தின் வெவ்வேறு சாதனங்களுக்கிடையில் தொடர்புகொள்வதில் ஈடுபட்டுள்ளது. மற்றொன்று வெவ்வேறு மைக்ரோகண்ட்ரோலர்களில் இருக்கலாம், கடவுச்சொல்லைக் கண்டுபிடிப்பதற்காக, கடவுச்சொல்லைப் பயன்படுத்தி பூட்டிய கதவைத் திறப்பது அல்லது விளக்கை மாற்றுவது போன்ற எந்தவொரு தேவைகளையும் பூர்த்தி செய்யப் பயன்படுகிறது.

கட்டுப்படுத்தி பகுதி பிணைய சுற்று

கட்டுப்படுத்தி பகுதி பிணைய சுற்று

அடிப்படை பயன்பாட்டில் 3 மைக்ரோகண்ட்ரோலர்கள் CAN நெட்வொர்க்கில் உள்ளதைப் போல இரண்டு கம்பிகளைப் பயன்படுத்தி ஒருவருக்கொருவர் தொடர்புகொள்கின்றன. தி 1ஸ்டம்ப்மைக்ரோகண்ட்ரோலர் ஒரு விசைப்பலகையுடன் இணைக்கப்பட்டுள்ளது, 2ndஒரு எல்.சி.டி உடன், மூன்றாவது ஒரு பஸர் மற்றும் ஒரு ரிலே ஒரு விளக்கு இயங்கும். விசைப்பலகையில் கடவுச்சொல் உள்ளிடப்பட்டால், 2ndமைக்ரோகண்ட்ரோலர் ஒரு பெறுநராக செயல்படுகிறது மற்றும் 1 இலிருந்து பிட் மூலம் கடத்தப்பட்ட செய்தியைப் பெறுகிறதுஸ்டம்ப்டிரான்ஸ்மிட்டர் மற்றும் எல்சிடியில் செய்தியைக் காட்டுகிறது. முழு செய்தியும் கடத்தப்படும்போது, ​​2ndமைக்ரோகண்ட்ரோலர் சரிபார்ப்பை செய்கிறது மற்றும் கடவுச்சொல் தவறாக இருந்தால், அது 3 க்கு ஒரு சமிக்ஞையை அனுப்புகிறதுrdமைக்ரோகண்ட்ரோலர், இது பஸரை அனுப்புகிறது இந்த சமிக்ஞையுடன் இயக்கப்பட்டது. கடவுச்சொல் சரியாக இருக்கும்போது, ​​3rdமைக்ரோகண்ட்ரோலர் ரிலேவை மாற்றுகிறது, இது விளக்கை மாற்றுகிறது.