ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2006/05/19
    85
    0

    شماتیک لازم برای استفاده از 4 ورودی آنالوگ 10 بیتی در PIC

    سلام خدمت دوستان
    من از PIC16F877a و از کامپایلر JAl استفاده می کنم
    توی یه پروژه قرار 4 ورودی آنالوگ دما رو بخونم!!خب!!
    3 ورودی دما رو راحت می خونم بدون هیچ دردسری اما ورودی 4م رو نمی تونم بخونم
    کلن ورودی 4م خرابه
    کسی می تونه راهنمایی کنه که مدار شماتیک ورودی برای خوندن آنالوگ باید چه طور باشه؟
    باید پین شماره 3 مربوط به آنالوگ رو Vcc کنم ؟نمی دونم و گیر افتادم

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    اگه امکانش هست راهنمایی کنید
    ممنون
  2. #2
    2013/06/19
    1,544
    78

    پاسخ : شماتیک لازم برای استفاده از 4 ورودی آنا

    یه شماتیک قرار بدید از کدوم پایه ها استفاده کردید؟
    همینطور رجیستر مربوط به پیکر بندی پورت آنالوگ رو چطور انجام دادید (همون PCFG) ؟؟؟
    AYRIC
  3. #3
    2013/02/25
    مشهد
    180
    33

    پاسخ : شماتیک لازم برای استفاده از 4 ورودی آنا

    بسم الله الرحمن الرحیم

    اگر منظور شما را درست متوجه شده باشم.

    با فرض اینکه شما بخواهید
    [list type=decimal]
    [li]از مرجع ولتاژ غیر از صفر و 5 ولت در مبدل آنالوگ به دیجیتال استفاده کنید[/li]
    [li]و مبدل شما هشت بیتی تبدیل کند[/li][/list]

    رجیستر ADCON1=%00001011 یا برابر ADCON1=11 باشد . یعنی
    AN0, AN1, : دو تا ورودی اول آنالوگ و سپس دو 2 پایه بعدی برای ولتاژ مرجع پائین (منفی) و بالا (مثبت) و دو پایه بعدی به ترتیب برای ورودی های آنالوگ بعدی

    اما گفته بودین که 3 تا به راحتی قرائت می شود ، این به این معنی است که
    [list type=decimal]
    [li]اشکال کار شما در سخت افزار نیست . چون همگی شبیه به هم بسته شده اند . لذا خیلی خیلی بعید است که سخت افزار باشد[/li]
    [li]و احتمال خیلی زیاد ADCON1=%00000011(شاید ! شاید! شاید!) است [/li][/list]

    توجه کنید که در هر کدام از دو حالت بالا شماره پین انالوگ سوم و چهارم فرق می کند. به عنوان مثال در مد 1011 ما برای سومین آنالوگ باید مقدار AN4 را بخوانیم و برای چهارمین آنالوگ باید مقدار AN5 را بخوانیم.
    پس بهتر است که سورس کد برنامه تان را به طور خلاصه و کوتاه بگذارید. البته شاید هم خودتان تا حالا انشالله که مشکل را برطرف کرده اید.

    مرجع صفحه 128 دیتاشیت قطعه PIC16F87XA
    والسلام علي من اتبع الهدي .... و درود بر کساني که راه هدايت را دنبال مي کنند.

    هوشمندانه بپرسيد...
  4. #4
    2006/05/19
    85
    0

    پاسخ : شماتیک لازم برای استفاده از 4 ورودی آنالوگ 10 بیتی در PIC

    با سلام مجدد
    من نمی دونم که رجیستر PCFG چطور پر میشه؟
    نحوه معرفی هم اینطوری
    کد:
    const bit ADC_HIGH_RESOLUTION = true
    const byte ADC_NCHANNEL = 1	--- our 6 ADC channel
    const byte ADC_NVREF = ADC_VREF_POS	-- and one Vref pin
    include adc
    adc_init()
    به طور مثال آنالوگ سوم هم اینجوری می خونم
    کد:
     adc_read_high_res(2)
    در ضمن من ده بیتی می خونم

    ممنون از همه دوستان
  5. #5
    2013/02/25
    مشهد
    180
    33

    پاسخ : شماتیک لازم برای استفاده از 4 ورودی آنالوگ 10 بیتی در PIC

    بسم الله الرحمن الرحیم
    نقل قول نوشته اصلی توسط Majid.ebru

    من نمی دونم که رجیستر PCFG چطور پر میشه؟
    PCFG رجیستر نیست بلکه یک کلمه مخفف است از عبارت (بیت های تنظیمات برای پورت آنالوگ به دیجیتال The A/D port configuration bits, PCFG3:PCFG0) برای رجیسترهای ADCON

    منظور آقای مهندس محزونیه این بوده است که بیت های تنظیمات برای این رجیستر باید درست نوشته شود. یعنی همان مطلبی راکه من برایتان از صفحه 128 شرح دادم.

    چون بنده کاربر این محیط نیستم لذا نمی توانم دقیق به شما بگویم که چه گرامری Syntax را بنویسید اما یک چیزی عجیب شد که اگر به صفحه 128 رجوع کنید می بینید که ( البته همانطور که پیش تر برایتان نوشتم ) برای تخصیص 4 ورودی آنالوگ دست کم 2 حالت وجود دارد. یکی با یک ولتاژمرجع بالا قابل تنظیم و مرجع پائین برابر صفر مدار یعنی کد
    PCFG<3:0> = 0011
    و دیگری برای حالتی که ولتاژ مرجع پائین هم قابل تنظیم باشد یعنی این کد:
    PCFG<3:0> = 1011

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

    هوشمندانه بپرسيد...
  6. #6
    2006/05/19
    85
    0

    پاسخ : شماتیک لازم برای استفاده از 4 ورودی آنالوگ 10 بیتی در PIC

    سلام
    ممنون که پاسخ دادید
    من چون وقت نداشتم چهارمین آنالوگ رو بیخیال شدم؟!؟!؟! خیلی داشت اذیت می کرد.
    مهندس جان تنها منبع همون لینکی که توی پست اول گذاشتم
    خیلی ممنون از همه دوستان و سروران
نمایش نتایج: از 1 به 6 از 6

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

  1. ایزولاسیون ورودی های آنالوگ میکرو و خروجی آنالوگ
    توسط hamedhamidi در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2019/05/23, 12:04
  2. مبدل آنالوگ به دیجیتال با ورودی آنالوگ مثبت و منفی 12
    توسط g1g0g1g5 در انجمن مدار هاي ديجيتال
    پاسخ: 6
    آخرين نوشته: 2015/09/12, 15:03
  3. پاسخ: 1
    آخرين نوشته: 2015/05/12, 20:04
  4. مدار صعتی برای خواندن ورودی آنالوگ 4 تا 20 میلی آمپر
    توسط cyber68 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 4
    آخرين نوشته: 2014/04/20, 22:19
  5. شبیه سازی مبدل های آنالوگ به دیجیتال و دیجیتال به آنالوگ(16 بیتی) با پروتئوس
    توسط s_66 در انجمن آموزش نرم افزارهاي آناليز و شبيه ساز
    پاسخ: 3
    آخرين نوشته: 2011/08/06, 16:43

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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