ÕªÒª£ºÔÚÑо¿1553B×ÜÏßÐÒéÌصãµÄ»ù´¡ÉÏ£¬Ìá³öÁËÒ»ÖÖ»ùÓÚDSPµÄ1553B×ÜÏß½Ó¿ÚÉè¼Æ·½°¸£®ÏêϸÃèÊöÁËÓ²¼þµç·µÄʵÏÖ¼°Èí¼þÇý¶¯³ÌÐòµÄ±àд¡£ÔÚµç·ÖвÉÓÃDSPTMS320F2812ΪºËÐÄ´¦Àíµ¥Ôª¡£BU-64843Ϊ1553BÐÒéÖ´ÐÐÔª¼þ£¬²ÉÓÃFPGAʵÏÖµØÖ·ÒëÂëºÍÂß¼¿ØÖƹ¦ÄÜ¡£ÎªÁ˱£Ö¤1553B×ÜÏßÏûÏ¢´¦ÀíµÄʵʱÐÔ£¬Ö±½ÓÓÉÏÂλ»úDSP¿ØÖÆ1553BÐÒéоƬ£¬¸ºÔðÏûÏ¢µÄ¶ÁÈ¡¡¢´¦Àí¡¢Ð´ÈëºÍ1553BÐÒéоƬµÄ³õʼ»¯£¬Í¨¹ý¶ÔBU-64843¼Ä´æÆ÷µÄÅäÖã¬Ê¹ÏµÍ³¹¤×÷ÔÚBC£¯RT£¯MTģʽ¡£Í¨ÐÅÐÒé´¦ÀíÄ£¿éÑϸñ°´ÕÕͨÐÅÐÒéÊÕ·¢ÖÜÆÚÐÔÏûÏ¢£¬Ê±¼äÎó²î¾«¶ÈСÓÚ1μs¡£
¹Ø¼ü´Ê£º1553B£»×ÜÏß½Ó¿Ú£»DSP£»FPGA£»TMS320F2812
º½¿Õµç×Ó×ۺϻ¯ÊÇÒ»ÖÖÔÚ¿Á¿ÌµÄ¿Õ¼äÏÞÖÆÌõ¼þÏ£¬¶ÔÃܼ¯Ð͵ĺ½¿Õµç×Ó×Óϵͳ¼¯ºÏ½øÐÐÐÅÏ¢×ۺϺ͹¦ÄÜ×ۺϵļ¼Êõ¡£ÒÔMIL-STD-1553BΪ´ú±íµÄ×ÓϵͳÁªÍø½Ó¿Ú±ê×¼¹¹³ÉÁËÄ¿Ç°º½¿Õµç×Ó×ÛºÏϵͳÖÐÐÅÏ¢½»»»µÄÖ÷¸ÉµÀ¡£1553B×ÜÏß½Ó¿Úµç·ÊÇʵÏÖº½¿Õµç×Ó×ۺϻ¯ÏµÍ³µÄ¹Ø¼ü²¿¼þ£¬Æä×÷ÓÃÊÇÔÚ1553B×ÜÏßÓëÏÖÓеÄÆäËû×ÜÏß¼¼ÊõÖ®¼ä´î½¨Ò»×ùÇÅÁº£¬Ê¹µÃ²»Í¬ÖÆʽµÄÐÅÏ¢Á÷Äܹ»ÊµÊ±¡¢×¼È·µØ½øÐÐÏ໥ת»»¡£ÔÚ1553B×ÜÏß½Ó¿ÚµÄÑÐÖƹý³ÌÖУ¬¸´ÔÓ¶ø¿Á¿ÌµÄ»·¾³¶ÔÖÐÑë´¦ÀíÆ÷µÄʵʱÐÔÓë¿É¿¿ÐÔÌá³öÁ˺ܸߵÄÒªÇ󣬶øDSPоƬÒÔÆäÓÅÁ¼µÄ¸ßËÙÐÔÄÜΪÖÐÑë´¦ÀíÆ÷µÄÑ¡ÔñÌṩÁËÒ»¸ö½ÏΪÀíÏëµÄ½â¾ö·½°¸¡£
Ëæ×ÅMIL-STD-1553B×ÜÏßÐÒé±ê×¼µÄ°ä²¼¡£Ðí¶à¹«Ë¾¿ª·¢ÁË×ÜÏßÓëCPUÖ®¼äµÄÓ²¼þ½Ó¿ÚоƬ¡£ÔÚʵ¼ÊµÄ1553B×ÜÏß¹¤³ÌÖÐʹÓÃ×îΪ¹ã·ºµÄÊÇDDC¹«Ë¾Éú²úµÄ½Ó¿ÚоƬ¡£ÕâЩоƬÍêȫʵÏÖÁË1553B×ÜÏߵĵçÆøÌØÐÔÐÒ飬¶øÇÒÓëCPU»ò´æ´¢Æ÷Á¬½Ó·Ç³£¼òµ¥¡£±¾ÎÄ̽ÌÖ»ùÓÚTMS320F2812(ÒÔϼò³ÆF2812)ºÍDDC¹«Ë¾µÄBU-64843ÐÒéоƬµÄ1553B×ÜÏß½Ó¿ÚµÄÓ²¼þÉè¼ÆºÍÈí¼þÇý¶¯±àдҪµã¡£
1 1553B×ÜÏß
1553B×ÜÏßÊÇÒ»ÖÖʱ·ÖÖÆÖ¸ÁÏìӦʽ¶à·´«ÊäÊý¾Ý×ÜÏߣ¬¾ßÓкܸߵĿɿ¿ÐÔºÍÁ¼ºÃµÄʵʱÐÔ¡£1553B×ÜÏßÓÉ4ÖÖ»ù±¾Ó²¼þ×é³É£º´«Êä½éÖÊ¡¢×ÜÏß¿ØÖÆÆ÷(BC)¡¢Ô¶³ÌÖÕ¶Ë(RT)¡¢×ÜÏß¼àÊÓÆ÷(MT)¡£
1553B×ÜÏß²ÉÓÃÒì²½¡¢°ëË«¹¤·½Ê½´«Ê䣬´«ÊäËÙÂÊ1 MB£¯s¡£1553B×ÜÏß´«ÊäÐÒé¹æ¶¨µÄ´«Êä¹ý³ÌΪ£ºBCÏòijһÖն˷¢ËÍÒ»¸ö½ÓÊÕ£¯·¢ËÍÖ¸ÁRTÔڹ涨µÄÏìӦʱ¼äÄÚ·¢»ØÒ»¸ö״̬×Ö²¢Ö´ÐÐÏûÏ¢µÄ½ÓÊÕ£¯·¢ËÍ¡£ÔÚ²Ù×÷¹ý³ÌÖÐBCʼÖÕÕÆÎÕ×ÜÏߵĿØÖÆȨ£¬×ÜÏßÉÏÈκÎʱºòÖ»ÓÐÒ»¸öBC£¬µ«¿ÉÒÔ×î¶à¹Ò31¸öRT»òMT¡£ÔÚ×ÜÏßµÄÊý¾Ý´«Êä¹ý³ÌÖУ¬MT°´ÒªÇó¼àÊÓ×ÜÏßÉϵÄÊý¾Ý£¬²¢½«ÕâЩÊý¾ÝÊä³ö»òÕß´æÅÌÒÔ±ãʵʱµØ¼à²âÕâЩÊý¾ÝµÄ´«Êä״̬»ò±ãÓÚºóÐø·ÖÎö¡£1553B²ÉÓÃË«ÈßÓà×ÜÏߣ¬ÓÐ2¸ö´«ÊäͨµÀ£¬±£Ö¤ÁËÁ¼ºÃµÄÈÝ´íÐԺ͹ÊÕϸôÀë¡£Èç¹ûµ±Ç°×ÜÏßµÄÊý¾Ý´«Êä³öÏÖ´íÎó»ò¹ÊÕÏ£¬Êý¾Ý¿ÉÒÔ×Ô¶¯´ÓÈßÓà×ÜÏßÉÏ´«Êä¡£1553B×ÜÏߵĴ«Êä½éÖÊΪÆÁ±ÎË«½ÊÏß¡£Æä×ÜÏ߽ṹ¼òͼÈçͼlËùʾ¡£
2 ϵͳÉè¼Æ·½°¸
¸ÃϵͳÒÔF2812Ϊ¿ØÖƺËÐÄ£¬ÓëÍâΧ¸¨Öúµç·¹¹³É΢¼ÆËã»úϵͳ£»ÓÉBU-64843ÐÒéоƬÍê³É1553B×ÜÏߵŦÄÜ¡£BU-64843ÌṩÁ˷ḻµÄ×ÊÔ´¡£ÎªÈí¼þµÄÉè¼ÆÌṩÁ˼«´óµÄÁé»îÐԺͿɿ¿ÐÔ£»¿ØÖƺÍÒëÂëÐźÅÀûÓÃFPGAʵÏÖ£¬FPGAÆ÷¼þµç·Á¬½Ó¼òµ¥£¬Ê¹Ó÷½±ã£¬Ê¹Óù¦ÄÜÇ¿´óµÄVerilogHDLÓïÑÔ±à³Ì£¬¿ÉÌá¸ßϵͳµÄά»¤ÐÔºÍÀ©Õ¹ÐÔ¡£
F2812¸ºÔðÏûÏ¢µÄ¶ÁÈ¡¡¢´¦Àí¡¢Ð´ÈëºÍBU-64843ÐÒéоƬµÄ³õʼ»¯¡£Í¨¹ý¶ÔBU-64843µÄÏà¹Ø¼Ä´æÆ÷½øÐÐÏàÓ¦µÄÅäÖ㬾ͿÉÒÔʹ±¾½Ó¿Ú¿¨¹¤×÷ÔÚBCģʽ¡¢RTģʽ»òMTģʽ¡£½Ó¿Ú¿¨ÔÚBCģʽÏÂʵÏÖ1553B×ÜÏßÏûÏ¢µÄ½ÓÊÕ£¬BU-64843ÐÒéоƬÿ½ÓÊÕÍêÒ»¸öÏûÏ¢£¬¾ÍÏòF2812·¢ËÍÒ»´ÎÖжÏÉêÇ룬ÓÉF2812ÏìÓ¦Öжϲ¢´ÓÏàÓ¦µÄRAMÇø¶ÁÈ¡½ÓÊÕµ½µÄÏûÏ¢½øÐÐÏàÓ¦´¦Àí£¬F2812ͬʱÍê³ÉÓëÉÏλ»úµÄͨѶ£¬²¢°Ñ½ÓÊÕµ½µÄÊý¾Ý·¢ËͳöÈ¥¡£ÓëÉÏλ»úµÄͨѶÊÇÀûÓÃF2812µÄ´®ÐÐͨÐŽӿÚ(SCI)£¬±¾ÏµÍ³²ÉÓÃMAX485ʵÏֵġ£
3 ½Ó¿Úµç·µÄÓ²¼þÉè¼Æ
ϵͳµÄÓ²¼þµç·Ö÷Òª°üÀ¨£ºDSPÄ£¿é¡¢1553B×ÜÏß½Ó¿ÚÄ£¿é¡¢Âß¼×ÛºÏÄ£¿é¡£ÏµÍ³µÄ½á¹¹¿òͼÈçͼ2Ëùʾ¡£
×÷Õߣº»Æ³¤´º£¬ÐìÊãÑÒ£¬ºú ¾ý Öйú¿ÆѧԺ À´Ô´£ºµç×ÓÉè¼Æ¹¤³Ì