¹âµç×éÎ人¿Æ¼¼´óѧÊ×°²Ò»¶Ó¼¼Êõ±¨¸æ - ͼÎÄ ÏÂÔØ±¾ÎÄ

×÷ÓÃÈõ£¬¼ÓÈë»ý·Öµ÷½Ú¿ÉʹϵͳÎȶ¨ÐÔϽµ£¬¶¯Ì¬ÏìÓ¦±äÂý¡£»ý·Ö×÷Óó£ÓëÁíÁ½ÖÖµ÷½Ú¹æÂɽáºÏ£¬×é³ÉPIµ÷½ÚÆ÷»òPIDµ÷½ÚÆ÷¡£

΢·Öµ÷½Ú£¨D£©×÷ÓãºÎ¢·Ö×÷Ó÷´Ó³ÏµÍ³Æ«²îÐźŵı仯ÂÊ£¬¾ßÓÐÔ¤¼ûÐÔ£¬ÄÜÔ¤¼ûÆ«²î±ä»¯µÄÇ÷ÊÆ£¬Òò´ËÄܲúÉú³¬Ç°µÄ¿ØÖÆ×÷Óã¬ÔÚÆ«²î»¹Ã»ÓÐÐγÉ֮ǰ£¬Òѱ»Î¢·Öµ÷½Ú×÷ÓÃÏû³ý¡£Òò´Ë£¬¿ÉÒÔ¸ÄÉÆÏµÍ³µÄ¶¯Ì¬ÐÔÄÜ¡£ÔÚ΢·Öʱ¼äÑ¡ÔñºÏÊÊÇé¿öÏ£¬¿ÉÒÔ¼õÉÙ³¬µ÷£¬¼õÉÙµ÷½Úʱ¼ä¡£Î¢·Ö×÷ÓöÔÔëÉù¸ÉÈÅÓзŴó×÷Óã¬Òò´Ë¹ýÇ¿µÄ¼Ó΢·Öµ÷½Ú£¬¶Ôϵͳ¿¹¸ÉÈŲ»Àû¡£´ËÍ⣬΢·Ö·´Ó¦µÄÊDZ仯ÂÊ£¬¶øµ±ÊäÈëûÓб仯ʱ£¬Î¢·Ö×÷ÓÃÊä³öΪÁ㡣΢·Ö×÷Óò»Äܵ¥¶ÀʹÓã¬ÐèÒªÓëÁíÍâÁ½ÖÖµ÷½Ú¹æÂÉÏà½áºÏ£¬×é³ÉPD»òPID¿ØÖÆÆ÷¡£

4.5µç»ú¿ØÖÆ

ÎÒÃǶÓÖÇÄÜÆû³µÐÐʻʱ½øÐÐÊÜÁ¦·ÖÎö£¬½áºÏµçÁ¦Í϶¯×Ô¶¯¿ØÖÆÏµÍ³Ô­Àí£¬¶Ôµç»ú½¨Á¢·´À¡¿ØÖƱջ·Ö±Á÷µ÷ËÙϵͳ¶¯Ì¬ÊýѧģÐÍ£¬ÀûÓÃ×Ô¶¯¿ØÖÆÔ­Àí£¬¶ÔÄ£ÐͽøÐÐÄܹÛÄܿطÖÎö¡£¾ßÌå·ÖÎö¹ý³ÌΪÏÂ

dn ½¨Á¢µç»úת¶¯Ä£ÐÍ T?TL?j £¨T£ºµç»úÌṩµÄ¶¯Á¦£»TL£º¸ºÔØ×è

dtdnÁ¦£»j£º×ª¶¯¹ßÁ¿£»dt£º×ªÏò¼ÓËÙ¶È¡££©

µç´Åµç¶¯ÊÆÄ£ÐÍ u?Ce?n?iR?Ldi (µç»ú¸ÐÓ¦µçÊÆE?Ce?n£¬´Ëdt´¦´ÅͨCe?¼òд³ÉCe£¬¿ÉÊ¡ÂÔ·½±ã¼ÆË㣻RΪµç»úÄÚ×裻LΪµç»úÄÚ²¿µç¸ÐÁ½¶Ëµçѹ¡££©

µç´Åת¾ØÄ£ÐÍ T?CT?i£¨TΪµç»úµÄµç´Åת¾Ø£»CTΪת¾ØÏµÊý£»

iΪµçÁ÷¡££©

ת»¯Îª×´Ì¬¿Õ¼äÄ£ÐÍ

CT1??1?T??T??jJ?n(k?1)????n(k)??0? ?CR????e?T1??T??i(k)???1?T?ui(k?1)0???L??L???L??01???TL?k?1????0?TL?k?????0?????Êä³ö£º

?n?k??? ??y??100??ik????T?k?L?? 43

µÚ¾Å½ìÈ«¹ú´óѧÉúÖÇÄÜÆû³µÑûÇëÈü¼¼Êõ±¨¸æ

u?Kp(n*?n(k))?Cen(k)

¸ù¾ÝÀíÂÛ·ÖÎöµç¶¯»úÔÚת¶¯µÄ¹ý³ÌÖлá²úÉú¸ÐÓ¦µç¶¯ÊÆ£¬Ê¹Îȶ¨ËÙ¶È´ï²»µ½ÆÚÍûËÙ¶È£¬ÓÚÊÇÎÒÃǶԵç»ú¸ø¶¨µçѹ½øÐв¹³¥£¬ÇÒ²¹³¥µçѹÓ뵱ǰËÙ¶ÈÓÐ¹Ø ¡£µ«ÔÚʵ¼Ê¹ý³ÌÖУ¬ÓÉÓÚËٶȱ仯½ÏΪƵ·±£¬²¹³¥µçѹÈç¹ûÓë±ä»¯µÄËÙ¶ÈÓйأ¬»á¼Ó¾çËٶȵı仯£¬Ê¹Ð¡³µËٶȵı仯²»¹»Æ½ÎÈ£¬ºó¸ÄΪ¹Ì¶¨µÄ¹ØÓÚÆÚÍûËٶȵIJ¹³¥µçѹ£¬µÃµ½Á˽ϺõÄЧ¹û¡£

µÚÎåÕ ¿ª·¢¹¤¾ß¡¢ÖÆ×÷¡¢°²×°¡¢µ÷ÊÔ¹ý³Ì

5.1 ¿ª·¢¹¤¾ß

³ÌÐòµÄ¿ª·¢ÊÇÔÚ×éί»áÌṩµÄIARϽøÐе쬰üÀ¨Ô´³ÌÐòµÄ±àд¡¢±àÒëºÍÁ´½Ó£¬²¢×îÖÕÉú³É¿ÉÖ´ÐÐÎļþ¡£IAR SystemsÊÇÈ«ÇòÁìÏȵÄǶÈëʽϵͳ¿ª·¢¹¤¾ßºÍ·þÎñµÄ¹©Ó¦ÉÌ¡£¹«Ë¾³ÉÁ¢ÓÚ1983Ä꣬ÌṩµÄ²úÆ·ºÍ·þÎñÉæ¼°µ½Ç¶ÈëʽϵͳµÄÉè¼Æ¡¢¿ª·¢ºÍ²âÊÔµÄÿһ¸ö½×¶Î£¬°üÀ¨£º´øÓÐC/C++±àÒëÆ÷ºÍµ÷ÊÔÆ÷µÄ¼¯³É¿ª·¢»·¾³(IDE)¡¢ÊµÊ±²Ù×÷ϵͳºÍÖмä¼þ¡¢¿ª·¢Ì×¼þ¡¢Ó²¼þ·ÂÕæÆ÷ÒÔ¼°×´Ì¬»ú½¨Ä£¹¤¾ß¡£½çÃæÈçͼ5.1Ëùʾ¡£ IAR Embedded Workbench for ARM ÊÇ IAR Systems ¹«Ë¾Îª ARM ΢´¦ÀíÆ÷ ¿ª·¢µÄÒ»¸ö¼¯³É¿ª·¢»·¾³¡£±È½ÏÆäËûµÄ ARM ¿ª·¢»·¾³£¬Æä¾ßÓÐÈëÃÅÈÝÒס¢Ê¹Óà ·½±ãºÍ´úÂë½ô´ÕµÈÌØµã¡£IAR EWARM Öаüº¬Ò»¸öÈ«Èí¼þµÄÄ£Äâ³ÌÐò£¨simulator£©¡£ Óû§²»ÐèÒªÈκÎÓ²¼þÖ§³Ö¾Í¿ÉÒÔÄ£Äâ¸÷ÖÖ ARM Äںˡ¢ÍⲿÉ豸ÉõÖÁÖжϵÄÈí¼þ ÔËÐл·¾³¡£´ÓÖпÉÒÔÁ˽âºÍÆÀ¹À IAR EWARM µÄ¹¦ÄܺÍʹÓ÷½·¨¡£

IAR EWARM µÄÖ÷ÒªÌØµãÈçÏ£º ¸ß¶ÈÓÅ»¯µÄ IAR ARM C/C++ Compiler£» IAR ARM Assembler£»Ò»¸öͨÓÃµÄ IAR XLINK Linker£» ¹¦ÄÜÇ¿´óµÄ±à¼­Æ÷£º Ö§³Ö¶à×Ö½Ú×Ö·û£¨ºº×Ö£©£» ÉÏÏÂÎÄÏà¹ØµÄ°ïÖúϵͳ£» ¸ù¾Ý¾ä·¨×ÅÉ«£»ÎÞÏÞÖÆµÄ undo/redo£» ËÑѰ¡¢Ìæ»»ºÍÔöÁ¿ËÑѰ£» ×Ô¶¯À¨ºÅÅä¶Ô£» ÖÇÄÜËõÅÅ£»ÀàËÆÍøÒ³ä¯ÀÀÆ÷µÄǰÏò/ºóÏòÔ´Âë²éÔÄ£» ´úÂë¶ÏµãµÄÉèÖÃ/Çå³ý/ʹÄÜ/½ûÖ¹£» ÃüÁîÐбàÒëÁ¬½Ó¹¤¾ß£» ¹¦ÄÜÇ¿´óµÄµ÷ÊÔÄÜÁ¦£º ÍêÈ«¼¯³ÉµÄÔ´´úÂëºÍ·´»ã±à³ÌÐòµ÷ÊÔÆ÷£» ·Ç³£Ï¸»¯µÄÖ´ÐпØÖÆ£¨º¯Êýµ÷Óü¶²½½ø£©£» ¸´ÔӵĴúÂëºÍÊý¾Ý¶Ïµã£» ·á¸»µÄÊý¾Ý¼àÊÓ¹¦ÄÜ£»Locals£¬Watch£¬Auto£¬Live Watch ºÍ Quick

44

Watch µÈ±äÁ¿²é¿´´°¿Ú£»¼Ä´æÆ÷ºÍ´æ´¢Æ÷²é¿´´°¿Ú£»Ö§³Ö STL ÈÝÆ÷£» C/C++µ÷ÓÃÕ»´°¿Ú£¬Í¬Ê±»¹¿ÉÒÔÏÔʾ½«Òª½øÈëµÄº¯Êý£»Ë«»÷µ÷ÓÃÁ´ÉϵÄÈκκ¯Êý½«¸üб༭Æ÷¡¢¾Ö²¿±äÁ¿¡¢¼Ä´æÆ÷¡¢±äÁ¿²é¿´ºÍ·´ »ã±à´°¿Ú£¬ÒÔÏÔʾÔڸú¯Êýµ÷ÓÃʱµÄ״̬£» ¸ú×Ù¹¦ÄÜ£¬¿ÉÒÔ¼ì²éÖ´ÐеÄÀúÊ·¼Ç¼¡£ÔÚ¸ú×Ù´°¿ÚÖÐÒÆ¶¯Ê±½«¸üб༭Æ÷ºÍ ·´»ã±à´°¿ÚÒÔÏÔʾºÏÊʵÄλÖã» ÀàËÆ C ÓïÑԵĺêϵͳ£¬¿ÉÀ©³äµ÷ÊÔÆ÷µÄ¹¦ÄÜ£» ÓÉÖ÷»úÖ´ÐеÄÓ¦ÓóÌÐòϵͳµ÷ Ó÷ÂÕæ£» ´úÂ븲¸ÇÂʺÍÖ´ÐÐʱ¼ä·ÖÎö¹¤¾ß£»Í¨ÓÃµÄ Flash Loader ³ÌÐò¼°¿ª·¢Ö¸ÄÏ£» ͬʱ֧³Ö¶à¿Å Flash µÄ Flash Loader ³ÌÐò£»Ö§³Ö OSEK Run-Time Interface (ORTI)£» ÌṩΪµ÷ÊÔÆ÷À©³äµÚÈý·½¹¦ÄܵÄÈí¼þ¿ª·¢°ü£¬Èç RTOS µ÷ÊÔÀ©³äºÍ·ÂÕæÆ÷Çý ¶¯À©³ä£»ÃüÁîÐе÷ÊÔ¹¤¾ß¡£

ͼ5.1 IARÔËÐнçÃæ

5.2 µ÷ÊÔ¹ý³Ì

ͨ¹ý×éί»áÌṩµÄIAR±àÒëÈí¼þµÄÔÚÏßµ÷ÊÔ¹¦ÄÜ£¬¿ÉÒԵõ½´óÁ¿µÄÐÅÏ¢£¬ÎªÖÇÄÜÆû³µµÄµ÷ÊÔÌṩÁ˺ܴóµÄ°ïÖú¡£ÎÒÃǵ÷ÊÔ²ÉÓà ±±¾©ÁúÇðÖÇÄܿƼ¼Éú²úµÄJLINK·ÂÕæÆ÷£¬Èçͼ5.2Ëùʾ£¬¿ÉÖ±½ÓÔÚÏßÉÕ¼ Flash ÒÔ¼°½øÐÐ Real Time Simulation£¬·Ç³£·½±ã£¬ÎÒÃÇ¿ÉÒÔÍêȫרעÓÚËã·¨µÄ·ÖÎö¶ø²»±Ø¾À²øÓÚ΢¿ØÖÆÆ÷µ×²ãÎÊÌâ¡£

45

µÚ¾Å½ìÈ«¹ú´óѧÉúÖÇÄÜÆû³µÑûÇëÈü¼¼Êõ±¨¸æ

ͼ5.2 JLINK

ÔÚÖÇÄÜÆû³µµÄµ÷ÊÔ¹ý³ÌÖУ¬ÓÐÕë¶ÔÐԵĿª·¢Ò»¸ö±ãÓÚÈË»ú½»»¥µÄÉÏλ»úϵͳ£¬Í¨¹ý¼òµ¥Ã÷Á˵ĿÉÊÓ»¯½çÃæÖ±¹ÛµÄÏÔʾÖÇÄÜÆû³µµÄ״̬¶Ôµ÷ÊÔÓкܴó°ïÖú¡£

µÚÁùÕ ģÐͳµÖ÷Òª²ÎÊý

ÎÒÃÇÈÏÕæÔĶÁÁ˵ÚÊ®½ì¾ºÈü¹æÔò£¬¶ÔÓÚ¹æÔò²»Ì«Ã÷È·Á˽âµÄµØ·½£¬Ò²»ý¼«ÔÚ¹ÙÍøÉÏÏòÃØÊ鴦ѯÎÊ£¬ÍêÈ«°´ÕÕÒªÇó½øÐгÌÐò±àд£¬³µÄ£¸Ä×°£¬µç·Éè¼Æ¡£ÔÚ»ªÄÏÈüÇø¼ìÑéÒ²Íêȫͨ¹ý£¬ÏÂÃæÊÇÊ×°²Ò»¶ÓºÅÖ÷Òª²ÎÊý£¬Èç±í2Ëùʾ¡£

±í2 Ä£ÐͳµÖ÷Òª²ÎÊý

ÏîÄ¿ ·¾¶¼ì²â·½·¨£¨ÈüÌâ×飩 ³µÄ£¼¸ºÎ³ß´ç£¨³¤¡¢¿í¡¢¸ß£©£¨ºÁÃ×£© ³µÄ£Öá¾à£¨ºÁÃ×£© ³µÄ£Æ½¾ùµçÁ÷£¨ÔÈËÙÐÐÊ»£©(ºÁ°²) µç·µçÈÝ×ÜÁ¿£¨Î¢·¨£© ²ÎÊý CCD 300*180*330 203 3800 1650 46