Enbedded Internet/Ethernet Controler - PowerPoint PPT Presentation

About This Presentation
Title:

Enbedded Internet/Ethernet Controler

Description:

Software Checksum for Reliability. Typical Command Format. Leading Character ... Sector), User's Program. I/O Expansion Boards. Prototype & Testing. D/I, D/O ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 41
Provided by: ho81
Category:

less

Transcript and Presenter's Notes

Title: Enbedded Internet/Ethernet Controler


1
Enbedded Internet/Ethernet Controler
  • Kevin Ho
  • RD Engineer

2
Product series
  • Data Acquisition and Control Cards
  • Daughter Boards
  • I-7000 Series Remote I/O Modules
  • I-7188 Series Embedded Controllers
  • I-7188 Series Embedded Controller
  • 752N Series Communication Controller
  • 7188E Series Embedded Ethernet/Internet
    Controller
  • I/O Expansion Board
  • I-8000 Compact Embedded Controller

3
Feature of I-7000 Series
  • Variant I/O Modules
  • RS-485 Network
  • 115.2K Baud Rate Maximum
  • Self-Turner
  • Dual Watch Dog
  • Good Expansibility
  • Wide Voltage Source (1030VDC)
  • 3000 VDC Isolated Protection

4
Variant Remote I/O Modules
  • Analog Input
  • V
  • mV
  • mA
  • Thermocouple
  • Strain Gauge
  • Analog Output
  • V
  • mV
  • mA
  • Digital Input
  • Isolated
  • Non-Isolated
  • Digital Output
  • Photo MOS
  • Open Collector
  • Relay
  • Solid-State Relay (AC, RC)
  • Counter
  • Counter
  • Frequency

5
Noise Resistance
Isolated Protection
1.2Km ( up to 4.8Km by Repeater)
Noise
Cross Talk
D
Deliver
Receiver
Signal (DT)(D)-(D-)
Signal (DT)((D)Noise) - ((D-)Noise)
D-
Noise
Ground
6
Self-Tuner
RS-485 type PLC Data bit 12 bits 38400 bps
  • Variant Baud Rate
  • Variant Data Format
  • Auto-Change Direction
  • R.O.C. Innovation Patent
  • P.R.O.C. Innovation Patent
  • U.S. Innovation Patent

RS-485 type PLC Data bit 12 bits 9600 bps
I-7000 modules Data bit 10 bits can be 1200,
2400 .., 115200 bps
Wireless modem Data bit 10 bits 19200 bps
RS-232 Device Data bit 11 bits 9600 bps
7
Dual Watch Dog
  • Host Watch Dog (Software)
  • Module Watch Dog (Hardware)

Module Be Turned to Safe Value
Module Be Reset Itself then Be Turn to Power On
Value
8
Good Expansibility
RS-485
RS-232
Baud115200
COM1
COM2
COM3
7520
. . . . . . .
7000 01
7000 02
7000 FF
Baud115200
RS-485
RS-232
. . . . . . .
7520
7000 01
7000 01
7000 FF

Baud115200
RS-485
RS-232
. . . . . . .
7520
7000 01
7000 02
7000 FF
9
RS-485
RS-232
RS-485
. . . . . . .
7188/752N
7520
(Address-1)
7000 01
7000 02
7000 FF
RS-485
. . . . . . .
7188/752N
(Address-2)
7000 01
7000 02
7000 FF

RS-485
. . . . . . .
7188/752N
(Address-n)
7000 01
7000 02
7000 FF
10
RS-485
TCP/IP
. . . . .
7188E
(IP-1)
7000 01
7000 FF
RS-485
TCP/IP
. . . . .
7188E
(IP-2)
7000 01
7000 FF

RS-485
TCP/IP
TCP/IP
. . . . .
7188E
(IP-n)
7000 01
7000 FF
11
Command Protocol of I-7000
  • Use ASCII Command
  • Use Asynchronous Protocols
  • 1 Start Bit
  • 8 Data Bits
  • Non Parity
  • 1 Stop Bit
  • Software Checksum for Reliability

12
  • Typical Command Format
  • Leading Character
  • Address Character (00FF)
  • Command and Parameter
  • Checksum (2 Character)
  • CR (0x0D) for End of Command
  • Example
  • 01MChk(CR) ..Read Module ID (Name)

13
Develop Tool Kits
  • NAP7000P Win32 DLL Developing Application
  • VB, VC, BCB, Delphi
  • For 7k/8k/87k Series
  • NAP7000S Dos Based Diagnostic and Demo
  • TC, BC, MSC
  • NAP7000X ActiveX (OCX)
  • VB, VC, BCB, Delphi
  • For 7k/8k/87k Series
  • NAP7000V VI Library for LabView
  • 7000 Utility Windows Based Diagnostic/ Utility
    Tool
  • For 7k/8k/87k Series
  • NAP7000D DDE Server
  • NAP7000OPCS OPC Server
  • For 7k/8k/87k Series

14
(No Transcript)
15
Features of 7188E
  • Supports a Variety of TCP/IP Protocols
  • TCP, UDP, IP, ICMP, ARP, RARP
  • 64 Bits Hardware Unique Serial Number Inside
  • COM Port Driver Support Interrupt 1k Queue
    Input Buffer
  • Built-In Self-Tuner ASIC Chip for RS-485 Port
  • Built-in RTC, NVRAM, EEPROM, Flash Memory, SRAM
  • I/O Expansion Bus

16
Features of 7188E
  • Built-In MiniOS7
  • Program Download Port COM1 or Ethernet Port
    (Available soon)
  • Remote Configuration, Diagnostics
  • Operating Temperature -25 C 75 C
  • Storage Temperature-40 C 80 C

17
Typical Application
18
Virtual COM Application
VxComm
Ethernet 10M
COM1
COM 3
COM2
COM 4
7188E
. . . . .
(IP-1)
7000 01
7000 FF
COM1
COM 5
COM2
COM 6
7188E
. . . . .
(IP-2)
7000 01
7000 FF
COM1
COM 254
COM2
COM 255
7188E
. . . . .
(IP-n)
7000 01
7000 FF
19
Ethernet I/O Application
Ethernet 10M
IP(1) Port 10000
COM1
IP(1) Port 10001
7188E2
COM2
IP(1) Port 10002
. . . . .
7000 01
7000 FF
IP(2) Port 10000
COM1
IP(2) Port 10001
7188E2
COM2
IP(2) Port 10002
. . . . .
7000 01
7000 FF
IP(n) Port 10000
COM1
IP(n) Port 10001
7188E2
COM2
IP(n) Port 10002
. . . . .
7000 01
7000 FF
20
Commands Protocol of XServer
  • Port Configuration
  • Port 10000 7188E
  • Port 10001 COM1 of 7188E
  • Port 10002 COM2 of 7188E
  • Port 10008 COM8 of 7188E
  • Command Set

21
(No Transcript)
22
XServer
  • TCP (Now)
  • UDP (Soon)

23
UserCount (User Interrupt)
Prohibit
Solve
  • ClockHigh(), ClockLow(), ClockHighLow()
  • Any EEPROM Functions
  • Any 5DigitLed Functions
  • Any NVRAM Functions
  • Any RTC Functions
  • Global Flag Variables
  • Change Flag Status in UserCount
  • Execute in UserLoop

24
UserCmd
  • Parameters
  • Cmd 1.5K Bytes 2 Bytes (Command Number)
  • Response 1.5K Bytes
  • Action
  • Request(PC) Feedback(Xserver)
  • Command Format
  • 19 User defined protocol

25
How to Debug
  • 7188xw Debug Mode
  • RS-223 (Download COM port)
  • Client Program
  • TCP/IP
  • 7-SEG LEDs

26
Xserver Demo
27
(No Transcript)
28
File Location
  • NapDos
  • 7188e
  • Document
  • MiniOS7
  • TCP
  • Vxcomm
  • Firmware
  • Driver
  • Xserver
  • Lib
  • Demo
  • Client
  • Webserver
  • PC Diag
  • SendTCP
  • Send232
  • Other
  • UDP
  • Vxcomm

29
Status of XSever
  • One Client to One Sever (V2.6.0 Ok)
  • 3 Connections Only
  • Port 10000 for 7188E
  • Port 10001 for COM1
  • Port 10002 for COM2
  • Multiple Client to One Server (V2.6.14 OK)
  • 28 Connections Maximum
  • Port 7188 (in Hex) for Debug
  • Port 10000, 10001, 10002 for Listen

30
Advantage of XServer
  • Built In TCP/IP Variant Communication Protocol
  • User does not need to care communicate with PC by
    ethernet
  • Easy Modified Templet Program
  • UserInit
  • UserLoopFun
  • UserCmd
  • UserCount
  • User Defined Command Format
  • Support I/O Expansion Bus

31
Application 1
32
Application 2
33
Application 3
34
Application 4
35
Application 5
36
Application 6
37
Contact Us
  • Web Site www.icpdas.com
  • E-mail service_at_icpdas.com
  • icpdas_at_ms8.hinet.net

38
Memory Selection
  • NVRAM (31 Bytes) (Option)
  • Change Very Frequently.
  • Battery Backup for 10 years
  • EEPROM (2K Bytes)
  • Data Not Change Frequently
  • ReWrite 1000,000 Times
  • Restore Configure Setting (Block 0)
  • Flash Memory (256K, 512K Bytes)
  • Data Not Change Frequently
  • ReWrite 100,000 Times
  • Restore OS (Last Sector), Users Program

39
I/O Expansion Boards
  • Prototype Testing
  • D/I, D/O
  • Timer/Counter
  • A/D, D/A
  • RS-232/422 Channels
  • Memory
  • Flash ROM (4M Bytes 32M Bytes)
  • SRAM (128K Bytes, 512K Bytes)

40
MiniOS7
  • Files Download and Execution (.exe, .com, .bat)
  • Hardware Diagnostic
  • Update MiniOS7
  • Use Autoexec.bat
  • Support Int 21H Memory Management
  • Dont Support Int 21H File Read/Write Function
    (Support Library to Read/Write File)
  • Cant Run Another Process ( Function system() of
    C)
  • Warm Up Time
  • 0.1 Second for 20 MHz CPU
  • 0.05 Second for 40 MHz CPU
  • 0.5 Second for 8k Main Unit
Write a Comment
User Comments (0)
About PowerShow.com