Anda di halaman 1dari 11

LABVIEW CONTROLLED WIRELESS

ROBO
LABVIEW :
LabVIEW is a graphical programming environment used by
millions of engineers and scientists to develop sophisticated
measurement, test, and control systems using intuitive
graphical icons and wires that resemble a flowchart. It offers
unrivaled integration with thousands of hardware devices and
provides hundreds of built-in libraries for advanced analysis
and data visualization – all for creating virtual instrumentation.
The LabVIEW platform is scalable across multiple targets and
OSs, and, since its introduction in 1986, it has become an
industry leader.

FEATURES

• Faster Programming
• Data Display and User Interfaces
• Multicore Programming
• Training and Certification
• Hardware Integration
• Multiple Targets and OSs
• Data Storage and Reporting
• Community
• Advanced Analysis
• Multiple Programming Approaches
• Support and Services
Faster Programming

Graphical Programming

Program with drag-and-drop, graphical function blocks instead


of writing lines of text
Dataflow Representation
Easily develop, maintain, and understand code with an intuitive
flowchart representation

Hardware Integration with LabVIEW

I/O and Communication


Connect to any instrument or sensor with built-in libraries and
thousands of instrument drivers
Plug-and-Play Hardware
Seamlessly integrate NI plug-and-play devices for USB, PCI, PXI,
Wi-Fi, Ethernet, GPIB, and more
Connect to Any Hardware
With LabVIEW, you can use all of your hardware with a single
development environment. Connectivity is made possible with
driver software, which serves as the communication layer
between LabVIEW and your hardware. LabVIEW driver software
supplies seamless integration across multiple types of
instruments, buses, and sensors, including data acquisition
devices; boxed instruments; modular instruments; motion
controllers and motor drives; machine vision and image
processing hardware; wireless sensors; and field-programmable
gate arrays (FPGAs). In the rare event that a LabVIEW driver
doesn’t already exist, you also can import drivers from other
programming languages or use low-level communication to
implement your own driver.

BLOCK DIAGRAM:
Hardware used:

1) Microcontroller

2) Rf link

3) Motors

4) L293d

5) Pc

6) Lcd

A brief Introduction to 8051 Microcontroller:

When we have to learn about a new computer we have


to familiarize about the machine capability we are using .and
we can do it by studying the internal hardware design (devices
architecture),and also to know about the size, number and the
size of the registers

The hardware is driven by a set of program instructions,


or software. One familiar with hardware and software, the user
can then apply the microcontroller to the problems easily. In
this project we are making use of microcontroller.

The block diagram of the 8051 shows all of the features


unique to microcontrollers:

· Internal ROM and RAM


· I/O ports with programmable pins

· Timers and counters

· Serial data communication

The block diagram also shows the usual CPU components


,program counter, ALU, working registers, and the clock
circuits.

The 8051 architecture consists of these specific


features:

· 8 bit CPU with registers A and


B(accumulators)

· 16 bit PC &data pointer (DPTR)

· 8 bit program status word (PSW)

· 8 bit stack pointer (SP)

· Internal ROM 4k

· Internal RAM of 128 bytes.

· 4 register banks, each containing 8


registers

· 80 bits of general purpose data memory

· 32 input/output pins arranged as four 8 bit


ports:P0-P3

· Two 16 bit timer/counters: T0-T1


· Two external and three internal interrupt
sources

· Oscillator and clock circuits

A pin out of the 8051 microcontroller having 40 pins is shown


below.
RF Link:

The CC2500 is a low-cost 2.4 GHz transceiver designed for


very low-power wireless applications. The circuit is intended for
the 2400-2483.5 MHz ISM (Industrial, Scientific and Medical)
and SRD (Short Range Device) frequency band.

The RF transceiver is integrated with a highly configurable


baseband modem. The modem supports various modulation
formats and has a configurable data rate up to 500 kBaud.

CC2500 provides extensive hardware support for packet


handling, data buffering, burst transmissions, clear channel
assessment, link quality indication and wake-on-radio.

The main operating parameters and the 64-byte


transmit/receive FIFOs of CC2500 can be controlled via an SPI
interface. In a typical system, the CC2500 will be used
together with a microcontroller and a few additional passive
components.

Features

• RF Performance
o High sensitivity (-104 dBm at 2.4 kBaud, 1% packet
error rate)
o Low current consumption (13.3 mA in RX, 250 kBaud,
input well above sensitivity limit)
o Programmable output power up to +1 dBm
o Excellent receiver selectivity and blocking
performance
o Programmable data rate from 1.2 to 500 kBaud
o Frequency range: 2400 - 2483.5 MHz
• Analog Features
o OOK, 2-FSK, GFSK, and MSK supported
o Suitable for frequency hopping and multichannel
systems due to a fast settling frequency synthesizer with 90
us settling time
o Automatic Frequency Compensation (AFC) can be
used to align the frequency synthesizer to the received centre
frequency
o Integrated analog temperature sensor
• Digital Features
o Flexible support for packet oriented systems: On-chip
support for sync word detection, address check, flexible
packet length, and automatic CRC handling
o Efficient SPI interface: All registers can be
programmed with one "burst" transfer
o Digital RSSI output
o Programmable channel filter bandwidth
o Programmable Carrier Sense (CS) indicator
o Programmable Preamble Quality Indicator (PQI) for
improved protection against false sync word detection in
random noise
o Support for automatic Clear Channel Assessment
(CCA) before transmitting (for listen-before-talk systems)

.LCD Section:

In this project LCD is used to display some messages


which is useful to car owners. Here 2X16 LCD ( Liquid Crystal
Display) is used. This is used to display messages like

a) WELCOME TO CAR PARKING SYSTEM


b) LIFT IS BUSY PLEASE WAIT

Anda mungkin juga menyukai