NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3880 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 28

موضوع: کمبود تعداد پایه‏های میکرو!

  1. #1
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض کمبود تعداد پایه‏های میکرو!

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

    من میخوام بوسیله میکرو ATmega16؛ 12 تا موتور DC ساده رو از طریق 24 عدد میکروسوئیچ همزمان بصورت راستگرد و چپگرد کنترل کنم. (یک سوئیچ برای راستگرد و یک سوئیچ برای چپگرد) در کل برای کنترل هرموتور، 4 تا پین میکرو لازمه. (دوتا برای ورودی میکروسوئیچ‏های مربوطه و دوتا برای خروجی راستگرد و چپگرد)

    ولی میکرو ATmega16؛ 32تا پایه بیشتر برای استفاده نداره

    دوستان من به چه روشی میتونم 12 تا موتور و 24 تا سوئیچ رو به ATmega16 متصل کنم؟ آیا راهی هست که بدون آی سی یا قطعه خاصی، این کار رو انجام بدم؟

    اگه نمیشه، آی سی خاصی برای افزایش تعداد پایه های میکرو وجود داره؟

    با توجه با اینکه پروژه ممکنه در آینده به صورت صنعتی استفاده بشه، به نظر شما استفاده از یک میکرو دیگه که تعداد پایه های بیشتری داره بهتر و بصرفه تره یا استفاده از آی سی های مخصوص افزایش تعداد پایه های میکرو؟
    ویرایش توسط sobhan537 : 09-09-2013 در ساعت 22:57

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال saeed210 آواتار ها
    تاریخ عضویت
    May 2010
    نام
    سعید
    نوشته ها
    320
    تشکر
    442
    تشکر شده 78 بار در 61 پست

    پیش فرض

    سلام
    شاداب باشی
    من که نفهمیدم چی شد مثل اینکه شما 48 تا پین می خوای میتونی از انواع آیسی های لچ استفاده کنی همون ها که توی تابلو روان به کار میره

  4. کاربران : 2 تشکر کرده اند از شما saeed210 برای ارسال این پست سودمند:


  5. #3
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اقا سبحان راههای دیگه ای هم هست مثل استفاده کردن از ای سی های74154 و74138 و.... قیمت و حجم کار زیاد میشه به نظرم اتمگا 64 استفاده کنید که از لحاظ قیمتی خیلی برای کاری که شما میخواهید انجام بدهید به صرفه هست

  6. کاربران : 3 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  7. #4
    کاربر فعال
    تاریخ عضویت
    Mar 2013
    نوشته ها
    136
    تشکر
    87
    تشکر شده 70 بار در 47 پست

    پیش فرض

    روش ای سی اضافه :
    1- استفاده از ای سی های مالتی پلکسر 74hc151 که خودم استفاده کردم حتی از اون میکروکنترلر شما صنعتی تره ......
    روش نرم افزاری :
    2- از روش ماتریسی(کلک رشتی) ... مثل همون روشی که کی پد رو می خوندید کی پد 16 تا کلید رو فقط با 8 تا پایه می خوند به نظر من این روش بهتره چون مقرون به صرفه تره

  8. کاربران : 3 تشکر کرده اند از شما meysam.z برای ارسال این پست سودمند:


  9. #5
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    وقتی شما از mega 64 استفاده کنی در واقع هیچ قطعه ی اضافه ای استفاده نکردین و هزینه های مونتاژ و بورد فرقی نداره تنها قیمت میکرو کمی بیشتر هست. و مهمتر از همه اینکه بخاطر مجتمع بودم مدار تاثیر نویز کمتر خواهد بود.
    حالا اگر از ایسی های جانبی استفاده کنید چقدر هزینه ی تولید بورد و مونتاژ افزایش خواهد داشت؟ قیمت مجموع ایسی ها ایا از تفاوت جزیی میکرو ها بیشتر نیست؟ چقدر برنامه پیچیده تر خواهد بود؟ ایا بخاطر سیم بندی های بیشتر بورد احتمال نویز بیشتر نیست؟
    حالا خودتون تصمیم بگیرید که: 1- فقط یک قطعه ی یکم گرونتر. 2- کلی ایسی اضافه و هزینه ی بورد و مونتاژ بیشتر

  10. کاربران : 3 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  11. #6
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    از 8255 هم میتونی استفاده کنی

  12. کاربران : 2 تشکر کرده اند از شما behnam6500 برای ارسال این پست سودمند:


  13. #7
    کاربر فعال processor آواتار ها
    تاریخ عضویت
    May 2010
    نام
    محمد صداقتی
    نوشته ها
    171
    تشکر
    124
    تشکر شده 262 بار در 120 پست

    پیش فرض

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

  14. تشکرها از این نوشته :


  15. #8
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    از همه دوستان عزیزم ممنونم که پیشنهادهای خودشون رو دادند و اینقدر خوب کمک کردند...

    بر اساس راهنمایی ها و پیشنهادهای دوستان، من تصمیم گرفتم از یه میکرو دیگه استفاده کنم که تعداد پایه هاش بیشتر باشه. (حداقل 48 تا)


    یه سوال دیگه داشتم [ببخشید مربوط به این تاپیک نمیشه]: من شنیدم میکروهای PIC از AVR صنعتی‏ترند و در مقابل نویز مقاوم‏تر. اما متاسفانه من تاحالا باحاشون کار نکردم.

    چه میکرو PICی سراغ دارید که تعداد پایه هاش حداقل 48تا باشه و برای این کار مناسب باشه؟ تا با اون کار کنم...
    ویرایش توسط sobhan537 : 10-09-2013 در ساعت 20:31

  16. #9
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    PIC16C745
    PIC16f77
    PIC18F442
    PIC18F452
    PIC18F44K20
    و خیلی چیزهای دیگه بگردی کم نیست
    حسن دیگه ای هم که نسبت به AVR داره اینکه پکیج PLCC هم دارند که میتونید توی مدارتون
    از سوکت استفاده کنید و به راحتی تعویضش کنید

  17. تشکرها از این نوشته :


  18. #10
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadeghbakhshi نمایش پست ها
    PIC16C745
    PIC16f77
    PIC18F442
    PIC18F452
    PIC18F44K20
    و خیلی چیزهای دیگه بگردی کم نیست
    حسن دیگه ای هم که نسبت به AVR داره اینکه پکیج PLCC هم دارند که میتونید توی مدارتون
    از سوکت استفاده کنید و به راحتی تعویضش کنید
    ممنون رفیق خوبم...
    همونطور که گفتم من اصلا با میکروهای خانواده PIC آشنایی ندارم. یعنی نمیدونم کدوم یکی از مدلهای بالا بیشتر به کار من میاد
    معیار من برای انتخاب میکرو PIC مناسب تعداد 48 پایه ورودی- خروجی و قیمت پایین هستش.
    مهندس اگه میشه یک مدل رو معرفی کنید...

  19. #11
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    میکروکنترلر های pic نسبت به کارایشون قیمت بالایی دارند و همین که تو ایران بهش میگن ضد نویز و این حرفا دیگه بدتر شده واسه چنین میکروکنترلر با چنین پایه هایی قیمتی تقریبا 3 تا 4 برابر میکروی مشابه در خانواده اتمل باید بپردازید .

  20. تشکرها از این نوشته :


  21. #12
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    اگه میشه لطفا یک مدل میکرو pic معرفی کنید که تعداد پایه‏های ورودی- خروجیش 48 تا باشه و قیمتش هم نسبت به بقیه picها پایین‏تر باشه...
    ممنون

  22. #13
    کاربر فعال
    تاریخ عضویت
    Mar 2013
    نوشته ها
    136
    تشکر
    87
    تشکر شده 70 بار در 47 پست

    پیش فرض

    میکرو های pic فوق العاده هستند واقعاتنها اسمی که میشه روشون گذاشت میکرو های صنعتی هست
    میکرو 16f1947 با قیمت تقریبا مناسب و تعداد پایه های مناسب(64 پایه) سایت ایران میکرو داره
    این میکرو توی سری 16f غولیه برای خودشه
    اینم لینکش :
    PIC, فروشگاه قطعات الکترونیک ، روباتيک و ابزار آلات

  23. تشکرها از این نوشته :


  24. #14
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2009
    نوشته ها
    26
    تشکر
    2
    تشکر شده 17 بار در 17 پست

    پیش فرض

    مهندس چرا نون رو از پشت سرت می خوری اون 48 تا رو به صورت ماتریس 6*8 یا 12*4 ببند بعد اسکن کن دیگه اولی 14 تا پایه میخواد دومی 16 تا با مگا 8 هم راحت میتونی انجام بدی pic می خوای چیکار اصول نویز رو هم رعایت کنی راحت

  25. تشکرها از این نوشته :


  26. #15
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

    نقل قول نوشته اصلی توسط meysam.z نمایش پست ها
    روش نرم افزاری :
    2- از روش ماتریسی(کلک رشتی) ... مثل همون روشی که کی پد رو می خوندید کی پد 16 تا کلید رو فقط با 8 تا پایه می خوند به نظر من این روش بهتره چون مقرون به صرفه تره
    مهندس میشه این روش رو توضیح بدید؟ ممنون میشم

    نقل قول نوشته اصلی توسط exelance نمایش پست ها
    مهندس چرا نون رو از پشت سرت می خوری اون 48 تا رو به صورت ماتریس 6*8 یا 12*4 ببند بعد اسکن کن دیگه اولی 14 تا پایه میخواد دومی 16 تا با مگا 8 هم راحت میتونی انجام بدی pic می خوای چیکار اصول نویز رو هم رعایت کنی راحت
    مهندس عزیز اگه این کار رو بلد بودم که انجامش میدادم... ولی متاسفانه نمیدونم باید چیکار کنم
    مهندس جان اگه میشه یه توضیحی بدید که چیکار کنم؟
    ممنون
    ویرایش توسط sobhan537 : 10-09-2013 در ساعت 20:32

  27. #16
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2009
    نوشته ها
    26
    تشکر
    2
    تشکر شده 17 بار در 17 پست

    پیش فرض

    ببین اول سطر و ستونت رو تعیین کن ببین 6*8 میخوای یا 4*12 که به نرم 4*12 خوب باشه
    خوب سطرهارو 4 در نظر بگیر ستونها رو 12 اول به سطر ها به ترتیب 1 بده از اونور ستونهارو بخون یه بارم به ستونها به ترتیب 1 بده بخون این کارهارو که گفتم تو میلی ثانیه انجام بده مثال هم میخوای برو به کتاب های avr
    تو این تیکه کد باید سطر و ستون رو ویرایش کنی
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط exelance : 10-09-2013 در ساعت 22:13

  28. تشکرها از این نوشته :


  29. #17
    مدیر انجمن sobhan537 آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    عبدالملکی
    نوشته ها
    1,084
    تشکر
    3,098
    تشکر شده 804 بار در 495 پست

    پیش فرض

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

  30. #18
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2009
    نوشته ها
    26
    تشکر
    2
    تشکر شده 17 بار در 17 پست

    پیش فرض

    داداش سعی کن از پول آپ خارجی استفاده کن مثل کیپد هم میتونی اما باید ماتریسی باشه اگه یجا اشتباه باشه
    کار نمیکنه برد دو رو خیلی خوب میشه واسه اینکار.
    این تیکه کد رو واسه خودت توسعه بده مثل یه تابع ازش استفاده کن تاخیر 20-50 هم خوبه واسش.

  31. تشکرها از این نوشته :


  32. #19
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    اگر از pic استفاده کنید کتابخانه هایی برای کار با کیپد هم موجود هست
    که شما فقط نیاز به اضافه کردنش به پروژه و خوندن اون کاراکتری که به میکرو فرستاده میشه رو دارید
    برای پول آپ هم شما هم میتونید داخلی پول آپ کنید هم خارجی
    راه دیگه ای هم هست مثل استفاده از کیبرد که توی سری DSpic هم کتابخانه داره و به احتمال زیاد توی
    خود PIC هم باید کتابخانه اش باشه ولی شخصا با کیبرد کار نکردم و اطلاعات زیادی ازش ندارم
    ویرایش توسط sadeghbakhshi : 11-09-2013 در ساعت 17:11

  33. تشکرها از این نوشته :


  34. #20
    کاربر علاقه مند serjik آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    51
    تشکر
    39
    تشکر شده 23 بار در 19 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sobhan537 نمایش پست ها
    از همه دوستان عزیزم ممنونم که پیشنهادهای خودشون رو دادند و اینقدر خوب کمک کردند...

    بر اساس راهنمایی ها و پیشنهادهای دوستان، من تصمیم گرفتم از یه میکرو دیگه استفاده کنم که تعداد پایه هاش بیشتر باشه. (حداقل 48 تا)


    یه سوال دیگه داشتم [ببخشید مربوط به این تاپیک نمیشه]: من شنیدم میکروهای pic از avr صنعتی‏ترند و در مقابل نویز مقاوم‏تر. اما متاسفانه من تاحالا باحاشون کار نکردم. Cry::

    چه میکرو picی سراغ دارید که تعداد پایه هاش حداقل 48تا باشه و برای این کار مناسب باشه؟ تا با اون کار کنم...
    سلام این سخن را خیلی شنیدم که: {{من شنیدم میکروهای pic از avr صنعتی‏ترند و در مقابل نویز مقاوم‏تر.}} ، دیدم بعضی از مهندسین (و حتی استاد دانشگاه) که با طراحی فوق العاده شان avr را مجبور به هنگ کردن نمودن و با علم نا محدود مهندسی خاص خودشان، کل مجموعه و طراحان و خط تولید و تکنولوژی و وجود خود atmel را به زیر سوال بردند، تهمت زدن راحت است اما ایکاش قبل از اینکار کمی به خودمان و نحوه کارمان با avr بیندازیم و سپس atmel را نابود کنیم، حتماً pic هم خوب است، هر کدام جای خود و مشتری خود را دارند. با تشکر

  35. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

موضوعات مشابه

  1. مشکل در تعریف ماکرو
    توسط hamedb3269 در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 23-10-2013, 13:39
  2. تبدیل تعداد و شکل پالس
    توسط TABRIZMACHINE در انجمن الکترونیک
    پاسخ: 9
    آخرين نوشته: 02-09-2013, 04:42
  3. تعداد عمده قطعات
    توسط nima_elc در انجمن الکترونیک
    پاسخ: 4
    آخرين نوشته: 24-05-2013, 17:29
  4. تعريف ورودي و خواندن آن
    توسط kavehE در انجمن AT91 series (ATMEL)
    پاسخ: 7
    آخرين نوشته: 29-12-2009, 12:35
  5. تعطیلات و تشکیل گروههای همکار
    توسط kavir در انجمن گفت و گوي آزاد
    پاسخ: 2
    آخرين نوشته: 01-03-2009, 21:28

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •