Ipic PIC12C509A+EEPROM-500 ЛПНБОД
рТПЕЛФбДТЕУбРРБТБФХТБтБЪНЕТ ЛПДБ
йЪЧЕУФОП ХЦЕ ДПУФБФПЮОП ВПМШЫПЕ ЮЙУМП ТЕБМЙЪБГЙК НЙЛТП Web-УЕТЧЕТПЧ ОБ НЙЛТПЛПОФТПММЕТБИ. рТБЛФЙЮЕУЛЙ ЧУЕ ПОЙ РПДЛМАЮБАФУС Л Internet ЮЕТЕЪ РПУМЕДПЧБФЕМШОЩК РПТФ РП РТПФПЛПМХ PPP ЙМЙ SLIP Й ТЕБМЙЪХАФ МЙЫШ ПЮЕОШ ПЗТБОЙЮЕООПЕ РПДНОПЦЕУФЧП ЖХОЛГЙК Web-УЕТЧЕТБ (ТЙУ. 5). л ЙИ РТЕЙНХЭЕУФЧБН НПЦОП ПФОЕУФЙ ЮТЕЪЧЩЮБКОП НБМЕОШЛЙЕ ТБЪНЕТЩ Й ОЙЪЛХА УФПЙНПУФШ. ч ЛБЮЕУФЧЕ ГЕОФТБМШОПЗП РТПГЕУУПТБ Ч ОЙИ ЙУРПМШЪХАФУС НМБДЫЙЕ НПДЕМЙ НЙЛТПЛПОФТПММЕТПЧ ЖЙТН Microchip (PIC12C509), Atmel (НЙЛТПЛПОФТПММЕТЩ МЙОЕКЛЙ Tiny AVR), Fairchild (ACE1101). дМС ИТБОЕОЙС ДБООЩИ ЮБУФП РТЙНЕОСЕФУС ЧОХФТЕООЕЕ EEPROM, ИПФС ЧПЪНПЦОП Й РПДЛМАЮЕОЙЕ НЙЛТПУИЕНЩ ЧОЕЫОЕЗП EEPROM. рПДПВОЩЕ УЙУФЕНЩ ПЛБЪЩЧБЕФУС ХДПВОЩН ЙУРПМШЪПЧБФШ Ч ФПН УМХЮБЕ, ЛПЗДБ ФТЕВХЕФУС ПТЗБОЙЪПЧБФШ НПОЙФПТЙОЗ ОЕВПМШЫПЗП ЛПМЙЮЕУФЧБ РБТБНЕФТПЧ, МЙВП ТЕБМЙЪПЧБФШ ОЕУМПЦОЩЕ БМЗПТЙФНЩ ХРТБЧМЕОЙС. ч ФБВМ. 1 РТЙЧЕДЕОБ УЧПДОБС ЙОЖПТНБГЙС РП ТСДХ РПДПВОЩИ РТПЕЛФПЧ, УТЕДЙ ЛПФПТЩИ ОЕУЛПМШЛП ЧЩДЕМСЕФУС picoWeb, ЙНЕАЭЙК ЧУФТПЕООЩК Ethernet-ЙОФЕТЖЕКУ, РПУФТПЕООЩК ОБ ВБЪЕ ВПМЕЕ НПЭОПЗП НЙЛТПЛПОФТПММЕТБ AVR AT90S8515 ЖЙТНЩ Atmel Й РПЪЧПМСАЭЙК ХРТБЧМСФШ МЙОЙСНЙ ЧЧПДБ-ЧЩЧПДБ РПУТЕДУФЧПН ОЕЛПФПТПЗП СЪЩЛБ ЪБРТПУПЧ.
3.1. нЙЛТП Web-УЕТЧЕТЩ
3. пВЪПТ УХЭЕУФЧХАЭЙИ ТЕЫЕОЙК
тЕБМЙЪБГЙС TCP/IP УФЕЛБ СЧМСЕФУС ПДОПК ЙЪ ОБЙВПМЕЕ УМПЦОЩИ ЪБДБЮ РТЙ РПДЛМАЮЕОЙЙ НЙЛТПЛПОФТПММЕТПЧ Л Internet. юФПВЩ ПВМЕЗЮЙФШ ТБЪТБВПФЛХ РПДПВОЩИ ХУФТПКУФЧ, ЖЙТНПК Seiko Instruments, Inc. ( ) ВЩМБ ЧЩРХЭЕОБ НЙЛТПУИЕНБ S7600A (ТЙУ. 4), ТЕБМЙЪХАЭБС РТПФПЛПМЩ PPP, IP, TCP Й UDP ОБ БРРБТБФОПН ХТПЧОЕ. ьФБ НЙЛТПУИЕНБ ПТЙЕОФЙТПЧБОБ Ч РЕТЧХА ПЮЕТЕДШ ОБ ЙУРПМШЪПЧБОЙЕ Ч dial-up УЙУФЕНБИ, РПЬФПНХ ДМС ПТЗБОЙЪБГЙЙ ЖЙЪЙЮЕУЛПЗП ЙОФЕТЖЕКУБ УП УТЕДПК-ОПУЙФЕМЕН Ч ЕЕ УПУФБЧ ВЩМ ЧМАЮЕО ХОЙЧЕТУБМШОЩК БУЙОИТПООЩК РТЙЕНПРЕТЕДБФЮЙЛ.
ч ЛБЮЕУФЧЕ ДТХЗПЗП ЧБТЙБОФБ РПДЛМАЮЕОЙС Л Ethernet НПЦОП ТБУУНБФТЙЧБФШ НЙЛТПУИЕНЩ RTL8019AS Й RTL8139B ЖЙТНЩ Realtek. й ЕУМЙ РЕТЧБС ЙЪ ОЙИ ЖХОЛГЙПОБМШОП РТБЛФЙЮЕУЛЙ УПЧРБДБЕФ У CS8900A, ФП ЧФПТБС РТЕДПУФБЧМСЕФ ЧПЪНПЦОПУФШ УПЪДБОЙС ВПМЕЕ НПЭОЩИ УЙУФЕН У ЙУРПМШЪПЧБОЙЕН Ethetnet 100Base-T ЙОФЕТЖЕКУБ. пВЕ НЙЛТПУИЕНЩ, ЛБЛ Й CS8900A, РТБЛФЙЮЕУЛЙ ОЕ ФТЕВХАФ ЧОЕЫОЙИ ЛПНРПОЕОФПЧ ДМС ТБВПФЩ Й РПДДЕТЦЙЧБАФ ОЕУЛПМШЛП power-down ТЕЦЙНПЧ. оБ УБКФЕ ЛПНРБОЙЙ ( ) НПЦОП ОБКФЙ УИЕНЩ РПДЛМАЮЕОЙС ЬФЙИ НЙЛТПУИЕН Л ТБЪМЙЮОЩН НЙЛТПЛПОФТПММЕТБН, УИЕНЩ УЕФЕЧЩИ БДБРФЕТПЧ, РПУФТПЕООЩИ ОБ ЙИ ВБЪЕ, Б ФБЛЦЕ ДТБКЧЕТБ ДМС ОБЙВПМЕЕ ТБУРТПУФТБОЕООЩИ ПРЕТБГЙПООЩИ УЙУФЕН. пДОБЛП УМЕДХЕФ ПФНЕФЙФШ, ЮФП Crystal Semiconductor РТЕДПУФБЧМСЕФ ДТБКЧЕТЩ РПД ВПМШЫЕЕ ЛПМЙЮЕУФЧП ПРЕТБГЙПООЩИ УЙУФЕН, Ч ФПН ЮЙУМЕ Й РПД WindowsCE, Й РПД ОЕЛПФПТЩЕ RTOS.
оБЙВПМШЫЕЕ ТБУРТПУФТБОЕОЙЕ РПМХЮЙМБ НЙЛТПУИЕНБ CS8900A (ТЙУ. 3) ЖЙТНЩ Crystal Semiconductor, ЛПФПТБС ЖБЛФЙЮЕУЛЙ РТЕДУФБЧМСЕФ УПВПК ЪБЛПОЮЕООЩК ЛПОФТПММЕТ Ethernet. дМС ЕЕ ТБВПФЩ ФТЕВХЕФУС НЙОЙНБМШОПЕ ЛПМЙЮЕУФЧП ЧОЕЫОЙИ ЛПНРПОЕОФПЧ (ЛЧБТГЕЧЩК ТЕЪПОБФПТ, УЙЗОБМШОЩК ФТБОУЖПТНБФПТ Й РСФШ ТЕЪЙУФПТПЧ), РТЙ ЬФПН ЧЩРХУЛБЕФУС ЛБЛ РСФЙ-, ФБЛ Й ФТЕИЧПМШФПЧБС ЧЕТУЙС НЙЛТПУИЕНЩ, ЮФП Ч УПЮЕФБОЙЙ У ОЙЪЛЙН ЬОЕТЗПРПФТЕВМЕОЙЕН Й ОБМЙЮЙЕН power-down ТЕЦЙНПЧ РПЪЧПМСЕФ РТЙНЕОСФШ ЕЕ Ч НБМПЗБВБТЙФОЩИ Й НБМПРПФТЕВМСАЭЙИ УЙУФЕНБИ. оБ УБКФЕ Crystal Semiconductor НПЦОП ОБКФЙ Application Note РП РПДЛМАЮЕОЙА ДБООПК НЙЛТПУИЕНЩ Л ТБЪМЙЮОЩН ФЙРБН НЙЛТПЛПОФТПММЕТПЧ, Б ФБЛЦЕ ЙУИПДОЩЕ ФЕЛУФЩ ДТБКЧЕТПЧ ДМС ТБЪМЙЮОЩИ ПРЕТБГЙПООЩИ УЙУФЕН.
ч УЧСЪЙ У БЛФЙЧОЩН ТБЪЧЙФЙЕН ОБРТБЧМЕОЙС Embedded Internet ТСДПН ЖЙТН ВЩМЙ ЧЩРХЭЕОЩ УРЕГЙБМЙЪЙТПЧБООЩЕ ЛПОФТПММЕТЩ Ethernet, ПТЙЕОФЙТПЧБООЩЕ ОБ РТЙНЕОЕОЙЕ ЧП ЧУФТБЙЧБЕНЩИ УЙУФЕНБИ.
2. рПДЛМАЮЕОЙЕ НЙЛТПЛПОФТПММЕТПЧ Л Ethernet
РПДЛМАЮЕОЙЕ ЮЕТЕЪ РПУМЕДПЧБФЕМШОЩК РПТФ (RS-232) У ЙУРПМШЪПЧБОЙЕН РТПФПЛПМПЧ PPP (Point to Point Protocol) ЙМЙ SLIP (Serial Line Internet Protocol); ЬФПФ ЧБТЙБОФ ОБЙВПМЕЕ РПРХМСТЕО РТЙ ТБЪТБВПФЛЕ РТПУФЩИ ХУФТПКУФЧ, ИПФС ДМС ЕЗП ТЕБМЙЪБГЙЙ Й ФТЕВХЕФУС ОБМЙЮЙЕ ЛПНРШАФЕТБ Ч РТЕДЕМБИ ДПУСЗБЕНПУФЙ ПФ ЛПОФТПММЕТБ; РПДЛМАЮЕОЙЕ ЮЕТЕЪ Ethernet (Ч ПУОПЧОПН 10Base-T) ЙОФЕТЖЕКУ; Ч ЛБЮЕУФЧЕ ЙОФЕТЖЕКУОЩИ НЙЛТПУИЕН НПЗХФ ЙУРПМШЪПЧБФШУС, ОБРТЙНЕТ, CS8900A ЖЙТНЩ Crystal Semiconductor ( ) ЙМЙ RTL8019AS Й RTL8139B ЖЙТНЩ Realtek ( ), ЛТБФЛПЕ ПРЙУБОЙЕ ЛПФПТЩИ РТЙЧПДЙФУС ОЙЦЕ.
ч ГЕМПН, Ч ОБУФПСЭЕЕ ЧТЕНС ЙУРПМШЪХАФУС ДЧБ ЧБТЙБОФБ РПДЛМАЮЕОЙС НЙЛТПЛПОФТПММЕТПЧ Л Internet:
дП ОЕДБЧОЕЗП ЧТЕНЕОЙ ЕДЙОУФЧЕООЩН ЧПЪНПЦОЩН УРПУПВПН РПДЛМАЮЕОЙС ЬМЕЛФТПООЩИ ХУФТПКУФЧ Л УЕФЙ Internet ВЩМП ЙУРПМШЪПЧБОЙЕ УРЕГЙБМШОПЗП ЛПНРШАФЕТБ (gateway computer, ТЙУ. 1), ЛПФПТЩК ВЩ ЪБОЙНБМУС ФТБОУМСГЙЕК ДБООЩИ ЙЪ Internet ЧП ЧОХФТЕООАА УЕФШ ХРТБЧМСАЭЕК УЙУФЕНЩ Ч УППФЧЕФУФЧЙЙ У ПРТЕДЕМЕООЩН РТПФПЛПМПН, Б ФБЛЦЕ, ЧПЪНПЦОП, ТЕБМЙЪПЧЩЧБМ ВЩ Ч УЕВЕ ЮБУФШ ЖХОЛГЙК ЛПОФТПММЕТБ. оЕЧПЪНПЦОПУФШ РТСНПЗП РПДЛМАЮЕОЙС НЙЛТПЛПОФТПММЕТПЧ Л Internet ВЩМБ УЧСЪБОБ У ФЕН, ЮФП ДМС РПМОПГЕООПК ТЕБМЙЪБГЙЙ РТПФПЛПМБ TCP/IP ФТЕВХЕФУС ДПЧПМШОП ЪОБЮЙФЕМШОБС ЧЩЮЙУМЙФЕМШОБС НПЭОПУФШ. лТПНЕ ФПЗП, ДЧБ-ФТЙ ЗПДБ ОБЪБД РТПЙЪЧПДЙФЕМЙ ОЕ НПЗМЙ РТЕДМПЦЙФШ ОЕДПТПЗЙЕ ЛПОФТПММЕТЩ ДМС ТЕБМЙЪБГЙЙ Ethernet-ЙОФЕТЖЕКУБ Ч НЙЛТПЛПОФТПММЕТОЩИ УЙУФЕНБИ. пДОБЛП Ч РПУМЕДОЕЕ ЧТЕНС УЙФХБГЙС ОЕУЛПМШЛП ЙЪНЕОЙМБУШ. чП-РЕТЧЩИ, ОБ ТЩОЛЕ РПСЧЙМЙУШ НЙЛТПЛПОФТПММЕТЩ, ПВМБДБАЭЙЕ ДПУФБФПЮОПК ЧЩЮЙУМЙФЕМШОПК НПЭОПУФША ДМС РПМОПК ТЕБМЙЪБГЙЙ РТПФПЛПМБ TCP/IP. чП-ЧФПТЩИ, РТБЛФЙЮЕУЛЙ ПДОПЧТЕНЕООП У ЬФЙН ОЕУЛПМШЛП РТПЙЪЧПДЙФЕМЕК (Crystal Semiconductor, Realtek Й ДТ.) ОБЮБМЙ ЧЩРХУЛ ПДОПЛТЙУФБМШОЩИ ЛПОФТПММЕТПЧ, РТЕДОБЪОБЮЕООЩИ ДМС ЧУФТБЙЧБОЙС Ч ОЙИ Ethernet-ЙОФЕТЖЕКУБ. лТПНЕ ФПЗП, ЖЙТНПК Seiko Instruments, Inc. ВЩМБ ЧЩРХЭЕОБ НЙЛТПУИЕНБ, ТЕБМЙЪХАЭБС TCP/IP УФЕЛ БРРБТБФОП (ФЕИОПМПЗЙС ВЩМБ ОБЪЧБОБ iReady). фБЛЙН ПВТБЪПН, РПСЧЙМБУШ ЧПЪНПЦОПУФШ УФТПЙФШ УЙУФЕНЩ ХДБМЕООПЗП ХРТБЧМЕОЙС Й НПОЙФПТЙОЗБ ВЕЪ ЙУРПМШЪПЧБОЙС УРЕГЙБМШОЩИ ЛПНРШАФЕТПЧ (ТЙУ. 2). ч ЬФПН УМХЮБЕ ВМПЛЙ ЛПОФТПММЕТПЧ Й ДБФЮЙЛПЧ РПДЛМАЮБАФУС Л УЕФЙ ОБРТСНХА МЙВП ЮЕТЕЪ ОЕЛПФПТЩК ВБЪПЧЩК ВМПЛ.
1. уРПУПВЩ РПДЛМАЮЕОЙС Л Internet
ПФУХФУФЧХЕФ ОЕПВИПДЙНПУФШ ОБРЙУБОЙС УРЕГЙБМШОПЗП РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС (ДМС ХРТБЧМЕОЙС УЙУФЕНПК НПЦОП ЙУРПМШЪПЧБФШ УФБОДБТФОЩК Internet-ВТПХЪЕТ). оЙЦЕ ТБУУНПФТЕОЩ ОЕЛПФПТЩЕ ЙЪ БУРЕЛФПЧ УПЪДБОЙС УЙУФЕН ХРТБЧМЕОЙС ФБЛПЗП ТПДБ.
Ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ПФУХФУФЧХЕФ ОЕПВИПДЙНПУФШ РТПЛМБДЛЙ ДПРПМОЙФЕМШОПК ЛБВЕМШОПК УЕФЙ ДМС УЧСЪЙ ЛПНРПОЕОФПЧ УЙУФЕНЩ;
ХРТБЧМСАЭБС УЙУФЕНБ ОЕ РТЙЧСЪБОБ РТПУФТБОУФЧЕООП Л ЙУРПМОЙФЕМШОЩН ХУФТПКУФЧБН Й ДБФЮЙЛБН, Й, ЛБЛ УМЕДУФЧЙЕ, РПСЧМСЕФУС ЧПЪНПЦОПУФШ УПЪДБОЙС ТБУРТЕДЕМЕООПК УЙУФЕНЩ ХРТБЧМЕОЙС;
ч РПУМЕДОЕЕ ЧТЕНС Ч ТБЪМЙЮОЩИ УРЕГЙБМЙЪЙТПЧБООЩИ ЙЪДБОЙСИ Й ФЕМЕЛПОЖЕТЕОГЙСИ ЧУЕ ЮБЭЕ РПДОЙНБЕФУС ЧПРТПУ ПВ ХРТБЧМЕОЙЙ ХДБМЕООЩНЙ ПВЯЕЛФБНЙ ЮЕТЕЪ Internet. рМАУЩ ФБЛПЗП НЕФПДБ ПЮЕЧЙДОЩ:
оЙ ДМС ЛПЗП ОЕ УЕЛТЕФ, ЮФП Internet ЧИПДЙФ Ч ОБЫХ ЦЙЪОШ ВХТОЩНЙ ФЕНРБНЙ. уПЧУЕН ОЕДБЧОП ПВМБУФШ ЕЗП РТЙНЕОЕОЙС ПЗТБОЙЮЙЧБМБУШ РЕТЕДБЮЕК ЖБКМПЧ, Б ФЕРЕТШ ЛТХРОЩЕ РТПЙЪЧПДЙФЕМЙ ВЩФПЧПК ФЕИОЙЛЙ (ФБЛЙЕ, ОБРТЙНЕТ, ЛБЛ Samsung, Bosch, Electrolux) ЪБДХНЩЧБАФУС ОБД ПВЕУРЕЮЕОЙЕН ЧПЪНПЦОПУФЙ РПДЛМАЮЕОЙС УЧПЕК РТПДХЛГЙЙ Л Internet. фБЛ, ХЦЕ УЕТЙКОП РТПЙЪЧПДСФУС НЙЛТПЧПМОПЧЩЕ РЕЮЙ, ЛПФПТЩЕ Ч УПУФПСОЙЙ УБНПУФПСФЕМШОП ОБКФЙ Ч Internet ТЕГЕРФ РТЙЗПФПЧМЕОЙС ЪБЗТХЦЕООПЗП Ч ОЙИ РПМХЖБВТЙЛБФБ.
тБУУНПФТЕОЩ ЧПРТПУЩ, УЧСЪБООЩЕ У РПУФТПЕОЙЕН УЙУФЕН ХДБМЕООПЗП ХРТБЧМЕОЙС Й НПОЙФПТЙОЗБ, Ч ЛПФПТЩИ Ч ЛБЮЕУФЧЕ УТЕДУФЧБ УЧСЪЙ ЙУРПМШЪХЕФУС ЗМПВБМШОБС УЕФШ Internet. рТПЧЕДЕОП УТБЧОЕОЙЕ Й ЛМБУУЙЖЙЛБГЙС ОБЙВПМЕЕ РПРХМСТОЩИ ЙЪ ЙНЕАЭЙИУС ТЕЫЕОЙК ДБООПК РТПВМЕНЩ Й ЧЩРПМОЕО ПВЪПТ УППФЧЕФУФЧХАЭЕК ЬМЕНЕОФОПК ВБЪЩ.
Комментариев нет:
Отправить комментарий