جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'labview'.
2 نتیجه پیدا شد
-
پردازش تصویر در صنعت
seyed mehdi hoseyni پاسخی ارسال کرد برای یک موضوع در اتوماسیون صنعتی ( ........ PLC & Wincc & BMS )
پردازش تصویر شامل روشهای مربوط به دستیابی تصاویر، پردازش، آنالیز و درک محتوای آنها است که بر اساس شبیهسازی توانایی بینایی انسان با قابلیت های بیشتر براي بهبود كيفيت و بهره وري است. این فناوری می تواند ببیند، پردازش کند و تصمیمی صدها برابر دقیق تر، سریعتر و با کمترین خطا نسبت به چشم انسان بگیرد. کاربرد پردازش تصویر در زمینه های مختلف امروزه با پیشرفت تجهیزات تصویر برداری و الگوریتمهای پردازش تصویر در کنترل کیفیت ، شاهد عرضه سیستم های تصویری پیشرفته برای سنجش اندازه و ابعاد، کالیبراسیون، کنترل اتصالات مکانیکی، افزایش کیفیت تولید و ... هستیم. با استفاده از تکنیکهای پردازش تصویر میتوان دگرگونی اساسی در خطوط تولید ایجاد کرد. بسیاری از پروسههای صنعتی که تا چند دهه پیش پیادهسازی شان دور از انتظار بود، هم اکنون با بهرهگیری از پردازش هوشمند تصاویر به مرحله عمل رسیدهاند. کنترل کیفیت در خط تولید در خطوط تولید، معيار استانداردهای کنترل کیفی محصول تولیدی ميتواند لبههاي زائد، خراشيدگي و بادكردگي و تورم روي فلزات، نوع چاپ لیبل و بسياري چيزهاي ديگر باشد. سیستم ویژن و پردازش تصویر در صنعت امروزه استفاده از تکنولوژی ماشین بینایی و تکنیکهای پردازش تصویر و با توجه به داشتن توجیه اقتصادی این سیستم در دراز مدت کاربرد گستردهای در صنعت پیدا کرده است و سیستم ویژن روز به روز کاربرد بیشتری پیدا کرده و روند رشد آن در اکثر پروژه ها چشمگیر بوده است. این پروژهها با استفاده از پردازش تصویر، شمارش و اندازهگیری اشیا، دستهبندی اشیا، اندازهگیری و کنترل ابعادی با دقت میکرون و کالیبراسیون، تشخیص عیوب از جمله تشخیص ترک، بازرسی لیبل و خواندن بارکد و کاراکترهای روی محصول و بسیاری عملیات دیگر را انجام میدهند. بکارگیری ماشین های بینایی طیف گسترده ای از اپلیکیشن ها را در بر می گیرند که از جمله می توان به کاربرد آنها درصنایع زیر اشاره کرد : صنایع دارویی و تجهیزات پزشکی صنایع خودروسازی صنعت بسته بندی صنعت کاشی و سنگ صنعت پلاستیک و پلیمر صنعت لوله و کابل صنعت غذایی و آشامیدنی صنعت فولاد صنعت کشاورزی صنعت قطعه سازی خطوط تولید بردها و تجهیزات الکتریکی از جمله خطوط تولید موبایل لوازم آرایشی و بهداشتی کنترل ماشین های صنعتی ( ربات های صنعتی و بازوهای مکانیکی ) هسته ای و هوافضا -
آشنایی با محیط آزمایش کنترل زمان حقیقی سروو موتور
seyed mehdi hoseyni پاسخی ارسال کرد برای یک موضوع در سنسورها و ابزار دقیق
اولین مرحله در نوشتن برنامه ای که به صورت زمان حقیقی پروسه ای را کنترل می کند٬ فراهم آوردن ابزاری است که بتواند داده ها را به طور متناوب از پروسه دریافت کند. این کار در نرم افزار LabVIEW و به هنگام استفاده از کارت های DAQ ساخت شرکت Advantech با کمک جعبه ابزار مخصوص همین شرکت و آیکن های موجود در آن امکان پذیر است. برقراری ارتباط سروو موتور با کارت تبادل داده (Data Acquisition) برای نوشتن VI هایی که با کارت DAQ کار می کنند ٬ قبل از هر چیز باید یک آیکن مربوط به باز کردن کارت A( DeviceOpen.vi) را از منوی Device Manager در صفحه ی بلوک دیاگرام قرار دهیم ودر ورودی DevNum آن شماره ی اختصاص داده شده به کارت مورد نظر در Advantech Device Manager را وارد کنیم . ما قصد داریم داده های آنالوگ را از پروسه بخوانیم ٬ پس از ورودی های آنالوگ کارت استفاده می کنیم . آیکن AIconfig.vi را از منوی adSlowAI انتخاب کرده وروی بلوک دیاگرام قرار می دهیم . با کمک این آیکن مشخص می کنیم که از چه کانال هایی و با چه وضوحی (Gain) می خواهیم داده را بخوانیم در مرحله ی بعد برای خواندن داده های آنالوگ از آیکن AIVoltageIn.vi از همان منو استفاده می کنیم . و در نهایت برای خاتمه دادن به استفاده از کارت ٬ باید از آیکن DeviceClose.vi استفاده کنیم . البته بهتر است آیکن های باز وبسته کننده ی کارت را خارج از حلقه ی اصلی برنامه قرار دهیم تا در طول یک بار اجرای برنامه مرتبا کارت خاموش و روشن نشود و صدمه نبیند . با استفاده از روش ذکر شده در این برنامه در دو مرحله با استفاده از کارت تبادل داده ٬ از خروجی های تاکوژنراتور و پتانسیومتر خروجی داده هایی را می خوانیم و به دلخواه از یکی در حلقه ی فیدبک استفاده می کنیم . در قسمت دیگری از برنامه می خواهیم خروجی کنترلر را به پروسه اعمال کنیم تا نتیجه ی مطلوب حاصل شود . در این مرحله نیز باید از کارت تبادل داده استفاده کنیم . پس از آیکن DeviceOpen.vi ٬ آیکن AOConfig.vi را از منوی adSlowAO.vi قرار می دهیم که در آن مشخصات کانال آنالوگی از کارت که قرار است اطلاعات را دریافت کند ذکر می شود و سپس با استفاده از AOVoltageOut.vi داده ها را به کارت منتقل می کنیم . و مطابق معمول از یک DeviceClose.vi هم برای خاتمه دادن به کار کارت استفاده می شود . آیکون های باز وبسته کننده ی کارت هم برای جلوگیری از صدمه دیدن کارت خارج از حلقه ی اصلی قرار می گیرند . به این ترتیب داده ها به کارت مورد نظر منتقل می شوند و با وصل کردن کانال خروجی کارت به دستگاه سروو ٬ می توان سیگنال های مورد نظر را به آن اعمال کرد .- 5 پاسخ
-
- 6
-
- labview
- کنترل سروو موتور
-
(و 3 مورد دیگر)
برچسب زده شده با :