ÒýÑÔ

    ǶÈëʽϵͳÊÇÖ¸ÒÔÓ¦ÓÃΪÖÐÐÄ£¬ÒÔ¼ÆËã»ú¼¼ÊõΪ»ù´¡£¬Èí¡¢Ó²¼þ¿É²Ã¼ô£¬ÊÊÓ¦Ó¦ÓÃϵͳ¶Ô¹¦ÄÜ¡¢Ìå»ý¡¢³É±¾¡¢¿É¿¿ÐÔ¡¢¹¦ºÄÑϸñÒªÇóµÄרÓüÆËã»úϵͳ¡£Ç¶ÈëʽϵͳÊÇÃæÏòÓ¦Óõģ¬ÏµÍ³µÄÓ²¼þÑ¡ÐͺÍÈí¼þ¿ª·¢Ä£Ê½¶¼±ØÐë¸ù¾Ý¾ßÌåµÄÓ¦ÓÃÈ·¶¨¡£

    ÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»úÊǵç»ú¿ØÖÆÑо¿ÁìÓòµÄÈȵãÖ®Ò»£¬ÕâÓëÆä×ÔÉí¹ÌÓеļ¼ÊõÓÅÊÆÃÜÇÐÏà¹Ø£ºÒÔµç×Ó»»ÏàÈ¡´úÁËÓÐË¢Ö±Á÷µç¶¯»úµÄ»úе»»Ïà¡£´Ó¸ù±¾Éϸï³ýÁËÆÕͨÓÐË¢Ö±Á÷µç¶¯»úÓÉÓÚµçË¢»»Ïà´øÀ´µÄ»ð»¨¡¢ÔëÒô¡¢¸ß¹ÊÕÏÂʵÈһϵÁÐÎÊÌ⣬ͬʱÓÖʹϵͳµÄÐÔÄÜÄܹ»ÓëÆÕͨÓÐË¢Ö±Á÷µç¶¯»úÏàæÇÃÀ£¬Òò´ËµÃµ½Á˹㷺µÄÓ¦Óá£ÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»úµÄµç×Ó»»ÏàÀë²»¿ªµç»úµÄת×ÓλÖÃÐźţ¬´«Í³µÄ·½·¨ÊDzÉÓûô¶ûÆ÷¼þ»òÆäËûλÖô«¸ÐÆ÷¼ì²âλÖÃÐźţ¬ÕâʹµÃϵͳµÄά»¤ºÍÖÆÔì¶¼²»·½±ã£¬²¢ÇÒÓÉÓÚ´«¸ÐÆ÷µÄ¹¤×÷ÌØÐÔ²»Îȶ¨£¬¸øÏµÍ³µÄ°²È«ÔËÐдøÀ´ÁËһЩÒþ»¼¡£Òò´Ë£¬ÎÞλÖô«¸ÐÆ÷·½°¸ÒýÆðÁËÈËÃǵļ«´óÐËȤ¡£

    ±¾ÎĽáºÏÎÞλÖô«¸ÐÆ÷ÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»ú¿ØÖÆÏµÍ³µÄ¿ª·¢£¬ÒÔMicrochip¹«Ë¾µÄPIC18F452µ¥Æ¬»úΪÖ÷¿ØÆ÷¼þ£¬²¢²ÉÓÃǶÈëʽʵʱ²Ù×÷ϵͳ¦ÌC/OS-II×÷ΪÈí¼þ¿ª·¢Æ½Ì¨£¬ÏêϸÌÖÂÛÁËǶÈëʽϵͳµÄ¿ª·¢Ä£Ê½ÓëÁ÷³Ì¡£

2£®ÏµÍ³Ó²¼þƽ̨Éè¼Æ

    ǶÈëʽϵͳÉè¼ÆµÄµÚÒ»²½ÊǽáºÏ¾ßÌåµÄÓ¦Óã¬×ۺϿ¼ÂÇϵͳ¶Ô³É±¾¡¢ÐÔÄÜ¡¢¿ÉÀ©Õ¹ÐÔ¡¢¿ª·¢ÖÜÆÚµÈ¸÷¸ö·½ÃæµÄÒªÇó£¬È·¶¨ÏµÍ³µÄÖ÷¿ØÆ÷¼þ£¬²¢ÒÔ֮ΪºËÐĴϵͳӲ¼þƽ̨¡£



    ÎÞλÖô«¸ÐÆ÷ÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»ú¿ØÖÆÏµÍ³µÄ¹Ø¼üÎÊÌâÊÇλÖüì²â¡£Ä¿Ç°ÒѾ­ÓÐÁ˺ܶàλÖüì²â·½°¸£¬ÆäÖУ¬·´µçÊÆ·¨ÓÉÓÚ¼òµ¥ÊµÓöøµÃÒԹ㷺²ÉÓ᣷´µçÊÆ·¨µÄÔ­ÀíÊÇ£º»ùÓÚµç»úµÄÈýÏà¶Ëµçѹ£¬Í¨¹ýÓ²¼þ¼ì²âµç·»òÈí¼þËã·¨µÃµ½ÈýÏà·´µçÊÆ¹ýÁãÐźţ¬È»ºóÓÃÈí¼þÒÆÏàµÃµ½»»Ïàʱ¿Ì£¬²¢ÔÚ»»Ïàʱ¿Ì°´»»ÏàÂß¼­Íê³É»»Ï࣬´¥·¢Äæ±äÇÅÒÔºÏÊʵĵ¼Í¨Ê±Ðò¹¤×÷£¬´Ó¶ø±£Ö¤Á˵ç»úµÄÕý³£ÔËÐС£

    ·´µçÊÆ·¨µÄÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»úÎÞλÖô«¸ÐÆ÷¿ØÖƶÔϵͳӲ¼þÌá³öÁ˸ü¸ßµÄÒªÇó£º

¢Ù Èý¸öÍⲿÖжÏÊäÈëÒý½Å£¬±ãÓÚ²¶×½ÈýÏà·´µçÊÆ¹ýÁãÐźţ»

¢Ú ÖÁÉÙÒ»¸öPWMÄ£¿é£¬ÊµÏÖµç»úµÄÕ¶²¨µ÷ËÙ£»

¢Û ·á¸»µÄ¶¨Ê±Æ÷×ÊÔ´£¬Íê³ÉÈí¼þÒÆÏà¡¢²âËٵȹ¦ÄÜ£»

¢Ü ¶àͨµÀµÄADת»»Ä£¿é£¬Äܹ»²ÉÑùËٶȸø¶¨¼°Ö÷µç·µÄµçÁ÷¡¢µçѹÐźţ»

¢Ý Ó²¼þ³Ë·¨Æ÷£¬±£Ö¤ËÙ¶È¡¢µçÁ÷µ÷½ÚÆ÷µÄ¿ìËÙÐÔ£»

¢Þ ×ã¹»µÄ³ÌÐòºÍÊý¾Ý´æ´¢Æ÷£¬±ãÓÚϵͳÀ©Õ¹£»

¢ß ¸ßËÙµÄϵͳ¹¤×÷ƵÂÊ£¬±£Ö¤ÏµÍ³µÄǿʵʱÐÔ£»

¢à ·á¸»µÄͨÐÅÄ£¿é£¬±ãÓÚϵͳÓëÆäËûǶÈëʽϵͳµÄ»¥Á¬¡£

    ¶ÔÓÚÎÞλÖô«¸ÐÆ÷ÓÀ´ÅÎÞË¢Ö±Á÷µç¶¯»ú¿ØÖÆÏµÍ³µÄÉè¼Æ£¬ÓкܶàרÓÃоƬ¿É¹©Ñ¡Ó㬵«ÎªÁ˽øÒ»²½Ìá¸ßϵͳÐÔÄÜ£¬ÔöÇ¿Éè¼ÆµÄÁé»îÐÔ£¬¶à²ÉÓÃDSP»òרÓõ¥Æ¬»úµÈÖÇÄÜÆ÷¼þ¡£µ«ÊÇ£¬ÕâÑùÔÚÌá¸ßϵͳÐÔÄܵÄͬʱȴÔö¼ÓÁËϵͳ¿ª·¢³É±¾¡£ÎªÁËÉè¼ÆÒ»¸ö¸ßÐÔÄÜ¡¢µÍ³É±¾µÄ¿ª·¢Æ½Ì¨£¬Õë¶ÔÓ¦ÓöÔϵͳӲ¼þµÄÒªÇ󣬿¼Âǵ½PIC18F452µ¥Æ¬»úµÄ¸ßÐԼ۱ȣ¬Ñ¡ÓÃÆä×÷ΪÖ÷¿ØÆ÷¼þ¡£

    PIC18F452ÊÇMicrochip¹«Ë¾ÍƳöµÄÒ»¿îÔöÇ¿ÐÍ8λµ¥Æ¬»ú£¬²ÉÓþ«¼òÖ¸Á£¨RISC£©µÄÉè¼Æ£¬ÓÐÁ½¼¶Á÷Ë®Ïߣ¬×î¸ßÔËÐÐÆµÂʿɴﵽ10MIPS£¬Äܹ»Âú×ãϵͳ¶ÔʵʱÐÔµÄÒªÇó£»Ö¸Áî×ÜÏß16λ¿í£¬Êý¾Ý×ÜÏß8λ¿í£»µ¥Æ¬»úÄÚ²¿ÓÐ32K×Ö½ÚµÄFLASH³ÌÐò´æ´¢Æ÷£¬1.5K×Ö½ÚµÄÊý¾Ý´æ´¢Æ÷ºÍ256×Ö½ÚµÄEEPROM£¬±ãÓÚϵͳµÄÀ©Õ¹£»×Ô´ø8¡Á8Ó²¼þ³Ë·¨Æ÷£»ÖжÏ×ÊÔ´·á¸»£¬Ìṩ18¸öÖжÏÔ´£¬Á½¸öÖжÏÓÅÏȼ¶£¬²¢ÇÒÖжÏÓÅÏȼ¶¿ÉÅäÖá£PIC18F452µ¥Æ¬»úÅ䱸Á˷ḻµÄÍâΧģ¿é£¬¼«´óµØ¼ò»¯Á˵¥Æ¬»úÍâΧµç·µÄÉè¼Æ¡£Í¬Ê±£¬Microchip¹«Ë¾ÎªPIC18FϵÁе¥Æ¬»úÌṩÁ˹¦ÄÜÇ¿´óµÄÖ¸Á£¬¹²77ÌõÖ¸Á¾ø´ó²¿·ÖÖ¸ÁîΪµ¥×Ö£¨2¸ö×Ö½Ú£©´æ´¢£¬µ¥ÖÜÆÚÖ´ÐУ¬Ó¦ÓôúÂëµÄ´æ´¢Ñ¹ËõÂʸߣ¬Ö¸ÁîÖ´ÐÐЧÂʸߡ£

    ÒÔPIC18F452ΪÖ÷¿ØÆ÷¼þ¹¹³ÉµÄϵͳӲ¼þ¿òͼÈçͼ1Ëùʾ¡£

    ÖµµÃ˵Ã÷µÄÊÇ£º

¢Ù ϵͳÖеĻ»ÏàÂß¼­Óɿɱà³ÌÂß¼­Æ÷¼þÍê³É£¬Ö÷ÒªÊÇΪÁËÌá¸ßϵͳµÄ¿É¿¿ÐÔ£¬´Ó¹¦ÄÜÉϽ²£¬ÍêÈ«¿ÉÓɵ¥Æ¬»úʵÏÖ£»

¢Ú µç»úµÄËٶȼì²â£¬¿É¸ù¾ÝλÖÃÐźÅÀûÓÃÈí¼þ¼ÆËãµÃÀ´£¬¹ÊÊ¡ÂÔÁËËÙ¶È´«¸ÐÆ÷£»

¢Û Ä£ÄâÊäÈëΪµç»úµÄËٶȸø¶¨Ðźš£

3£®Ç¶ÈëʽϵͳÈí¼þ¿ª·¢Ä£Ê½

    ¶ÔÓÚ¼òµ¥µÄÓ¦ÓÃϵͳ£¬ÏµÍ³µÄÈí¼þ¿ª·¢Ä£Ê½Í¨³£Èçͼ2Ëùʾ£¬³ÆÎªÇ°ºǫ́ϵͳ£¨Ò²½ÐÎÞÏÞÑ­»·ÏµÍ³£©¡£



    ǰºǫ́ϵͳÖУ¬Ó¦ÓóÌÐò¾ÍÊÇÒ»¸öÎÞÏÞÑ­»·¡£Ñ­»·Öе÷Óú¯ÊýÍê³ÉÏàÓ¦µÄ²Ù×÷£¬ÕâЩ²Ù×÷³ÆÎªºǫ́ÈÎÎñ£»ÖжϷþÎñ³ÌÐò´¦ÀíÒ첽ʼþ£¬Õⲿ·Ö³ÆÎªÇ°Ì¨ÐÐΪ¡£ÒòΪÖжϷþÎñ³ÌÐòÌṩµÄÐÅÏ¢Ò»Ö±ÒªµÈµ½ºǫ́³ÌÐòÔËÐе½¸Ã´¦ÀíÕâ¸öÐÅϢʱ²ÅµÃµ½´¦Àí£¬ËùÒÔ×Çé¿öϵÄÈÎÎñÏìӦʱ¼äµÈÓÚÕû¸öÑ­»·µÄÖ´ÐÐʱ¼ä¡£ÒòΪºǫ́ѭ»·µÄÖ´ÐÐÖÜÆÚ²»Êdz£Êý£¬ËùÒÔ»ùÓÚǰºǫ́ģʽµÄÓ¦ÓÃÈí¼þ¿ª·¢£¬ËäÈ»Éè¼Æ¹ý³Ì¼òµ¥£¬µ«ÏµÍ³µÄʵʱÐԵò»µ½±£ÕÏ¡£



    ΪÁËÌá¸ßϵͳµÄʵʱÐÔ£¬¿ÉÒÔ²ÉÓûùÓÚǶÈëʽʵʱ²Ù×÷ϵͳ£¨RTOS£©µÄÈí¼þ¿ª·¢Ä£Ê½¡£RTOS·ÖΪÁ½Àࣺ·Ç¿É°þ¶áÐÍÄں˺Ϳɰþ¶áÐÍÄںˣ¬Ò»°ãÉÌÓõͼÊǿɰþ¶áÐÍÄںˣ¬ËùÒÔ±¾ÎÄÖ»ÌÖÂÛ´ËÀàRTOS£¬ÆäÄں˽ṹÈçͼ3Ëùʾ¡£

    RTOS½«Õû¸öÓ¦ÓÃϸ·ÖΪ¶à¸öÈÎÎñ£¬Ã¿¸öÈÎÎñÍê³ÉÌØ¶¨µÄ¹¦ÄÜ£¬²¢±»¸³ÓèÒ»¶¨µÄÓÅÏȼ¶£¬ÓµÓÐ×Ô¼ºµÄÈÎÎñ¿ØÖÆ¿éºÍÕ»¿Õ¼ä¡£Ò»°ãµØ£¬Ã¿¸öÈÎÎñÔÚ³ÌÐò½á¹¹É϶¼ÊÇÒ»¸öÎÞÏÞÑ­»·£¬ËüÓжà¸ö״̬¡ª¡ªÐÝÃß̬¡¢¾ÍÐ÷̬¡¢ÔËÐÐ̬¡¢¹ÒÆð̬ºÍÖжÏ̬µÈ¡£ÏµÍ³ÄÚºË×ÜÊÇÈþÍÐ÷̬µÄ¸ßÓÅÏȼ¶ÈÎÎñÏÈÔËÐУ¬ÖжϷþÎñ³ÌÐò¿ÉÇÀÕ¼CPU£¬ÖжϷþÎñ³ÌÐòÍê³Éʱ£¬ÏµÍ³ÄÚºËÈôËʱ¾ÍÐ÷̬ÖÐÓÅÏȼ¶×î¸ßµÄÈÎÎñÔËÐУ¨²»Ò»¶¨ÊDZ»ÖжϵÄÈÎÎñ£©¡£¿É¼û£¬»ùÓÚRTOSµÄÈí¼þ¿ª·¢Ä£Ê½Ê¹ÏµÍ³µÄÈÎÎñÏìӦʱ¼äµÃµ½ÁË×îÓÅ»¯¡£¸üÖØÒªµÄÊÇ£¬ÕâÖÖ¿ª·¢Ä£Ê½½«ÒÔÍùÃæÏò¹¦ÄܵÄÓ¦Óÿª·¢×ª»¯ÎªÃæÏàÈÎÎñµÄÓ¦Óÿª·¢£¬¼ò»¯ÁËϵͳÉè¼ÆµÄÂß¼­½á¹¹£»Í¬Ê±£¬ÓÉÓÚÓÐÁËRTOS£¬ÆÁ±ÎÁËÓ¦ÓÃÈí¼þ¶Ôµ×²ãÓ²¼þµÄ¿É¼ûÐÔ£¬½«ÒÔÍùÈí¼þϵͳµÄÁ½²ã½á¹¹×ª»¯ÎªÈý²ã½á¹¹£¨Èçͼ4Ëùʾ£©£¬¼«´óµØ·½±ãÁËϵͳµÄÈí¼þÀ©Õ¹ÓëÓ²¼þÉý¼¶¡£



    ¶ÔÓÚPIC18FϵÁе¥Æ¬»ú£¬Ä¿Ç°³£ÓõÄǶÈëʽʵʱ²Ù×÷ϵͳÓУº¦ÌC/OS-II¡¢Salvo¡¢CMX¡¢PIC18OSµÈ¡£ËüÃǶ¼Êǿɰþ¶áÐ͵ÄʵʱÄںˣ¬ÏêϸµÄ±È½ÏÈç±í1Ëùʾ¡£

    ½áºÏ±¾ÎĵľßÌåÓ¦Óã¬×ۺϿ¼ÂÇϵͳӲ¼þ×ÊÔ´¼°ÉÏÊö¼¸ÖÖʵʱ²Ù×÷ϵͳµÄÌØµã£¬×îÖÕÑ¡ÓûùÓÚ²Ù×÷ϵͳµÄÈí¼þ¿ª·¢Ä£Ê½£¬²¢Ñ¡Ôñ¦ÌC/OS-II×÷ΪϵͳÈí¼þƽ̨¡£

4£®»ùÓÚ¦ÌC/OS-IIµÄÓ¦ÓÃÈí¼þ¿ª·¢

    ¦ÌC/OS-IIÊÇÒ»¸ö¿ÉÒÆÖ²¡¢¿É¹Ì»¯¡¢¿É²Ã¼ô¼°¿É°þ¶áÐ͵ĶàÈÎÎñʵʱÄںˣ¬Ó¦Óÿª·¢Ê±Ê×ÏȱØÐëÍê³ÉÆäÔÚÌØ¶¨Ó²¼þÉϵÄÒÆÖ²¡£¦ÌC/OS-IIÔÚ±àдµÄ¹ý³ÌÖоͳä·Ö¿¼Âǵ½ÁË¿ÉÒÆÖ²ÐÔ£¬ËüµÄ¾ø´ó²¿·Ö´úÂë¶¼ÓÉANSI Cд³É£¬Óë´¦ÀíÆ÷Ïà¹ØµÄ´úÂ뼯ÖÐÔÚOS_CPU.H¡¢OS_CPU_A.ASM¡¢OS_CPU_C.CÕâÈý¸öÎļþÖУ¬Òò´ËÖ»ÒªÕë¶Ô¾ßÌåµÄÓ²¼þ¸ÄдÕâЩÎļþ£¬¾Í¿ÉÒÔÍê³ÉÒÆÖ²¹¤×÷¡£


±í1 ÊÊÓÃÓÚPIC18FϵÁе¥Æ¬»úµÄ¼¸ÖÖǶÈëʽʵʱ²Ù×÷ϵͳ

Ãû³Æ

¦ÌC/OS-II

Salvo

CMX

PIC18OS

°æÈ¨

Ô´Â빫¿ªµÄÃâ·ÑʵʱÄÚºË

ÉÌÓÃʵʱÄÚºË

ÉÌÓÃʵʱÄÚºË

Ô´Â빫¿ªµÄÃâ·ÑʵʱÄÚºË

¿É¿¿ÐÔ

¿É¿¿ÐԸߡ£Í¨¹ýÁËÃÀ¹úFAAÈÏÖ¤¡£

¿É¿¿ÐԸߡ

 1/3    1 2 3 ›› ›|

¡¾ÆÀÂÛ¡¿¡¾¼ÓÈëÊղؼС¿¡¾´òÓ¡¡¿¡¾¹Ø±Õ¡¿

  ÆÀÂÛÈË ÆÀÂÛÄÚÈÝ ·¢±íʱ¼ä
·¢±íÆÀÂÛ
Óû§Ãû:   ÄäÃû·¢±í
 
±êÇ©£º¹¤¾ß ÓïÑÔ
ÔÞÖúÉÌ
¡¡
×îиüÐÂÐÅÏ¢
  • ¡¡Õ㽭һŮÉú»÷°ÜËùÓÐÄÐÑ¡ÊÖ¶áÖйú»úÆ÷ÈË¡¡
    ·¢²¼ÓÚ 2009-01-06 08:25:07
  • ¡¡ÇåÏ´¿Õµ÷·ç¹ÜÂò¸ö»úÆ÷ÈË´úÀÍ¡¡
    ·¢²¼ÓÚ 2009-01-06 08:23:10
  • ¡¡Ð¡¹·¶ÔÕó»úÆ÷¹·¡¡
    ·¢²¼ÓÚ 2009-01-05 12:24:37
  • ¡¡ÃÀÅ®»úÆ÷È˽«È¡´úÅ®ÈË£¿¡¡
    ·¢²¼ÓÚ 2009-01-05 08:19:00
  • ¡¡ÐÂÖª¿ÍÔÓÖ¾£ºÎÞÈË»ú±äÉí¿ÕÖлúÆ÷ÈË¡¡
    ·¢²¼ÓÚ 2009-01-05 08:17:51
  • ¡¡»úÆ÷È˵±´ó³ø Óοͺ°¹ýñ«¡¡
    ·¢²¼ÓÚ 2009-01-04 08:25:14
  • ¡¡Ð¡Ñ§ÉúÍæ»úÆ÷ÈË(ͼÎÄ)¡¡
    ·¢²¼ÓÚ 2009-01-04 08:20:48
  • ¡¡µ¤³ÇÖÐѧÃð»ð»úÆ÷È˹²Ïí·½°¸¡¡
    ·¢²¼ÓÚ 2009-01-03 13:41:44
  • ÔÞÖúÉÌ
    ¡¡
    ÈÈÃÅÐÅÏ¢
    Copyright © 2005-2008 www.RobotSky.com, All Rights Reserved °æÈ¨ËùÓÐ »úÆ÷ÈËÌì¿Õ
    ÍøÕ¾ÄÚÈÝ¡¢²úÆ·ºÏ×÷¡¢Íƹ㽨Ò飺RobotSky@163.com
    ±¾Õ¾ÎÄÕ°æÈ¨ËùÓÐ,δ¾­Ðí¿É²»µÃÉÃÓÃ