ÓÉÓÚÉú²ú×Ô¶¯»¯¼°¸÷ÖÖ×Ô¶¯¿ØÖÆ¡¢Ë³Ðò¿ØÖÆÉ豸µÄ³öÏÖ£¬ÒªÇóµç»ú¾³£ÔËÐÐÔÚÆµ·±µÄÆð¶¯¡¢Öƶ¯¡¢Õý·´´«¡¢¼äЪÒÔ¼°±ä¸ººÉµÈ¸÷ÖÖ·½Ê½¡£µç»úµÄÔËÐÐÒªÇóÔ½À´Ô½¸ß¡£Í¬Ê±£¬ÓÉÓÚµç»úÓëÅäÌ×»úеÁ¬ÔÚÒ»Æð£¬µ±µç»ú·¢Éú¹ÊÕÏʱ£¬¾³£²¨¼°Éú²úϵͳ¡£Òò´Ë£¬¶Ôµç»úʵÐÐÓÐЧµÄ±£»¤ÊDZ£Ö¤Éú²úϵͳÕý³£¹¤×÷µÄÒ»ÏîÖØÒªÈÎÎñ¡£
Ëæ×Å¿ÆÑ§¼¼ÊõµÄ·¢Õ¹£¬µç»ú±£»¤×°ÖÃÖÐÖð½¥Ê¹ÓÃÁ˵ç×Ó±£»¤×°Öá£ÔÚ¹úÍ⣬Ŀǰµç×Ó±£»¤×°ÖÃÒÑÔÚµçÁ¦ÏµÍ³ºÍµç»ú±£»¤×°ÖÃÖлñµÃÁ˹㷺ӦÓ㬹úÄÚÒ²¿ªÊ¼Íƹã[1]¡£µç×Ó±£»¤×°ÖõÄÓŵãÊÇ£º»ù±¾ÉÏÓɾ²Ö¹Ôª¼þ×é³É¡£Ëü¶¯×÷Ëٶȿ죬²»´æÔÚ»úÐµÎ»ÒÆºÍÄ¥Ë𣬾«¶ÈºÍÊÙÃüÒ»°ã¾ù±ÈÓд¥µã¼ÌµçÆ÷¸ß£¬Äͳå»÷ºÍÕñ¶¯£¬¿É¿¿ÐԺá£ÁíÍ⣬µç×ӵ緶¯×÷¹¦ÂÊС£¬ÁéÃô¶È¸ß¡£
Êý×ÖÐźŴ¦ÀíÆ÷(DSP)¾ßÓÐÁ÷ÏßÐͲÙ×÷¹¦Äܺ͵¥ÖÜÆÚÍê³É³Ë·¨µÄ½á¹¹£¬ÓÉÆä×é³ÉµÄϵͳÄÜʵʱ½øÐÐÆµÆ×·ÖÎö¡£¸ßËÙ14λA/Dת»»Æ÷MAX126´ø¶à·¿ª¹ØºÍ²ÉÑù±£³ÖÆ÷£¬·Ç³£ÊÊÓõç»úÐźŵIJɼ¯¡£ÎªÁËʵÏÖ¶Ôµç»úµÄ¿É¿¿±£»¤£¬Ìá³öÁËÒÔTMS320LF2407µÄΪºËÐÄ£¬¶Ô¹ýÔØ¡¢ÇáÔØ¡¢²»Æ½ºâ¡¢¶ÏÏà¡¢¹ýѹºÍǷѹµÈ³£¼û¹ÊÕϾßÓÐ×ۺϼì²â±£»¤¹¦ÄܵÄÖÇÄܵç»ú±£»¤Æ÷¡£
1 ϵͳ»ù±¾ÔÀíºÍÉè¼ÆË¼Ïë
µç»úÔËÐÐÖг£³£»á³öÏÖ²»Õý³£µÄÔËÐÐ״̬¡£ÕâЩ²»Õý³£µÄÔËÐÐ״̬°üÀ¨£º¹ýÔØ¡¢¶Âת¡¢¶Ì·¡¢ÇáÔØ¡¢²»Æ½ºâ¡¢¶ÏÏà¡¢¹ýѹ¡¢Ç·Ñ¹ºÍ©µç¡£µç»ú±£»¤ÊÇÔÚ¼ì²âÈýÏàµçѹUA¡¢UB¡¢UC£¬ÈýÏàµçÁ÷IA¡¢IB¡¢ICºÍ©µçÁ÷ILµÄ»ù´¡ÉÏ×ö³öµÄ¡£¾ßÌå¹ý³ÌÈçÏ£º
(1) ÉèÖø÷¸ö²ÎÊý£¬ÓÉPC»ú·¢³ö¿ØÖÆÐźţ»
(2) ²ÉÑùÈýÏàµçѹ¡¢ÈýÏàµçÁ÷ºÍ©µçÁ÷£¬µÃµ½ÊµÊ±Öµ£»
(3) ÀûÓÃFFTËã·¨¶ÔÊý¾Ý½øÐд¦ÀíºÍ¼ÆË㣬µÃµ½ÈýÏàµçѹ¡¢µçÁ÷µÄÓÐЧֵ¡¢Óй¦¹¦ÂÊ¡¢ÎÞ¹¦¹¦ÂÊÒÔ¼°¹¦ÂÊÒòÊý£»
(4) Åжϵç»úÊÇ·ñ´¦ÓÚ²»Õý³£µÄÔËÐÐ״̬£»
(5) ͨ¹ýRS-485½Ó¿Ú°ÑÊý¾Ý·¢Ë͵½ÏÔʾ²¿·Ö£¬ÏÔʾÔÚLCDÉÏ¡£
ϵͳµÄÓ²¼þ¿òͼÈçͼ1Ëùʾ¡£CPUÑ¡ÓÃTI¹«Ë¾µÄTMS320LF2407£¬Æä·á¸»µÄÓ²¼þ×ÊÔ´ÔÚϵͳÖеõ½Á˳ä·ÖµÄÓ¦Ó㬼ÓÉÏÉÙÁ¿µÄÍâΧÆ÷¼þ£¬¾Í¹¹³ÉÁËÒ»¸ö¹¦ÄÜÍêÉÆ¡¢¼ò±ãÊÊÓõÄϵͳ¡£

ͼ1 Ó²¼þ¿òͼ
2 ϵͳӲ¼þÉè¼Æ
2.1 TMS320LF2407
TMS320LF2407Ò²³ÆÎªDSP¿ØÖÆÆ÷£¬ÊÇTI¹«Ë¾×¨ÃÅÕë¶Ôµç»ú¡¢Äæ±äÆ÷¡¢»úÆ÷ÈË¡¢Êý¿Ø»ú´²µÈ¿ØÖƶøÉè¼ÆµÄ[2-4]¡£TMS320LF2407²ÉÓøßÐÔÄܾ²Ì¬CMOS¼¼Êõ£¬Ê¹µÃ¹©µçµçѹ½µÎª3.3V£¬¼õСÁË¿ØÖÆÆ÷µÄ¹¦ºÄ£»30MIPSµÄÖ´ÐÐËÙ¶ÈʹµÃÖ¸ÁîÖÜÆÚËõ¶Ìµ½33ns£¨30MHZ£©£¬´Ó¶øÌá¸ßÁË¿ØÖÆÆ÷µÄʵʱ¿ØÖÆÄÜÁ¦¡£Ëü°üÀ¨ÁËÁ½¸öʼþ¹ÜÀíÆ÷Ä£¿éEVAºÍEVB£¬Äܹ»ÊµÏÖ£ºÈýÏà·´ÏàÆ÷¿ØÖÆ£»PWMµÄ¶Ô³ÆºÍ·Ç¶Ô³Æ²¨ÐΣ»3¸ö²¶»ñµ¥Ôª£»16ͨµÀA/Dת»»Æ÷¡£Ê¼þ¹ÜÀíÆ÷Ä£¿éÊÊÓÃÓÚ¿ØÖƽ»Á÷¸ÐÓ¦µç»ú¡¢ÎÞË¢Ö±Á÷µç»ú¡¢¿ª¹Ø´Å×èµç»ú¡¢²½½øµç»ú¡¢¶à¼¶µç»úºÍÄæ±äÆ÷¡£
2.2 TMS320LF2407ºÍMAX126µÄ½Ó¿Úµç·
TMS320LF2407оƬÄÚ²¿ËäÈ»°üº¬Ë«10λµÄA/Dת»»Ä£¿é£¬µ«Ö»ÄÜͬʱ²ÉÑùºÍת»»Á½¸öÊäÈëͨµÀ£¬²»Âú×ãµç»ú¼à¿ØÏµÍ³Í¬Ê±²ÉÑù¶à·µÄÒªÇó¡£MAX126ÊÇMAXIM¹«Ë¾Éú²úµÄ¸ßËÙ14λÖð´Î±È½ÏÐÍA/Dת»»Ð¾Æ¬£¬4·ͬ²½²ÉÑù/±£³ÖÆ÷¿ÉÒÔ¶Ô4¸öͨµÀµÄÐźÅͬʱ²ÉÑù¡£
±¾ÏµÍ³²ÉÑù7·Ðźţ¬ËùÒÔʹÓÃÁ½Æ¬MAX126оƬ£¬ÇÒ¶¼¹¤×÷ÓÚA×é¶à·¿ª¹Ø¡¢4·²ÉÑù£¬×ª»»Ê±¼äΪ12ms¡£DSPºÍMAX126µÄ½Ó¿Úµç·Èçͼ2Ëùʾ[5]¡£Í¨¹ý²»Í¬µÄI/O²Ù×÷¾Í¿ÉÒÔ¿ØÖÆMAX126Õý³£¹¤×÷¡£

ͼ2 DSPºÍMAX126µÄ½Ó¿Ú
2.3 ÏÔʾµç·
ÏÔʾµç·ÒÔAT89S52ΪºËÐÄ£¬Òº¾§ÏÔʾģ¿é²ÉÓÃMGLS240128T£¬½Ó¿Úµç·Èçͼ3Ëùʾ¡£
Òº¾§ÏÔʾģ¿é¿ØÖÆÆ÷T6963CµÄÊý¾Ý×ÜÏßDB0~DB7ÓëAT89S52µÄP0¿ÚÏàÁ¬¡£T6963CµÄ¶Áд¿ØÖÆÐźÅRD/WD·Ö±ðÓÉAT89S52µÄÍⲿROM¶Áд¿ØÖÆÐźÅRD/WD¿ØÖÆ¡£CEÊÇÆ¬Ñ¡Ðźţ¬ÓÉAT89S52µÄP2.7¿ØÖÆ£¬µÍµçƽʱѡͨ¡£C/DΪ¼Ä´æÆ÷Ñ¡ÔñÐźţ¬ÊäÈëµÍµçƽ±íʾ±¾´Î¶ÁдµÄÊÇÊý¾Ý£»ÊäÈë¸ßµçƽ±íʾ±¾´ÎдµÄÊÇÃüÁ¶ÁµÄÊÇT6963CµÄ״̬¡£ 
ͼ3 ÏÔʾ²¿·Öµç·ͼ
2.4 ͨѶµç·
±¾ÏµÍ³²ÉÓÃ×ÜÏßÐÍ·Ö²¼Ê½ÍøÂç½á¹¹¡£ÍøÂç½á¹¹Èçͼ4Ëùʾ¡£¸÷±£»¤Æ÷ͨ¹ýMAX485×齨RS485ͨѶ×ÜÏߣ¬PC»úºÍRS485×ÜÏßÖ®¼äͨ¹ýRS232/RS485ת»»¿¨Á¬½Ó¡£
PC»úµÄ¹¦ÄÜÊÇÌṩÁ¼ºÃµÄ²Ù×÷½çÃæ£¬ÔÊÐí¹ÜÀíÕßÐ޸IJÎÊý¡£¹ÜÀíÕßͨ¹ý²Ù×÷½çÃæ¿ÉÒÔÏò¸÷±£»¤Æ÷·¢ËÍ¿ØÖÆÃüÁî¡£±£»¤Æ÷¿ÉÒÔ½ÓÊÕÖ÷»úµÄÃüÁ¸ù¾ÝÃüÁîÇý¶¯µçÆøÉ豸µÄºÏÕ¢»òÌøÕ¢£¬ÒÔ¼°²âÁ¿¸÷¸öµçÆø²ÎÊý£¬²¢½«µçÆø²ÎÊý´«Êäµ½ÏÔʾģ¿éÏÔʾ¡£
ÏÔʾ²¿·ÖʹÓÃLCDÄ£¿éÏÔʾµçÆø²ÎÊý¡£

ͼ4 ͨѶ½á¹¹Í¼
¸÷±£»¤Æ÷ºÍ485×ÜÏߵĽӿڵç·Èçͼ5Ëùʾ¡£MAX485оƬΪRS485оƬ£¬Á½¸ö¿ØÖƶËÓÉDSPµÄÁ½¸öI/O¿Ú¿ØÖÆ£¬ÁíÍâÓÉÒ»¸öI/O¿Ú¸ºÔðÊý¾ÝµÄ´«Êä·½ÏòµÄÑ¡Ôñ¡£

ͼ5 RS485½Ó¿Úµç·
2.5 ±£»¤¶¯×÷µç·
ËùÓб£»¤µç·µÄÖ´Ðеç·Èçͼ6Ëùʾ£¬Ö÷ÒªÊÇͨ¹ý¼ÌµçÆ÷µÄͨ¶ÏÀ´Íê³É¡£Èç¹ûµç»ú·¢Éú¹ÊÕÏ£¬ÔòDSPоƬ²úÉúµÍµçƽ£¬´Ùʹ¹âñͨ£¬´Ó¶øÊ¹¼ÌµçÆ÷¶¯×÷£¬±£»¤Á˵ç»ú¡£

ͼ6 ±£»¤µç·
3 ϵͳÈí¼þÉè¼Æ
ÓÐÁËÓ²¼þÔËÐÐÆ½Ì¨£¬±ØÐëÉè¼ÆÏàÓ¦µÄÈí¼þ²ÅÄÜ·¢»ÓÆäÓ¦ÓõĹ¦Ð§¡£ÓÉÓÚÈí¼þµÄÁé»îÐÔ£¬¿ÉÒÔ¸ù¾ÝϵͳµÄÒªÇóËæÒâµÄ¸ü¸Ä¡¢Ôö¼õ£¬ËùÒÔϵͳµÄÖÇÄÜ»¯³Ì¶ÈºÜ´ó²¿·ÖÈ¡¾öÓÚÈí¼þ½á¹¹ÊÇ·ñºÏÀí£¬¹¦ÄÜÊÇ·ñÈ«Ãæ¡£
±£»¤Æ÷DSP²¿·Ö²ÉÓÃCÓïÑÔ±à³Ì£¬¿ØÖÆÈí¼þÖ÷ÒªÓÉ¿ØÖƳÌÐò¡¢ÏÔʾ³ÌÐò¡¢Í¨Ñ¶³ÌÐòµÈ×é³É¡£
4.1 ¿ØÖƳÌÐò
ÖÇÄܵç»ú±£»¤Æ÷ͨ¹ý¼ì²âÏß·ÖеĵçÁ÷ºÍµçѹ£¬¾¼ÆËã¡¢·ÖÎöÀ´ÊµÏÖ¸÷ÖÖ±£»¤¹¦ÄÜ£¬²¢ÇÒʵʱÏÔʾÏß·µÄ²ÎÊýºÍ¼Ç¼¹ÊÕÏ״̬¡£
±¾ÏµÍ³Í¨¹ýTMS320LF2407ÄÚ²¿¶¨Ê±Æ÷ÖÐ¶ÏÆô¶¯A/Dת»»¡£É趨³õʼ²ÉÑùƵÂÊ2.56KHz£¬Ôò²ÉÑù¼ä¸ô 390.625ms£¬¼´390.635ms´¥·¢Ò»´ÎA/D¡£MAX126µÄ12·A/Dת»»Íê³Éºó£¬·¢ËÍÖжÏÇëÇóÐźŵ½DSPµÄXINT1½Å¡£¿ØÖƳÌÐòµÄÁ÷³ÌͼÈçͼ7Ëùʾ¡£

ͼ7 ¿ØÖƳÌÐòÁ÷³Ìͼ
4.2 ÖжϳÌÐò
ÖжϳÌÐòµÄ¹¦ÄÜÊDzÉÑùºÍ´æ´¢²ÉÑùÊý¾Ý¡£ÔÚµç»ú±£»¤ÏµÍ³ÖУ¬Ò»°ã´æ´¢Êý¾ÝµÄÏÂÒ»²½¾ÍÊǶԸ÷ÏàµÄµçѹºÍµçÁ÷²ÉÑùÖµ½øÐÐFFT·ÖÎö£¬Òò´ËÔÚ´æ´¢Êý¾ÝʱҪעÒâÒÔÏÂÁ½¸öÎÊÌ⣺
(1) ¾¡¹ÜµçѹºÍµçÁ÷²ÉÑùµÄÊý¾ÝÊÇÀëɢʵÊýÐòÁУ¬µ«ÊǽøÐÐFFTºó£¬±ä³ÉFFT¸´ÊýÐòÁУ¬Òò¶øÒ»°ã½«A/Dת»»ºóµÄµçѹºÍµçÁ÷ʵÊýÐòÁп´³ÉÐ鲿ΪÁãµÄ¸´ÊýÐòÁУ¬ÓÃÁ¬ÐøµÄÄÚ´æ¿Õ¼ä´æ·Å¸´Êý£¬Êµ²¿ÔÚǰ£¬Ð鲿ÔÚºó¡£
(2) FFTµÄÊäÈëºÍÊä³öÐòÁдæÔÚ¡°ÕýÐò¡ªÄæÐò¡±»òÕß¡°ÄæÐò¡ªÕýÐò¡±µÄ¹ØÏµ£¬ËùÒÔΪÁ˼ò»¯ºóÐø¼ÆË㣬ÔÚ´æ´¢²ÉÑùÊý¾Ýʱһ°ã²ÉÓá°ÄæÏò½øÎ»¼Ó±äÖ·Á¿¡±µÄ¼ä½ÓѰַ·½Ê½£¬DSPÖеÄÖ¸ÁîΪ*BR0+¡

¡¾