時間:2011-03-09 09:20:30來æºï¼šboulifairy
摘è¦ï¼šé‡å°ç„¡åˆ·ç›´æµé›»æ©Ÿä¸éœçˆ¾å‚³æ„Ÿå™¨å®‰è£å·¥è—上的缺陷,è¨(shè)計實ç¾(xià n)了一個基于虛擬儀器架構(gòu)çš„é‚輯信號檢測分æžå„€å°é›»æ©Ÿéœçˆ¾å‚³æ„Ÿå™¨ä¿¡è™Ÿé€²è¡Œæª¢æ¸¬ã€‚采用AT89S52單片機作為信號采集器,通éŽRS232串å£å¯¦ç¾(xià n)單片機與PC通信,應(yÄ«ng)用VB è¨(shè)計圖形化的界é¢å°é‡‡é›†çš„æ•¸(shù)據(jù)進行分æžã€‚
  無刷直æµé›»æ©Ÿï¼ˆBLDC) 應(yÄ«ng)用ä¸ï¼Œå¸¸é‡‡ç”¨éœçˆ¾å‚³æ„Ÿå™¨ä¾†æª¢æ¸¬é›»æ©Ÿè½‰(zhuÇŽn)å的實際ä½ç½®ï¼Œçµ¦é›»åæ›å‘æä¾›ä¾æ“š(jù)。 ç„¶è€Œï¼Œç”±äºŽåˆ¶é€ å·¥è—çš„é™åˆ¶ï¼Œéœçˆ¾å‚³æ„Ÿå™¨çš„å®‰è£æœ‰å¯èƒ½æœƒç”¢(chÇŽn)生物ç†ä½ç½®åå·®ï¼Œå¾žè€Œé€ æˆé›»åæ›å‘的時間發(fÄ)生å差,影響電機的轉(zhuÇŽn)速和平穩(wÄ›n)度。 ç‚ºäº†èƒ½æª¢æ¸¬å‡ºé€™å€‹åˆ¶é€ å·¥è—上的缺陷,在工æ¥(yè)上采用了專用的電機檢測è¨(shè)備,然而這些è¨(shè)å‚™çµ(jié)æ§‹(gòu)復(fù)雜ã€é«”ç©é¾å¤§ã€åƒ¹æ ¼æ˜‚貴。 本文基于虛擬儀器架構(gòu)çš„è¨(shè)è¨ˆæ€æƒ³ï¼Œè¨(shè)è¨ˆäº†ä¸€å€‹ä½Žæˆæœ¬çš„é‚輯信號檢測分æžå„€ä¾†æª¢æ¸¬é›»æ©Ÿéœçˆ¾å‚³æ„Ÿå™¨ä¿¡è™Ÿã€‚
  1.系統(tǒng)方案
  本è¨(shè)計采用廉價的51 單片機作為信號采集器,51單片機將采集的數(shù)據(jù)通éŽRS232串å£ç™¼(fÄ)é€çµ¦PC,PCå†å°é€™äº›æ•¸(shù)據(jù)進行記錄和分æžå¹¶ä¸”繪制波形。利用51單片機的P1å£ä½œç‚ºä¿¡è™Ÿé‡‡æ¨£å£ï¼Œå¯ä»¥åŒæ¥é‡‡é›†8è·¯é‚輯信號,然åŽé€šéŽRS232串å£ï¼Œå°‡åŒä¸€æ™‚刻采集到的8è·¯é‚輯電平作為一個å—節(jié)çš„8個bit傳é€çµ¦PC。
  2.軟件部分
  2.1單片機部分
  AT89S52單片機是一種低功耗高性能的CMOS 8ä½å¾®æŽ§åˆ¶å™¨ï¼Œå…¶å…·æœ‰8KB坿“¦å¯«1000次的在線å¯ç·¨ç¨‹ISP é–ƒå˜ã€3級程åºå˜å„²å™¨åР坆ã€256Bå…§(nèi)部ARMã€32 æ¢å¯ç·¨ç¨‹I/Oç·šã€3個16ä½å®šæ™‚器#計數(shù)器ã€8 個䏿–·æºã€UART串行通é“ç‰ç‰¹é»žã€‚ 在AT89S52單片機上,采用P1å£ä½œç‚ºé‡‡æ¨£å£ï¼ŒTimer()為ç‰å¾…時間計時器,Timer2ç”¨äºŽä¸²å£æ³¢ç‰¹çŽ‡çš„å®šæ™‚å™¨ã€‚ä¸²è¡Œå£æ•¸(shù)據(jù)通信å”(xié)è°æ˜¯ï¼šæ•¸(shù)據(jù)傳輸速率為57600b/s 8使•¸(shù)據(jù)ä½ï¼Œ1ä½åœæ¢ä½ï¼Œç„¡å¥‡å¶æ ¡é©—ä½ã€‚ç•¶(dÄng)51單片機上電åŽï¼Œä¾¿é–‹å§‹ä¸åœåœ°é‡‡æ¨£å’Œç™¼(fÄ)逿•¸(shù)據(jù), 這類似于計算機上的“DMAâ€æ–¹å¼ï¼Œå–®ç‰‡æ©Ÿçš„主程åºã€‚
  2.2部分
  在PC上采用VBä¾†ç·¨å¯«ä¸²è¡Œå£æŽ¥æ”¶ã€å˜å„²ã€åˆ†æžæ•¸(shù)據(jù)的程åºï¼Œå€Ÿé‘’了“虛擬儀器架構(gòu)†的è¨(shè)è¨ˆæ€æƒ³ï¼ŒåŠ›æ±‚é€šéŽæ“作PC ç«¯è»Ÿä»¶ä¾†å®Œæˆæ‰€éœ€è¦çš„æ¸¬è©¦åŠŸèƒ½ï¼Œå°±åƒåœ¨æ“作自己定義ã€è‡ªå·±è¨(shè)計的一臺電å儀器一樣。
  首先è¦åˆå§‹åŒ–串å£ï¼Œå¿…é ˆå°‡MSComm控件的通信特性è¨(shè)置為åŒ51å–®ç‰‡æ©Ÿä¸€è‡´æ–¹å¯æ£å¸¸é€šä¿¡ã€‚
串行å£åˆå§‹åŒ–完æˆåŽåˆ©ç”¨MSComm控件å¯ä»¥å¾žä¸²å£å¯¦æ™‚的接收數(shù)據(jù)。ONComm是MSComm控件的通信事件處ç†å‡½æ•¸(shù)。其串å£é€šä¿¡çš„程åºç‚ºï¼š
ä»¥ä¸Šæ˜¯ä¸²è¡Œå£æŽ¥æ”¶æ•¸(shù)據(jù)程åºï¼ŒPC 端在接收到數(shù)據(jù)åŽé‚„è¦å°æ•¸(shù)據(jù)進行處ç†å’Œé¡¯ç¤ºï¼Œ 在本系統(tÇ’ng)ä¸é€šéŽç¹ªåˆ¶æ•¸(shù)據(jù)采樣çµ(jié)果來直觀地顯示采集到的信號信æ¯ã€‚
  PC 端軟件除以上功能外, 還具有å°é‡‡é›†çš„æ•¸(shù)據(jù)進行å˜ç›¤å’Œè®€å–æ·å²é‡‡æ¨£çš„功能。
  3. 應(yīng)用實例
  éœçˆ¾å‚³æ„Ÿå™¨åœ¨ç„¡åˆ·ç›´æµé›»æ©ŸæŽ§åˆ¶ç³»çµ±(tÇ’ng)ä¸èµ·è‘—éžå¸¸é‡è¦çš„作用。它用于檢測轉(zhuÇŽn)åç£æ¥µçš„ä½ç½®ï¼Œ 為開關(guÄn)電路æä¾›æ£ç¢ºçš„æ›ç›¸ä¿¡æ¯ã€‚è‹¥éœçˆ¾å‚³æ„Ÿå™¨çš„相ä½ç”¢(chÇŽn)生åå·®å‰‡æœƒä½¿é›»åæ›å‘的時間發(fÄ)生å差, 影響電機的轉(zhuÇŽn)速和平穩(wÄ›n)度。若éœçˆ¾å‚³æ„Ÿå™¨çš„相ä½ç¼ºç›¸ï¼Œå‰‡æœƒä½¿é›»æ©Ÿç›¸é›»æµè®Šå¤§å’Œé›»ç£è½‰(zhuÇŽn)矩脈動增大, 甚至燒毀電機。所以éœçˆ¾ç›¸ä½çš„æª¢æ¸¬æ˜¯å分é‡è¦çš„#本文ä¸å°‡è¨(shè)計的é‚輯信號檢測分æžå„€æ‡‰(yÄ«ng)用在電機éœçˆ¾å‚³æ„Ÿå™¨ä¿¡è™Ÿæª¢æ¸¬ä¸Šã€‚其硬件電路如圖3所示。
  無刷直æµé›»æ©Ÿï¼ˆBLDC)一般有3 個éœçˆ¾å‚³æ„Ÿå™¨ï¼Œ 其產(chÇŽn)生的3個信號被51單片機采樣, 信號通éŽRS232串å£ç·šè¢«é€å…¥PC,在PC 上é‹è¡ŒæŽ¥æ”¶å’Œåˆ†æžè»Ÿä»¶å¯å°é‡‡é›†åˆ°çš„信號進行分æžã€ 顯示。將檢測電路連接好åŽï¼Œç”¨æ‰‹è½‰(zhuÇŽn)動電機轉(zhuÇŽn)å,在軟件上啟動采樣,一段時間åŽåœæ¢ï¼Œå¯ä»¥å¾—到波形。 由圖4å¯ä»¥çœ‹å‡ºç•¶(dÄng)BLDC的轉(zhuÇŽn)åæ—‹è½‰(zhuÇŽn)時,éœçˆ¾ä¿¡è™Ÿæœƒå‘ˆç¾(xià n)出一種方波的波形, å¹¶å¯ä»¥é€šéŽåˆ†æžè»Ÿä»¶çš„功能å°ä¸‰è·¯éœçˆ¾ä¿¡è™Ÿçš„ä½ç½®è®ŠåŒ–進行有效的分æžã€‚
  本文è¨(shè)計的基于虛擬儀器架構(gòu)çš„é‚輯信號檢測分æžå„€å……分發(fÄ)æ®äº†å–®ç‰‡æ©Ÿå’ŒPC 機的作用,å¯ä»¥åŒæ¥é‡‡æ¨£8路信號, å˜å„²ã€ 記錄大é‡çš„æ¸¬è©¦æ•¸(shù)據(jù)ï¼Œèƒ½å¤ ?qÅ«)z測數(shù)據(jù)進行有效的分æžå’Œåœ–形顯示。 æ–‡ä¸æˆåŠŸåœ°å°‡å…¶æ‡‰(yÄ«ng)用于電機éœçˆ¾å‚³æ„Ÿå™¨ä¿¡è™Ÿæª¢æ¸¬ä¸ï¼Œå¹¶å–得良好的效果。由于其çµ(jié)æ§‹(gòu)ç°¡å–®ã€æˆæœ¬ä½Žå»‰ã€é©ç”¨é¢å»£ã€æ“´å±•性強ç‰ç‰¹é»žï¼Œ å¯å°‡å®ƒé‹ç”¨äºŽå„種多路信號的檢測方案ä¸ã€‚
標(biÄo)簽:
上一篇:基于AM402的電æµé‡è¼¸å‡ºé›»å®¹å¼...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來æºï¼šä¸åœ‹å‚³å‹•ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(wÇŽng)(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉(zhuÇŽn)載請與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個人轉(zhuÇŽn)è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊