اطلاعیه

Collapse
No announcement yet.

مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

    سلام دوستان
    من میخوام یه مانیتورینگ دما همراه ثبت وقایع و گراف بسازم
    با میکرو PIC هم کار میکنم با کامپایلر میکروبیسیک
    تو میکرو مشکل ندارم
    اولا درایور ویزا رو چطور نصب کنم
    دوما چطور اطلاعات رو تفکیک کنم
    مشکل مهمه من نصب درایور ویزاست

    #2
    پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

    1- درایور VISA یه فایل اجرایی داره روش دابل کلیک کن و تمام
    2- اطلاعات سنسورها رو هر جور از میکرو میفرستی همون طوری هم روی کامپیئورت ردریافت مینکی دیگه ! من نمیدونم منظورت از تفکیک اطلاعات چیست؟
    البته لب ویو داده های پورت سریال رو بصورت رشته میده بیرون که شما با توابع string subset یا تبدیل به آرایه با convert string to byte array میتونی داده ها رو جدا کنی

    دیدگاه


      #3
      پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

      سلام
      ممنون از پاسخ شما
      الان مشکلم با ویزا حل شد
      فقط مونده که اطلاعاتو جدا کنم
      از میکرو اطلاعات به این صورت میاد
      dxxxd
      exxxe
      fxxxf
      حالا چطوری جدا کنم؟
      هر سه تا اطلاعات که شایدم بیشتر بشه باید جدا نمایش داده بشه
      فقط مشکلم همینه فعلا

      دیدگاه


        #4
        پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

        اطلاعات رو اونقدر میخونی (یکی یکی) تا به d یا f یا e برسی (بهتره هدر و فوتر فرق داشته باشه یعنی مثلا با f شروع بشه با F تموم بشه)
        بعد سه تا کاراکتر میخونی به جای xxx بعد هم یه دونه فوتر

        دیدگاه


          #5
          پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

          سلام
          خیلی خیلی ممنون
          ولی از چه بلوکی استفاده کنم
          الان اطلاعات رو میتونم از میکرو بخونم اما همه باهم میان
          اگه لطف کنید یه عکس یا برنامه بذارید که خیلی لطف میکنید

          دیدگاه


            #6
            پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

            نوشته اصلی توسط POLIZEI
            سلام
            ممنون از پاسخ شما
            الان مشکلم با ویزا حل شد
            فقط مونده که اطلاعاتو جدا کنم
            از میکرو اطلاعات به این صورت میاد
            dxxxd
            exxxe
            fxxxf
            حالا چطوری جدا کنم؟
            هر سه تا اطلاعات که شایدم بیشتر بشه باید جدا نمایش داده بشه
            فقط مشکلم همینه فعلا
            سلام دوست عزیز
            کاری که من خودم با AVR خیلی انجام دادم به این صورت هستش:
            شما اطلاعات رو داخل یک آرایه بافر بریز و برای جدا کردن اطلاعات مختلف از کاراکترها استفاده کن مثلا $،# یا هر چیزی دیگه ای (مهم نیست).
            وقتی کل آرایه بافر رو بر روی پورت سریال ارسال می کنی هنگامیکه توی کامپیوتر دریافت می کنید با استفاده از توابع کار با رشته ها ( در زبان سی شارپ دستور Spilit ) میتونید اطلاعات رو با اون کاراکتر خاص تفکیک کنید و در آرایه ای بریزید و در کامپیوتر از آنها استفاده کنید.
            سوالی داشتید من در خدمتم.

            دیدگاه


              #7
              پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

              سلام
              دوست عزیز ممنون از پاسختون اما بحث ما در مورد لب ویو هست و میکرو پیک که حالا میکرو هیچی
              من خودم الگوریتمشو میدونم میفهمم فقط لنگ بلوک و مثال عملیشم
              دوستان اگه کسی میتونه یه مثال عملی یا حداقل اسم بلوکاشو بگه همین
              من الان هشت ساله با میکرو و پی ال سی و امسال اینا سروکار دارم با همه میکرویی هم کار کردم مشکل من فقط لب ویو اونم فقط فقط بلوک دیاگرامه
              ممنون

              دیدگاه


                #8
                پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                سلام دوست عزیز،شما فقط باید بجای String بلوک Read سریال رو وصل کنی همین.



                طبق عکس اگر شما میتونی، فرم داده های دریافتی رو تغییر بده و فقط یک حرف برای شناسایی اعداد بزار اول رشته ،اونوقت میتونی مثل عکس زیر راحت جداشون کنی،اگرم اعدادت
                بیشتر یا کمتر شد اون اعداد subset ,رو تغییر بده



                امیدوارم مشکلت حل بشه

                دیدگاه


                  #9
                  پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                  سلام
                  ممنون دوست عزیز
                  من دقیقا همین رو میخواستم ممنون
                  جوابشو میدم

                  دیدگاه


                    #10
                    پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                    سلام
                    آقا میلاد دستت درست
                    مثالی که گذاشتی کاملا درست بود و کاملا چیزی بود که من میخواستم و کاملا مشکله منو حل کردی دمت گرم

                    دیدگاه


                      #11
                      پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                      سلام
                      آقا میلاد عزیز یه چند تا مشکل دیگه هم برخوردم
                      1-شلاق زدن گیج که برای نشون دادن مقدار خونده شده گذاشتم صفر میشه دوباره میاد بالا
                      2-اینکه تاریخ و ساعت گراف تنظیم نمیشه
                      3-چطور گزارش طبق ساعت و دقیقه و تاریخ رو تو فایل تکست ذخیره کنه خود برنامه اتوماتیک
                      ممنون از راهنماییتون

                      دیدگاه


                        #12
                        پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                        سلام، خدارو شکر که تونستم مفید باشم،منم مثل شما توی خیلی از سوال هام گیر کردم ولی کسی نیست که مثل من که به شما جواب دادم به منم جواب بده.شما که سطحت بالاتر از منه که، شما حرفه ای تر از منی،ما پیش شما درس پس میدیم.

                        خب
                        1- شما اول مثل من یک عکس از بلوک دیاگرامت بزار ببینم .
                        2- بعد بگو که کل پروژه شما چیه تا بگم که کجاهاش میتونم کمکت کنم.
                        برای پلود عکس کافی یه عکس از صفحه بگیری بعد بری سایت :uploadax.com عکس رو پلود کنی بعد لینکشو بزاری همینجا.توی پاسخ دادنت لینکشو بزار.

                        دیدگاه


                          #13
                          پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                          سلام
                          مخلص آقا میلاد
                          اختیار دارید
                          من لب ویو تازه شروع کردم ولی قبلا با hmi کار کردم چون hmi و plc خیلی گرون شده و یه میکرو پیک و یه لبتاپ یا پی سی ارزون تر و دهن پرکن تر و با امکانات تره این بوده که ما لب ویو رو جدی گرفتیم تازه تو هر پروژه ای یه ipc پیدا میشه میکرو هم قیمت یه شکلاته دیگه(شکلات گرون شده)
                          اگه این تایپیک رو کامل کنیم خیلی از کابرا مشکلشون حل میشه
                          در مورد ارسال با usb چیزی میدونید؟
                          چون پیک usbخیلی خوبی داره
                          البته این پروژه تمرینی هستش
                          قراره یه سری دما و ورودی دیجیتال بخونه و بفرسته رو میکرو
                          حالا قراره لب ویو این ارقامو جدا کنه نشون بده و طبق تاریخ و ساعت ثبت کنه
                          http://uploadax.com/images/25243341374514685229.png

                          ممنون

                          دیدگاه


                            #14
                            پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                            سلام
                            میلاد جان مشکل شلاق زدن گیج حل شد با بالا بردن تایم
                            الان فقط مشکلم با ثبت وقایع هستش
                            میخوام طرز کار usb هم بدونم شما بلدی؟
                            یه خورده عجولم میدونم ولی همه چیو اینطوری یاد گرفتم

                            دیدگاه


                              #15
                              پاسخ : مانیتورینگ دما و کارکرد فن و ... از طریق پورت سریال و نمایش روی PC

                              سلام مجدد،خسته نباشید

                              منم تازه واردم،چیز زیادی بلد نیستم،بیشتر کارایی که انجام میدم از روی اینترنته و تجربی.
                              ببین این روش کار میکنه :



                              1- اول همه رو بزار توی while

                              2- بلوک Get date / time string رو بزار و مثل من فعالش کن

                              3- بلوک Build array رو بزار و به تعداد ورودی هات ورودی بهش اضافه کن و ورودی هارو بهش وصل کن مثل شکل

                              4- بلوک Insert into array رو بزار، ورودی اولشو کلیک راست کن و create --->constant رو بزن و روی شی ایجاد شده کلیک راست کن و Add dimension را بزن و بعدش مثل شکل ببرش بیرون وایل و shift register کن، روی مربع بین وایل و اون کلیک راست کن و دومین گزینه رو بزن.

                              5- خروجی Build array را وصل کن به insert .....

                              6- بلوک Write to spreadsheet file رو بزار و مسیر فایل تکست یا اکسل رو بهش بده و خروجی insert into .. رو وصل کن به پایه 2D data

                              7- تمام.

                              منتظرم ببینم کار میکنه یا نه.


                              چون من اینجا ابزارشو نداشتم نتونستم توی مثال واقعی درستش کنم.یادتون باشه هروقت درست شد کامل، مثالشو برای بچه ها و من بزارید تا استفاده کنیم.مرسی

                              دیدگاه

                              لطفا صبر کنید...
                              X