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