ÁÖÀÇ: ÀÌ °³¹ß º¸µå´Â ½½·¹ÀÌºê ¸ðµå·Î¸¸ Ãë±Þ µÉ ¼ö ÀÖ½À´Ï´Ù.
KEILVersion ¿Â¶óÀÎ! ÃÖ±Ù ¸î ³â µ¿¾È KEILAnti-ºÒ¹ý º¹Á¦, ±×¸®°í Áý¿¡¼ KEIL´ëºÎºÐÀÇ ±ÝÀÌ °£ ¹öÀüÀº À¯È¿ÇÕ´Ï´Ù. 2020 ¸¹ÀÌ ³²¾Æ ÀÖÁö ¾Ê½À´Ï´Ù.
Ãßõ useIAREDIT!IARDevelopment ȯ°æ ¹×KEIL°ÅÀÇ µ¿ÀÏÇϸç KEIL¸ðµÎ »ç¿ëÇϱ⠽±½À´Ï´Ù., AndIARBetterÀÇ ÄÚµå ÃÖÀûÈ ±â´É. ¼Ò½º ÆÄÀÏ¿¡¼ Á¦°øµÊ IARInstalltion ȯ°æ ¹× Å©·¡Å· ¹æ¹ý, ¾ÏÈ£ Çص¶ µÈ ¼Ò½º Äڵ带 Á÷Á¢ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(IARSource ÄÚµå Æ÷ÇÔ UCOSII V2.92,KEILVersion ¼Ò½º ½Ã½ºÅÛ ¾Ë¸ö ½ÇÇà ¾øÀ½ RTOS)
º¸µå¿¡ DEMOThree Ĩ: stm32f04f4p6, TJA1050,TJA1020/1021.
Stm32f042f4p6 ÀÛÀº ÆÐÅ°Áö TSSOP20,ARM COTEX M0kernel,Built-in6K RAM,16K Ç÷¡½Ã (the32K ¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ½), ÃÖ´ë ¼Óµµ 48MHZ. ¸¹Àº °æ¿ì¿¡ ±³Ã¼ °¡´É F103; ÀûÀº ÇÉ, ÀÛÀº °øÀå ÆÐÄ¡¿¡ ÀûÇÕ, ³·Àº °ÅºÎÀ². OBDWindowloser ¡¢ µµ³ °æº¸±â ¡¢ ¿ÍÀÌÆÛ ÄÁÆ®·Ñ·¯ ¡¢ ÀÚµ¿ Çìµå¶óÀÌÆ® È°¼ºÈ ¡¢ ÀÚµ¿ ºÐÀ§±â ·¥ÇÁ ¹× ±âŸ ÈÄ¹æ ½ÃÀå°ú °°Àº Â÷·® ÀüÀÚ Àåºñ¿¡ »ç¿ëÇϱ⿡ ¸Å¿ì ÀûÇÕÇÕ´Ï´Ù.
TJA1050 TJA1020/1021/1027All areNXPchip, ¸¹Àº Á¤º¸°¡ Àû¿ëµÇ¾úÀ¸¸ç ÀÌ¹Ì ´ëÁß¿¡°Ô Á¦°øµË´Ï´Ù. NXP°ø½Ä À¥ »çÀÌÆ® Äõ¸® ¡£
STM32F0XX½Ã¸®Áî ¶§¹®¿¡ USARTºÒ¿ÏÀü Á÷·Ä µå¶óÀ̹ö, ¾à LINPoor ÇÁ·ÎÅäÄÝ È£È¯¼º, ´çºÐ°£ÀÌ °³¹ß º¸µå´Â asLINSlave nodeSlave ¸¸ Á¦°ø ÇÒ ¼ö ÀÖÀ¸¸ç ±âº» nodeMaster ÀÏ ¼ö ¾ø½À´Ï´Ù!!staySTCompanies Æß¿þ¾î ¶óÀ̺귯¸®¸¦ ¾÷±×·¹À̵å ÇÑ ÈÄ ¿Ïº®ÇÏ°Ô È£È¯ µÉ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÇÏ·Á¸é LINMain ³ëµå, STM32F0XXDual ChannelLINDevelopment º¸µå/DEMOplate¸¦ »ç¿ëÇϽʽÿÀ.
-------------------------------------------------------------------------------------
ÁÖÀÇ: ¾ÖÇÁÅÍ ¼ºñ½º°¡ ¾ø½À´Ï´Ù! ±â¼úÀû Á¶¾ðÀÌ ¾ø½À´Ï´Ù!±¸¸ÅÇϱâ Àü¿¡, ³ªÁß¿¡ ¿ÀÇØ°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï ´ÙÀ½À»ÁÖÀÇ ±í°Ô ÀÐÀ¸½Ê½Ã¿À. ¡£ ½º½º·Î ¼ÒÈÇØ ÁÖ¼¼¿ä. µ¥¸ð ÇÁ·Î±×·¥!!! ¿Ö³ÄÇϸé auseDEMOProcedure »ç¿ë Ç¥ÁØ ANSI CTO ÀÛ¼º, StandardSTDriver ¶óÀ̺귯¸®, ÀÌµé ¸ðµÎ´Â ÁÖ¼®À¸·Î Áß±¹¾î·Î »ç¿ëµË´Ï´Ù. CoolFormatÀÌ µµ±¸´Â ¸ðµç Äڵ带 Ç¥ÁØÀ¸·Î Æ÷¸ËÇÕ´Ï´Ù. Çü½Ä. ¡£ canCLangue°¡ Äڵ带 ÀÐÀ» ¼öÀÖ´Â ÇÑ ´Ù¸¥ °³¹ß ȯ°æÀ¸·Î ¸¶À̱׷¹À̼ÇÇÏ´Â °ÍÀº »ç¿ëÀÚ¿¡°Ô ´Þ·Á ÀÖ½À´Ï´Ù. IQ ¡£ Çǵå¹éÀ»À§ÇÑ ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ¹× Çϵå¿þ¾î °³¹ß ¹®Á¦, ¿£Áö´Ï¾î ¸¸ °ü½ÉÀÌ ÀÖ½À´Ï´Ù. ¡¢ ´äº¯ ÇÒ ½Ã°£ÀÌÀÖÀ» ¶§!!!
ÀÌ °³¹ß º¸µå »ç¿ë SwedenKVASER Leaf CAN ¡¢ GermanyPCAN ¡¢ PLIN ¡¢ KVASER Leaf LIN ±³Á¤°ú °°Àº Àü¹® µµ±¸ Àü¼Û µÈ ¸ðµç µ¥ÀÌÅÍ°¡ ¼ö½ÅµÇ¾ú´ÂÁö È®ÀÎÇÏ°í ¸ðµÎ Ç¥ÁØÀ» ÃæÁ·ÇÕ´Ï´Ù. CAN, LINÅë½Å ÇÁ·ÎÅäÄÝ ¡£
¹è¼Û Àü¿¡ »ç¿ëµË´Ï´Ù. DEMOÀÌ ÇÁ·Î±×·¥Àº º¸µåÀÇ Çϵå¿þ¾î°¡ Á¤»óÀÎÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ µ¥ÀÌÅÍ À¯È¿¼ºÀ» Å×½ºÆ®ÇÏ´Â µ¥ Ư¼ö µµ±¸°¡ »ç¿ëµË´Ï´Ù.
-------------------------------------------
Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º ¼³¸í:
TwoDB9Interface, ÇϳªÀÇ isCANSpecial-¸ñÀû, ´Ù¸¥ isLINSpecial-¸ñÀû, TwoDB9Definition ºÒ¿ÏÀü ȣȯ¼ºÀº ¿À·ù¸¦ »ðÀÔÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇØ ÁÖ¼¼¿ä. Àü¿ø °ø±Þ ÀåÄ¡ ¹× Á¢Áö ¿ÍÀ̾î´Â º¸ÆíÀûÀÔ´Ï´Ù.
CANInterfaceDB9Pin Á¤ÀÇ:
9.12V (SwedenKVASERtool ¸¸ Áö¿ø)
2.CANL (ÀÏ¹Ý Á¤ÀÇ)
7.CANH (ÀÏ¹Ý Á¤ÀÇ)
3.GND (ÅëÈ)
CANInterface ¼³¸í: commonlyCANÅë½ÅÀº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. 12V,GND, useCANH,CANLthat ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
LINInterfaceDB9Pin Á¤ÀÇ :( ¸¹Àº Á¾·ùÀÇ LIND°³¹ß µµ±¸¿Í ȣȯ °¡´É)
9.12V(SwedenKVASERTool Á¤ÀÇ)
1.12V (µ¶ÀÏ PCAN/PLINTool Á¤ÀÇ)
4.LIN (µ¶ÀÏ PCAN/PLINÀÌ µµ±¸´ÂÀÌ ¹ßÀ» »ç¿ëÇÏ¿© ¼öÇàÇÕ´Ï´Ù. LINLine)
7.LIN (SwedenKVASERµµ±¸´ÂÀÌ ¹ßÀ» »ç¿ëÇÏ¿© ¼öÇàÇÕ´Ï´Ù. LINLine)
3.GND (ÅëÈ)
LINInterface ¼³¸í: ¹Ýµå½Ã »ç¿ëÇؾßÇÕ´Ï´Ù. 3Root ¶óÀÎ (12V,LIN,GND), ´ÙÁß ³ëµå º´·Ä ¿¬°áÀº ±× Áß Çϳª¸¸ ÇÊ¿äÇÕ´Ï´Ù.
"¹ö½º Çãºê: DB9x4 4 Æнº Ä¿³ØÅÍ" ¸¦ ÅëÇØ ¿©·¯ ³ëµå¸¦ ±¸¼º CAN \ \ LINBus, ¹ö½º ºÎÇÏ ¹× Åë½ÅÀÇ ½Å·Ú¼ºÀ» È®ÀÎÇϽʽÿÀ. ¸µÅ©:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5e141deb1cBIXq&id=567172873278
BoardLED¿¡ 2 °³, °£´ÜÇÑ Å×½ºÆ®¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. À׿© IOThe Æ÷Æ®´Â ½±°Ô È®Àå ÇÒ ¼ö ÀÖµµ·Ï ±×·ÁÁý´Ï´Ù.
----------------------------------------------------------------------
DEMOÀÌ ÇÁ·Î±×·¥¿¡´Â sCAN,LINBasic µå¶óÀ̹ö ÄÚµå, °¢ has4SeparateDEMOprogram, "compile.h" ¿¡¼ »ç¿ë °¡´É ÆÄÀÏ¿¡¼ °ü·Ã ¸ÅÅ©·Î Á¤ÀÇ ½ºÀ§Ä¡¸¦ Çϳª¾¿ ¿°í ´Ù½Ã ÄÄÆÄÀÏÇϽʽÿÀ.
-----------------------------------
¹ö½º °³¹ßÀ»À§ÇÑ Áöħ:
1.LINSlave ³ëµå ½½·¹À̺ê
¹ö½ºÀÇ LINData ¼Û¼ö½ÅÀº Ưº°ÇÕ´Ï´Ù. ÀϺδ º¸ÅëÀÇ °Í°ú ºñ½ÁÇÕ´Ï´Ù. UART, ÇÏÁö¸¸ Á¤È®È÷ °°Áö´Â ¾Ê½À´Ï´Ù.; ±×°ÍÀÇ Æ¯¼º ¶§¹®¿¡. LIN¹ö½º¸¶½ºÅÍ¿¡´Â ÇϳªÀÇ ¸¶½ºÅÍ ³ëµå ¸¸ÀÖÀ» ¼ö ÀÖÀ¸¸ç, ¿©·¯ ½½·¹ÀÌºê ³ëµå½½·¹À̺ê, ŸÀÓ ½½·ÔÀº ¸¶½ºÅÍ ³ëµå·Î Á¤¸®ÇÏ´Ù. ¡£ ¡£ ±×·¡¼ °³¹ßÀ» ÇÒ ¶§, Ưº°ÇÑÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. ½½·¹ÀÌºê ³ëµå¸¦ ¸¶À½´ë·Î º¸³¾ ¼ö ¾ø½À´Ï´Ù. LINData°¡ ³ª¿À¸é µ¥ÀÌÅÍ Ãæµ¹ÀÌ ½±°Ô ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. LINBUS ½ÇÆÐ ¡£ ¼ÒÇÁÆ®¿þ¾î¿¡¼ Á¦°øµÇ´Â DEMO½½·¹ÀÌºê µ¥ÀÌÅ͸¦ º¸³»´Â ³ëµå ¹æ¹ý (stm32f0xx_it.cfile ¿¡ À§Ä¡).
2.LINMain ³ëµå¸¶½ºÅÍ
AlthyDEMOofgered softwareLINPrimary nodeDEMOSource Äڵ忡¼ Á¦°ø, ¶ÇÇÑ KVASER PROFESSOR LINE µµ±¸ »ç¾çÀ» ¸¸³¯ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ½ÇÁ¦·Î »ç¿ëÇÏ´Â °ÍÀº ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. STM32F0XXSeries asLINE ¸ÞÀÎ ³ëµåÀÇ °³¹ß.
DEMOIn softwareLINÀÌ ÇÁ·Î±×·¥Àº ¿ÏÀüÇÑ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. º°µµÀÇ Çì´õ µ¥ÀÌÅ͵µ º¸³¾ ¼ö ÀÖ½À´Ï´Ù (BREAK,0X55,PID). °°Àº Àå¼Ò¿¡ ÀÖÁö ¾Êµµ·ÏÁÖÀÇÇϽʽÿÀ LINµÎ ¹ö½º°¡ »ç¿ëµË´Ï´Ù. ¸¶½ºÅÍ.
µ¿½Ã¿¡ °Ë»ç ¹æ¹ý¿¡ÁÖÀǸ¦ ±â¿ï¿©¾ßÇÕ´Ï´Ù.,stayLIN v2.0¹öÀü ÀÌÀü, µ¥ÀÌÅÍ À¯È¿¼º °Ë»ç´Â Ŭ·¡½Ä À¯È¿¼º °Ë»ç ¾Ë°í¸®ÁòÀ» ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Çâ»óµÈ °ËÁõ ¾Ë°í¸®ÁòÀÌ »ç¿ëµË´Ï´Ù. ¡£ (È®ÀÎ ¾Ë°í¸®ÁòÀº Äڵ忡 Á¦°øµË´Ï´Ù)
±×·¯³ª ¾Æ¹«¸® V2.0, V2.1¶Ç´Â ÃֽŠV2.2, Áø´Ü ID(0X3C ¡¢ 0X3D) Ŭ·¡½Ä °Ë»ç ¸¸ »ç¿ëµË´Ï´Ù., ÀÌÀü ¹öÀü°úÀÇ ÇÏÀ§ ȣȯ¼ºÀ» ¿ëÀÌÇÏ°ÔÇÕ´Ï´Ù.
DEMOTwo °Ë»ç ¾Ë°í¸®ÁòÀº Äڵ忡 Á÷Á¢ À¯¿ë¼ºÀÌ Á¦°øµË´Ï´Ù.
TJA1020OfLINPins ´Â jumperVBAT¸¦ ÅëÇØ ´Ü¶ôµÇ¾î¾ßÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ±âº» ³ëµåÀÇ ±¸µ¿ ¿ë·®ÀÌ ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù. (¸¶½ºÅÍ ÀÎ °æ¿ì ´Ü¶ô¾øÀÌ ¼º°øÀûÀ¸·Î Åë½Å ÇÒ ¼ö ÀÖ½À´Ï´Ù.)
3.LINMaster-½½·¹ÀÌºê ¸ðµå Á¡ÆÛ
StayNXPOfTJA1020 ÀÀ¿ë ÇÁ·Î±×·¥ ¹®¼, ±âº» nodeMaster°¡ ÇÊ¿äÇÕ´Ï´Ù. ÁÖº¯ºÎ´Â "´ÙÀÌ¿Àµå + ÀúÇ× 1K" ¸¦ Åë°úÇؾßÇÕ´Ï´Ù. µû¶ó¼ DEMOSelective Á¡ÆÛ°¡ º¸µå¿¡ Á¦°øµË´Ï´Ù. ´Ü ÇϳªÀÇ ¸¶½ºÅÍ, ÇϳªÀÇ ³ë¿¹ ¹× µÎ ¸íÀÇ ³ë¿¹°¡ ÀÖ½À´Ï´Ù. LINNode ½Ã°£ Ç®¾÷ ȸ·Î¸¦ ÄÓ ¼ö ¾ø½À´Ï´Ù. ¡£
±×·¯³ª ÇϳªÀÇ ¸¶½ºÅÍ ¸ÖƼ ½½·¹ÀÌºê ³×Æ®¿öÅ© ¸ðµå¿¡¼ Ç®¾÷ ÀúÇ×ÀÌ ÄÑÁ® ÀÖÁö ¾ÊÀ¸¸é µå¶óÀ̹ö ¹× Åë½Å ¿À·ù°¡ ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù., Ç®¾÷ ȸ·Î°¡ ¸ðµÎ ¿¬°áµÇ¾î ÀÖÀ¸¸é ½±°Ô ÄÓ ¼ö ÀÖ½À´Ï´Ù. ¸°½º ¹ö½ºÀÇ ·¹º§ÀÌ ³»·Á°¡ Åë½ÅÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù ¡£ µû¶ó¼ µð¹ö±ë ¹× °³¹ß¿¡¼ÀÌ Ç®¾÷ ȸ·Î¿¡¼ Á¡ÆÛ ¼±Åÿ¡ÁÖÀǸ¦ ±â¿ï¿©¾ßÇÕ´Ï´Ù., ±ÔÄ¢À» ¾ö°ÝÈ÷ ÁؼöÇϽʽÿÀ. "ÁÖ ³ëµå°¡ ¿¬°áµÇ¾ú½À´Ï´Ù. ³ëµå¿¡¼ ¿¬°á ²÷±â" ¿äû Á¡ÇÁ ¡£
4. ´õ ¸»ÇÒ °Í
LINBus ¹°¸®Àû ·¹ÀÌ¾î °£´ÜÇÑ Á÷·Ä Æ÷Æ® + LINTransceiver¸¦ »ç¿ëÇÏ¸é °¡´ÉÇÕ´Ï´Ù., ½ÃÀÛÇϱâ´Â ½±Áö¸¸ ¸¶½ºÅÍÇϱâ´Â ¾î·Æ½À´Ï´Ù. ¡£ ¿Ö³ÄÇÏ¸é ¸° V1.3-V2.1 ¹®¼´Â ´Ù¾çÇÑ ±â¼ú ¿ë¾î¸¦ ¼³¸íÇÕ´Ï´Ù., ÀÀ¿ë ÇÁ·Î±×·¥ ·¹À̾î´ÂPID, SID,NSID,NIDDefinitions µî, Áø´ÜÀÇ Á¤Àǵµ ÀÖ½À´Ï´Ù. ¡£ Á¤±³È¸ °Ç¼³ LINBus Á¢±Ù¹ý FromLDFstart°¡µÇ¾î¾ßÇÏ°í, ±× ´ÙÀ½¿¡ ±×°ÍÀº SDF. ¡£ ¡£ °è¾à ¹®¼¸¦ÁÖÀÇ ±í°Ô ÀÐÀ¸½Ê½Ã¿À., °è¾à¼ÀÇ ¿µ¾î ¹öÀüÀ» Àд °ÍÀÌ ÁÁ½À´Ï´Ù. ¡£ ¿ÏÀüÇÑ ÇÁ·ÎÅäÄÝÀ» ±¸ÇöÇϱâ À§ÇØ ÀÚ½ÅÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â °ÍÀº ¾î·Æ½À´Ï´Ù. ¡£ DEMO¿Ïº®ÇÑ codeLINProtocol ±¸ÇöÀÌ ¾øÀ¸¹Ç·Î Á÷Á¢ ó¸®ÇؾßÇÕ´Ï´Ù.
ÇÏÁö¸¸ ¾ÖÇÁÅÍ ¸¶ÄÏ Á¦Ç°ÀÇ °æ¿ì Àüü ÀÌÇØÇÏ´Â µ¥ ½Ã°£ ¸¹ÀÌ °É¸®Áö ¾Ê½À´Ï´Ù. LINAgreement, ÀϹÝÀûÀÎ °üÇàÀº oneLINBus µ¥ÀÌÅÍ ºÐ¼®±â¸¦ ±¸ÀÔ ÇÑ ´ÙÀ½ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÕ´Ï´Ù., ±×·± ´ÙÀ½ °³¹ß º¸µå¸¦ »ç¿ëÇÏ¿© »ùÇÃÀ» ¸ÕÀú ¸¸µå½Ê½Ã¿À.: ¶Ç´Â µ¥ÀÌÅÍ ¸¸ ÀÐÀ¸½Ê½Ã¿À. ºñ±³Àû °£´ÜÇÕ´Ï´Ù. ±¸Çö.; ¶Ç´Â Á÷Á¢ LINSlave ±â°è, ÀÚµ¿Â÷ÀÇ ÀüÀÚ Àåºñ Áß ÀϺθ¦ ±³Ã¼ÇϽʽÿÀ. ¶Ç´Â Å×½ºÆ® ¼³ºñ¸¦ ¸¸µé°í Çϳª¸¸ Å×½ºÆ®ÇϽʽÿÀ. ¶ÇÇÑ ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´õ ¾î·Æ½À´Ï´Ù., ¿Ö³ÄÇÏ¸é ¿ì¸®´Â ÀÚµ¿Â÷ °øÀåÀÇ °³¹ß¿¡¼ ¾î¶² ÀÏÀÌ ÀÏ¾î ³µ´ÂÁö ¾Ë¾Æ¾ßÇϱ⠶§¹®ÀÔ´Ï´Ù. LDFÆÄÀÏ ¡£
--------------------------------------
CAN°³¹ß ³ëÆ®:
1. ¿ÜºÎ Å©¸®½ºÅ»À̾ø´Â DEMOPlate, DEMOPrograms ³»Àå RCoscillator¸¦ »ç¿ëÇÕ´Ï´Ù. ½ÇÇè½Ç ȯ°æ¿¡¼ Åë½Å ¼Óµµ°¡ 1Mbps ¿¡ µµ´ÞÇÏ´õ¶óµµ Àü¼Û ¼Óµµ ¿ÀÇÁ¼ÂÀÌ ¹ß°ßµÇÁö ¾Ê¾Ò½À´Ï´Ù. ¡£ ±×·¯³ª ½ÇÁ¦ ÀÀ¿ë ºÐ¾ß¿¡¼´Â ¿ÜºÎ °áÁ¤À» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù., ¿Âµµ º¯È¸¦ ¸·´Â´Ù.
2. CANBus¿¡´Â ¸¶½ºÅÍ ½½·¹ÀÌºê ³ëµå°¡ ¾øÀ¸¸ç ¸¶À½´ë·Î µ¥ÀÌÅ͸¦ º¸³»°í¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù., baud ºñÀ²ÀÌ ÀÏ°ü¼ºÀÌÀÖ´Â ÇÑ Å« ¹®Á¦´Â ¾ø½À´Ï´Ù.; ÃʱâÈ ÇÒ ¶§ ¼³Á¤À» Âü°íÇϽʽÿÀ IDFilter ±×·¸Áö ¾ÊÀ¸¸é ¸Þ½ÃÁö°¡ ¿Ã¹Ù¸£°Ô ¼ö½ÅµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ID; ¶ÇÇÑ ÀÚü ·çÇÎ ¸ðµå¸¦ »ç¿ëÇÏ¿© Å×½ºÆ®ÇÏÁö ¸¶½Ê½Ã¿À. °¡»ó no-need.TJA1050Transceivers Å×½ºÆ®µÇ¾ú½À´Ï´Ù. CANAnalysis µµ±¸ ¶Ç´Â µÎ °³¸¸ »ç¿ëÇϽʽÿÀ. DEMODirect Åë½Å ¡£
3. Å͹̳ΠÀúÇ׿¡ 120 À¯·´ÀÇ ÇÊ¿äÇÑ Áú¹®, ±×°ÍÀÌ 2 ÀÎ °æ¿ì DEMOPlate passDB9X4 ¿¬°áÇÏ·Á¸é 120 À¯·Î ÀúÇ×À¸·Î ÃæºÐÇÕ´Ï´Ù.; baud ºñÀ²ÀÌ »ó´ëÀûÀ¸·Î ³ôÀº °æ¿ì (250k/500k/1M), ÀϹÝÀûÀ¸·Î ÇÊ¿äÇÑ. ±×·¯³ª µ¿ÀÏÇÑ ¹ö½º¿¡´Â ¿©·¯ °³ÀÇ CAN³ëµå°¡ ÀÖÀ¸¹Ç·Î ______________ "ÀÇ ¿øÄ¢À» ¾ö°ÝÈ÷ ÁؼöÇϽʽÿÀ. TwoCANodes´Â Å͹̳ΠÀúÇ×À» °¡Á®¾ßÇÕ´Ï´Ù "ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇϽʽÿÀ. ±×¸®°í ±×°ÍÀÌ Â÷¿¡ ½Ç·Á ÀÖ´Ù¸é, proposalCAN ½ÇÀ» ³Ê¹« ±æ°Ô ´Ã¸®Áö ¸¶½Ê½Ã¿À., ±×·¸Áö ¾ÊÀ¸¸é °¡Àå ¸Õ NEWCANnode°¡µÇ±â ½±½À´Ï´Ù. ´Ù½Ã ¸·Èú °ÍÀÔ´Ï´Ù." Å͹̳ÎÀ» ¿øÇϽʴϱî? ÀúÇ×? ".
4. °í¼Ó CAN ¡¢ Àú¼Ó (³»°áÇÔ¼º) CAN ¡¢ ´ÜÀÏ ¶óÀÎCAN Çϵå¿þ¾î°¡ ´Ù¸£´Ù´Â °ÍÀÔ´Ï´Ù., ´Ù¸¥ Æ®·£½Ã¹ö¸¦ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î´Â ÇØ´ç Àü¼Û ¼Óµµ·Î ¼öÁ¤°ú µ¿ÀÏÇÕ´Ï´Ù.(DEMOThe º¸µå´Â °í¼ÓÀ» »ç¿ëÇÕ´Ï´Ù. ĵƮ·£½Ã¹öTJA1050). ƯÁ¤ ÂüÁ¶ DEMOIn ¼ÒÇÁÆ®¿þ¾î "ÄÄÆÄÀÏ. h" CAN1_Bps "Á¤ÀÇ¿Í °ü·ÃµÈ ¹®¼.
Typedef ¿°ÅÇü // Á÷·Ä Æ÷Æ® ¿¬°áÀÇ ÀÛµ¿ »óÅÂ
{
I000Kbps = 0, // ÀÌ Àü¼Û ¼Óµµ´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
I500Kbps = 1, // Àü¼Û ¼Óµµ 500Kbps(GrossOBDIIuse)
I250Kbps = 2, // CANOPEN,DeviceNET (¿Âº¸µå »ç¿ëÀÌ °ÅÀÇ ¾øÀ½)
I125Kbps = 4, // Àú¼Ó CAN
I100Kbps = 5, // Àú¼Ó CAN
I833Kbps = 6, // ´ÜÀÏ ¶óÀÎCAN Ư¼ö ¸ñÀû
I333Kbps = 15, // ´ÜÀÏ ¶óÀÎCAN Ư¼ö ¸ñÀû
} TpCanBTR;
--------------------------------------------------
ÄÄÆÄÀÏ. hFile ±¸¹® ºÐ¼®
1. DEMOA ÇÁ·Î±×·¥ äÅà 4close1Way to4 ¸ðµç ÇÁ·Î±×·¥ÀÌ Çϳª¸¦ÇÕ´Ï´Ù. DEMOin, ±×³É ¼öÁ¤ÇϽʽÿÀ. Compile. h¸ÅÅ©·Î Á¤ÀÇ´Â ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ¿µÇâÀ»ÁÖÁö ¾Ê°í ÇØ´ç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µî:
/***************************** ¼ÒÇÁÆ®¿þ¾î À¯Çü ¿ä¾à (Çϳª¸¸ ¿ ¼ö ÀÖ½À´Ï´Ù.)
# Á¤ÀÇ CANBUS_CAN_TEST_SEND 1 // CANBUS Åë½Å Å×½ºÆ®
# Á¤ÀÇ Tstool_LIN1_TEST_MASTER 0 // LINMaster ¸ðµå ³ëµå, µ¥ÀÌÅÍ ¸¸ ±×´Â Baotou
# Á¤ÀÇ Tstool_LIN2_TEST_SLAVE 0 // LINSlave ¸ðµå ³ëµå, µ¥ÀÌÅÍ ¼öÁý, ¸Þ½ÃÁö ¸Ó¸® µ¥ÀÌÅÍ ÀνÄ
2. ÀϺΠ¸ÅÅ©·Î Á¤ÀǸ¦ »ç¿ëÇÏ¸é ´ÙÀ½°ú °°Àº Ĩ ¼º´É ¹× Àü·Â ¼Òºñ¸¦ ½±°Ô Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
# Á¤ÀÇ OS_SYSTICK_xPLL 6 // 1 = 8MHZ;2 = 16MHZ;4 = 32MHZ Â÷Æó°¡ »ç¿ëµË´Ï´Ù 8MHZ ÃÖ´ë ±ÇÀå »çÇ× is6times,NamelyPLL * 6 = 48MHZ
// ¸ÅÅ©·Î Á¤ÀÇ º¯°æ 1, ĨÀÇ ÁÖÆļö is8MHZ, usePLL ¾øÀ½. ĨÀºÀÌ ÁÖ ÁÖÆļö¿¡¼ ¸Å¿ì ³·Àº Àü·ù¸¦ °®´Â´Ù., ¾à 3mA, ÃÖ¼Ò ¼º´É, ÇÏÁö¸¸ ¿©ÀüÈ÷ ÀÛµ¿ÇÕ´Ï´Ù. UCOSII, Á¤»óÀûÀ¸·Î µ¥ÀÌÅ͸¦ º¸³»°í¹ÞÀ» ¼öµµ ÀÖ½À´Ï´Ù. ´À¸° ÇÁ·Î¼¼½º ÀÏ»ÓÀÔ´Ï´Ù., ¿¬¼Ó ½Ã¸®¾ó Åë½Å 󸮿¡ ÀûÇÕÇÏÁö ¾ÊÀ½.
// ¸ÅÅ©·Î Á¤ÀÇ º¯°æ to6, ĨÀÇ ÁÖÆļö is48MHZ, PLLfrecuency µÎ ¹è. ĨÀºÀÌ ÁÖ ÁÖÆļö¿¡¼ °¡Àå Å« Àü·ù¸¦ °¡Áö°í ÀÖ½À´Ï´Ù., ¾à 28mA, ÃÖ´ë ¼º´É¿¡¼ Á÷·Ä Æ÷Æ® µ¥ÀÌÅÍ ¿À¹öÇ÷Π¾øÀ½.
// 2,4 ¼º´ÉÀº µÑ »çÀÌ ¾îµò°¡¿¡ ÀÖ½À´Ï´Ù. ÇöÀçµµ »ç´Ù¸®¸¦ ¹Ù²ß´Ï´Ù.
// ½Ã½ºÅÛ ½Ã°è¿Í °ü·ÃÇÏ¿© CAN ¡¢ TIM ¡¢ USART ¡¢ Systick½Ã°è°¡ onOS_SYSTICK_xPLL À» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. °ªÀ» º¯°æÇÏ·Á¸é ÁÖ ÁÖÆļö º¯°æ¿¡ ´ëÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¸¹Àº ¼³Á¤À» º¯°æÇؾßÇÕ´Ï´Ù., ÄÚµå´Â ÀÌ·¯ÇÑ ½Ã°è ±â´ÉÀ» ÃÖÀûÈÇß½À´Ï´Ù. ¡£ ƯÁ¤ ÂüÁ¶ DEMOSource ÄÚµå ¡£
3. ±âŸ
¸ðµç ¼öÁ¤À» ¸ÕÀú ¹é¾÷ÇؾßÇÕ´Ï´Ù. ÀÌ°ÍÀº ¾ÆÁÖ ÁÁÀº ÇÁ·Î±×·¡¹Ö ½À°üÀÔ´Ï´Ù.; ±ÇÀå useSource InsightEnvolution ¼Ò½º ÄÚµå º¸±â, ÇÁ·Î¼¼½º È帧¿¡ ´ëÇÑ ´õ ³ªÀº ÀÌÇØ; ÀÌ¿Í °°Àº ±ÇÀå useBeyond CompareDocument ºñ±³ µµ±¸; ÀÌ¿Í °°Àº ±ÇÀå useCoolFormatSource ¼½Ä ¼ÒÇÁÆ®¿þ¾î;
4. ¾î¶»°Ô Äڵ带 noUCOSIINaked ½ÇÇà ÄÚµå·Î º¯°æ ÇϽðڽÀ´Ï±î? ±×°ÍÀº ½ÇÁ¦·Î ½±½À´Ï´Ù., ±×·¯³ª ÀÌ°ÍÀº ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù., ÈÄ¿¡µµ UCOSIIIt ¿©ÀüÈ÷ ¸Å¿ì À¯¿ëÇÕ´Ï´Ù., Áö¿¬ ±â´ÉÀ¸·Î ÀÎÇÑ ¼º´É ³¶ºñ¸¦ ÇÇÇϽʽÿÀ.
-----------------------------------------------------
2 Àå Ãßõ. DEMOplate, µ¥ÀÌÅÍ ¼ö½Å Å×½ºÆ®¿¡ Æí¸®ÇÔ ¡£
LINBus °³¹ß, Ãß°¡ ±¸¸Å ±ÇÀå LINSerial Æ÷Æ® µµ±¸, Á÷·Ä µð¹ö±ë µµ±¸ LINBus µ¥ÀÌÅÍ·Î º¼ ¼ö ÀÖ½À´Ï´Ù.
--------------------------------------------------------------------
»óÇ° ¼ö·É ÈÄ Æ÷ÀåÀÌ ¼Õ»óµÇ¾ú°Å³ª ºÐ½ÇµÇ¾ú´ÂÁö ÁÖÀÇ ±í°Ô È®ÀÎÇϽʽÿÀ.,
¹è¼ÛÀº ¼ö·É È®ÀÎ ÈÄ¿¡ ¸¸ ÀÌ·ç¾îÁý´Ï´Ù. DEMOSource ¸µÅ©! Äڵ嵵 ±ÍÁßÇÕ´Ï´Ù. ´Ù¸¥ »ç¶÷µéÀÇ ÀÛÇ°ÀÇ ¿¸Å¸¦ ¼ÒÁßÈ÷ ¿©±â½Ê½Ã¿À. ¶ÇÇÑ ÀÚ½ÅÀÇ ÀÛÇ°ÀÇ ¿¸Å¸¦ ¼ÒÁßÈ÷ ¿©±â½Ê½Ã¿À. ¹«¾ð°¡¸¦ ¾ò´Â »ç¶÷ ¸¸ÀÌ Äڵ尡 °¡Ä¡°¡ ¾ø´Ù°í ´À³§´Ï´Ù.
ÀϹÝÀûÀÎ Áú¹® ÀÀ´ä:
Problem1.³»ºñ°ÔÀÌ¼Ç µðÄÚ´õ »óÀÚ¸¦ ¸¸µé¾úÀ» ¶§ 120Euro Å͹̳ΠÀúÇ×À» Ãß°¡ÇÒÁö ¿©ºÎ¸¦ ÆÇ´ÜÇÏ´Â ¹æ¹ýÀº ¹«¾ùÀԴϱî?
ȸ½Å: ÀϹÝÀûÀ¸·Î Å͹̳ΠÀúÇ×ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù., ¿ø·¡ Â÷·® ³»ºñ°ÔÀ̼ǵµ CANBus, ±×·± ´ÙÀ½ ¿ø·¡ Â÷·® ³»ºñ°ÔÀÌ¼Ç Àü¿ø °ø±Þ ÀåÄ¡ ¹×CANH Ç÷¯±× ÈÄ ¸ÖƼ ¹ÌÅÍ CANH·Î Å×½ºÆ®ÇϽʽÿÀ. ±×·± ´ÙÀ½ yourDEMOµ¿ÀÏÇÑ Å©±âÀÇ ÀúÇ×ÀÌ Ãß°¡µÇ¾î¾ßÇÕ´Ï´Ù. ¡£
Problem2.I useDEMOPlate¸¦ Â÷·®ÀÇ ÁÖ ¸ðµå·Î »ç¿ëÇÕ´Ï´Ù. ¹ö½º°¡ µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖ½À´Ï±î?
ȸ½Å: ÀϹÝÀûÀ¸·Î ½ÇÇö ºÒ°¡´É ¡£ ¿ø·¡ÀÇ Â÷¸¦ ¿îÀüÇÏÁö ¾Ê´Â ÇÑ. LINMain ¸ðµå ÀüÀÚ Àåºñ¸¦ Á¦°ÅÇÑ ´ÙÀ½ useDEMOBoard ½Ã¹Ä·¹À̼ÇÀÌ µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ º¸³»°í ÇØü ±â´ÉÀ» ±³Ã¼ÇÕ´Ï´Ù.
Problem3.LIN¸ÞÀÎ ¸ðµå°¡ ´ç±è ÀúÇ×¾øÀÌ ÀÛµ¿ µÉ ¼ö ÀÖ½À´Ï±î?
´äÀå: ¹°·Ð, ´Ü ÇϳªÀÇ Å×ÀÌÇÁ. LINSlave ³ëµå.
Problem4.CANtransiberTJA1050 Àú¼ÓÀ¸·Î ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï±î? CANSignal Åë½Å? ±×°Í°ú ´ÜÀÏ È¸¼±?
ÀÀ´ä: ³·Àº speedCANSure, baud ¼Óµµ°¡ ¼ÒÇÁÆ®¿þ¾î¿¡¼ ±ÕÀÏÇÏ°Ô ¼³Á¤µÇ´Â ÇÑ, ±×·¯³ª ³»°áÇÔ¼º ±â´ÉÀº ¾ø½À´Ï´Ù., °¡´ÉÇÑ ÇÑ Àú¼Ó ¿À·ù Çã¿ëÀ¸·Î ±³Ã¼ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. CANtransiber (1054/1055); ¼ö ¹× ´ÜÀÏ ¶óÀÎ CANSignal Åë½Å, Àü¿ë Æ®·£½Ã¹ö·Î º¯°æÇؾßÇÕ´Ï´Ù, asAU5790. DEMOSoftware´Â Àü¿ë Æ÷Æ® ¿ä±ÝÀ¸·Î º¯°æÇؾßÇÕ´Ï´Ù (33.3k,83.3k).
Problem5.viceLIN¹ö½º°¡ ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â ¼Óµµ´Â ¹«¾ùÀԴϱî?
´äº¯: 9600,10400,19200
Problem6.LIN¸ÞÀÎ ¶óÀÎÀÌ µÎ ¹æÇâÀ¸·Î Åë½Å ÇÒ ¼ö ÀÖ½À´Ï±î?
´äÀå: ÇÒ ¼öµµ, ÇÒ ¼öµµ ¾ø½À´Ï´Ù. LINSerial Æ÷Æ® ¹ÝÀÌÁß Åë½Å¿¡ ÇØ´ç. ±¸Ã¼ÀûÀ¸·Î V2.0°è¾à.
Problem7.CANPartialDEMOI ¿¡¼ Äڵ带 ÀÐÀ» ¼ö ¾ø½À´Ï´Ù., ¼³¸íÇØÁÖ¼¼¿ä.
´äº¯: NC, ½º½º·Î ÀÌÇØÇØÁÖ¼¼¿ä.
BusCANephility¿¡ Çϳª¸¦ Ãß°¡ ÇϽðڽÀ´Ï±î? LINIQ ¹ö½º Çϳª¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï±î?
´äº¯: CAN: ±¦Âú¾Æ.; ¸°: ÀϺδ ÇÒ ¼ö ÀÖ½À´Ï´Ù. CANBus¿¡´Â ÁßÀç ¸ÞÄ¿´ÏÁòÀÌ ÀÖ½À´Ï´Ù. baud ¿ä±ÝÀÌ µ¿ÀÏÇÑ ÇÑ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡£ ±×·¯³ª ÁßÀç¾øÀÌ LINBUS¸¦ Ãß°¡ ÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅ͸¦ ÀÐÀº °æ¿ì.
Problem9.My twoDEMOBoard´Â Åë½Å ÇÒ ¼ö ¾ø½À´Ï´Ù. ¾î¶»°Ô ó¸®Çմϱî?
ȸ½Å: ù ¹ø° restoreDEMOprogram, °øÀå ±âº»°ªÀ¸·Î º¯°æ, Çϵå¿þ¾î isOK ¿©ºÎ¸¦ È®ÀÎÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. IfOKWords, ¼öÁ¤ µÈ Äڵ忡 ¹®Á¦°¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
Problem10.My carLINBus,Use9600and10400 Àü¼Û ¼Óµµ ¹Ì¸¸Àº ¸ðµÎ µ¥ÀÌÅ͸¦¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù., ¾î¶² Àü¼Û ¼Óµµ°¡ ¸Â½À´Ï±î?
ȸ½Å: ºÎºÐÀûÀ¸·Î ¿Âº¸µå LIN¹ö½º¿¡´ÂÀÌ ¹®Á¦°¡ ÀÖ½À´Ï´Ù., µ¥ÀÌÅÍ ¹ÞÀ» ¼ö ÀÖ´Ù¸é Àß È®ÀÎÇØÁÖ¼¼¿ä. ¸°´Ï½º ¹ö½º È®ÀÎ Á¤´ä ¡£ ¿Ã¹Ù¸¥ Àü¼Û ¼Óµµ´Â È®ÀÎÇϱ⿡ ¿Ã¹Ù¸¥ ¼ÓµµÀÔ´Ï´Ù., ´ëºÎºÐÀÇ °æ¿ì ¼±ÅÃÀÔ´Ï´Ù. 10400.Àü¹®ÀûÀÎ °ÍÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. LINTools¸¦ °¨ÁöÇÕ´Ï´Ù.
Problem11.I useDEMOBoard asLINSlave ¸Ó½Å, º¸µå¸¦ Ÿ´Â ¹æ¹ýÀº µ¥ÀÌÅ͸¦ Àü¼ÛÇմϱî?
´äÀå: ù°, ÀÚµ¿Â÷¿¡ µ¥ÀÌÅ͸¦ ºÎ´ã¾øÀÌ º¸³»Áö ¸¶½Ê½Ã¿À. LIN, ¹ö½º Åë½Å ¿À·ù°¡ ¹ß»ýÇϱ⠽±½À´Ï´Ù. »ç¿ë µÈ °æ¿ì DEMOº¸µå´Â ¿ø·¡ ÀÚµ¿Â÷ Áß Çϳª¸¦ ´ëüÇÕ´Ï´Ù. LINBus ÀüÀÚ ÀåÄ¡´Â µ¥ÀÌÅ͸¦ º¸³¾ ¼ö ÀÖÁö¸¸ µ¥ÀÌÅÍ´Â ÁöÁ¤µÈ ½Ã°£ ¼ø¼·Î º¸³»¾ßÇÕ´Ï´Ù. ¡£ ÀÌ °æ¿ì ¿ø·¡ ŸÀ̹ÖÀ» ¾ö°ÝÇÏ°Ô µû¶ó¾ßÇÕ´Ï´Ù., Á¡°Ë ¹æ¹ýµµ ÀÖ½À´Ï´Ù. ¡£
Problem12.I useDEMOBoard asLINHost, ¿Âº¸µå ÀüÀÚ ÀåÄ¡¿Í ´Üµ¶À¸·Î Åë½Å ÇÒ ¼ö ÀÖ½À´Ï±î?, ÀÌ ÀåÄ¡ isLINSlave ±â°è.
´äº¯: ¹°·ÐÀÔ´Ï´Ù.,DEMOBoard asLINPrimary ³ëµå ¹®Á¦ LINMessage (00,55,PID), ÀüÀÚ ÀåÄ¡·ÎºÎÅÍ ÀÀ´äÀ»¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù., ÀüÁ¦´Â ÀåÄ¡ÀÇ ±âº»°ªÀ» ¾Ë°í ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. PID°ªÀº ¹«¾ùÀԴϱî? ÀÌ °ªÀº ½º½º·Î ºÐ¼®ÇؾßÇÕ´Ï´Ù. ¡£
Problem13.DEMOCan º¸µå°¡ ¿À·§µ¿¾È Â÷·®¿¡ ¸Å´Þ·Á ÀÖ½À´Ï±î? CANNetwork? ¸ÔÀÌ·Î À̾îÁú °ÍÀΰ¡?
ȸ½Å: ÇÒ ¼ö ÀÖ½À´Ï´Ù, ÈÞ¸é ±â´ÉÀ» ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù ¡£ DEMOº¸µåÀÇ ÀÛµ¿ Àü·ù´Â ¾à 10% ÀÔ´Ï´Ù. 20mA, ÈÞ¸é Àü·ù´Â ¾à 1mA, Àå±â°£ »ç¿ëÀº ¸ÔÀÌ·Î À̾îÁöÁö ¾Ê½À´Ï´Ù ¡£ ÈÞ¸éÀ̾ø´Â DEMOPrograms´Â ÀÚüÀûÀ¸·Î Ãß°¡ ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¹®Á¦°¡ ´À²¸Áö¸é ½Ã½ºÅÛÀÇ ÁÖ ÁÖÆļö¸¦ Á÷Á¢ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
Problem14.LINBus ¼³¸í ¹®¼ LDF¾î¶»°Ô ãÀ» ¼ö ÀÖ½À´Ï±î?
´äº¯: ±×°ÍÀ» ã±â À§ÇØ ½Å°æ¾²Áö ¸¶¼¼¿ä. ¡£ LDFÀÌ ¹®¼´Â ¹ö½º »çÀü °³¹ß ±â°£ÀÇ LINMRAT ¹®¼, ¸ðµç ¹ö½º ³ëµåÀÇ ¼³¸í LINStatus, ÀÛ¾÷, ¼øÂ÷Àû, Áø´Ü, Ãæµ¹ ÇØ°á µî, ÀÌ ¹®¼´Â ´ëÁß¿¡°Ô °ø°³µÇÁö ¾Ê½À´Ï´Ù., ¾î¶² ½ÄÀ¸·Îµç ±×°ÍÀ» ¾ò´Â °ÍÀº ¶æ¹ÛÀÇ Áñ°Å¿òÀÌ´Ù. ¡£ »ç¿ë µÈ °æ¿ì¿¡µµ LINBus ºÐ¼® µµ±¸´Â ¸ðµÎ ¿ªÃß·ÐÀÌ ¾î·Æ½À´Ï´Ù. LDF ¡£
Problem14.LDF ÆÄÀÏ ±¸Á¶´Â ¹«¾ùÀԴϱî?
´äÀå: includedLdf Çì´õ (ÆÄÀÏ Çì´õ, ÇöÀç ÇÁ·ÎÅäÄÝ ¹öÀü ¼±¾ð), ³ëµå ¼½¼Ç (³ëµå ¼±¾ð), ½ÅÈ£ ¼½¼Ç (Åë½Å ½ÅÈ£ ¹®), ÇÁ·¹ÀÓ ¼½¼Ç (ÇÁ·¹ÀÓ ±¸Á¶ ¹®) ¡¢ ÀÏÁ¤Ç¥ (ÇÁ·¹ÀÓ Å¸ÀÌ¹Ö ¹®) ¡¢ ½ÅÈ£ ÀÎÄÚµù ¼½¼Ç (½ÅÈ£ ÄÚµù Á¤ÀÇ) ¡¢ ½ÅÈ£ ¸ÅÇο¡ÀÇ ÀÎÄÚµù (½ÅÈ£ ÄÚµù ¸ÅÇÎ) ¡£ ÀϹÝÀûÀ¸·Î À¯·á ¼ÒÇÁÆ®¿þ¾î ¸¸ Áö¿øÇÕ´Ï´Ù. asXTM,xAnlyster,CANOE, ÀÏ¹Ý ¹öÀüÀº °ÅÀÇ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
Problem15.LINWindowsÀÇ »ó½Â°ú ÇÏ°À» Á¦¾îÇϱâ À§ÇØ ½½·¹À̺꿡¼ µ¥ÀÌÅ͸¦ º¸³»´Â ¹æ¹ýÀº ¹«¾ùÀԴϱî?
´äº¯: ÀÌ°ÍÀÇ ´ëºÎºÐÀº °æÇè¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. ¡£ ¿ì¼±, Çϳª°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. LINBus µ¥ÀÌÅÍ ºÐ¼®±â, ÇØ´ç â Á¦¾î ÇÁ·¹ÀÓ Ã£±â, ÀÌ ÇÁ·¹ÀÓ¿¡ Çì´õ ¸¸ ÀÖ´ÂÁö È®ÀÎ (00 55 PID) ±×·¯³ª µ¥ÀÌÅÍ ³»¿ëÀº ¾ø½À´Ï´Ù. ¡£ ±×·± ´ÙÀ½ useDEMOÇ÷¹ÀÌÆ® ¹Ù´ÃÀÇ ½½·¹ÀÌºê ¹æ½ÄÀºÀÌ Çì´õ¿¡ ÀÀ´ä µ¥ÀÌÅ͸¦ Á¦°øÇÕ´Ï´Ù., È®ÀÎ °ªÀº Á¤È®ÇؾßÇÕ´Ï´Ù.
--------------------------------------------------
´ÙÀ½Àº "KVASER LINBus ºÐ¼® µµ±¸ + XTM FREESSoftware" äÅÃÀÔ´Ï´Ù. YesDEMOº¸µåÀÇ Åë½Å µ¥ÀÌÅ͸¦ È®ÀÎÇϽʽÿÀ.
È¥ÀÚ-¸¶½ºÅÍ, TwoIDNot ½½·¹À̺ê ÀÀ´ä
¸° µ¥ÀÌÅÍ ÇÁ·¹½º Á¤·Ä
½Ã°£ ½Äº°ÀÚ Ç÷¡±× DLC µ¥ÀÌÅÍ Ä«¿îÅÍ
==================================================================================
4073.082 31 C 4 11 12 13 14
4073.332 32 C 4 21 22 23 24
4072.583 22 H 0 // ½½·¹À̺ê ÀÀ´ä ¾øÀ½
4072.832 29 H 0 // ½½·¹À̺ê ÀÀ´ä ¾øÀ½
==================================================================================
³ëÆ®: ½Äº°ÀÚ NamelyPID,Exceptbit7,bit6check.