Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How the software control(drive) the hardware?

Status
Not open for further replies.

yjerk

Newbie level 4
Joined
Aug 27, 2006
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,316
How the software control(drive) the hardware?(by Current or Voltage?)
What the real meaning of software?(only refer code?)
When a unmanned vehicle running remotely controlled by a man or by itself,
what happened between the software(C code,OS,Device Driver) and the hardware(Tyre,vehicle engine,radio,any interface?).
How these things are interactived?How the software make the vehicle run?:?:
 

hi

its all done in packets

burst of information that each small fragment

a packet

has a number of functions {bytes}

a byte sent is any lenght provided its levelised by another X number of bits
8 bits wide can have 4 level bits {command table depth}
and one parity pit
you can hide any data in packets to control diverse things this way

and can also depend on its function bit {parity bit}
double up the setup or flop the whole system as added security
this control data can be used to set flags
so that the item it turns on or off with the flag setting is disabled and enabled by command setup
and so how the units respond ... in essance a command table + also data..but recieved and acted on also by the relevent way
you just set up the command register
you addressed with this command packet


so each packet can be any 'negotiable' size
packet uses challange authenticate handshake protocol to talk

and once intial stages are complete the data is sent its checked by maths to see if the data was recieved right
then acted on once both sides then confirm success


so as you can see
you have from packet 'attribute' a command setup and also data transfer
and this is two way
{hence the handshake} at each handshake a packet is passed

so... this is just one protocal ... language devices use to comunicate with each other

cleaver ones switch language and interogate units to see what they are and know


read mags like new scientist and electronics mags for tv and radio local to you and interntional ones
this will help you to grasp this com's topic fully read more ....


software control on the other hand comes in two forms
fixated flexi programs start somewhere and learn and or com
but dont have many unit to draw on




init variable targeted multi user multi hierachie programs
they use complex models and many decissions {like the stock market}
multihiarachie can accept incomming commands and respond in more diverse ways
becouse they have more access and scope ...


all these systems are likened to the way an army works in its command structure and hierachie {exept our batallions are 128 by 128 bits of info or flag settings etc}

i hope this clears up the point

except to add read into hex and note games that use dice and there ten element


software can dirive current and or voltage control via interface chips/component
or by direct pwm control {time relative duty cycle squared wave drive}
 

VSMVDD said:
hi
its all done in packets
burst of information that each small fragment
a packet
has a number of functions {bytes}
a byte sent is any lenght provided its levelised by another X number of bits
8 bits wide can have 4 level bits {command table depth}
and one parity pit
you can hide any data in packets to control diverse things this way
What's the carrier of a bit?
Thanks!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top