Académique Documents
Professionnel Documents
Culture Documents
com
2.........................................................................
:3...............................................
.1 3................................................
.2 5..................................................
: 11......................................................
11........................................................................
.1 14..................................................USB
.2 Data 17......................
.3 Data 21....................
.4 22.............................................................DAQ
24.....................................................................
26...........................................................................
ArabMicro.com
) (SCADA Supervisory Control and Data Acquisition
Data Acquisition Card
Serial
USB DAQ 200
DAQ
.PIC18f4550
SCADA :
Hardware DAQ
.
Software
Reports
Alarms .
Communication
:
- :
.USB
- :
Analog Sensor Digital Sensor
8 8
.
ArabMicro.com
:
.1
40 PIC18F4550
USB Module
ArabMicro.com
Virtual USB Start > Proteus
)PORTB (RB0-RB7 ) Input ( Digital Sensor
)PORTA (RA0-RA5), PORTE (E0-E2 ) Input ( Analog Sensor
)PORTD ( RD0-RD7 ) Output (Digital Sensor
PORTC(RC0-RC2 & RC6-RC7), RA4 LCD
RC4, RC5 USB
:
. Advanced PIC Microcontroller Projects in C
ArabMicro.com
.2
ArabMicro.com
ArabMicro.com
descriptor USB 6
Digital Sensor 11
Analog Sensors 12
LCD 13
19
LCD 20
LCD 21
LCD 22
Comparators 23
PORTDOutput
24
PORTB Input
USB 26
While 28
USB
USB read_buff
30
PORTD LCD
] read_buff[0 PORTD 31
LCD read_buff
32
67
ArabMicro.com
USB
Digital Sensor 63 34
Analog Sensor 37 35
Sensors write_buff
36
USB
RE3
39
Device Manager
Analog sensors 43
Analog Sensor 0 1024 10bit
2 Byte Byte
Analog Sensor byte ]write_buff[0 44
Digital sensors 69
PORTB Digital Sensor 0 255
] write_buff[16 Digital Sensor 70
8 write_buff
LCD 73
LCD
75
forloop 0 16 17 32
LCD 76
] read_buff[1 ]read_buff[32
First_Line LCD 81
Second_Line LCD 82
LCD 86-98
ArabMicro.com
Descriptor
Tools > HID Terminal .
VID : Vendor ID
PID : Product ID
.
Report length Bytes 64
End points Pooling 1
int. 1000
Vendor name device manager
Product name task bar
DAQ
ArabMicro.com
Configuration bits Project-Edit Project
PORTB
Reset
:
Task Bar
Descriptor SCADA System
Device Manager
ArabMicro.com
Digital Actuator LCD
HID Terminal
:
Device Manager INF VISA
Driver Wizard
ArabMicro.com
:
: USB
: Data
: Data
ArabMicro.com
USB .1
Right Click > Instrument I/O > VISA > Advanced > Open
ArabMicro.com
Right Click > Instrument I/O > VISA > Advanced >Event handling > Enable Event
ArabMicro.com
Right Click > Instrument I/O > VISA > Advanced > Event handling >Wait on Event
Right Click > Instrument I/O > VISA > Advanced > Bus Specific >VISA USB>
Get Intr Data
Data buffer
ArabMicro.com
.2 Data
8
LCD .
LCD 16
USB Data
LCD
ArabMicro.com
:
8 Cluster .1
ClusterArray .2
Array 0 255 .3
Decimal . ASCII .4
ArabMicro.com
Right Click > Programming > Cluster > Bundle
: LCD
Write Me To LCD
Refresh me
LCD Ram
ArabMicro.com
:
33
LCD 32 + 8
ArabMicro.com
.3 Data
Analog Sensor Gauges Digital Sensor
Led
Array
.
ArabMicro.com
Right Click > Programming > Array > Index Array
ArabMicro.com
.4 DAQ
hardware NI-VISA
Virtual Instrument Software Architecture
.
Driver Wizard
Start > All Programs > National Instruments > Visa > Driver Wizard
USB
other )
(
Vendor ID Descriptor
ArabMicro.com
Run
Device Manager
ArabMicro.com
NI-VISA
.1
.3
ArabMicro.com
.4
.5
ArabMicro.com
ArabMicro.com
http://www.youtube.com/channel/UC_YERaNMA9pfMjZ5M0-tLrg
http://arabmicro.com/products.php
ArabMicro.com