基于MiniARM的環(huán)境數(shù)據(jù)監(jiÄn)控系統(tÇ’ng)解決方案
時間:2007-07-04 11:33:00來æºï¼šshixiang
å°Ž(dÇŽo)語:?MiniARMå·¥æŽ§æ¿æ§‹(gòu)建的環(huán)境數(shù)據(jù)監(jiÄn)控系統(tÇ’ng)能實時采集å„種環(huán)境數(shù)據(jù)
應(yīng)用背景
  在環(huán)境測控行æ¥(yè)ä¸ï¼Œå¸¸å¸¸éœ€è¦å°çœ¾å¤šçš„ç’°(huán)境監(jiÄn)控點進行實時測控,大部分監(jiÄn)控數(shù)據(jù)需è¦åŠæ™‚地é€å›žç’°(huán)境監(jiÄn)測ä¸å¿ƒé€²è¡Œè™•ç†ï¼Œç‚ºç’°(huán)境質(zhì)é‡çš„ç¶œåˆè©•ä¼°æä¾›å¿…è¦çš„便“š(jù),以制定環(huán)境ä¿è·æ”¿ç–。但由于監(jiÄn)控點分散,分布范åœå»£ï¼Œè€Œä¸”大分數(shù)監(jiÄn)測點åˆè¨(shè)置在環(huán)境較惡劣的地å€(qÅ«),通éŽé›»è©±ç·šå‚³é€æ•¸(shù)據(jù)或手工抄錄,ä¸ä½†å¯¦æ™‚性差,而而且費用昂貴,這就使我們尋求一種更佳的解決方案。
應(yīng)用方案
  MiniARMå·¥æŽ§æ¿æ§‹(gòu)建的環(huán)境數(shù)據(jù)監(jiÄn)控系統(tÇ’ng)能實時采集å„種環(huán)境數(shù)據(jù);內(nèi)置的大容é‡NAND Flashå¯ç”¨äºŽæš«å˜å„種數(shù)據(jù)ä¿¡æ¯ï¼›æœ‰ç·šæˆ–ç„¡ç·šæ–¹å¼ä»¥å¤ªç¶²(wÇŽng)接入,實ç¾(xià n)了å°ç’°(huán)境的é 程控制;å¯é çš„I/O端åå¯ä»¥æŽ§åˆ¶ç›¸æ‡‰(yÄ«ng)的執(zhÃ)行部件穩(wÄ›n)定的工作;低功耗的實時時é˜èƒ½ç²¾ç¢ºçš„記錄數(shù)據(jù)é‡‡é›†çš„æ™‚é–“ï¼Œå¹¶èƒ½åœ¨é›»æ± ä¾›é›»çš„æƒ…æ³ä¸‹ï¼Œæ£å¸¸å·¥ä½œå¸¸é”å年之久;USB接å£å¯¦ç¾(xià n)Uç›¤å°æ•¸(shù)據(jù)ä¿¡æ¯çš„ç¾(xià n)å ´æ‹·è²ï¼›CF塿ޥ壿“´å±•了數(shù)據(jù)çš„å˜å„²ï¼›è±å¯Œçš„外è¨(shè)能滿足用戶掛接å„種è¨(shè)備。
  更é‡è¦çš„æ˜¯ï¼Œè‡´é å…¬å¸ç›´æŽ¥ä»¥å›ºä»¶å½¢å¼æä¾›è‡ªä¸»é–‹ç™¼(fÄ)çš„FAT文件管ç†ç³»çµ±(tÇ’ng)ã€USBå”(xié)è°æ£§ã€TCP/IPå”(xié)è°æ£§ã€MODBuså”(xié)è°æ£§ã€CAN-buså”(xié)è°æ£§ä»¥åŠæ£ç‰ˆÎ¼C/OS-II實時æ“作系統(tÇ’ng)ï¼Œä½ åªé ˆèª¿(dià o)一些固件函數(shù)接å£å°±å¯å®Œæˆä¸€äº›å¾©(fù)雜的æ“ä½œï¼ŒåŒæ™‚致é å…¬å¸æä¾›äº†å¤§é‡çš„æ‡‰(yÄ«ng)ç”¨æ¡ˆä¾‹ï¼Œä½¿ä½ çš„é–‹ç™¼(fÄ)éžå¸¸è¼•æ¾ã€‚

MiniARM工控æ¿åŠŸèƒ½ç‰¹é»ž
â—32ä½å·¥æ¥(yè)ç´šARM7芯片LPC2220ï¼Œæœ€å¤§å·¥ä½œé »çŽ‡75MHzï¼›
â—8M RAM / 2M NOR Flash / 64M NAND Flashï¼›
â—é›™UART,UART1符åˆ16C550標(biÄo)準;
â—å…§(nèi)ç½®TCP/IPå”(xié)è°æ£§ã€USBå”(xié)è°æ£§ã€FAT文件管ç†ç³»çµ±(tÇ’ng)ï¼›
â—å…§(nèi)ç½®CAN-buså”(xié)è°æ£§ã€MODBuså”(xié)è°æ£§ï¼›
â—以太網(wÇŽng)控制器;
â—USB控制器;
â—I2Cã€SPIã€PWMã€CAN-bus接å£ï¼›
â—多é”20個å¯ç”¨GPIOï¼›
â—低功耗RTCã€çœ‹é–€ç‹—ï¼›
â—æ”¯æŒ24ä½åœ°å€å’Œ16使•¸(shù)據(jù)總線擴展;
â—程åºä»£ç¢¼å¯åŠ å¯†ï¼Œæœ‰æ•ˆä¿è·ç”¨æˆ¶çŸ¥è˜ç”¢(chÇŽn)權(quán)ï¼›
注:MiniARM工控æ¿çš„軟ã€ç¡¬ä»¶å‡å¯è£å‰ªï¼Œå¯è¯(lián)系致é é›»åå…¬å¸å®šåˆ¶ã€‚