時間:2008-01-30 15:31:00來æºï¼šmahaiyan
éš¨è‘—è¨ˆç®—æ©Ÿç§‘å¸æŠ€è¡“çš„é£›é€Ÿç™¼å±•å’Œæ™®åŠï¼Œæ•¸æ“šé‡‡é›†æŠ€è¡“已經滲é€åˆ°é›·é”ã€é€šä¿¡ã€æ°´è²ã€é™æ„Ÿã€åœ°è³ªå‹˜æŽ¢ã€æŒ¯å‹•工程ã€èªžéŸ³è™•ç†ã€æ™ºèƒ½å„€å™¨ã€å·¥æ¥è‡ªå‹•控制以åŠç”Ÿç‰©é†«å¸å·¥ç¨‹ç‰çœ¾å¤šé ˜åŸŸã€‚ 本è¨è¨ˆå€ŸåŠ©äºŽåµŒå…¥å¼ç³»çµ±è¨è¨ˆæŠ€è¡“和微處ç†å™¨æŠ€è¡“來實ç¾çš„低功耗ã€å¤§å®¹é‡å˜å„²çš„ä¾¿æ”œå¼æ•¸æ“šé‡‡é›†è£ç½®ã€‚該è£ç½®å…·æœ‰å¦‚ä¸‹ç‰¹é»žï¼šå¤šé€šé“æ•¸æ“šé‡‡é›†ï¼ˆåŒ…括8路模擬é‡é‡‡é›†é€šé“)ã€16路開關é‡é‡‡é›†é€šé“ã€æµ·é‡æ•¸æ“šå¯¦æ™‚顯示å˜å„²ã€é›†æˆåº¦é«˜ã€æ”œå¸¶æ–¹ä¾¿ã€‚
嵌入å¼å¹³è‡ºçš„æ§‹å»º
20世紀90年代åŽï¼ŒåµŒå…¥å¼å¯¦æ™‚æ“作系統在嵌入å¼ç³»çµ±ä¸ç¢ºç«‹äº†ä¸»å°Žåœ°ä½ã€‚典型產å“如VxWorksã€PSOSã€VRTXã€Nucleusã€Lynxã€WindowsCEã€RTLinuxã€μCOS-IIç‰ç‰ã€‚ μCOS-IIåµŒå…¥å¼æ“作系統簡介 μCOS-II的特點如下:公開æºä»£ç¢¼ï¼Œä»£ç¢¼çµæ§‹æ¸…æ™°ã€æ˜Žäº†ï¼Œæ³¨é‡‹è©³ç›¡ï¼Œçµ„織有æ¢ç†ï¼Œå¯ç§»æ¤æ€§å¥½ï¼Œå¯è£å‰ªï¼Œå¯å›ºåŒ–ã€‚å…§æ ¸å±¬äºŽæ¶å å¼ï¼Œæœ€å¤šå¯ä»¥ç®¡ç†60個任務。是一個經實è¸è‰æ˜Žå¥½ç”¨ä¸”穩定å¯é çš„å…§æ ¸ï¼Œè¢«æˆåŠŸåœ°ç§»æ¤åˆ°äº†è¨±å¤šä¸åŒæž¶æ§‹çš„處ç†å™¨ä¸Šã€‚ç›®å‰åœ‹å…§å°μCOS-IIçš„ç ”ç©¶å’Œæ‡‰ç”¨éƒ½å¾ˆå¤šã€‚ MSP430系列單片機介紹 MSP430系列單片機是美國德州儀器公å¸ï¼ˆTI)近幾年開發的新一代16ä½å–®ç‰‡æ©Ÿï¼ŒMSP430F169是其ä¸ä¸€æ¬¾ï¼Œå…·æœ‰å¼·å¤§çš„處ç†èƒ½åŠ›ï¼ŒRISCçµæ§‹ï¼Œ125ns的指令周期,è±å¯Œçš„片內外è¨ï¼Œå…§éƒ¨å…·æœ‰2kBçš„RAMå’Œ60kBçš„FLASH,尋å€ç©ºé–“é”64k。 本è¨è¨ˆä¸æ‰€ç”¨åˆ°çš„嵌入å¼è™•ç†å™¨æ˜¯TIå…¬å¸çš„MSP430F169ï¼›æ“作系統是μCOS-II。 μCOS-II在MSP430F169ä¸Šçš„ç§»æ¤ ç§»æ¤ï¼ŒæŒ‡çš„æ˜¯ä¸€å€‹æ“作系統å¯ä»¥åœ¨æŸå€‹å¾®è™•ç†å™¨æˆ–者微控制器上é‹è¡Œã€‚é›–ç„¶μCOS-II大部分æºä»£ç¢¼æ˜¯ç”¨C語言寫æˆçš„,但是ä»ç„¶éœ€è¦ç”¨åŒ¯ç·¨èªžè¨€å®Œæˆèˆ‡è™•ç†å™¨ç›¸é—œä»£ç¢¼çš„編寫。è¦ä½¿μCOS-II能æ£å¸¸ç§»æ¤åˆ°è™•ç†å™¨ï¼Œè™•ç†å™¨å¿…é ˆæ»¿è¶³ä»¥ä¸‹è¦æ±‚:①處ç†å™¨çš„Cç·¨è¯å™¨èƒ½ç”¢ç”Ÿå¯é‡å…¥ä»£ç¢¼ï¼›â‘¡èƒ½ç”¨Cèªžè¨€æ‰“é–‹æˆ–é—œé–‰ä¸æ–·ï¼›â‘¢è™•ç†å™¨æ”¯æŒä¸æ–·ï¼Œå¹¶ä¸”èƒ½å¤ ç”¢ç”Ÿå®šæ™‚ä¸æ–·ï¼›â‘£è™•ç†å™¨èƒ½æ”¯æŒä¸€å®šæ•¸é‡çš„æ•¸æ“šå˜å„²ç¡¬ä»¶å †æ£§ï¼›â‘¤è™•ç†å™¨æœ‰å°‡å †æ£§æŒ‡é‡å’Œå…¶ä»–CPU寄å˜å™¨å˜å„²å’Œè®€å‡ºåˆ°å †æ£§ï¼ˆæˆ–者內å˜ï¼‰çš„æŒ‡ä»¤ã€‚
硬件è¨è¨ˆ
本數據采集è£ç½®çš„硬件è¨è¨ˆä¸»è¦åˆ†ä¸‰å€‹æ¨¡å¡Šé€²è¡Œï¼šä¸»æŽ§å–®å…ƒã€æ•¸æ“šé‡‡é›†å–®å…ƒã€å¯¦æ™‚時é˜ã€‚主控單元主è¦å®Œæˆäº†äººæ©ŸæŽ¥å£å’Œå˜å„²é›»è·¯çš„è¨è¨ˆï¼Œå…¶ä¸å˜å„²é›»è·¯é¸ç”¨USB接å£é›»è·¯ä½œç‚ºæ•¸æ“šå˜å„²ï¼Œå°é‡‡é›†æ•¸æ“šåŠæ™‚å¯é çš„å˜å„²ä¿è·ï¼Œæ•¸æ“šé‡‡é›†å–®å…ƒä¸»è¦æ˜¯æ¨¡æ“¬é‡ã€é–‹é—œé‡è¼¸å…¥é€šé“è¨è¨ˆã€‚ç³»çµ±å¯¦æ™‚æ™‚é˜æ˜¯ç”±MSP430F1222實ç¾çš„,其與專用的RTCå™¨ä»¶ç›¸æ¯”é‚„å…·æœ‰å¯æ“´å±•性。 æ ¸å¿ƒé›»è·¯çš„è¨è¨ˆ
微處ç†å™¨æ˜¯æ•´å€‹é›»è·¯çš„æ ¸å¿ƒå™¨ä»¶ï¼Œå…¶æ€§èƒ½çš„優劣直接影響和決定著系統的功能指標。 æ™¶æŒ¯é›»è·¯ä½œç‚ºæ™‚åŸºç™¼ç”Ÿå™¨çš„æ™‚é˜æŒ¯è•©é›»è·¯ï¼Œç‚ºæ•´å€‹å–®ç‰‡æ©ŸèŠ¯ç‰‡å…§éƒ¨å„個部分電路åŠå–®ç‰‡æ©Ÿèˆ‡å…¶ä»–數å—系統或者計算機系統之間通信,æä¾›å¯é çš„åŒæ¥æ™‚é˜ä¿¡è™Ÿã€‚MSP430F169單片機有3個時é˜è¼¸å…¥æºï¼šä½Žé€Ÿæ™¶é«”振蕩器(32k)ã€é«˜é€Ÿæ™¶é«”振蕩器(450k~8M)和DCO振蕩器。無論系統上電或掉電都需è¦ä¿è‰æ£å¸¸å¾©ä½ã€‚復ä½é›»è·¯æœ¬ç³»çµ±é¸ç”¨çš„CAT809微控制器監控電路符åˆè¦æ±‚。 é›»æºè¨è¨ˆ é›»æºæ¨¡å¡Šæ˜¯æ•¸æ“šé‡‡é›†ç³»çµ±ç¡¬ä»¶è¨è¨ˆçš„é‡è¦çµ„æˆéƒ¨åˆ†ï¼Œç›´æŽ¥å½±éŸ¿ç³»çµ±çš„精度和å¯é 性。輸出質é‡é«˜ã€ç©©å£“效果好ã€é«˜æ•ˆçŽ‡å’Œå¾®åŠŸè€—ã€å¯é 性強ã€å¾®åž‹åŒ–ç‰æ˜¯å…¶è¨è¨ˆåŽŸå‰‡ã€‚ 數據å˜å„²é›»è·¯ 完æˆé‡‡é›†æ•¸æ“šåŠæ™‚å¯é çš„å˜å„²ä¿è·æ˜¯æœ¬ç³»çµ±çš„ä¸€é …é‡è¦åŠŸèƒ½ï¼Œè¨è¨ˆé¸ç”¨å—äº¬æ²æ’有é™å…¬å¸çš„純粹USB接å£CH375,它的主è¦ç‰¹é»žæ˜¯åƒ¹æ ¼ä¾¿å®œã€æŽ¥å£æ–¹ä¾¿ã€å¯é 性高,尤其é©ç”¨äºŽç”¢å“的改型è¨è¨ˆã€‚
軟件è¨è¨ˆ
主程åºè¨è¨ˆ 主程åºè² 責系統的åˆå§‹åŒ–åŠä»»å‹™çš„創建。基本æµç¨‹å¦‚圖2所示。主控單元的軟件è¨è¨ˆä¸»è¦åŒ…括éµç›¤æŽƒæä»»å‹™ï¼Œæ¶²æ™¶é¡¯ç¤ºä»»å‹™ï¼Œæ•¸æ“šå˜å„²ä»»å‹™ã€UART通信任務ç‰ã€‚主è¦ä»‹ç´¹æ•¸æ“šå˜å„²ä»»å‹™å’ŒUART通信任務。 數據å˜å„²ä»»å‹™ é‡‡é›†æ•¸æ“šåŠæ™‚å¯é çš„å˜å„²ä¿è·æ˜¯æœ¬é‡‡é›†è£ç½®çš„ä¸€é …é‡è¦ä»»å‹™ï¼ŒU盤的讀寫方å¼ä¸‹ï¼Œåƒ…僅是將U盤當作å¯ç§»å‹•çš„å˜å„²å™¨ï¼Œæ‰€ä»¥è®€å¯«æ–¹æ³•與讀寫閃å˜å·®ä¸å¤šï¼Œæ“作簡單,速度快,åªè¦å¹¾åæ¢èªžå¥å°±å¯ä»¥è®€å¯«æ•¸æ“šã€‚但計算機ä¸èƒ½ç›´æŽ¥è®€å–寫入的數據。 Voidx Write CH375 Cmd(UINT8mCmd)å‘CH375寫命令 ï½› P2DIR=0x0Fï¼›è¨ç½®P2å£A0,CS,WR,RD為輸出控制信號 P4OUT=mCmdï¼›å‘CH375的并å£è¼¸å‡ºæ•¸æ“š ï½ Void xReadCH375 Data(void) 從CH375讀數據 ï½› UINT8mDataï¼› P4DIR=0;讀æ“作所以數據輸入 mData=P4IN;從CH375的并å£è¼¸å…¥æ•¸æ“š P2OUT=0x07ï¼› è¼¸å‡ºç„¡æ•ˆçš„æŽ§åˆ¶ä¿¡è™Ÿï¼Œå®Œæˆæ“作CH375芯片,A0(P2.3)=0ï¼›CS(P2.2)=1ï¼›WR=(P2.1)=1ï¼›RD(P2.0)=1ï¼› return(mData); ï½
UART通訊任務 數據采集單元的軟件è¨è¨ˆåŒ…括8路模擬é‡çš„采集任務ã€16路開關é‡çš„采集任務和UART通訊任務的編寫,UARTé€šè¨Šä»»å‹™ä¸»è¦æ˜¯å®Œæˆæ•¸æ“šé‡‡é›†æ¨¡å¡Šå’Œä¸»æŽ§å–®å…ƒçš„æ•¸æ“šäº¤æ›ã€‚ 本è¨è¨ˆæ˜¯çµåˆå…ˆé€²çš„åµŒå…¥å¼æŠ€è¡“ã€å¾®è™•ç†å™¨æŠ€è¡“åŠUSB總線技術,基于低功耗ã€å¤§å®¹é‡å˜å„²åŽŸå‰‡è¨è¨ˆçš„ä¾¿æ”œå¼æ•¸æ“šé‡‡é›†è£ç½®ï¼›å°å…¶ä¸»è¦åŠŸèƒ½æ¨¡å¡Šé€²è¡Œäº†åŽŸç†è¨è¨ˆï¼Œéƒ¨åˆ†å¯¦é©—進行了驗è‰ï¼Œè‰æ˜Žè©²è£ç½®é©ç”¨äºŽå·¥æ¥æŽ§åˆ¶ç‰è¼ƒç‚ºå¾©é›œçš„æ¸¬æŽ§å ´åˆã€‚軟件è¨è¨ˆä¸Šï¼ŒμCOS-II的應用使數據采集具有更好的實時性。但是系統功能的擴展和通信方é¢é‚„å…·æœ‰æ›´æ·±çš„ç ”ç©¶ç©ºé–“ã€‚
標簽:
上一篇:用帶電測試替代部分åœé›»é 防...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊