اطلاعیه

Collapse
No announcement yet.

مداری برای محاسبه تابع معکوس کسینوس

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

    مداری برای محاسبه تابع معکوس کسینوس

    دوستان ایا مدار و یا ای سی سراغ دارید که عبارت -(arc cos(1-1/x حساب کند؟ البته ای سی ad639 وجود دارد ولی نه در بازار داخل.به دنبال روش دیگری هستم.
    در زندگی اثر خوب و خاطره خوش از خودمان در این دنیا برجا بگذاریم.etgpsp

    #2
    پاسخ : مداری برای محاسبه تابع معکوس کسینوس

    سلام
    میتونید از یک میکروکنتلر arm ارزان قیمت مثلا stm32f103cbt6 استفاده کنید که در کتابخانه های آن توابع مثلثاتی به طور کامل وجود دارند.

    دیدگاه


      #3
      پاسخ : مداری برای محاسبه تابع معکوس کسینوس

      با تشکر از جوابتان--اصل قضیه این است که دو سیگنال وجود دارد یکی دیجیتال با فرکانس متغییر و دیگری انالوگ سینوسی با دامنه متغییر--فرکانس حداکثر 200 کیلو هرتز و حداقل 5 کیلو هرتز و دامنه سیگنال هم از 0 تا 3 ولت تغییر میکند--میکرو باید فرکانس را در یک پریود محاسبه کند سپس مقدار انالوگ دامنه سیگنال را هم بخواند و بعد از یک ضرب و تقسیم ساده در ضرایب ثابت و جمع ان با یک مقدار ثابت مقدار ارک کسینوس ان را محاسبه کرده و در کمتر از یک میکرو ثانیه خروجی قرار دهد برای اندازه گیری فرکانس هم ما انرا با مدارهای انالوگ به ولتاژ تبدیل میکنیم و در اصل میکرو باید دو مقدار ولتاژ را بخواند و بعد از یکسری محاسبات انرا در خروجی قرار دهید.
      در زندگی اثر خوب و خاطره خوش از خودمان در این دنیا برجا بگذاریم.etgpsp

      دیدگاه


        #4
        پاسخ : مداری برای محاسبه تابع معکوس کسینوس

        آقا چه کارای خفنی می کنید شمـــا! oo: احسندتم
        بیایید با Google آشتی کنیم!

        دیدگاه


          #5
          پاسخ : مداری برای محاسبه تابع معکوس کسینوس

          جناب جبراییلی
          اگر با استفاده از مدار های آنالوگ سیگنال مورد نظر را به ولتاژ دی سی تبدیل کنید به راحتی میتوانید این کسینوس معکوس آن را با استفاده از میکروی ذکر شده به دست آورید آ‌ با این تفاسیر چرا به دنبال راه دیگری هستید؟

          دیدگاه


            #6
            پاسخ : مداری برای محاسبه تابع معکوس کسینوس

            سلام زیرا سرعت بسیار بالا مورد نیاز است درکمتر از یک میکرو ثانیه باید کلیه این عملیات انجام شود.
            در زندگی اثر خوب و خاطره خوش از خودمان در این دنیا برجا بگذاریم.etgpsp

            دیدگاه


              #7
              پاسخ : مداری برای محاسبه تابع معکوس کسینوس

              باتوجه به حداکثر فرکانس کاری شما که 200 کیلو است با میکرو های آرم که سرعت نمونه براداریش به 300ksp و با کلاک با سرعت 100 مگ این کار به راحتی صورت میگیرد .ولی مساله اصلی محاسبه Arc است که با سری تیلور انجام میگیره

              کد:
              The basis of the calculation is a Taylor series:
              
                arcsin(x) = x + 1/2 (x^3/3) + (1/2)(3/4)(x^5/5) + 
                      (1/2)(3/4)(5/6)(x^7/7) + ...
              که اگر 4 جمله اولشو حساب هم کنید به شرطی که حاصل بیشتر از 32 بیت نشه یعنی کوچکتر از 4294967296 باقی بمونه حداقل 60 -70 پالس نیاز خواهد بود که باز برای میکرو 32 بیتی 100 مگ سنگین نیست.

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

              دیدگاه


                #8
                پاسخ : مداری برای محاسبه تابع معکوس کسینوس

                درود
                نیازی به محاسبات با میکره نیست. با توجه به اینکه ADC میکرو هشت بیتی یا 10 بیتی هست شما فقط به یک lookup table نیاز داری که 256 یا 1024 تا مقدار رو رو حافظه داشته باشی. محدود کننده سرعت هم سرعت خوندن از حافظه هست.
                مـن هیچ ندانم که مرا آن که سرشت
                از اهل بهشت کرد یا دوزخ زشت
                جامی و بتی و بربطی بر لب کشت
                اين هر سه مرا نقد و تو را نسیه بهشت

                دیدگاه

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