Tuesday, 7 February 2012

LabVIEW to VB.Net


Labview is really easy to program but requires more PC power and Lot of time for programming on the other hand .Net is very easy and interfacing with external hardware with the different interfacing protocols . in this project I am going to use Ethernet and USB for communication between PC and the Hardware modules

   There are lot of typologies in which you can connect your DCS  such as star ,ring , hybrid ect... but one of the most efficient is the BUS topology . Speaking in Computer terms imagine your DCS module as Client Computer in which input devices are transmitters and sensors, the output devices are Led indicators and control valves ect.. you can access the remote computer's input and output data from an another computer (Control Terminal) via. network switch (router) not just one terminal can be accessed by many terminals.




            The above Topology Is called as Redundant BUS Topology between both the bus ( A& B) there is a small micro-controller which switches between BUS A&B in case of any errors.


That's All for the basics the next post is about the Project details

Monday, 6 February 2012

Just An Ordinary Day

im still trying to make a layout for the design view and thinking of new innovative ideas for my control system

Sunday, 5 February 2012

What Went Wrong!??

today i was able to successfully compile the code for PIC18f4550 and worked fine with few bugs some are potential bugs . Before i proceeded i found that my USB port is faulty i did a voltage check on the +VUSB it showed 7.8 volts so it is a major problem since itr should be 5v i have accidently spilled coffee over my motherboard  (my bad) so i am going to buy a new one. I can fix it but it takes time  and i need a NAS so im gonna buy a new Motherboard + Processor. i have tested with my Grandad's PC it works fine . I am going to buy AMD six core platform so if you have any suggestions you are free to comment. 

Saturday, 4 February 2012

Software schematic


The software schematic is pretty straight forward and easily understandable i think its a whole new platform like arduino and other open sourced projects . and the network schematic is nearly done so i will upload it ASAP.

Cross Platform Link



As you know the 18f4550 has only 35 i/o ports so to increase the pincount i am trying to link a atmega128 with the PIC since it is cheap and easily available . The fastest way of communication between these ICs will use most of the i/o pins from the PIC the problem is i have to communicate between other modules with ethernet protocol in the near future so i am planning to use an Arduino uno bootloader with the secondary chip and it will also act as a fail safe.

Software



Finally done it the prototype is ready with few bugs and will be soon uploaded here with hardware schematic and PCB. I'm trying to add support for LCD, 7 segment and etc. so it can be used in the project . the bootloader starts after 100ms delay from power on. The project will be stored in the ROM so you can read and write at any point of time. The program doesn't stop until it is powered off and as an added functionality it has a pause button you can pause the program at any time .

Still trying to figure out a layout

i am trying to build a software using VB2010 .Net but cant figure out a layout every way i see it will be difficult to use and a lot of bugs and crashes .

Friday, 3 February 2012

The Beaning

Hello there Every one i'm in the verge of creating a control system which is very small , industrial standards ,easily programmable by any one and it has a GUI based programmer and the hardware has a bootloader and can be connected by USB
Hardware and software used :
PIC18F4550
Flowcode for PIC v4
Visual studio 2010 VB.net
with these few tool i am going to develop a control system which can be used everywhere even in your room to perform few simple tasks
if you have any idea about this you are welcome to share it here after all it is open sourced your name will be added in the software.
Thanks For reading i will post the source codes and the UI as soon as i finish it it will be in ALPHA testing.