NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2156 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 9 از 14 نخستنخست 1234567891011121314 آخرینآخرین
نمایش نتایج: از 161 به 180 از 275

موضوع: سولات ربات مسیر یاب

  1. #161
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

    ممنون من توی هر دو زبان کار کردم . تو جفتشون به قول شما یک پایه رو میگیرم ! مثلا :
    Bascom :
    getadc
    و توی کدویژن میگیم :
    read_adc

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

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


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #162
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    ببخشيد تو پي سي بي چه جوري بايد پيش بيني كنم ؟ من كه مدار و باياسشو ندارم ؟ به كجا وصل كنم اين سنسور رو و... ؟!

    برنامه هم واسم بزاريد

  5. #163
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    سلام با مراما . خب اگه نميگيد عجله داري و صبر داشته باش و ... برنامم رو ميزارم . فقط نخنديد و بياين يواش يواش كاملش كنيم . هر كي بخنده ميشم

    کد:
    $regfile = "M16DEF.DAT" : $crystal = 8000000
    Config Portb = Input : Config Portd = Output
    Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 64
    Dim A As Word , B As Word
    Config Adc = Single , Prescaler = Auto
    
    A = 0 : B = 0
    
     Set Pind.1
     Reset Pind.0
     Set Pind.2
     Reset Pind.3
    
    
     Main :
    
    
       If B = 8 Goto Mostaghim
    
    
    
    
       If B = 4 Goto Rast
    
    
    
    
       If B= 16 Goto Chap
    
    
    
    
       If B= 28 Goto Mostaghim
    
    
    
       If B = 107 Goto Mostaghim
    
    
    
       If B = 119 Goto Mostaghim
    
    
    
       If B = 62 Goto Mostaghim
    
    
    
       If B= 24 Goto Mostaghim
    
    
    
    
       If B = 12 Goto Mostaghim
    
    
    
       If B = 112 Goto Chap
    
    
    
       If B = 7 Goto Rast
    
    
    
       Mostaghim :
    
     Set Pind.1
     Reset Pind.0
     Set Pind.2
     Reset Pind.3
    
     A = 1024 : B = 1024 : Waitms 100
    
       Pwm1a = A : Pwm1b = B
    
       Goto Main
    
    
       Chap :
    
     Toggle Portd.0
     Toggle Portd.1
    
     Goto Main
    
       Rast :
    
    
    
    Toggle Portd.2
    Toggle Portd.3
    
        Goto Main
    
    
        End
    مدارشم كه فك ميكنم قبلا برتون گذاشتم . البته حالت هاش رو بيشتر ميكنم

    فقط مونده توضيحات شما رو اون قسمتي كه خودتون ميدونيد و اشكالات اين برنامه
    ویرایش توسط Elec_l0vE : 30-03-2010 در ساعت 23:08

  6. #164
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hjsoft نمایش پست ها
    سلام ، دوستان !

    یک سوال داشتم :
    من pcb رباتتمو تکمیل کردم . اما حالا می خوام یک سنسور دیگه اضافه کنم که تشخیص رنگ بده با adc . مشکل اینجاست که من از آپ امپ استفاده کردم و خروجی ها رو هم دادم به پورت c مگا16 ، یعنی همون پورت adc .
    جواب سوال اصلي تون رو آقا مرتضي دادن فقط من به يه موردي اشاره مي كنم اونم اينكه تو mega16 روش adc روي porta‌ سواره نه portc اشتباه نگيريد
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

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


  8. #165
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    نقل قول نوشته اصلی توسط مهناز نمایش پست ها
    ببخشيد تو پي سي بي چه جوري بايد پيش بيني كنم ؟ من كه مدار و باياسشو ندارم ؟ به كجا وصل كنم اين سنسور رو و... ؟!

    برنامه هم واسم بزاريد
    ما كه نفهميديم شما بالاخره تو ليگ مسيرياب ساده شركت مي كني يا مسيرياب پيشرفته(سنسور سنجش شيب در مسير ياب پيشرفته مورد نياز است )

    منظور من اين بود كه يه سوكتي مثلاً IDC 10 براش طراحي كني كه به يكي از پورت هاي آزاد ميكروت وصل بشه تا اگه خواستي يه موقع رو روباتت پيادش كني با مشكل زيادي مواجه نشي :D

    در مورد سنسور شيب سنج به لينك زير سر يزن:
    http://roboeq.com/modules.php?op=mod...iewlink&cid=67
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

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


  10. #166
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    ولي تو همين مسير ياب ساده هم شيب وجود داشت . واسه همين ميخام برم سنسور جيوه رو فردا از باازار تهيه كنم و انو به مدارم اضافه كنم . فقط در مورد شماتيك و نحوه اتصالش توضيح ميدين كه من به مدارم اضاف كنم . يكي اگه ميشه توضيح بده


    يه سوال ديگه : ميخام واسش تشخيص مانع هم پيش بيني كنم . چه جور ميتونم اونو از روي مانع 1 سانتي كه مسير از روش رد شده عبور بدم .اگه شاخ غول شكوندن هست كه بي خيالش بشم .بد بيراه بهم نگيد

  11. #167
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

    تو برنامت که جایی مقادیر a و b رو مقدار ندادی که بعد اومدی مقایسشون کردی . بعد هم من نفهمیدم این چه جور مقایسه ای ، یکم در مورد برنامت بیشتر توضیح بده . در ضمن بعد از اینکه ربات روی خط مستقیم قرار گرفت شما pwm رو حد نهایت می زارید . اما جایی نمی بینم که به حالت عادی برگرده !

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


  13. #168
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    اره درست ميگي خب اولش همون حداكثر سرعت بزارم ؟

    منظورتون از حالت عادي چقدر بايد باشه ؟

    ايا در هنگام دور زدن pwm بايد تغيير كنه ؟ اگه برنامه پيشنهاديتون روب زاريد ممنون ميشم

  14. #169
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

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

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


  16. #170
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    بله در مورد سنسور جيوه و باياسش هم توضيح ميديد . طرز كار و مدارش

    اخه من شماتيكم تموم شده ميخام يه سنسور جيوه هم واسه تشخيص شيب به مدار اضافه كنم

  17. #171
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

    اگه منظورت منم که من باهاش کار نکردم . اما فکر کنم خودت سنسور رو بتونی درست کنی . یعنی مثلا یک دماسنج جیوه ای بگیری جیوه هاشو توی یک لوله خودکار بزاری و دو تا سیم از دو سمت بزاری هر موقع که ربات شیب شد . می تونی بفهمی . خیلی آسونه !

    در ضمن بگم من سنسور جیوه ندیدم ، این فقط یک ایده است و عملیه !
    ویرایش توسط hjsoft : 31-03-2010 در ساعت 16:02

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


  19. #172
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    1-الان دو سنسور پايين سنسور وسط رو دادم به adc ميكرو .و دو تا سيم ديگه هم دادم به lm 324 براي تشخيص مسير ... حالا مراحل انجام كار براي تشخيص رنگ سبز يا هر رنگ ديگه اي چي هست ؟

  20. #173
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

    پایه های avcc یا aref رو هم وصل کن . بعد باز بگو تا توضیح بدم .

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


  22. #174
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    پایه های AVcc و AGND و Aref باید طبق دیتا شیت وصل بشن! حتما برای وصل کردن صحیح این پایه ها به دیتا شیت مراجعه کن.

    یه خبر خوش!؟ من دارم برنامه ی حرکت مستقیم رو برات می نویسم. تا شب انشالله بختت باز میشه.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  24. #175
    مدیر انجمن Division آواتار ها
    تاریخ عضویت
    Jan 2010
    نام
    افشین علیزاده
    نوشته ها
    628
    تشکر
    206
    تشکر شده 1,013 بار در 407 پست

    پیش فرض

    با سلام

    در عمليات ADC تو ميكروكنترلرهاي AVR به طور كلي 3 تا ولتاژ مرجع وجود داره كه شما موقع پيكربندي يكيشو بايد انتخاب كني :

    1- ولتاژ روي پايه Aref به عنوان ولتاژ رجع انتخاب شود
    2- ولتاژ پايه AVcc به عنوان ولتاژ مرجع انتخاب مي شود
    3- ولتاژ مرجع ثابت داخلي به ميزان 2.56V انتخاب مي شود

    پركاربردترين حالت حالت 1 ميباشد

    البته اين بيت ها تحت عنوان REFS0:1 تو رجيستر كنترلي ADMUX موجودن كه بايد طبق ديتا شيت عددهي كني
    البته يه روش آسون تر استفاده از ويزارد كامپايلرت هست .
    سادگی نهایت کمال است
    یه مدتی میشه که نیستم... ولی به زودی بر می گردم...

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


  26. #176
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

    با تشکر از دوست بسیار خوبم جناب genius باید بگم که در کامپایلر بسکام کاربر هیچ وقت با رجیسترها و مقادیر موجود در اونها درگیر نیست! و نحوه ی پیکره بندی adc در بسکام بسیار ساده هست و از این بابت مهناز به مشکلی بر نمی خوره.

    بنظر منم استفاده از روش اول بهتره.
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  28. #177
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

    راستی یادتون نره که برای pwm باید کریستال بزارید !!! دوستان باید بگن برای یک سرعت خوب و مناسب چه کریستالی باید گذاشت . من خودم پیشنهاد دارم که از 8 مگ استفاده کنید ...

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


  30. #178
    مدیر کل انجمن ها morteza_rk آواتار ها
    تاریخ عضویت
    Apr 2009
    نام
    مرتضی رحیمی کردمحله
    نوشته ها
    2,071
    تشکر
    2,376
    تشکر شده 2,899 بار در 1,263 پست

    پیش فرض

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

    برنامه درست کار می کنه ولی نمی دونم چرا وقتی pwm رو کم می کنم در rpm موتورها تاثیری نداره! در حالیکه در اسیلوسکوپ تاثیر داره!

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

    لطفا دانلود کنید
    ویرایش توسط morteza_rk : 01-04-2010 در ساعت 21:07
    .
    اَللّهُمَ صَلّ عَلی مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم


    وبلاگ شخصی من

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


  32. #179
    کاربر فعال Elec_l0vE آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    206
    تشکر
    272
    تشکر شده 47 بار در 34 پست

    پیش فرض

    من avcc و avref رو به +5 وصل كردم براي استفاده از adc .....حالا بگيد كه براي اضافه كردن اون دو سنسور در مد adc چه كنم ؟

    اقا مرتضي تغيير pwm همين بود كه ميگفتيد ؟ يعني در دور زدن مقادر رجيستر رو كم و زياد كنم ؟


    اين قسمت از برنامه رو هم نفهميدم.ميشه توضيح بديد


    $hwstack = 32
    $swstack = 10
    $framesize = 40

  33. #180
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2009
    نوشته ها
    28
    تشکر
    20
    تشکر شده 40 بار در 24 پست

    پیش فرض

    مرتضی جان ، پرت d رو خروجی نکردی ، خروجیش کن درست میشه . تست کردم ....

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


صفحه 9 از 14 نخستنخست 1234567891011121314 آخرینآخرین

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

  1. پاسخ: 12
    آخرين نوشته: 03-04-2014, 20:35
  2. فرارسیدن ایام سوگواری سالار شهیدان
    توسط Doloop در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 07-11-2013, 22:06
  3. مسیر یاب
    توسط saate777 در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 07-07-2013, 10:34
  4. ربات مسیریاب
    توسط alireza 189 در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 3
    آخرين نوشته: 08-09-2012, 23:47
  5. مسیریاب
    توسط Soheil74 در انجمن سیستم های ریاتیک و CNC
    پاسخ: 0
    آخرين نوشته: 07-07-2011, 20:04

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

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