å¨åæ¥åçµæºçæ§å¶ç³»ç»ä¸ï¼å±ç£è°èå¨æ¯å
¶ä¸çéè¦ç»æé¨åãå½åçµæºåæºè¿è¡æ¶ï¼å±ç£è°èå¨éè¿è°æ´åçµæºçå±ç£çµæµæ¥è°æ´åçµæºç端çµåï¼å½çµåç³»ç»ä¸æå¤å°åçµæºå¹¶èè¿è¡æ¶ï¼å±ç£è°èå¨éè¿è°æ´å±ç£çµæµæ¥åçåé
并èè¿è¡åçµæºç»é´çæ ååçï¼ä»èæé«çµåç³»ç»çéæåå¨æ稳å®æ§ãå æ¤ï¼å½å
å¤ç¸å
³ä¸ä¸äººå£«ä¸ç´è´åäºå±ç£è°èå¨çç 究ãå±ç£è°èå¨çåå±ä¹ç±æºæ¢°å¼å°çµç£å¼ï¼ååå±å°ä»å¤©çæ°åå¼ãç®åï¼æ°åå¼å±ç£è°èå¨ç主导产åæ¯ä»¥å¾®å计ç®æºä¸ºæ ¸å¿ææçï¼ä½å
¶é ä»·é«ï¼éè¦è¾é«ææ¯æ¯æï¼å¨ä¸äºå°åæºç»ä¸æ¨å¹¿æä¸å®é¾åº¦ãç±æ¤ï¼åºç°äºä»¥MCS-51åçæºä¸ºæ ¸å¿çå±ç£è°èå¨[1][2]ãMCS-51åçæºå
é¨èµæºè¾å°ä½¿å¾å¤å´çµè·¯å¤æï¼ä»èå½±åäºæ´ä¸ªå±ç£æ§å¶ç³»ç»ç精确æ§ãå¿«éæ§å稳å®æ§ãæ¬ææåºäºä¸ç§åºäºPIC16F877çåæ¥åçµæºèªå¹¶å±å¾®æºå±ç£è°èå¨ç设计æ¹æ³ã
ããPIC16F877æ¯ç¾å½Microchipå
¬å¸ç产çPIC16F87Xç³»åè¯çä¸åè½æ为é½å
¨çå¾®æ§å¶å¨ãå®å¯ä»¥å®ç°å¨çº¿è°è¯åå¨çº¿ç¼ç¨ï¼å
é¨å¸¦æ8è·¯10ä½A/ D 转æ¢å¨ ï¼8KÐ¥14ä½FLASHç¨åºåå¨å¨,368Ð¥8ä½RAM,256Ð¥8ä½çEEPROM,14个ä¸ææºå3个å®æ¶/ 计æ°å¨,çå
éæå¤è¾¾15个å¤å´è®¾å¤æ¨¡åï¼å æ¤å¤å´çµè·¯å¤§å¤§ç®åï¼ææ¬éä½ã
ãã2 èªå¹¶å±å¾®æºå±ç£è°èå¨åºæ¬å·¥ä½åç[4]
ããå¾1为èªå¹¶å±å±ç£ç³»ç»çåçæ¥çº¿å¾ãåçµæºå±ç£åçåèªåçµæºç«¯ï¼ç»è¿å±ç£ååå¨LBéåï¼å¯æ§ç¡
æ´æµå¨KZLæ´æµåç»åçµæºå±ç£ãèªå¨å±ç£è°èå¨æ ¹æ®è£
å¨åçµæºåºå£ççµåäºæå¨TVåçµæµäºæå¨TAééççµåãçµæµä¿¡å·ä»¥åå
¶å®è¾å
¥ä¿¡å·ï¼æäºå
ç¡®å®çè°èååæ§å¶è§¦åä¸ç¸å
¨æ§æ´æµæ¡¥å¯æ§ç¡
ç移ç¸èå²ï¼ä»èè°èåçµæºçå±ç£çµæµï¼ä½¿å¾å¨åæºè¿è¡æ¶å®ç°èªå¨ç¨³åï¼å¨å¹¶ç½æ¶å®ç°èªå¨è°èæ ååçï¼æé«çµåç³»ç»ç稳å®æ§ã
ããåçµæºç线çµåUACåç¸çµæµIBåå«ç»çµåäºæå¨åçµæµäºæå¨åéåï¼ç»é´ç¸çµè·¯äº§ççµåå¨æçæ¹æ³¢èå²åçµåçµæµç¸ä½å·®çæ¹æ³¢èå²ä¿¡å·éPIC16F877å¾®æ§å¶å¨ï¼ç¨PICç计æ°å¨æµéè¿ä¸¤èå²ç宽度ï¼ä¾¿å¯å¾å°ç¸ä½å·®è®¡æ°å¼ï¼å³çµç½çåçå ç´ è§[1]ãç¶åéè¿æ¥è¡¨å¾åºç¸åºçåçå ç´ ï¼è¿ä¸æ¥æ±åºæååçåæ ååçã
ããæ§å¶åå
éç¨ä¸çPIC16F877åçæºï¼å PIC16F877åçæºå
é¨æA/D转æ¢åè½ï¼ä»èä¸ç¨å¤é¨A/D模åï¼è¿æ ·åå°äºå¤é¨å¨ä»¶ï¼éä½äºææ¬ï¼å¢å¼ºäºæå¹²æ°è½åãPICåçæºæ ¹æ®ä»è¾å
¥ééééçåçµæºè¿è¡ç¶æåéçå®æ¶æ°æ®ï¼è¿è¡æ§å¶è®¡ç®åé»è¾å¤æï¼æ±å¾æ§å¶éãå¨å¯æ§ç¡
æ´æµçµè·¯ä¸ï¼è¦æ±æ§å¶çµè·¯æç
§äº¤æµçµæºçç¸ä½åå¯æ§ç¡
æ§å¶æè¾åºä¸ç³»åçèå²ï¼æè½å®ç°å¯æ§ç¡
顺å©å¯¼éåèªç¶æ¢ç¸ãâåæ¥åæ°å触åæ§å¶çµè·¯âçä½ç¨å°±æ¯å°è®¡ç®æºCPU计ç®åºæ¥çãç¨æ°åé表示çå¯æ§ç¡
æ§å¶è§è½¬æ¢ä¸ºè§¦åèå²ãç±åçæ¾å¤§çµè·¯å°è§¦åèå²æ¾å¤§åå»è§¦åå¯æ§ç¡
ï¼ä»èæ§å¶å±ç£çµæµã
ãã3.1 CPUæ§å¶æ¨¡å
ããCPUæ§å¶æ¨¡åæ¯å±ç£è°èå¨çæ§å¶æ ¸å¿ï¼éç¨ç¾å½Microchip å
¬å¸ç产çPIC16F877 åçæºãPIC16F877å
·æç¬ç¹çRISC(ç²¾ç®æ令é) ç»æ,æ°æ®æ»çº¿åæ令æ»çº¿å离çåä½æ»çº¿ç»æ,使æ令åªæååé¿çç¹æ§,ä¸å
许æ令ç çä½æ°å¯å¤äº8 ä½çæ°æ®ä½æ°,è¿ä¸ä¼ ç»çéç¨CISC ç»æç8 ä½åçæºç¸æ¯,å¯ä»¥è¾¾å°2â¶1 ç代ç å缩,é度æé«4 åãPIC16F877å
é¨å¸¦æ8è·¯10ä½A/ D 转æ¢å¨ï¼8KÐ¥14ä½FLASHç¨åºåå¨å¨,368Ð¥8ä½RAM,256Ð¥8ä½çEEPROM,14个ä¸ææºå3个å®æ¶/ 计æ°å¨,çå
éæå¤è¾¾15个å¤å´è®¾å¤æ¨¡åãæ¤å¤ï¼è¿æä½åèç¡ç 模å¼åçå
çé¨ççµè·¯ï¼æäºå®ç°ä½åè设计åæå¹²æ°è®¾è®¡ã
ãã3.2 æ°æ®éé模å
ããPICåçæºå±ç£è°èå¨ééåæ åçµæºè¿è¡å·¥åµç4个模æä¿¡å·ï¼å³åçµæºæºç«¯çµåUACåå®åçµæµIBï¼å±ç£çµåULåå±ç£çµæµILãè¿4个模æä¿¡å·ç»è¿æ´å½¢æ»¤æ³¢åï¼åå«éå
¥å¯¹åºç4çéæ ·ä¿æå¨LF398ï¼éæ ·ä¿æå¨å¨PIC16F877å¾®æ§å¶å¨RE1è产ççåæ¥æ§å¶ä¿¡å·ä¸ï¼å®æ4路信å·åæ¥éæ ·ï¼å°æ¤4路被æµä¿¡å·åå«æ¥å
¥RA0ãRA1ãRA2ãRA3 4个10ä½A/D端å£å¼èã模æè¾å
¥ç模æåèçµåå¯ä»¥å¨å¯åå¨ä¸è®¾å®ãPIC16F877çA/D转æ¢ç»æå¨åå¨ä¸¤ä¸ª8ä½çå¯åå¨ADRESHåADRESLä¸ãç±äºPICçA/D模åæ¯çµåè¾å
¥çï¼æ以å¨åè·¯è¾å
¥ä¸ï¼çµåä¿¡å·å¯ä»¥ç´æ¥è¾å
¥ï¼èçµæµä¿¡å·è¦å¨è¾å
¥å¤æ¥ä¸éå½çµé»ï¼å°å
¶è½¬æ¢æçµåååè¾å
¥ãå½A/D模åçè¾å
¥ä¸æè¾å
¥çµåè¶
è¿å®çæé«è¾å
¥çµå5Væ¶ï¼å°±å¯è½æåå¨ä»¶ãå æ¤ï¼å¨A/Dè¾å
¥ç«¯æ¥ä¸å¯¹å°5Vç稳å管ï¼è¿æ ·ï¼å½æé«äºæé«å
许çµåçè¾å
¥çµååºç°æ¶ï¼å©ç¨ç¨³å管å¯ä»¥æå®ç¨³å®å¨æ£å¸¸çèå´ä¹å
ã
ããå¼ãåæºï¼èµ·ãåå±ï¼æãèªå¨ï¼å¢ãååççå¼å
³ééè¿å
çµé离åä¸PIC16F877ç端å£Bç¸è¿ã
ãã3.3 æ¾ç¤ºæ¨¡å
ãã为äºè约å¼èï¼å©ç¨PIC16F877åçæºå¼ºå¤§çI/Oæ©å±åè½ï¼éç¨MSSP模åçSPIæ¹å¼å移ä½å¯åå¨è¯ç74HC595å®ç°æ°ç 管çéææ¾ç¤ºã
ãã3.4 é信模å
ããç®åï¼ç»å¤§å¤æ°å±ç£ç³»ç»ä¸ä¸ä½æºçéä¿¡éç¨RS-485ãRS-485æ¯ä¸ç§ååå·¥çéä¿¡åè®®ï¼åªè½ææ主ä»å¼ç»æçéä¿¡ç½ç»ï¼éä¿¡èç»æ¹å¼ä¸ºå½ä»¤åãè¿ç§æºå¶ä½¿å¾å¨æ建大åå¤æå·¥ä¸ç°åºçå®æ¶æµæ§ç½ç»æ¶åå¨ä¸è¶³ãCANæ»çº¿å
·æç¹å¯¹ç¹ãä¸ç¹å¯¹å¤ç¹ãå
¨å±å¹¿æä¼ éæ°æ®çåè½ï¼ä»¥åå¯é æ§é«ãæçµç£å¹²æ°è½å强ãä¼ è¾éçå¿«ãéä¿¡è·ç¦»è¾è¿ãæäºä½¿ç¨åç»´æ¤ã便äºç½ç»æ©å¼ çä¼ç¹ï¼å¹¶èèå°å±ç£ç³»ç»æ¯å¨å¼ºçµç£å¹²æ°ç¯å¢ä¸ä½¿ç¨ï¼æ以æ¬ç³»ç»ä½¿ç¨CANæ»çº¿éä¿¡ãPIC16F877è¯ç没æéæCANåè½æ¨¡åï¼ä½å¯ä»¥éè¿å
¶SPIæ¹å¼åCANæ§å¶å¨MCP2510è¯çä¸å¸¦æºè½éé
å¡çPCæºå®ç°CANéä¿¡ã
ãã4 å¾®æºå±ç£è°èå¨è½¯ä»¶è®¾è®¡
ããPICå¾®æºå±ç£è°èå¨ç软件éç¨PIC16F877çæ±ç¼è¯è¨åCè¯è¨æ··åç¼ç¨ï¼äººæºçé¢å好ï¼æä½ç®åãå¦å¤ï¼éç¨æ¨¡åå设计ææ³ï¼ä»¥ä¸»ç¨åºä¸ºæ ¸å¿ï¼è®¾è®¡äºååè½æ¨¡ååç¨åºï¼ä½¿å¤§éçåè½å¨åç¨åºä¸å®ç°ï¼ç®åäºè½¯ä»¶è®¾è®¡ç»æãåç¨åºæ¨¡å主è¦å
æ¬ç³»ç»åå§ååä¸çµèªæ£æ¨¡åãPIDè°è模åãè¿è¡æ¹å¼è·è¸ªæ¨¡åãè¿å±åæ¬ å±æ§å¶æ¨¡åãå¼åæºæ¨¡åãé信模åçãç³»ç»ä¸»ç¨åºæµç¨å¾å¦å¾4æ示ã
ããç³»ç»æä¾äºä¸ç§ä¸åçè¿è¡æ¹å¼ï¼å³æçµåè°èãæå±ç£çµæµè°èãææ ååçè°èãä¸åçè¿è¡æ¹å¼å¯ä»¥éè¿é®çåæ¢å设å®ç»å®å¼ï¼æ¤å¤ï¼ç³»ç»è¿è®¾ç½®äºè¿è¡æ¹å¼è·è¸ªæ¨¡åï¼å³å¤ç¨è¿è¡æ¹å¼è¾åºå¯¹å½åè¿è¡æ¹å¼è¾åºçè·è¸ªï¼ä»¥å®ç°è¿è¡æ¹å¼åæ¢æ¶çæ æ°å¨ã
ããç±äºå±ç£ç³»ç»ææ¯æ§åæ»åçæ§å¶å¯¹è±¡ï¼åæ¶è¦æ±æè¾é«çæ§å¶ç²¾åº¦åè¾å¿«çååºé度ï¼å æ¤æ¬è®¾è®¡ä¸éç¨æ¹è¿åPIDè°èæ¹å¼ï¼å³éè¿éç¨ç§¯åå离ç®æ³æ¶é¤ç§¯å饱åæçï¼åå°è¶
è°ï¼åæ¶å©ç¨å¨å¨æååºä¸å 大æ¯ä¾ä½ç¨ï¼ç¨³æè¿ç¨ä¸åå°æ¯ä¾ä½ç¨çåå¢çæ¹æ³ï¼æ¶é¤å¤§åå·®ï¼å å¿«è¿æ¸¡è¿ç¨ï¼ä½¿å±ç£è°èå¨å
·æè¾çæ³çè°èç¹æ§ã
ãã为äºæé«æ´ä¸ªç³»ç»çå¯é æ§ï¼é¤äºå¨ä¸çµæ¶è¿è¡èªæ£å¤ï¼å¨æ¯ä¸ªè®¡ç®å¨æå
é½è¿è¡äºæ£éã容éå¤çå软件çé¨çã
温馨提示:答案为网友推荐,仅供参考