اطلاعیه

Collapse
No announcement yet.

برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

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

    برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

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

    11 -] [- 1
    12 -] [- 2
    13 -] [- 3
    14 -] [- 4
    15 -] [- 5
    16 -] [- 6
    17 -] [- 7
    18 -] [- 8
    19 -] [- 9
    20 -] [- 10
    21 -] [-

    من میخام توی پایه های 1 تا 5 اگر ولتاژ 5 ولت وصل شد به پایه های روبرویی اون یه ولتاژ5 ولت بده ... یعنی به پایه های 11و 12و13و14و15
    ولی اگه به پایه های 6 و7و8و9و10 ولتاژ 3.5ولت وصل شد به پایه های 16و17و18و19و20و21 یه ولتاژ 5 ولت وصل بشه...

    اول اینکه نمیدونم از چه ای سی ای استفاده کنم و همچنین
    الگوریتم برنامه نویسیشو چطوری بنویسم...
    ممنون میشم راهنمایی کنید.. استارت کارمو بزنم... متشکرم

    #2
    پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

    سلام atmega32 یا 32A
    من متوجه نشدم دقیقا برنامتون

    شما یه تغذیه داری فقط پایه 10, 11 VCC ,GND به میکرو نمیتونی به پایه های دیگه ولتاژ مستقیم وصل کنی باید ندم افزاری 0و1 کنی

    دیدگاه


      #3
      پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

      خوب من چکار کنم؟؟؟
      میخام اگه چندتا پایه یه ولتاژ خاصی رو دریافت کردند یه پایه های دیگری رو فعال کنن...
      چیکار کنم؟؟راهی هست یا روشی دیگه؟؟؟

      دیدگاه


        #4
        پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

        با سلام
        ببینید میکرو ها به اون سبکی که در ذهن شما هست ولتاژ نمیفهمند. یعنی برای پایه هاش تعریف شده مثلا 0-1 ولت سطح منطقی صفر و 2.7-5 ولت سطح منطقی یک.
        اینطور نیست که بتونن بین 3.5 و 5 تفاوت بذارین.مگر اینکه از پایه های تبدیل انالوگ به دبجبتال (ADC)استفاده کنید.که اون هم تعدادش در میکرو ها محدوده.
        اما در مورد کار شما
        1-دقیقا چه کاری می خواین انجام بدین، خود کار رو شرح بدین، همونی که راه حل بالا رو برای انجامش در نظر گرفتین.شاید راه دیگه ای باشه.
        2-می شه کاری که شما می خواین رو انجام داد، اما نه با میکرو خالی بلکه با گذاشتن چند عنصر جانبی در کنارش. مثلا میشه تمام اون ولتاژهایی که می خواین بخوننین رو بدین به یک مالیپلکسر و خروجی اون رو به ADC میکرو بدین و شروع کنین سوییچ کردن رو ورودی ها و به ازای اینکه مقدار هر ورودی چی هست پین متناظرش در خروجی رو یک کنین.(این تنها یه راه حل پیشنهادیه، راه حل های دیگه هم می تونه باشه)
        The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

        دیدگاه


          #5
          پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

          ممنونم از پاسخت داداش
          من میخام یه حالتی مثله درب های ماشین درست کنم که در صورت بسته نشدن در (همون حالتی که در بستس ولی کامل بسته نشده )یک چراغ قرمز روشن شه و در صورت بسته شدن چراغ سبز روشن شه و در صورت باز بودن هم چراغ زرد

          میخام این کار رو با کد نویسی انجام بدم...
          حالا شما پیشنهادی دارید؟؟؟

          دیدگاه


            #6
            پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

            نوشته اصلی توسط ffarzadd
            ممنونم از پاسخت داداش
            من میخام یه حالتی مثله درب های ماشین درست کنم که در صورت بسته نشدن در (همون حالتی که در بستس ولی کامل بسته نشده )یک چراغ قرمز روشن شه و در صورت بسته شدن چراغ سبز روشن شه و در صورت باز بودن هم چراغ زرد

            میخام این کار رو با کد نویسی انجام بدم...
            حالا شما پیشنهادی دارید؟؟؟
            خوب مد نظرتون هست واسه اینکه بفهمید کدوم در تو چه وضعیتیه (بازه، نیمه بازه یا بستست) از چه کلید یا سنسوری استفاده کنین؟
            تشكر نكن، صلوات بفرست:

            [img width=165 height=100]http://www.askdin.com/gallery/images/29839/1___________5.png[/img]

            دیدگاه


              #7
              پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

              طبق صحبتهات(یا درب بازه یا بسته) یعنی بین حالت min و max مقداری نداریم. پس خیلی راحت میتونی میکرو atmega 16انتخاب کنی 5 تا پایه رو ورودی تعریف کنی و 5 تارو خروجی. تو برنامه ات هم اون پین ورودی هارو بخونی و اگه یک بود دستور روشن شدن پین های خروجی رو بده. :job:
              (=*_^=)

              دیدگاه


                #8
                پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

                نوشته اصلی توسط ffarzadd
                ممنونم از پاسخت داداش
                من میخام یه حالتی مثله درب های ماشین درست کنم که در صورت بسته نشدن در (همون حالتی که در بستس ولی کامل بسته نشده )یک چراغ قرمز روشن شه و در صورت بسته شدن چراغ سبز روشن شه و در صورت باز بودن هم چراغ زرد

                میخام این کار رو با کد نویسی انجام بدم...
                حالا شما پیشنهادی دارید؟؟؟
                شما اول یک سرچی در فروشگاه ها بکن ببین سنسور مناسب کارت چی هست، اگه بتونی سنسوری که برای کارت مناسب باشه گیر بیاری خیلی خوبه، مثلا ماشین نمی دونم چطوریه اما تو یخچال از یک کلید استفاده میشه که وقتی در بسته هست، کلیده وصل میشه مثلا. حالا شما یه چیز 3 وضعیتی می خوای یک مقاومت متغیر فشاری (اگه همچین چیزی باشه البته) به کارت میاد. خلاصه بگرد اگه چیزی پیدا کردی که خوب باید راه اندازیش کنی و براش برنامه بنویسی اگر نه باید با همفکی دوستان وسیله ای مداری چیزی براش طراحی کنین. این طور که گفتین بیش تر از این که برنامه نویسیش بخواد مشکل یجاد کنه، مکانیزم مکانیکی انجام کار مهمه،همون سنسور اگه اون جور شه برنامش خیلی ساده میشه.
                The healthy human mind doesn't wake up in the morning thinking this is his last day on earth.

                دیدگاه


                  #9
                  پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

                  نوشته اصلی توسط ffarzadd
                  ممنونم از پاسخت داداش
                  من میخام یه حالتی مثله درب های ماشین درست کنم که در صورت بسته نشدن در (همون حالتی که در بستس ولی کامل بسته نشده )یک چراغ قرمز روشن شه و در صورت بسته شدن چراغ سبز روشن شه و در صورت باز بودن هم چراغ زرد

                  میخام این کار رو با کد نویسی انجام بدم...
                  حالا شما پیشنهادی دارید؟؟؟
                  یعنی میگین به جای ای سی از قطعات دیگه استفاده کنم؟
                  ----
                  اگه بخام از طریق Atmega16 مدارمو کنترل کنم و به ازای ولتاژ های مختلف قسمتی از مدار فعال کنم چی؟



                  اضافه شده در تاریخ :
                  ب

                  دیدگاه


                    #10
                    پاسخ : برنامه نویسی بر روی ای سی مورد نظر...نمیدونم چه ای سی انتخاب کنم

                    نوشته اصلی توسط hessam2013
                    شما اول یک سرچی در فروشگاه ها بکن ببین سنسور مناسب کارت چی هست، اگه بتونی سنسوری که برای کارت مناسب باشه گیر بیاری خیلی خوبه، مثلا ماشین نمی دونم چطوریه اما تو یخچال از یک کلید استفاده میشه که وقتی در بسته هست، کلیده وصل میشه مثلا. حالا شما یه چیز 3 وضعیتی می خوای یک مقاومت متغیر فشاری (اگه همچین چیزی باشه البته) به کارت میاد. خلاصه بگرد اگه چیزی پیدا کردی که خوب باید راه اندازیش کنی و براش برنامه بنویسی اگر نه باید با همفکی دوستان وسیله ای مداری چیزی براش طراحی کنین. این طور که گفتین بیش تر از این که برنامه نویسیش بخواد مشکل یجاد کنه، مکانیزم مکانیکی انجام کار مهمه،همون سنسور اگه اون جور شه برنامش خیلی ساده میشه.
                    بله دقیقا...
                    ممنونم... دنبالش میگردم ببینم چی پیدا میکنم... سوالی داشتم بازم میام ... دمتون گرم

                    دیدگاه

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