Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Image recognition

Hi everyone,

 

i have a rather general question or maybe a consulting kind of question.

 

I'm working on a system that need to activate a solenoid when an event occur. i will use a clock to refer to my system.

The sequence of the system is as follows:

1. Manually take 12 pictures ;i.e. pictures when 1 o clock, 2 o clock, 3 o clock, etc.. till 12 o clock set by user

2. start my software

3. when the software starts, the camera will start to record or acquire images till a stop button is pressed. while the software is running, i.e. the camera is running, a motor will start, making the needle on the clock to start ticking.

4. when the clock is ticking and the needle reaches 1 oclock, my software should activate my solenoid.

5. this should occur for about 3 revolutions or till the user presses stop on my software.

 

Currently into my research, i have found some solutions but am unsure if i am missing any other components or maybe i am choosing over rated solutions for my system.

 

I found out i could use Vision Development Module with LabView to "program" my camera which ideally i would use Sony XC-HR57. ( Specifications are at the link : http://www.visionpro.com.sg/pdt-cameras-sony.html) I used the industrial camera advisor available in www.ni.com and it says i need to obtain an image acquisition device and a camera cable. How come i would need these? Isnt this a smart camera? Is a frame grabber required then? What else would i need or not need?

 

I also intend to use LabView for my motor. I hope to use a Faulhaber brushless dc servomotor Series 1524...B (http://www.faulhaber-group.com/servlet/com.itmr.waw.servlet.Anzeige?fremdaufruf=ja&kdid=40929&sprach...) with a gear reduction of 2608:1 But am i able to program it with LabView? Is it i have to get another device to make it compatible?

 

How about the solenoid? can i use LabView for it? i have not found any yet but can labView be used with solenoids?

 

 My system should:

have a precision motor so that the needle can arrived at 1 o clock exactly

immediately activate the solenoid upon 1 oclock

 

Helpp....

 

A newbie in machine vision,

Karmila

🙂

Message 1 of 3
(3,680 Views)

Hi Karmila,

 

To perform image acquisition through LabVIEW you would require a frame grabber. You can find the compatible hardware here "http://sine.ni.com/apps/utf8/nipc.product?pid=6429&asid=1102". If you want to write programs in LabVIEW to control the image acquisition you would require NI IMAQ (which is most probably shipped along with the frame grabber). You would also require a Vision Acquisition Software which provides functions for image/video acquisition.

 

I have used machine vision in LabVIEW so I can answer questions about it, but I havent used motor control and solenoid control(LabVIEW has very rich toolkits, and I think you should be able to do that as well). You woud have to wait for someone else to respond how to make them work.

 

Thanks,

Sandeep

 

0 Kudos
Message 2 of 3
(3,650 Views)

Hi Karmila,

 

It is possible to use a DC brushless servo motor with LabVIEW.To do so, you can use either the NI 734x or the NI 735x series Motion controller boards. This depends on whether the commutation is done by the motion controller card itself / by a motor drive. 

 

A detailed explanation can be found in this thread here.

 

There is also another thread which talks about controlling Faulhaber Brushless Servo Motors with NI motion controller cards here. Although the motor model (3564 024 BC) is different, it is also a DC brushless servo motor. You could use this as a reference as well.

 

With regards to the software aspect, the NI Motion API provides a user-friendly way of programming NI motion controler cards graphically in LabVIEW. You can refer to the NI Motion page for more information.

 

Hope this information helps!

 

Best regards,

Victor

NI ASEAN

0 Kudos
Message 3 of 3
(3,593 Views)