ÕªÒª£ºÉè¼ÆÒ»ÖÖ»ùÓÚÐéÄâÒÇÆ÷LabVIEWºÍ¸ßËÙÊý×Ö»¯ÒÇNI PCI-5124µÄ¸ß²ÉÑùÂÊ¡¢³¤Ê±¼äµÄÊý¾Ý²É¼¯·ÖÎöʵÑéϵͳ¡£¸Ãϵͳ¿ÉʵÏÖ20 MHzÉõÖÁ¸ü¸ß²ÉÑùÂÊÒÔ¼°Êý¾ÝÐźų¤Ê±¼äµÄʵʱ²É¼¯£¬²¢¾ßÓÐʵʱ´æ´¢¡¢»Ø·Å¡¢ÐźŷÖÎö¡¢±¨±í´òÓ¡¹¦ÄÜ¡£ÊµÑé±íÃ÷£º¸Ãϵͳ¾ßÓгÌÐòÉè¼Æ¼òµ¥¡¢Í¨ÓÃÐԺᢿÉÒÆÖ²ÐԸߡ¢½çÃæÉè¼Æ¼òµ¥´ó·½¡¢Ò×ÓÚ²Ù×÷µÈÓŵ㡣
¹Ø¼ü´Ê£ºÊý×Ö»¯ÒÇ£»Êý¾Ý²É¼¯£»ÐéÄâÒÇÆ÷£»LabVIEW
´«Í³Êý¾Ý²É¼¯ÏµÍ³Ò»°ãÓɵ¥Æ¬»úÓëÓ²¼þ²É¼¯µç·»òÊý¾Ý²É¼¯¿¨ÅäÖüÆËã»ú×é³É¡£ÕâÖÖÊý¾Ý²É¼¯ÏµÍ³´æÔÚ¿ª·¢ÄѶȴ󡢿ÉÒÆÖ²ÐԲÊý¾Ý²É¼¯Ð§Âʵ͡¢ÊµÊ±´æ´¢ÈÝÁ¿Ð¡µÈȱµã¡£Æä´æ´¢ÈÝÁ¿È¡¾öÓÚÊý¾Ý²É¼¯¿¨µÄ°åÔØÄÚ´æµÄ´óС£¬Ò»°ãÖ»ÓÐ8 MB»ò12 MB£¬¶øÏÖ´ú¹¤³ÌÔËÓÃÖеÄÊý¾Ý²É¼¯ÏµÍ³Ðè¾ßÓкܸߵIJÉÑùËÙÂÊ£¬Íê³Éº£Á¿Êý¾ÝµÄʵʱ´æ´¢¡£Õë¶Ô´«Í³Êý¾Ý²É¼¯ÏµÍ³´æÔڵIJ»×㣬ÕâÀï²ÉÓÃÐéÄâÒÇÆ÷(LabVIEW)ºÍ¸ßËÙÊý×Ö»¯ÒÇNI PCI-5124Éè¼ÆÒ»ÖÖ¿ÉÒÔ³¤Ê±¼äÁ¬Ðø²É¼¯¡¢ÊµÊ±´æ´¢µÄÊý¾Ý²É¼¯ÏµÍ³¡£
±¾ÏµÍ³Ö»Ê¹ÓÃPC»ú¡¢Êý¾Ý²É¼¯¿¨ÒÔ¼°±à³ÌÓïÑÔ¼´¿ÉÔÚWindows²Ù×÷ϵͳÏÂʵÏÖ¶ÔÊý¾ÝµÄ²É¼¯¡¢´æ´¢¡¢´¦Àí£¬¿ª·¢³É±¾µÍ£¬Í¨Ñ¶ÄÜÁ¦Ç¿£¬Ò×ÓÚʹÓá£ÏµÍ³¸ÄÉÆÁË´«Í³Êý¾Ý²É¼¯ÏµÍ³µÄ´æ´¢Á¿Ð¡¡¢²É¼¯Ð§Âʵ͵Èȱµã£¬¿ÉʵÏÖÐźŵij¤Ê±¼äʵʱ²É¼¯¡¢´æ´¢¡¢»Ø·Å¡¢·ÖÎö¡¢±¨±í´òÓ¡µÈ¹¦ÄÜ¡£
1 ϵͳӲ¼þÉ豸¼ò½é
¸ÃϵͳӲ¼þÉè¼Æ½á¹¹ÔÀí¿òͼÈçͼlËùʾ¡£
ϵͳӲ¼þÉè¼ÆÖ÷Òª°üÀ¨PC¿ØÖÆ»úºÍ¸ßËÙÊý¾Ý²É¼¯¿¨¡£ÓÉÓÚÐí¶à²åÈëʽµÄÊý¾Ý²É¼¯DAQ(Data Acquisition)É豸²É¼¯Êý¾Ý²»½öÊܵ½²ÉÑùËÙÂʵÄÏÞÖÆ£¬¶øÇÒÊܵ½°åÔØÄÚ´æºÍÊý¾Ýµ½PC»úÄÚ´æµÄ´«ÊäËÙÂʵÄÏÞÖÆ¡£
Õë¶ÔÒÔÉÏÎÊÌ⣬±¾Éè¼ÆÑ¡ÓòåÈëʽDAQ²úÆ·ÖмÛλµÍ¡¢ËÙÂÊ¿ì¡¢¾«¶È¸ßµÄ¸ßËÙÊý×Ö»¯ÒÇNI PCI-5124¡£Ëü¿ÉÒÔÖ±½Ó²åÈë¼ÆËã»úµÄPC²¶²Û£¬¼´²å¼´ÓÃʹÓ÷½±ã£¬¾ßÓÐ200 MS£¯sµÄʵʱ²ÉÑùÖÁ4£®0 GS£¯sµÄµÈЧʱ¶Î²ÉÑù£»±ê×¼8¡«256 MB´óÈÝÁ¿°åÔØÄڴ棻»ùÓÚPCI×ÜÏßµÄ12λ·Ö±æÂʵÄ˫ͬ²½²ÉÑùͨµÀ£»Ê¹ÓÃм¼ÊõʵÏÖÔÚ2¸ö150 MHz´ø¿íµÄ¡¢´øÓÐÈ¥ÔëºÍ¿¹»ìµþÂ˲¨Æ÷µÄÊäÈëÐŵÀÖÐͬ²½²ÉÑù£»¸ß´ï75 dBcµÄÎÞ¼ÄÉú¶¯Ì¬·¶Î§SFDR(Spufious-Free Dynamic Range)£»»ùÓÚNIͬ²½ºÍ´æ´¢ºËÐÄSMC (Synchronization and Memory Core)¹¹¼Ü£¬¾ß±¸Ã¿Í¨µÀ512 MB°åÔØÄÚ´æ¡¢¿ìËÙÊý¾Ý´«ÊäºÍ½ôÃܵÄͬ²½¹¦ÄÜ¡£¹¤³ÌʦÃÇ¿ÉÒÔÔÚ¼¸Ê®Æ¤Ãë(ps)ÄÚͬ²½»ùÓÚSMCµÄÄ£¿é»¯ÒÇÆ÷£¬Ö÷ÒªÓбßÔµ¡¢ÊÓ´°¡¢ÖÍ»·¡¢ÊÓƵºÍÊý×ֵȴ¥·¢·½Ê½£¬Ö÷ÒªÓÃÓÚ¸ßͨµÀºÍ»ìºÏÐźÅÓ¦Óá£
רÓÃÊý¾Ý²É¼¯³¤µÄÇý¶¯·½Ê½·ÖΪÍâ¹ÒʽÇý¶¯ºÍÄÚÖÃʽÇý¶¯Á½ÖÖ¡£¶ÔÓÚNI¹«Ë¾Éú²úµÄ¸÷ÖÖרÓÃÊý¾Ý²É¼¯¿¨£¬¿ÉʹÓÃLabVIEWÄÚµÄDAQ¿âÖ±½Ó¶Ô¶Ë¿Ú½øÐи÷ÖÖ²Ù×÷£¬¼´ÄÚÖÃʽÇý¶¯¡£NIÊý¾Ý²É¼¯¿¨Ìṩ¶ÔLabVIEW·á¸»ÇÒÍ걸µÄÖ§³Ö£¬Çý¶¯º¯ÊýÔڵײãµÄ»ù´¡º¯ÊýÉϽøÐи߶ȷâ×°£¬Óû§ÎÞÐèÉîÈëÁ˽â²É¼¯¿¨µÄ¾ßÌ幤×÷£¬Ö»ÒªÕÆÎÕÇý¶¯º¯ÊýÊäÈ룯Êä³ö¶Ë¿ÚµÄÒâÒ壬¾ÍÄܽøÐÐÊý¾Ý²É¼¯¿ª·¢¡£Òò´ËÓû§Ê¹ÓÃNI PCI-5124ʱ£¬Ö»Ð轫ËùÐè½Ó¿Ú´Ó³ÌÐòÖÐÖ±½Óµ÷ÓÃÖÁϵͳ¿ª·¢»·¾³ÖУ¬¼´¿ÉʵÏֲɼ¯¡¢´æ´¢ÒÔ¼°»Ø·ÅµÈ¹¦ÄÜ¡£
2 Êý¾Ý²É¼¯ÏµÍ³Éè¼Æ
2£®1 ³ÌÐòÉè¼Æ
LabVIEWÊÇÒ»ÖÖ»ùÓÚͼÐÎÓïÑÔ±à³ÌµÄ¿ÉÊÓ»¯Èí¼þ¿ª·¢Æ½Ì¨£¬ÓëVC¡¢VBµÈÆäËû¿ÉÊÓ»¯±à³ÌÓïÑÔÏà±È£¬Æ亯Êý¿â·á¸»¡¢µ÷ÊÔ·½±ã£¬¶øÇÒ¿ª·¢½çÃæ¼òµ¥£¬½çÃæ·ç¸ñÓ봫ͳÒÇÆ÷ÏàËÆ¡£LabVIEWÊÇÒ»¸öÍâ¹ÛºÍ²Ù×÷¾ùÄÜÄ£·Âʵ¼ÊÒÇÆ÷µÄ³ÌÐò¿ª·¢»·¾³£¬ÀàËÆÓÚC¡¢BASICµÈ±à³ÌÓïÑÔ¡£µ«LabVIEWµÄÌصãÔÚÓÚʹÓÃͼÐλ¯±à³ÌGÓïÑÔÔÚÁ÷³ÌͼÖд´½¨Ô´³ÌÐò£¬¶ø·ÇʹÓûùÓÚÎı¾µÄÓïÑÔ²úÉúÔ´³ÌÐò´úÂë¡£Ó봫ͳC¡¢C++µÈ±à³ÌÓïÑÔ²»Í¬£¬LabVI-EW²ÉÓÃÇ¿´óµÄͼÐλ¯ÓïÑÔ±à³Ì£¬ÃæÏò²âÊÔ¹¤³Ìʦ¶ø·Çרҵ³ÌÐòÔ±£¬±à³Ì·½±ã£¬ÈË»ú½»»¥½çÃæÖ±¹ÛÓѺ㬾ßÓÐÇ¿´óµÄÊý¾Ý¿ÉÊÓ»¯·ÖÎöºÍÒÇÆ÷¿ØÖÆÄÜÁ¦¡£
±¾ÊµÑéϵͳÖ÷ÒªÓÉÊý¾Ý²É¼¯¡¢´æ´¢ºÍÊý¾Ý´¦ÀíµÈ²¿·Ö×é³É¡£ÆäÖÐÊý¾Ý²É¼¯°üÀ¨²É¼¯ÉèÖúÍÊý¾Ý²É¼¯²¨ÐÎÏÔʾ£»Êý¾Ý´¦Àí°üÀ¨ÐźÅʱƵÓò²ÎÁ¿²âÁ¿¡¢ÐÅÔë±È²âÁ¿ÒÔ¼°±¨±í´òÓ¡µÈ¡£ÏµÍ³¹¤×÷Á÷³ÌÈçͼ2Ëùʾ¡£
±¾ÏµÍ³»ù±¾¹¤×÷¹ý³ÌÊÇ£º¼ç¶¯LabVIEW³ÌÐòºó£¬Ê×ÏÈÉèÖøßËÙÊý¾Ý²É¼¯¿¨PCI-5124µÄͨµÀ¡¢²ÉÑùģʽ¡¢²ÉÑùƵÂÊ¡¢´¥·¢ÀàÐÍ¡¢´¥·¢µçƽµÈ£¬È»ºóÆô¶¯²É¼¯£¬½øÐг¤Ê±¼äÁ¬ÐøµÄÊý¾Ý²É¼¯²¢ÀûÓÃÁ÷ô»¼¼Êõ½«²É¼¯µ½µÄÐÅϢʵʱ´æ´¢ÓÚ¼ÆËã»úÓ²ÅÌ£¬ÓÉÓڲɼ¯µ½µÄÐÅÏ¢Á¿ºÜ´ó£¬Òò´Ë¶Ô²É¼¯µ½µÄÊý¾Ý½øÐÐÀëÏß´¦Àí£¬ÒÔ¼õÇá¼ÆËã»úCPU¸ºµ££¬Ìá¸ßÊý¾Ý´¦ÀíËٶȡ£