Â÷·®¿ë ¸ðºô¸®Æ¼ ¼ÒÇÁÆ®¿þ¾î ±â¾÷ (ÁÖ)¾ÆÀ̺ñ½º(´ëÇ¥ ³²±â¸ð)´Â Â÷·®¿ë CAN (Controller Area Network) Åë½Å Å×½ºÆ® ¹× °ËÁõ ¼Ö·ç¼ÇÀÎ ‘iCAN’À» °ø½Ä Ãâ½ÃÇß´Ù°í ¹àÇû´Ù. ¾ÆÀ̺ñ½º´Â À̹ø ½ÅÁ¦Ç°À» 10¿ù 22ÀϺÎÅÍ 25ÀϱîÁö ´ë±¸¿¡¼ °³ÃÖ ÁßÀÎ ´ëÇѹα¹ ¹Ì·¡¸ðºô¸®Æ¼¿¢½ºÆ÷(DIFA 2025)¿¡¼ ù °ø°³Çß´Ù.
DIFA 2025´Â ±¹³» ÃÖ´ë ±Ô¸ðÀÇ ¹Ì·¡ ¸ðºô¸®Æ¼ Àü¹® Àü½Ãȸ·Î, ¿Ï¼ºÂ÷, ºÎǰ, ¼ÒÇÁÆ®¿þ¾î, ÀÚÀ²ÁÖÇà, ¸ðºô¸®Æ¼ ¼ºñ½º µî »ê¾÷ Àü¹ÝÀÇ Ãֽбâ¼ú°ú ºñÀüÀ» °øÀ¯ÇÏ´Â Çà»ç´Ù. ¾ÆÀ̺ñ½º´Â À̹ø Àü½Ã¿¡¼ ÀÚ»çÀÇ Â÷·®¿ë ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû ±â¼ú°ú ÇÔ²² iCANÀ» ¼±º¸À̸ç, ÀüÀÚÁ¦¾îÀåÄ¡ °³¹ß È¿À²À» ³ôÀÌ´Â ÅëÇÕ Å×½ºÆ® ȯ°æÀ» ½Ã¿¬Çß´Ù. ÇöÀå¿¡¼´Â iCAN-Pro Çϵå¿þ¾î¿Í iCAN-Studio ¼ÒÇÁÆ®¿þ¾î¸¦ ¿¬µ¿ÇÑ ½Ç½Ã°£ CAN Åë½Å Å×½ºÆ®¸¦ ÅëÇØ, º¹ÀâÇÑ Â÷·® µ¥ÀÌÅÍ Ã³¸®¿Í ÀÚµ¿ÈµÈ ½Ã¹Ä·¹ÀÌ¼Ç ±â´ÉÀ» Á÷Á¢ üÇèÇÒ ¼ö ÀÖµµ·Ï Çß´Ù.
iCANÀº Â÷·®ÀÇ ÀüÀÚÁ¦¾îÀåÄ¡(ECU, Electronic Control Unit) °³¹ß °úÁ¤¿¡¼ ÇʼöÀûÀ¸·Î Ȱ¿ëµÇ´Â Â÷·® ³»ºÎ Åë½Å ³×Æ®¿öÅ© Ç¥ÁØÀÎ CAN(Controller Area Network) ½ÅÈ£¸¦ ½Ã¹Ä·¹À̼ÇÇϰí, ECUÀÇ Ãâ·Â ½ÅÈ£¸¦ ½Ç½Ã°£À¸·Î ¸ð´ÏÅ͸µ ¹× ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ Å×½ºÆ® ¼Ö·ç¼ÇÀÌ´Ù. º¹ÀâÇÑ Â÷·® µ¥ÀÌÅÍ¿Í ´Ù¾çÇÑ Å×½ºÆ® ½Ã³ª¸®¿À¸¦ È¿À²ÀûÀ¸·Î ó¸®ÇØ Â÷·® ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ Ç°Áú°ú ¼Óµµ¸¦ µ¿½Ã¿¡ ³ôÀδÙ.
±âÁ¸ CAN ½Ã¹Ä·¹ÀÌ¼Ç ÅøÀº ´Ù¾çÇÑ ±â´É¿¡µµ ºÒ±¸ÇÏ°í ½ÇÁ¦ °³¹ß ÇöÀå¿¡¼´Â ÀϺΠ±â´É¸¸ Ȱ¿ëµÇ´Â °æ¿ì°¡ ¸¹¾ÒÀ¸¸ç, ³ôÀº ºñ¿ëÀ¸·Î ÀÎÇØ ¸ðµç °³¹ßÀÚ¿¡°Ô º¸±ÞÇϱ⠾î·Á¿î ÇѰ谡 ÀÖ¾ú´Ù. iCANÀº ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ º¹ÀâÇÑ Àåºñ Á¶ÀÛÀ̳ª ºñ¿ë ºÎ´ã ¾øÀÌ ½ÇÁ¦ °³¹ß ÇöÀå¿¡¼ ÇÊ¿äÇÑ ÇÙ½É ±â´É¸¸À» ´ã¾Æ, ´©±¸³ª ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â Á÷°üÀûÀ̰í È¿À²ÀûÀÎ °³¹ß ȯ°æÀ» Á¦°øÇÑ´Ù.
iCAN ¼Ö·ç¼ÇÀº iCAN-Studio, iCAN-Pro, µÎ °¡Áö ¿ä¼Ò·Î ÀÌ·ç¾îÁø´Ù.
iCAN-Studio´Â ¼ÒÇÁÆ®¿þ¾î ±â¹ÝÀÇ ½Ã¹Ä·¹ÀÌ¼Ç ¹× ºÐ¼® Åø·Î, »ç¿ëÀÚ´Â DBC(Database CAN) ÆÄÀÏÀ» ºÒ·¯¿Í °¢ ½Ã±×³Î °ªÀ» Á÷Á¢ ¼öÁ¤ÇÏ¸é¼ ¿øÇÏ´Â CAN ¸Þ½ÃÁö¸¦ ÀÚÀ¯·Ó°Ô ±¸¼ºÇÒ ¼ö ÀÖ´Ù. »ý¼ºµÈ ¸Þ½ÃÁö¸¦ ÀÌ¿ëÇØ ½ÇÁ¦ Â÷·® ³×Æ®¿öÅ© ȯ°æ°ú À¯»çÇÏ°Ô ½Ã¹Ä·¹À̼ÇÇÒ ¼ö ÀÖÀ¸¸ç, Çʿ信 µû¶ó ¿ø½Ã CAN µ¥ÀÌÅÍ(Raw ¸Þ½ÃÁö)¸¦ Á÷Á¢ ÀÔ·ÂÇØ ´Ù¾çÇÑ Å×½ºÆ® »óȲÀ» À¯¿¬ÇÏ°Ô ÀçÇöÇÒ ¼öµµ ÀÖ´Ù.
¶ÇÇÑ ½Ç½Ã°£À¸·Î CAN ¸Þ½ÃÁö¸¦ ±â·ÏÇϰųª ÀúÀåµÈ ·Î±×¸¦ ºÒ·¯¿Í Àç»ýÇÒ ¼ö ÀÖÀ¸¸ç, ¼Û¼ö½ÅµÇ´Â ½ÅÈ£ÀÇ º¯È¸¦ ±×·¡ÇÁ·Î ½Ã°¢ÈÇØ µ¥ÀÌÅÍ ºÐ¼®ÀÇ È¿À²¼ºÀ» ³ôÀδÙ. QML(Qt Modeling Language)À» Ȱ¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇØ »ç¿ëÀÚ°¡ Á÷Á¢ GUI(Graphical User Interface)¸¦ ±¸¼ºÇϰí Å×½ºÆ® ȯ°æ¿¡ ÇÊ¿äÇÑ ·ÎÁ÷À» Àû¿ëÇÔÀ¸·Î½á ¸ÂÃãÇü Å×½ºÆ® ȯ°æÀ» ¼³°èÇÒ ¼ö ÀÖ´Ù. ´õºÒ¾î ÀÚµ¿ÈµÈ Å×½ºÆ® ±â´ÉÀ» ÅëÇØ ¹Ýº¹ÀûÀÎ °ËÁõ ÀÛ¾÷À» ÁÙÀÌ°í °³¹ßÀÚÀÇ Å×½ºÆ® È¿À²À» Çâ»ó ½Ãų ¼ö ÀÖ´Ù.
iCAN-Pro´Â CAN ½ÅÈ£¸¦ ¼Û¼ö½ÅÇÏ´Â ¹°¸®Àû Çϵå¿þ¾î ÀåÄ¡ÀÌ´Ù. ±âÁ¸ CANº¸´Ù ºü¸¥ Àü¼Û ¼Óµµ¿Í À¯¿¬ÇÑ µ¥ÀÌÅÍ ±æÀ̸¦ Áö¿øÇÏ´Â Â÷¼¼´ë Ç¥ÁØ CAN FD(Flexible Data-rate)¸¦ Æ÷ÇÔÇÑ 2ä³Î Åë½ÅÀ» Áö¿øÇØ ECU¿Í PC °£ ¾ÈÁ¤ÀûÀÌ°í ºü¸¥ µ¥ÀÌÅÍ Àü¼ÛÀ» ±¸ÇöÇÑ´Ù. ÀÌ Á¦Ç°Àº ´Ù¾çÇÑ °³¹ß ȯ°æ¿¡¼ ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇϸç, iCAN-Studio¿Í °áÇÕÇØ È®À强°ú À¯¿¬¼ºÀ» °®Ãá ÅëÇÕ Å×½ºÆ® ȯ°æÀ» Á¦°øÇÑ´Ù.
iCAN ¼Ö·ç¼ÇÀº ¿ÀǼҽº CAN °³¹ß ȯ°æÀÎ CANDevStudio¸¦ ±â¹ÝÀ¸·Î ±¸ÇöµÇ¾úÀ¸¸ç, ¾ÆÀ̺ñ½º´Â ±âÁ¸ ¿ÀǼҽº¿¡¼ Áö¿øµÇÁö ¾Ê´ø CAN FD, ½Ã±×³Î ±×·¡ÇÁ ½Ã°¢È, ·Î±× Àç»ý(Log Replay) µîÀÇ ±â´ÉÀ» »õ·Ó°Ô Ãß°¡ÇØ ½ÇÁ¦ °³¹ß ÇöÀå¿¡¼ ¿ä±¸µÇ´Â ±â´ÉÀ» ÇÑÃþ °ÈÇß´Ù. ¿î¿µÃ¼Á¦´Â Windows¸¦ ±âº»À¸·Î Áö¿øÇϸç, Linux ȯ°æ±îÁö È®ÀåÇØ ´Ù¾çÇÑ °³¹ß ȯ°æ¿¡¼ Ȱ¿ëÇÒ ¼ö ÀÖ¾î °³¹ßÀڵ鿡°Ô ³ôÀº À¯¿¬¼º°ú Á¢±Ù¼ºÀ» Á¦°øÇÑ´Ù. ¾ÆÀ̺ñ½º´Â ÇâÈÄ MacOS Áö¿øµµ ´Ü°èÀûÀ¸·Î È®´ëÇØ, ´õ ¸¹Àº °³¹ßÀÚµéÀÌ Á¦¾à ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ÅëÇÕ °³¹ß ȯ°æÀ» ±¸ÃàÇØ ³ª°¥ °èȹÀÌ´Ù.
¾ÆÀ̺ñ½º ³²±â¸ð ´ëÇ¥´Â “iCANÀº °í°¡ÀÇ »ó¿ë Åø¿¡ ÀÇÁ¸ÇÏ´ø ±âÁ¸ ECU °³¹ß ȯ°æÀ» ´ëüÇÒ ¼ö ÀÖ´Â ½Ç¿ëÀûÀÎ ´ë¾È”À̶ó¸ç “ÇÕ¸®ÀûÀÎ ºñ¿ë°ú ³ôÀº Ȱ¿ë¼ºÀ» ±â¹ÝÀ¸·Î, °³¹ßÀÚ ´©±¸³ª ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â CAN Å×½ºÆ® ȯ°æÀ» Á¦°øÇÔÀ¸·Î½á º¹ÀâÇÑ Â÷·® µ¥ÀÌÅÍ Å×½ºÆ®¿Í °ËÁõ°úÁ¤À» ´Ü¼øÈÇϰí, °³¹ß »ý»ê¼º°ú ǰÁúÀ» ³ôÀÌ´Â ÇÙ½É µµ±¸°¡ µÉ °Í”À̶ó°í ¸»Çß´Ù.
|