EP1_ug_rev 1_3

Embed Size (px)

Citation preview

  • 7/29/2019 EP1_ug_rev 1_3

    1/23

    Ethernet Pic 1 EP1

    Ethernet Pic 1 Development Kit

    User Manual

    ev : 1.3ate: 5/2012

    Copyright 2011 Titans Technology

    www.titans.com.vn

  • 7/29/2019 EP1_ug_rev 1_3

    2/23

    Revision 1.3 - 5/2012 www.titans.com.vn2

    Hardware Revision EP1 Rev 1.0 : phin bn u tin. EP1 Rev 1.1 :

    B xung ngun xung n p 3V3/5V. Chuyn i in p hot ng ca CPU thnh 3V3. Thm RS232 on board. Thm cm bin nhit DS18B20.

    Document Revision

    EP1 Userguide Rev 1.0 : phin bn u tin EP1 Userguide Rev 1.1 :

    o Thm s mch, layouto Sa li phn demoo with firmware Rev 2.2

    EP1 Userguide Rev 1.2 : 10/2011o Hiu chnh phn hng dn s dngo with firmware Rev 3.2

    EP1 Userguide Rev 1.3 : 5/2012o Phin bn titans

    Copyright 2011 Titans Technology. Ti liu ny thuc bn quyn ca TitansTechnology (www.titans.com.vn), chng ti hy vng cc bn khi s dng vi bt k mcch no bng bt c hnh thc no bao gm sao chp, in, copy, trch dn cn phi ghir xut x ngun gc t trang web ca chng ti. Hy truy xut trang web ca chngti thng xuyn c nhng cp nht mi nht v cc thit b, hay nhng bi vit minht. Hy vng s cng cc bn pht trin nn cng nghip in t Vit Nam.

  • 7/29/2019 EP1_ug_rev 1_3

    3/23

    Revision 1.3 - 5/2012 www.titans.com.vn3

    Mc lc

    1 Gii thiu ........................................................................................................41.1 Gii thiu EP1..................................................................................................................... 41.2 Kin trc h thng ............................................................................................................. 41.3 Chi tit .................................................................................................................................. 5

    2 Bt u nhanh vi EP1 ..................................................................................73 M t phn cng ............................................................................................8

    3.1 EP1 layout v schematic.................................................................................................... 83.2 I/O Connector ................................................................................................................... 113.3 RJ45 Connector ................................................................................................................ 123.4 RS232 Connector.............................................................................................................. 123.5 Power Supply .................................................................................................................... 13

    4 Demo .............................................................................................................144.1 Demo web server vi EP1 ............................................................................................... 144.2 Thay i thng s thit b thng qua cng console rs232 .......................................... 17* Cu hnh IP,DHCP, .............................................................................................................. 194.3 Sa i firmware, website ty ..................................................................................... 204.4 Cc bin iu khin trong trang web ............................................................................ 21

    5 Ph lc : ........................................................................................................22

  • 7/29/2019 EP1_ug_rev 1_3

    4/23

    Revision 1.3 - 5/2012 www.titans.com.vn4

    Ti liu ny m t v thit b, cng nh cc thng tin cn thit cc bn s dng

    trong qu trnh tham kho hoc pht trin ng dng da trn sn phm ny. cp nhtnhng thay i mi nht, vui lng truy cp trang web www.titans.com.vn ca chng ti.

    Nu c bt c kin ng gp cng nh cn h tr, t vn thm thng tin v sn

    phm, vui lng gi mail n a ch email:[email protected]

    1 Gii thiu

    1.1 Gii thiu EP1

    Pic Ethernet 1 l thit b tng thch chun Ethernet s dng vi iu khin Pic 18F do

    phng th nghim titans (trc y l elabvn) nghin cu pht trin. EP1 cho php chngta trin khai cc ng dng thng thng nh iu khin n giao thng,quang bo, iukhin,thu thp d liu trn mi trng mng.

    Trong cc ng dng thng thng, EP1 c s dng nh 1 web server nhng.Mc dng EP1 c th s dng vi nhiu mc ch khc na, nhng EP1 c thit k ti u cho hot ng web server. V EP1 cng c phn phi vi firmware np sn hot ng nh l mt web server. Cc ng dng khc nh TCP Client hoc UDPClient/UDP server c th c yu cu ring theo tha thun vi chng ti.

    1.2 Kin trc h thngThit b pht trin da trn dng vi iu khin PIC18F46x0 ca MicroChip v Chip

    giao tip Ethernet ENC28J60 vi TCP/IP Stack c cung cp min ph ti trng webca MicroChip.

  • 7/29/2019 EP1_ug_rev 1_3

    5/23

    Revision 1.3 - 5/2012 www.titans.com.vn5

    Hnh 1: kin trc EP1

    1.3 Chi tit

    EP1 bao gm cc chi tit sau : H tr Ethernet 10Mbps Kt ni LCD character 2x16 8 Digital IOs, c th m rng ln ti 16 I/O 8 ng vo Analog 10-bits (ghp chn vi ng vo s)

    Tch hp IC cm bin nhit chun 1 dy DS18B20 trn board, c th trin khaing dng ngay m khng cn bt c ngoi vi no thm. Giao tip UART (null modem) cho php iu khin v cu hnh thng qua cng

    console ny. Ngun n p xung cho php mch hot ng n nh, tiu th in nng thp H tr giao thc hu ht cc giao thc TCP/IP v cc giao thc con nh HTTP,

    FTP, UDP, TCP, ARP, ICMP H tr DHCP cho php thu a ch IP t ng t Modem hoc Router. Cho php cu hnh cc thng s nh a ch IP, DHCP, Gateway, password C th update firmware thng qua cng ICSP

  • 7/29/2019 EP1_ug_rev 1_3

    6/23

    Revision 1.3 - 5/2012 www.titans.com.vn6

    Hnh 2 : Ethernet Pic 1 EP1

  • 7/29/2019 EP1_ug_rev 1_3

    7/23

    Revision 1.3 - 5/2012www.titans.com.vn 7

    2 Bt u nhanh vi EP1EP1 c phn phi vi firmware np sn. Ban u EP1 c cu hnh IP tnhvi a ch 192.168.1.30 . EP1 c th c s dng mt cch rt n gin lcm trc tip EP1 vi router thng qua cp thng hoc ni trc tip vi mytnh thng qua cp cho.Sau khi kt ni, chng ta bt ngun v ch i led S2 tt, bo hiu Kit khing xong v thit b thu c a ch IP (trong trng hp s dngDHCP).Sau ta c th truy cp vo a ch 192.168.1.30:8000/ bng cc trnh duytweb nh firefox, explorer, safariV xut hin giao din nh sau :

    Hnh 3 : Embedded Webserver trn EP1

    Nu chng ta b bt phi ang nhp, th mt khu mc nh l 123456.Chng ta c th thay i mt khu ny, sau khi log in vo h thng. Tuynhin, mt khu lun phi l 6 k t.

    Nu chng ta khng thy c giao din ny, chng ta c th kim tra li

    kt ni, bt ngun v dy cp.Mt cch chng ta kim tra kt ni mng l s dng lnh ping cawindow. Ta m command, nh lnh ping 192.168.1.30 .Nu kt ni OK, ns tr v thng bo OK.

  • 7/29/2019 EP1_ug_rev 1_3

    8/23

    Revision 1.3 - 5/2012 www.titans.com.vn8

    3 M t phn cng

    3.1 EP1 layout v schematic

    Hnh 4 :Layout mch EP1

  • 7/29/2019 EP1_ug_rev 1_3

    9/23

    Revision 1.3 - 5/2012 www.titans.com.vn9

    Hnh 5 :Khi ngun

    Hnh 6 :Khi giao tip Ethernet

  • 7/29/2019 EP1_ug_rev 1_3

    10/23

    Revision 1.3 - 5/2012 www.titans.com.vn10

    Hnh 7 :Khi RS232, khi LCD v led n

    Hnh 8 :Khi Vi X L

  • 7/29/2019 EP1_ug_rev 1_3

    11/23

    Revision 1.3 - 5/2012 www.titans.com.vn11

    3.2 I/O Connector

    EP1 c 3 connector I/O 10 chn l IO1, IO2, Analog In.Trong IO1 c ghpknh vi LCD. V do nu s dng I/O ny s v hiu ha LCD.

    I/O2 c ghp knh vi Analog In. Ngha l nu s dng port IO2 ny, ta skhng th s dng Analog In, v ngc li.

    Port IO1Pin Pic18Fs pin descriptionCN5.0 RD0CN5.1 RD1CN5.2 RD 2CN5.3 RD3CN5.4 RD4CN5.5 RD5CN5.6 RD6CN5.7 RD7CN5.8 5VDCCN5.9 GND

    Port IO2Pin Pic18Fs pin descriptionCN1.0 RA0

    CN1.1 RA1CN1.2 RA2CN1.3 RA3CN1.4 RA4CN1.5 RA5CN1.6 RB0CN1.7 RB4CN1.8 5VDCCN1.9 GND

  • 7/29/2019 EP1_ug_rev 1_3

    12/23

    Revision 1.3 - 5/2012 www.titans.com.vn12

    Port Analog InPin Pic18Fs pin descriptionCN4.0 Analog Channel 0

    CN4.1 Analog Channel 1CN4.2 Analog Channel 2CN4.3 Analog Channel 3CN4.4 Analog Channel 4CN4.5 Analog Channel 5CN4.6 Analog Channel 6CN4.7 Analog Channel 7CN4.8 5VDCCN4.9 GND

    3.3 RJ45 Connector

    RJ45 Connector J3 ph hp vi cp mng tiu chun Ethernet RJ45 10Base-T

    3.4 RS232 Connector

    RS232 connector J4 l loi DB-9 Female connector, tng thch cng COM mytnh.

  • 7/29/2019 EP1_ug_rev 1_3

    13/23

    Revision 1.3 - 5/2012 www.titans.com.vn13

    RS232 c kt ni theo tiu chun null-modem, ch bao gm 4 tn hiu TX,RX,VCC vGND.

    Cp kt ni tng ng

    3.5 Power Supply

    EP1 s dng ngun DC t 7->12VDC,1A. Jack cm Adaptor tiu chun 3mm nhhnh sau.

  • 7/29/2019 EP1_ug_rev 1_3

    14/23

    Revision 1.3 - 5/2012 www.titans.com.vn14

    4 Demo

    4.1 Demo web server vi EP1* Kt ni phn cng- Kt ni trc tip vi my tnh, thng qua cp cho

    - Kt ni thng qua modem (router) s dng cp thng

  • 7/29/2019 EP1_ug_rev 1_3

    15/23

    Revision 1.3 - 5/2012 www.titans.com.vn15

    ch mc nh, EP1 c cc thng s sau:

    o Host name: TITANS_EP1o Static IP address: 192.168.1.30o Static gateway address: 192.168.1.1o Static subnet mask: 255.255.255.0o Static primary DNS server: 192.168.1.1o Static secondary DNS server: 192.168.1.1o DHCP is enabled

    * Cm ngun cho EP1Ch mch khi ng, khi no n led S0 nhp nhy, chng t mch khi ngxong v ang ch hot ng bnh thng.

    ch mc nh, a ch IP ca EP1 l 192.168.1.30

    Chnh a ch IP ca my tnh cho cng mng vi EP1, gateway s tr ti EP1 nunh ta kt ni trc tip EP1 vi my tnh,nu ni qua router,ta chn gateway l IP carouter. Trong trng hp ny, gateway l a ch IP ca EP1.

    M giao din command line ca windows kim tra kt ni vi EP1

  • 7/29/2019 EP1_ug_rev 1_3

    16/23

    Revision 1.3 - 5/2012 www.titans.com.vn16

    * Truy xut web serverBy gi ta c th truy xut web server ca EP1 thng qua bt k mt web browserno. M firefox hoc windows explorer, nh i ch IP ca board nh sau :

    a ch truy xut board : http://IP_board:8000

    v d : http://192.168.1.30:8000/

    Ta s nhn thy giao din web server ca EP1

    Ta c th iu khin v giao tip vi thit b thng qua giao din iu khin ny.

  • 7/29/2019 EP1_ug_rev 1_3

    17/23

    Revision 1.3 - 5/2012 www.titans.com.vn17

    Nt iu khin K hiu trn EP1 Bin trn trang web

    Device 1 RA0 %01Device 2 RA1 %02Device 3 RA2 %03Device 4 RA3 %04Input 1 RA4 %05Input 2 RA5 %06Input 3 RB0 %07Input 4 RB4 %08

    * Ch : Nu giao din i hi password, nhp pass mc nh l 123456, ta c ththay i li pass ny sau khi ng nhp thnh cng

    * Trc khi thot, ta nn logout ngi khc khng th vo iu khin c thit bca mnh.

    4.2 Thay i thng s thit b thng qua cng console rs232

    Kt ni cp RS232 gia EP1 v my tnh PC thng qua cng COM, chnh thng s

    cng COM nh bng sau:

  • 7/29/2019 EP1_ug_rev 1_3

    18/23

    Revision 1.3 - 5/2012 www.titans.com.vn18

    Ch : COMPort s thay i ty theo cng COM m ta kt ni.

    Khi bt thit b, Ethernet Pic 1 s xut ra mn hnh console giao din nh sau : sau 5giy nu khng c tn hiu yu cu vo ch config t cng console, Thit b s i voch t ng hot ng.

    Thit b sau khi hon tt qu trnh thit lp s sng led S2 trn board ng thi sxut ra mn hnh console nh sau :

  • 7/29/2019 EP1_ug_rev 1_3

    19/23

    Revision 1.3 - 5/2012 www.titans.com.vn19

    * Cu hnh IP,DHCP,

    vo ch cu hnh thng s, ta nhn phm bt k t ,mn hnh cu hnh shin ra nh sau :

    Ta c th thay i nhiu thng s quan trng nh hostname, static IP, gateway,DNS, DHCP Sau khi thay i, chng ta nh lu vo EEPROM trc khi thot khichng trnh cu hnh.

  • 7/29/2019 EP1_ug_rev 1_3

    20/23

    Revision 1.3 - 5/2012 www.titans.com.vn20

    4.3 Sa i firmware, website ty

    Sn phm c bn vi demo np sn, tuy nhin bn c th down source code v pht trinsn phm ca ring mnh.

    Source code gm c file main cha chng trnh chnh, file MPFS Image cha ton b ni dungtrang web. V th vin EP1_lib_rev_1_x

    thay i ni dung trang web, ta s thay i file MPFSImg.c . Tuy nhin ta s khng thay itrc tip file ny m thng qua cng c to file ca Microchip c tn l MPFS.exe .Trc tinchng ta thay i trang web trong th mc Webpages. Trang web c th c thit k v hiuchnh bng cc cng c thng thng nh frontpage, dreamware, notepad ta c th m chng

    bng firefox hoc explorer xem trang web trc. Ch , project c sn mt vi webpagemu, website cng nh, thi gian load cng nhanh v EP1 s chy nhanh hn.Sau khi to xong trang web, ta s to file MPFSImg.c . C hai cch thc hin :

    Cch 1 :S dng command lineo Ton b trang web lu trong th mc WebPageso Chng trnh mpfs.exe lu cng th mc vi trang webo Gi s ng dn cha th mc WebPages l web_patho M giao din command line ca windows v nh dng sau :

    >>cd mpfs_path>>mpfs.exe web_page\WebPages mpfsimg.c /c

    Chng trnh MPFS s to ra file MPFSimg.c

  • 7/29/2019 EP1_ug_rev 1_3

    21/23

    Revision 1.3 - 5/2012 www.titans.com.vn21

    o Sau m file MPFSImg.c thc hin cc hiu chnh sau : Xa dng : #if defined(STACK_USE_MPFS) && !defined

    (MPFS_USE_EEPROM) u file Xa dng #endif cui file Sa dng #include "TCPIP Stack/TCPIP.h" -> #include "Compiler.h"

    Cch hai :o Chy file create_MPFSImg_c.cmd trong cng th mc project to file

    MPFSImg.co Sau m file MPFSImg.c thc hin cc hiu chnh sau :

    Xa dng : #if defined(STACK_USE_MPFS) &&!defined(MPFS_USE_EEPROM) u file

    Xa dng #endif cui file Sa dng #include "TCPIP Stack/TCPIP.h" -> #include "Compiler.h"

    Sau compile li project, v np xung kit EP1.

    4.4 Cc bin iu khin trong trang web

    Nt iu khin K hiu trn EP1 Bin trn trang webDevice 1 RA0 %01Device 2 RA1 %02Device 3 RA2 %03Device 4 RA3 %04Input 1 RA4 %05Input 2 RA5 %06Input 3 RB0 %07Input 4 RB4 %08Nhit -- %9%0A%0B.%0C%0D oC

    Cc bin trn trang web s c thay bng cc bin trng thi ca EP1 khi n hat ng

    Vd, bin %01 s c cp nht gi tr ca port RA0 khi EP1 hot ng, ta c th thay i v trhin th ca cc bin ny ty

  • 7/29/2019 EP1_ug_rev 1_3

    22/23

    Revision 1.3 - 5/2012 www.titans.com.vn22

    5 Ph lc :

  • 7/29/2019 EP1_ug_rev 1_3

    23/23