யூ.எஸ்.பி-க்கு பஸ் இடைமுகத்தைப் பற்றி அனைத்தையும் தெரிந்து கொள்ளுங்கள்

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





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

யூ.எஸ்.பி இடைமுகத்திற்கு முடியும்



பஸ் செய்யலாம்

கேன் பஸ் 1983 ஆம் ஆண்டில் ராபர்ட் போஷ் ஜிஎம்பிஹெச்சில் உருவாக்கப்பட்டது. இந்த நெறிமுறை 1986 ஆம் ஆண்டில் மிச்சிகனில் உள்ள டெட்ராய்டில் உள்ள SAE காங்கிரஸில் (சொசைட்டி ஆஃப் ஆட்டோமொபைல் இன்ஜினியர்ஸ்) வெளியிடப்பட்டது. முதலாவதாக நெறிமுறை முடியும் பிலிப்ஸ் மற்றும் இன்டெல் ஆகியோரால் தயாரிக்கப்பட்டு 1987 ஆம் ஆண்டில் சந்தையில் வெளியிடப்பட்டது. ஆனால் பிஎம்டபிள்யூ சீரிஸ் -8 என்பது கேன் நெறிமுறை அடிப்படையிலான மல்டிபிளக்ஸ் வயரிங் அமைப்பைக் கொண்ட முதல் வாகனம்.


பஸ் செய்யலாம்

பஸ் செய்யலாம்



முழு வடிவம் CAN என்பது ஒரு கட்டுப்பாட்டு பகுதி நெட்வொர்க் ஆகும் . இது ஒரு வகையான வாகன பஸ் ஆகும், இது முக்கியமாக பல்வேறுவற்றை அனுமதிக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது சாதனங்கள் மற்றும் மைக்ரோகண்ட்ரோலர்கள் ஹோஸ்ட் கணினி இல்லாமல் ஒருவருக்கொருவர் தொடர்பு கொள்ள. இந்த நெறிமுறை ஒரு செய்தியை அடிப்படையாகக் கொண்டது மற்றும் முக்கியமாக ஆட்டோமொபைல்களில் மின் வயரிங் வடிவமைக்கப்பட்டுள்ளது. போஷ் CAN இன் பல்வேறு பதிப்புகளை வெளியிட்டார் மற்றும் 1991 ஆம் ஆண்டில் சமீபத்திய CAN 2.0 வெளியிடப்பட்டது.

CAN முக்கியமாக பகுதி A மற்றும் பகுதி B போன்ற இரண்டு பகுதிகளைக் கொண்டுள்ளது, அங்கு பகுதி A என்பது 11-பிட் அடையாளங்காட்டி மற்றும் அது நிலையான வடிவத்தில் உள்ளது. பகுதி B என்பது 29 பிட் அடையாளங்காட்டியாகும், மேலும் இது நீட்டிக்கப்பட்ட வடிவத்தில் உள்ளது. 11-பிட் அடையாளங்காட்டிகளைப் பயன்படுத்தும் ஒரு CAN ஐ AN 2.0A என்றும், 29-பிட் அடையாளங்காட்டிகளைப் பயன்படுத்தும் CAN ஐ CAN 2.0B என்றும் அழைக்கப்படுகிறது

யூ.எஸ்.பி-க்கு CAN இன் இடைமுகம்

CAN ஐ USB க்கு இடைமுகப்படுத்துவது ஒரு எளிய சாதனம், இது CAN பஸ்ஸைக் கண்காணிக்கப் பயன்படுகிறது. இந்த சாதனம் NUC140LC1CN 32 K Cortexes-M0 நுண்செயலியைப் பயன்படுத்துகிறது. இது CAN மற்றும் USB சாதனங்கள் இரண்டையும் கொண்டுள்ளது.

யூ.எஸ்.பி-க்கு இடைமுகப்படுத்துவதன் முக்கிய அம்சங்கள்


  • இது வடிவமைப்பது மிகவும் எளிது
  • உடன் பொருந்தியது நெறிமுறை LAWICEL CANUSB
  • FTDI USB போன்ற சாதனமாக தன்னை வெளிப்படுத்துகிறது
  • இது CAN 2.0B 29-பிட் மற்றும் CAN 2.0A 11-பிட் பிரேம்களை ஆதரிக்கிறது
  • இது ஒரு உள் செய்தி இடையகத்தை (FIFO CAN) கொண்டுள்ளது
  • இது யூ.எஸ்.பி போர்ட்டிலிருந்து அதிகாரம் அளிக்கிறது
  • ஃபார்ம்வேர் புதுப்பிப்புகளுக்கு வெகுஜன சேமிப்பக சாதனம் (ஃப்ளாஷ்-ரெசிடென்ட் யூ.எஸ்.பி) பயன்படுத்தப்படுகிறது

திட்ட வரைபடம்

யூ.எஸ்.பி-க்கு CAN இன் இடைமுகத்தின் சுற்று உள்ளமைவு கீழே காட்டப்பட்டுள்ளது. NUC140 CAN சாதனத்தை CAN பஸ்ஸுடன் தொடர்பு கொள்ள ஒரு CAN மின்மாற்றி பயன்படுத்தப்படுகிறது. TJA1051T சிப் NXP இலிருந்து நோக்கத்தை தீர்க்கிறது. நுண்செயலி NUC140 5V மின்சக்தியுடன் பணிபுரியும் திறன் கொண்டது, கூடுதல் 3.3V மின்னழுத்த சீராக்கி தேவையில்லை. இந்த வசதியான ஏற்பாடு ஒரு எளிய பணியை யூ.எஸ்.பி இடைமுகத்திற்கு செயல்படுத்துகிறது.

திட்ட வரைபடம்

திட்ட வரைபடம்

டி 1, டி 2 மற்றும் டி 3 ஆகிய மூன்று நிலை எல்.ஈ.டிகளுடன் இந்த சுற்று கட்டப்பட்டுள்ளது.

  • இங்கே டி 1 டையோடு நிலை யூ.எஸ்.பி ஹோஸ்டுடன் இணைக்கப்பட்டுள்ளது என்று கூறுகிறது
  • இங்கே டி 2 டையோடு நிலை CAN பஸ்ஸின் செயல்பாடு என்று கூறுகிறது
  • CAN பஸ்ஸின் பிழைகள் D3 டையோடு குறிக்கப்படலாம்

NUC140 நுண்செயலிக்கு ஒருங்கிணைந்த துவக்க ஏற்றி இல்லை, மேலும் நிரலுக்கான சிறந்த வழி நுவோட்டன் ஐசிபி புரோகிராமர் மட்டுமே பயன்படுத்தப்படுகிறது ARM SWD (சீரியல் வயர் பிழைத்திருத்தம்) இடைமுகம். துவக்க ஏற்றி முன்பு ஒரு நிரலுடன் கொட்டப்பட்டால் அது தூண்டப்படலாம். இடைமுகத்தை இயக்குவதற்கு முன் JP1 ஐ இணைப்பது துவக்க ஏற்றியை தூண்டும்.

துவக்க ஏற்றி

NUC140LC1 நுண்செயலியின் ஃபிளாஷ் நினைவகம் இரண்டு பிரிவுகளாக பிரிக்கப்பட்டுள்ளது. அவை பயனர் நிரல் குறியீடு மற்றும் துவக்க ஏற்றி ஆகியவற்றை இயக்குகின்றன. துவக்க ஏற்றி மற்றும் பயனர் நிரலை இயக்கும் அளவு 4K மற்றும் 32K ஆகும். இங்கே நுவோட்டனில் இருந்து வெகுஜன சேமிப்பக சாதனம் (எம்.எஸ்.டி) துவக்க ஏற்றி முழுமையாக செயல்படும் யூ.எஸ்.பி துவக்க ஏற்றி உருவாக்க பயன்படுகிறது. துவக்க ஏற்றி ஒரு JP1 ஜம்பரை இணைப்பதன் மூலம் செயல்படுத்தப்படும். எனவே இறுதியாக, நீக்கக்கூடிய இயக்கி ஹோஸ்ட் கோப்பு முறைமையில் 32KB அளவுடன் காணப்பட வேண்டும். துவக்க ஏற்றி இயக்ககத்தில் USB ஃபார்ம்வேரில் CAN இன் புதுப்பிப்பை நகலெடுத்து ஒட்டவும். யூ.எஸ்.பி கேபிளைத் துண்டித்து, குதிப்பவரைத் துண்டித்து மீண்டும் செருகவும். புதிய ஃபார்ம்வேரின் புதுப்பிப்பு இப்போது இயங்க வேண்டும்.

துவக்க ஏற்றி

துவக்க ஏற்றி

யூ.எஸ்.பி இன்டர்ஃபேஸ் புரோகிராமிங் மற்றும் நுடினி-எஸ்.டி.கே -140 க்கு முடியும்

நுண்செயலியின் நிரலாக்க NUC140 க்கு Nuvoton ICP நிரலாக்க பயன்பாடு மற்றும் Nuvoton இன் Nu-Link புரோகிராமர் தேவை. ஆனால் இங்கே NuTiny-SDK-140 (NUC140 டெமோ போர்டு) டிஜி-கீயிலிருந்து கிடைக்கிறது. இது நு-இணைப்பு புரோகிராமர்கள் மற்றும் NUC140 சில்லுடன் பகுதி என இரண்டு பகுதிகளைக் கொண்டுள்ளது. நு-இணைப்பின் பகுதியை பிரிக்க இந்த போர்டு துளையிடப்பட்டுள்ளது. உண்மையில், நீங்கள் இந்த சாதனத்தை NUC140 டெமோ போர்டைச் சுற்றி பிரத்தியேகமாக வடிவமைக்க முடியும், கூடுதல் CAN டிரான்ஸ்ஸீவர் சிப் மட்டுமே அவசியம்.

NUC140 வாரியம்

NUC140 வாரியம்

எனவே, இது யூ.எஸ்.பி-யுடன் CAN இடைமுகத்தைப் பற்றியது, CAN பஸ், CAN ஐ USB க்கு இடைமுகப்படுத்துதல், திட்ட வரைபடம், துவக்க ஏற்றி மற்றும் NUC140 நுண்செயலி. இந்த கருத்தை நீங்கள் நன்கு புரிந்து கொண்டீர்கள் என்று நம்புகிறோம். மேலும், இந்த கட்டுரை தொடர்பான ஏதேனும் கேள்விகள் கீழே உள்ள கருத்துப் பிரிவில் கருத்துத் தெரிவிப்பதன் மூலம் உங்கள் மதிப்புமிக்க பரிந்துரைகளை வழங்கவும். உங்களுக்கான கேள்வி இங்கே, CAN இடைமுகத்தின் பயன்பாடுகள் என்ன?

புகைப்பட வரவு: