مقاله مولد شکل موج دلخواه. یک مولد شکل موج دلخواه دیجیتال ساده. مشخصات ژنراتور سیگنال

در تمرین رادیویی آماتور، گاهی اوقات لازم است که یک سیگنال مولد با شکل و فرکانس مشخص برای بررسی و آزمایش اجزای تجهیزات رادیویی در دسترس باشد. با افزایش در دسترس بودن میکروکنترلرها، امکان مونتاژ یک مولد سیگنال دیجیتال وجود دارد که در آن هر سیگنالی توسط نرم افزار تولید می شود.

مولد سیگنال دیجیتال "Nyx" (Nikta). مشخصات فنی:
فرکانس نمونه برداری 131072 هرتز.
محدوده فرکانس های تولید شده 1 - 65536 هرتز با مرحله تنظیم 1 هرتز است.
انباشته کننده 32 بیتی که از نظر تئوری به شما امکان می دهد وضوح 0.000030518 هرتز را دریافت کنید.
خروجی 8 بیت، نوسان ولتاژ از -15 ولت به + 15 ولت.
ژنراتور بر اساس یک میکروکنترلر atmel ATMEGA16 ساخته شده است، از یک شبکه R-2R به عنوان DAC استفاده شده است که خروجی آن از طریق تقویت کننده های عملیاتی عبور می کند، که امکان کنترل دامنه سیگنال تولید شده و نسبی افست آن را فراهم می کند. به زمین

نرم افزار به زبان C نوشته شده بود و اسمبلر در آن درج شده بود. ژنراتور بر اساس اصل سنتز دیجیتال مستقیم کار می کند. می توانید با استفاده از پیوندهای انتهای صفحه اصلی، مطالب نظری مربوط به مشکلات سنتز سیگنال دیجیتال را به تفصیل مطالعه کنید. برنامه به صورت زیر ساخته شده است. آرایه ای از 256 عنصر در RAM MC اختصاص داده شده است که در آن مقدار سیگنال تولید شده به مقدار یک دوره ذخیره می شود. بسته به اینکه چه سیگنالی را باید در خروجی دریافت کنید، آرایه مقدار قبل از شروع سنتز پر می شود. این مکانیزم است که به شما امکان می دهد سیگنال تولید شده را با یک فرمول توصیف کنید و آن را به صورت دستی با جدول پر نکنید، همانطور که در طرح های دیگر انجام می شود. پس از راه اندازی ژنراتور 131072، یک وقفه در هر ثانیه یک بار شروع به شلیک می کند که در آن مقدار انباشت کننده افزایش می یابد، 8 بیت اول از مقدار متغیر قطع شده و عنصر آرایه مربوطه فراخوانی می شود. کل فرآیند 113 چرخه میکروکنترلر طول می کشد.

بر خلاف آنالوگ ها، تنظیم فرکانس از صفحه کلید عددی و بدون استفاده از دکمه های "+" و "-" انجام می شود که باعث افزایش سرعت استفاده از ژنراتور می شود. لزوماً به رابط مدیریت دستگاه فکر کنید. برای تنظیم فرکانس روی 32698 هرتز چند حرکت بدن لازم است؟ استفاده از رمزگذار ایده خوبی است.
اگر در خروجی باید فقط دریافت کنید سیگنال سینوسی، پس ایده خوبی است که یک فیلتر پایین گذر نصب کنید که نویز را در هارمونیک های نرخ نمونه برداری کاهش دهد. اما اگر سیگنال ژنراتور در خروجی دارای سیگنال مستطیلی باشد این غیرقابل قبول است - فیلتر جلوها را پر می کند.

علیرغم اینکه طبق قضیه Kotelnikov (Nyquist)، برای بازیابی با فرکانس f، نمونه برداری (نمونه برداری) با فرکانس 2f ضروری است، سیگنال بازیابی شده دارای اعوجاج شکل خواهد بود. بنابراین، حتی اگر حداکثر فرکانس قابل بازیابی 65536 هرتز است، سقف واقعی حدود 20000 هرتز است. در فرکانس های بالا، شکل موج به هیچ وجه شبیه یک سینوسی نخواهد بود، بنابراین این ویژگی را هنگام تنظیم مدارها در نظر بگیرید.

صفحه کلید یک ماتریس 4*4 ناقص است که به صورت پویا نظرسنجی می شود. صفحه نمایش LCD WH1602. مسکن ابزار صنعتی، خریداری شده از IEC. پنجره ها با درامل اره شده اند.

انجام چه کاری خوب است:
1) نرم‌افزار یا سخت‌افزار PWM را پیاده‌سازی کنید، که به ژنراتور اجازه می‌دهد تا توان تحویلی به بار را کنترل کند.
2) خروجی یک سیگنال مستطیلی فرکانس بالا جداگانه تولید شده توسط تایمرهای سخت افزاری در MK (فرکانس های مرتبه مگاهرتز)
مقاله اصلی (طبق معمول، احتمالا سقوط خواهد کرد)

روز خوب!
امروز می خواهم یک نمای کلی از مولد شکل موج دلخواه JDS6600 را به خوانندگان ارائه کنم.
این مدل از ژنراتور قادر به نمایش اطلاعات بر روی صفحه نمایش رنگی 2.4 اینچی TTF، خروجی سیگنال به دو کانال مستقل با فرکانس حداکثر 15 مگاهرتز به شکل سینوسی، مستطیل، مثلثی و فرکانس حداکثر 6 مگاهرتز است. سیگنال‌های منطقی CMOS/TTL، پالس‌ها و سیگنال‌های شکل موج دلخواه با دهانه 0 تا 20 ولت، دارای ورودی برای اندازه‌گیری فرکانس، دوره، مدت، سیکل وظیفه است. این دستگاه به شما امکان می دهد فاز سیگنال را از 0 به 359.9 درجه در مراحل 0.1 درجه تغییر دهید تا سیگنال را از -9.99 به + 9.99 ولت (بسته به دامنه سیگنال) تغییر دهید. 17 سیگنال استاندارد در حافظه ژنراتور ثبت شده است و همچنین امکان ویرایش (ایجاد / ترسیم) شکل موج لازم و ثبت آن در 60 سلول حافظه وجود دارد.
ژنراتور می تواند خیلی کارها را انجام دهد و به عنوان یک ناوشکن رادیویی متوسط، بعید است از همه چیز استفاده کنم.
خط ژنراتورهای JDS6600 دارای پنج تغییر در دستگاه با محدوده فرکانس هستند - 15 مگاهرتز، 30 مگاهرتز، 40 مگاهرتز، 50 مگاهرتز و 60 مگاهرتز. در بررسی، مدل جوان تر 15 مگاهرتز است.
برای جزئیات، شما را در زیر برش (عکس های زیاد) دعوت می کنم.
من شاید نه با تصاویر زیبا، بلکه با عکسی شروع کنم که ایده ای از موقعیت کاری دسکتاپ یا قفسه ژنراتور را ارائه می دهد و ابعاد کلی و جدولی با مشخصات کل خط سری JDS6600 را نشان می دهد. ژنراتورها جدول از دفترچه راهنما گرفته شده است.




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


این کیت شامل یک ژنراتور، یک منبع تغذیه 5 ولت 2 آمپر با دوشاخه خارجی، یک آداپتور شبکه بسیار مناسب، یک دیسک نرم افزار، یک کابل برای اتصال به رایانه شخصی و دو سیم تمساح BNS است. ژنراتور در یک بسته بندی حباب دار پیچیده شده بود، و تمام اجزای دیگر در کیسه های جداگانه بسته بندی شدند.

اتصال USB به عنوان منبع تغذیه در اینجا فرض نمی شود، و بنابراین یک PSU با یک پلاگین معمولی 2.1 * 5.5 * 10 میلی متر است. اما بعداً سعی خواهیم کرد ژنراتور را از یک PSU دیگر تغذیه کنیم تا در صورت برق از Powerank از میزان مصرف فعلی مطلع شویم.


کابل USB نوع A - USB نوع B برای اتصال ژنراتور به رایانه شخصی به طول 1.55 متر.

طناب BNS-تمساح به طول 1.1 متر، با سیم های انعطاف پذیر لحیم شده به کروکودیل ها.

خوب، در واقع، مقصر بررسی از زوایای مختلف.
در پنل جلویی یک دکمه روشن/خاموش، یک صفحه نمایش، یک ردیف دکمه خاکستری در سمت راست آن برای کنترل پارامترهای سیگنال، انتخاب حالت های اندازه گیری و مدولاسیون، یک دکمه WAVE برای انتخاب نوع سیگنال تولید شده، MOD برای فعال سازی وجود دارد. حالت مدولاسیون، تنظیمات سیستم SYS، MEAS برای انتخاب حالت اندازه‌گیری، انتخاب رقمی مقدار فرکانس فلش‌ها و غیره، دکمه OK برای تأیید یک سری از همه چیز و روشن / خاموش کردن دو کانال، دکمه‌های روشن / خاموش CH1 / 2 برای هر کانال ، انکودر، ورودی و خروجی اندازه گیری دو کانال.
در قسمت پشتی یک کانکتور TTL، کانکتورهای USB و برق، یک برچسب با نام مدل و اصلاح 15M (15MHz)، سوراخ های تهویه وجود دارد.


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

در زیر چهار پایه پلاستیکی مشکی که متأسفانه روی میز لغزنده هستند و یک پایه تاشو برای راحتی وجود دارد.


احتمالاً بعداً پاها را با پاهای غیر لغزنده جایگزین خواهم کرد.
وزن ژنراتور 542 گرم است و ظاهرا بیشتر آن وزن خود کیس را دارد.
بیایید به داخل نگاه کنیم. برای این کار، چهار پیچ بلند را از پایین باز کنید، پانل جلویی را با یک کارت پلاستیکی جدا کنید، قسمت بالایی کیس را بردارید و دنیای درونی ژنراتور را در مقابل خود قرار دهید.

همانطور که انتظار می رفت، فضای زیادی در داخل وجود دارد. منبع تغذیه به راحتی داخل کیس جا می شود، اما ظاهرا دلایلی برای نسخه خارجی آن وجود دارد.
بردها توسط کابلی به هم وصل می شوند که کانکتورهای آن محکم در سوکت ها قرار می گیرند.
برد ژنراتور تمیز است، گویی با شار لکه نشده است.

در اولین تقریب روی برد، می بینیم که اجزای بسیار زیادی وجود دارد. از جمله موارد برجسته می توان به تراشه فعالیت مغز شبکه، رله های Omron، یک رادیاتور کوچک، آرم، نام سازنده و مدل تجدید نظر - JDS6600Rev.11 اشاره کرد. شماره تجدید نظر دلیلی برای این باور است که سازنده کاملاً درگیر مدل است و دائماً آن را بهبود می بخشد.

پیشاپیش عذرخواهی می‌کنم که این بار برای همه عناصر کلیدی دیتاشیت نمی‌دهم، اما همه آنها را نزدیک‌تر نشان می‌دهم.
یک تراشه قابل برنامه ریزی مسئول فعالیت مغز است
.

بقیه رو میذارم زیر اسپویلر











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

آنها با یک رادیاتور بدون خمیر حرارتی پوشانده شدند، شاید مهم نباشد، اما آن را در هنگام مونتاژ اضافه کردند.
برد کنترل حاوی عناصر بسیار کمتری است. ردیابی شار فقط در مکان های لحیم کاری دستی دکمه روشن / خاموش، رمزگذار، کابل نمایشگر و کانکتور.


دکمه های اینجا کاملاً مکانیکی هستند و باید برای مدت طولانی دوام بیاورند.


ما به ذات دستگاه می گذریم.
روشن کردن ژنراتور با پیامی روی صفحه در مورد انتخاب زبان - چینی یا انگلیسی، روند دانلود، مدل، شماره دسته همراه است. بارگیری به معنای واقعی کلمه 1-2 ثانیه طول می کشد.

بلافاصله پس از بارگذاری، اطلاعات مربوط به سیگنال های از پیش تعیین شده اعمال شده در هر دو خروجی ژنراتور روی صفحه ظاهر می شود. فعالیت خروجی های ژنراتور با کتیبه ON روی صفحه و درخشش LED های سبز رنگ بالای کانکتورهای خروجی نشان داده می شود. می توانید هر دو خروجی را به طور همزمان با فشار دادن دکمه OK یا هر کانال جداگانه با فشار دادن دکمه های CH1/2 خاموش کنید.
اطلاعات مربوط به پارامترهای سیگنال در کانال ها برای کانال اول (بالایی) و دوم (پایین) یکسان است، به جز تصویر شکل موج.

به طور کلی، تسلط بر ژنراتور زمان زیادی نمی برد، هدف و معنای دکمه ها بصری است. توصیف آن با کلمات به گونه ای که برای خوانندگان واضح باشد، دشوارتر از استفاده در واقعیت است. بنابراین از تصاویر مانوول استفاده خواهیم کرد.
یک بار دیگر در مورد انتصاب کنترل ها، نمایش اطلاعات.

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

تخصیص دکمه های عملکرد

در صورت فعال بودن، دو خروجی پیش‌فرض روی موج سینوسی 10 کیلوهرتز، پیک به پیک 5 ولت، چرخه کاری 50 درصد، آفست 0 ولت و تغییر فاز 0 درجه بین کانال‌ها هستند. با دکمه های خاکستری سمت راست، این پارامترها تغییر می کنند و چیز زیادی برای گفتن در اینجا وجود ندارد. پارامتر مورد نظر را انتخاب کنید، سپس با استفاده از دکمه های فلش، رقم پارامتر مورد نظر را برای تغییر انتخاب کنید و مقدار را با رمزگذار تغییر دهید.
بیشترین علاقه دکمه های WAVE برای انتخاب نوع سیگنال تولید شده، MOD برای فعال کردن حالت مدولاسیون، SYS برای تنظیمات سیستم و MEAS برای انتخاب حالت اندازه گیری است.
هنگامی که دکمه WAVE را فشار می دهید، تصویر زیر روی صفحه ظاهر می شود و انتخاب شکل موج در دسترس می شود.

4 سیگنال اصلی به دکمه های خاکستری (موج سینوسی، پیچ در پیچ، پالس، مثلث) و یک شکل دلخواه، که در اولین سلول حافظه رزرو شده برای این کار ثبت شده است، وصل شده است.
با چرخاندن دکمه رمزگذار می توان تعداد بسیار بیشتری سیگنال را انتخاب کرد. این روش به شما امکان می دهد انتخاب کنید:
17 شکل موج از پیش تعیین شده - Sine، Sguare، Pulse، Triangle، PartialSine، CMOS، DC، Half-Wave، Full-Wave، Pos-Ladder، Neg-Ladder، Noise، Exp-Rise، Exp-Decay، Multi-Tone، Sinc، لورنز
و 15 سیگنال دلخواه دلخواه. از کارخانه، این 15 سلول خالی هستند، چیزی در آنها نوشته نشده است - خروجی 0 ولت، 0 هرتز است. پس از نصب نرم افزار، آنها را پر خواهیم کرد.
دفترچه راهنما به دامنه سیگنال و تنظیم آن از 0 تا 20 ولت می پردازد. در واقع، ما می توانیم در مورد تنظیم دامنه فقط برای سیگنال های فردی صحبت کنیم، اساساً ما در مورد دامنه صحبت می کنیم.

موج سینوسی با نوسان 5 ولت (در ژنراتور آمپر 5 ولت، اسیلوسکوپ مقدار نوسان را نشان می دهد، اگرچه در مورد دامنه می نویسد).

Meander 5V (در ژنراتور آمپلی 5 ولت، اسیلوسکوپ مقدار نوسان را نشان می دهد، اما در مورد دامنه می نویسد).

من هیچ تفاوتی بین Sguare و Pulse روی شکل موج متوجه نشدم. همانطور که پیچ و خم بود، هنگام تعویض باقی می ماند، بنابراین صفحه را پست نمی کنم.
رفع شد ممنون
تا آن زمان، تا زمانی که شروع به تغییر ضریب پر کردن DUTY نکنید، تفاوتی نمی بینید. DUTY فقط در Pulse تغییر می کند، در حالت Sguare meander چرخه وظیفه فقط در صفحه ژنراتور تغییر می کند - این به هیچ وجه در اسیلوگرام منعکس نمی شود.

سیگنال مثلثی (در یک ژنراتور آمپلی 5 ولت، اسیلوسکوپ مقدار پیک را نشان می دهد، اما در مورد دامنه می نویسد).

سیگنال Partial Sine بعدی یک سینوس جزئی است، اما من تفاوتی با Sine در اسیلوگرام مشاهده نکردم و صفحه را پست نمی‌کنم.
رفع شد ممنون
در اینجا وضعیت، مانند سیگنال پالس، چرخه وظیفه را تغییر می دهیم و تغییراتی در سینوسی دریافت می کنیم. DUTY فقط در Partial Sine تغییر می کند، در حالت Sine چرخه وظیفه فقط در صفحه ژنراتور تغییر می کند - این به هیچ وجه در اسیلوگرام منعکس نمی شود.

سیگنال بعدی CMOS است.در اینجا پیک به پیک/دامنه از 0.5 تا 10 ولت تنظیم می شود، علیرغم اینکه دکمه رمزگذار روی صفحه روی 20 ولت تنظیم شده است.

سیگنال DC بعدی است، اما شکل موج بی صدا است.

بعد، سیگنال نیمه موج دقیقاً در اینجا است که دامنه را می بینیم. برای مقایسه روی کانال دوم سینوسی نصب کردم. اگرچه ژنراتور دامنه 5 ولت را نشان می دهد و اسیلوسکوپ می نویسد ampl، اما می بینیم که دامنه سینوسی و دامنه نیم موج اندازه گیری می شود.

در Full-Wave نیز اندازه گیری دامنه را می بینیم و با فرکانس تنظیم شده روی ژنراتور 10 کیلوهرتز، طبق اسیلوگرام 20 کیلوهرتز.

سیگنال های Pos-Ladder و Neg-Ladder به ترتیب در کانال های اول و دوم تنظیم می شوند. دوباره دامنه را می بینیم.

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

باز هم، برای وضوح و صرفه جویی در زمان برای خوانندگان، سیگنال های Exp-Rise و Exp-Decay در کانال های مختلف هستند.

طبق همان طرح Multi-Tone و Sinc.

سیگنال های لورنز

یکی دیگر از ویژگی های مفید ابزار، عملکرد اندازه گیری / شمارنده است. این دستگاه به شما امکان اندازه گیری سیگنال با فرکانس تا 100 مگاهرتز را می دهد. عملکرد با دکمه Meas فعال می شود. جابجایی بین اندازه گیری ها و شمارنده را می توان به سه روش انجام داد - دکمه Funk، دکمه های فلش و رمزگذار.

با دکمه Coup یک ورودی باز یا بسته را انتخاب می کنیم، با دکمه Mode - فرکانس یا دوره های شمارش.
JDS6600 بررسی شده به شما امکان می دهد آنچه را که تولید می کند اندازه گیری کنید. پارامترهای سیگنال را در خروجی ژنراتور تنظیم می کنیم و آن را به ورودی اندازه گیری وصل می کنیم.

تابع مدولاسیون بعدی. با دکمه MOD فعال می شود. سه حالت در اینجا موجود است: یک مولد فرکانس رفت و برگشت - فرکانس جابجایی، یک مولد پالس - ژنراتور پالس و یک مولد انفجار - انفجار. حالت ها با دکمه Func انتخاب می شوند.
جارو کردن در دو کانال امکان پذیر است، اما نه به طور همزمان - اول یا دوم.

از فلش ها یا رمزگذار برای انتخاب کانال استفاده کنید، فرکانس اولیه و نهایی سیگنال را تنظیم کنید (شکل سیگنال را از قبل در حالت Wave انتخاب می کنیم)، وابستگی خطی یا لگاریتمی و روشن کردن.
لگاریتمی.

خطی

حالت Pulse Generator (فقط کانال اول).


حالت تولید پشت سر هم (کانال اول).

در اینجا می توانید تعداد پالس های یک بسته را از 1 تا 1,048,575 تنظیم کنید و حالت ها را انتخاب کنید.
دو انفجار نبض

صد انفجار از تکانه

471 بسته.

به تغییر Vmin، Vmax با افزایش تعداد بسته ها توجه کنید. با تعداد کمی از پالس ها قطبیت منفی دارند، پس تصویر متفاوت است. کسی که میتونه توضیح بده لطفا در نظرات توضیح بده
رفع شد ممنون ، که نشان دهنده خطا در انتخاب حالت کوپلینگ AC در اسیلوسکوپ بود. هنگام تغییر به DC، همه چیز سر جای خود قرار گرفت، که از شما می خواهم qu1ck را بررسی کنید.

چهار نوع همگام سازی در حالت Burst وجود دارد (همانطور که من متوجه شدم. اگر اشتباه می کنم تصحیح کنید) - از کانال دوم ژنراتور - CH2 Trig، همگام سازی خارجی - Ext.Trig (AC) و Ext.Trig (DC) ) و Manual Trig - manual.
دکمه عملکرد بعدی دکمه SYS است که به تنظیمات ژنراتور دسترسی پیدا می کند. شاید در ابتدا باید این قسمت را شرح می دادم، اما مطابق با توابع مورد تقاضا حرکت کردم.

علاوه بر فعال / غیرفعال کردن سیگنال های صوتی هنگام فشار دادن دکمه ها، تنظیم روشنایی صفحه، انتخاب زبان (چینی، انگلیسی) و بازنشانی به تنظیمات کارخانه، در اینجا می توانید تعداد سلول های سیگنال دلخواه نمایش داده شده / نامیده شده را تغییر دهید (از کارخانه 15). ، می توانید همه 60 را تنظیم کنید)، 100 سلول حافظه را بارگذاری / ضبط کنید و کانال ها را بر اساس شکل موج، فرکانس، دامنه (پیک به اوج)، پر کردن، افست همگام سازی کنید.

ماهیت 60 سلول و 100 سلول کمی بعد و پس از اتصال به رایانه شخصی مشخص می شود.
برای اتصال ژنراتور به رایانه، باید نرم افزار را از روی دیسک از کیت نصب کنید.
پس از باز کردن بایگانی، ابتدا باید درایور CH340Q را از پوشه درایو h340 (بایگانی Ch340.rar) نصب کنید، سپس درایور نرم افزار VISA را از پوشه VISA (نصب کننده setup.exe) نصب کنید و تنها پس از آن نصب کننده برنامه کنترل را نصب کنید. از پوشه English\JDS6600 application\Setup.exe
هنگامی که ژنراتور به کامپیوتر متصل شد و برنامه راه اندازی شد، لازم است COM مجازی محل اتصال دستگاه را انتخاب کرده و دکمه Connect را کلیک کنید. اگر پورت به درستی انتخاب شود، چنین تصویری را خواهیم دید.

پوسته رابط با چهار زبانه نشان داده می شود - اولین پیکربندی برای اتصال به رایانه شخصی.
تب دوم - کنترل پنل - کنترل پنل ژنراتور. در اینجا همه چیز مانند هنگام کنترل از پانل جلوی دستگاه است، اما بسیار راحت تر است.

همه گزینه ها در یک صفحه جمع آوری می شوند و دستکاری های معمول ماوس دستکاری ژنراتور را بسیار آسان می کند. علاوه بر این، در این زبانه به همراه عملیات روی سیگنال ها، همگام سازی توسط کانال موجود است که باید از طریق تنظیمات سیستم ژنراتور از پانل جلویی ژنراتور انجام می شد.
سپس، تب Extend Function مشابه عملکرد دکمه‌های MEAS و MOD در پنل جلویی دستگاه است، فقط در یک صفحه. اما یک تفاوت وجود دارد - در محیط مجازی جایی برای عملکرد Pulse Generator در Modulation Mode (MOD) وجود نداشت. سه عملکرد از پنل جلویی در حالت MOD در دسترس است - جابجایی فرکانس، مولد پالس و مولد انفجار. فقط Sweep Frequency و Burst از رایانه در دسترس هستند.

و آخرین برگه Arbitrary به شما این امکان را می دهد که شکل موج های خود را ایجاد کنید و آنها را در سلول های حافظه مولد اولیه خالی (60 قطعه) بنویسید.

می توانید مانند تصویر بالا از ابتدا شروع کنید، یا می توانید یک سیگنال از پیش تعیین شده (17 قطعه) را به عنوان پایه در نظر بگیرید و روی آن کار کنید و سپس سیگنال های دلخواه را در یکی از 60 سلول بنویسید.

برای وضوح، من چنین سیگنالی را در سلول حافظه دلخواه 01 ضبط کردم.

و در اسیلوگرام موارد زیر را می بینیم:

در اینجا می توانید دامنه، افست، فاز را تغییر دهید، اما به دلایلی نمی توانید چرخه وظیفه را تغییر دهید.
حالا می خواهم به سلول های 60 و 100 برگردم. با استفاده از روش علمی poke و مقایسه نتایج محاسبه کردم که با دکمه SYS روی پنل ژنراتور می توانید تا 60 سلول سیگنال دلخواه (15 سلول از کارخانه) را باز کرده و در دسترس قرار دهید که با استفاده از نرم افزار و روی این 60 سلول نوشته شده است.
بنابراین، 17 سیگنال استاندارد و 60 سیگنال دلخواه از پانل ژنراتور و تب کنترل پنل در دسترس قرار می گیرند.
اما اگر این مجموعه کافی نیست، اگر برخی از سیگنال ها مورد نیاز شما هستند، اما برخی دیگر اصلاً نیستند (مثل عدم وجود اره های جلو و عقب) و نمی توان آنها را با استفاده از نرم افزار ایجاد کرد (مثلاً به دلیل عدم امکان). دستکاری با ضریب پر از پوسته)، سپس با تغییر هر پارامتر می توان سیگنال جدیدی از پانل ژنراتور ایجاد کرد. بعد، باید شماره سلول 00 تا 99 (همان 100) را در منوی SYS انتخاب کنید و از دکمه SAVE برای نوشتن سیگنال به این سلول استفاده کنید. حالا وقتی به آن نیاز داشتید، به SYS بروید، شماره سلول را با این سیگنال انتخاب کنید و با استفاده از دکمه LOAD آن را از حافظه بارگذاری کنید.
آن ها در واقع می توان از 177 سیگنال استفاده کرد !!! 17 از پیش تنظیم + 60 تصادفی + 100 بارگیری از حافظه در صورت لزوم.

در بخش پایانی بررسی، بیایید ببینیم که ژنراتور تا چه فرکانس هایی شکل موج مناسب را حفظ می کند.
موج سینوسی 100 کیلوهرتز 5 ولت و 1 مگاهرتز 5 ولت.

موج سینوسی 6 مگاهرتز 5 ولت و 10 مگاهرتز 5 ولت

همانطور که می بینید، در محدوده سیگنال کاهش می یابد و به بزرگی بار بستگی ندارد. بدون بار، 1 کیلو اهم، 10 کیلو اهم، 47 کیلو اهم - همیشه کاهش در برد وجود دارد، اما همیشه در منطقه 0.5 ولت.
در ناحیه 13 مگاهرتز، پیک به پیک 0.7 ولت کاهش می یابد، اما در ادامه، با تنظیم پیک به پیک 5 ولت، افت افزایش نمی یابد.

سینوسی 15 مگاهرتز 10 ولت - در اینجا کاهش دامنه در حال حاضر بیشتر است. اما این در حال حاضر 15 مگاهرتز است.

علاوه بر این، یکی از ویژگی های ژنراتور JDS6600-15M آشکار شد - دامنه اعلام شده 20 ولت فقط برای سیگنال ها (از هر شکل) با فرکانس حداکثر 10 مگاهرتز اعمال می شود. دامنه/پیک مورد انتظار کمتر از مقادیر تنظیم شده است. پروب 1/10.

در محدوده 10-15 مگاهرتز، حداکثر دامنه / نوسان ممکن 10 ولت است. 20 ولت را با انکودر یا در برنامه تنظیم می کنیم (تنظیم 20 ولت را روی صفحه ژنراتور می بینیم)، سپس فرکانس بالای 10 مگاهرتز است و خوانش های دامنه روی صفحه نمایش دستگاه به 10 ولت تغییر می کند. بر این اساس، خروجی 10 ولت است. چنین ویژگی.

به نظر می رسد همه چیز با شکل سینوسی مرتب است، بیایید پیچ ​​و خم را ببینیم.
10 کیلوهرتز 5 ولت و 100 کیلوهرتز 5 ولت.

1 مگاهرتز 5 ولت و 6 مگاهرتز 5 ولت.

6 مگاهرتز 10 ولت و 6 مگاهرتز 20 ولت.
قبلاً در اینجا دیده می شود که در فرکانس های بالا پیچ و خم به یک سینوسی تمایل دارد که در بسیاری از ژنراتورها ذاتی است.

مثلث 100 کیلوهرتز 5 ولت و 1 مگاهرتز 5 ولت.

با افزایش فرکانس و دامنه، شکل موج شروع به تغییر می کند.
5 مگاهرتز 5 ولت و 5 مگاهرتز 12 ولت.

شکل موج در فرکانس های بالا دور از ایده آل است، اما من برای این آماده بودم. برای افراد با تجربه، قیمت دستگاه چیزهای زیادی را نشان می دهد، برای کاربران بی تجربه مطالب را شرح داده ام - امیدوارم مفید باشد. در توضیحات ژنراتور بازاریابی وجود دارد و من احتمالاً همه چیزهایی را که بتوان از دستگاه خارج کرد بیان نکردم، اما نکته اصلی را نشان دادم. شاید مدل های قدیمی تر در خط 6600 کمتر خطا می کنند، اما گران تر نیز هستند. نسخه ارائه شده را می توان به عنوان یک مولد سطح اولیه و بودجه برای طیف وسیعی از وظایفش توصیف کرد - آشنایی، آموزش، رادیو آماتور، شاید برخی از آنها تولید چندان پیچیده و سخت نیستند.
از معایب ، من به کاهش دامنه / دامنه سیگنال با افزایش فرکانس ، عدم وجود اره اشاره می کنم (اما شما می توانید آن را خودتان با تغییر چرخه وظیفه و نوشتن آن در سلول ایجاد کنید).
من می خواهم برای توسعه دهنده آرزو کنم که درگیر بازاریابی نشود، کمی نرم افزار را تمام کند.
از مزایا، همه یکسان، عملکرد گسترده، توانایی ویرایش سیگنال ها، نوشتن آنها در سلول های حافظه، کنترل بصری، دو کانال مستقل است.
در پایان تعویض منبع تغذیه استاندارد و اندازه گیری جریان مصرفی.

جریان مصرفی بیش از یک آمپر نیست و می توانید با تهیه سیم مناسب، ژنراتور را از پاور بانک تغذیه کنید.
اگر چیزی را نشان ندادید، سپس یک سوال دقیق فرموله کنید - ژنراتور روی میز است، من آزمایشی را انجام خواهم داد.

محصول برای نوشتن نقد توسط فروشگاه ارائه شده است. بررسی مطابق با بند 18 قوانین سایت منتشر شده است.

من قصد دارم +17 بخرم افزودن به علاقه مندی ها نقد را پسندید +43 +61

چرا مولدهای شکل موج دلخواه ضروری هستند؟

هنگام آزمایش سیستم‌های مختلف، توسعه‌دهندگان آن‌ها باید رفتار سیستم را هنگامی که سیگنال‌های استاندارد و سیگنال‌هایی با انحرافات مختلف از هنجار به ورودی آن اعمال می‌شوند، بررسی کنند. در شرایط عملیاتی واقعی، سیستم ممکن است تحت تأثیر تداخلی قرار گیرد که شکل موج را مخدوش می کند و توسعه دهنده باید بداند که دستگاه تحت اعوجاج های خاص چگونه رفتار خواهد کرد. برای انجام این کار، او باید یا تداخل را در طول عبور یک سیگنال استاندارد شبیه سازی کند، یا سیگنال تحریف شده ای را که با استفاده از یک مولد شکل موج دلخواه (ASPF) به دست می آید، به ورودی اعمال کند. مسیر اول بسیار طولانی تر و گران تر است، بنابراین مسیر دوم بیشتر مورد استفاده قرار می گیرد.

از مولدهای شکل موج دلخواه در مواردی نیز استفاده می شود که برای اشکال زدایی و آزمایش دستگاه ها، اعمال سیگنال های شکل موج غیر استاندارد در ورودی آنها ضروری است که بدون استفاده از چنین ژنراتورهایی به دست آوردن آنها بسیار دشوار است.

مفهوم ساختن GSPF

ساخت GSPF بر اساس سنتز یک سیگنال آنالوگ مطابق تصویر آن است که در RAM ژنراتور ثبت شده است. ساختار معمولی GSPF در شکل نشان داده شده است. یکی

برنج. 1. ساختار مولد شکل موج دلخواه معمولی

ژنراتور زاویه فاز (GFU) یک توالی خطی در حال افزایش متناوب از آدرس‌های سلول RAM (فاز سیگنال) ایجاد می‌کند. تند بودن دنباله به فرکانس تنظیم شده توسط واحد کنترل (CU) بستگی دارد.

مطابق با تغییر آدرس ها در ورودی رم، داده های خروجی آن نیز تغییر می کند. توالی داده های خروجی یک تصویر دیجیتالی از سیگنال تولید شده را تشکیل می دهد. با استفاده از مبدل دیجیتال به آنالوگ به فرم آنالوگ تبدیل می شود، سپس سیگنال مطابق با دامنه مشخص شده تضعیف می شود و آفست ثابت مورد نظر به آن وارد می شود. پس از تقویت، سیگنال خروجی به شکل، فرکانس، دامنه مورد نظر، با آفست ثابت مورد نیاز به دست می آید.

مشخصات ژنراتور

  • فرکانس سیگنال تولید شده 0.0001…22000 هرتز

  • دامنه سیگنال خروجی 0…10 ولت

  • بایاس خروجی DC -5…+5 ولت

  • جریان خروجی تا 100 میلی آمپر

  • تعداد مطالعه در هر دوره 8192

  • ناپایداری فرکانس نسبی دما کمتر از 10 -5 1/

    درجه سانتی گراد
  • ناپایداری فرکانس نسبی بلند مدت کمتر از 10 -5 1/1000 ساعت

  • دقت تنظیم فرکانس 7* 10 -6 هرتز

  • ولتاژ تغذیه 10…12 ولت

  • مصرف برق بدون بار 0.9 وات

  • ابعاد کلی برد ژنراتور 125x100x15 میلی متر

ساختار مجتمع GSPF

مجموعه سخت‌افزار-نرم‌افزاری برای تولید شکل‌های موج دلخواه شامل خود ژنراتور است که از طریق پورت سریال RS-232C به رایانه متصل است و برنامه کنترل ژنراتور تحت ویندوز 95/98، Windows NT 4.0 اجرا می‌شود.

ساختار سخت افزاری ژنراتور

قسمت سخت افزاری مطابق با ساختار نشان داده شده در شکل ساخته شده است. 1. تنها تفاوت این است که واحد کنترل ژنراتور توسعه یافته از طریق واحد رابط به رایانه متصل می شود. از کامپیوتر، با استفاده از برنامه کنترل، شکل و سایر پارامترهای سیگنال تنظیم می شود.

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

واحد کنترل فرکانس، افست و دامنه سیگنال را دریافت و تنظیم می کند. اطلاعات مربوط به شکل ولتاژ خروجی نیز از واحد کنترل عبور می کند. اشکال استاندارد (اره، مربع، نویز سفید و سینوس) مستقیماً توسط میکروکنترلر محاسبه می شود.

تقویت کننده سیگنالساخته شده در اطراف تقویت کننده عملیاتی کم نویز MAX427 و به شما امکان می دهد جریان خروجی را تا 100 میلی آمپر دریافت کنید. بایاس DC DAC AD7943- ضرب DAC 12 بیتی با ورودی داده سریال، که به شما امکان می دهد یک افست سیگنال در محدوده -5 ولت تا +5 ولت با وضوح 2.44 میلی ولت دریافت کنید. دامنه DAC AD7943- ضرب DAC 12 بیتی با ورودی داده سریال. به شما امکان می دهد دامنه سیگنال خروجی را در محدوده 0 تا 10 ولت با وضوح 2.44 میلی ولت تنظیم کنید. DAC MX565A- DAC 12 بیتی با سرعت بالا با ورودی داده موازی. زمان ته نشینی با دقت نصف کمترین رقم از 250 ns بیشتر نیست. رم UM6264 حاوی یک تصویر دیجیتالی از فرم است. شکل به صورت 8192 نمونه 12 بیتی ذخیره می شود. این به شما امکان می دهد یک سیگنال خروجی با کیفیت کافی دریافت کنید. ژنراتور زاویه فازساخته شده بر اساس ALTERA EPF8282 FPGA. ساختار ثبت شده در FPGA در شکل نشان داده شده است. 2.


برنج. 2. بلوک دیاگرام پیکربندی FPGA

مدار می تواند در سه حالت کار کند:

در حالت تولید عادی (در ورودیحالت واحد) ثبت افزایش فاز (PFR) از CU با مقدار مربوط به فرکانس بارگذاری می شود.

در طول تولید عادی، محتویات RPF با کمترین بیت‌های مهم ثبت فاز (RF) جمع می‌شود و مجموع آن به محض ورود به RF نوشته می‌شود.SI. سیزده رقم ارشد فدراسیون روسیه به ورودی های آدرس بلوک RAM وارد می شود. بنابراین، فرکانس سرریز RF با فرکانس سیگنال تولید شده مطابقت دارد.

در حالت آماده به کار (ورودیحالت صفر) HFC منتظر رسیدن سیگنال بارق در ورودی استاستروب. با رسیدن این سیگنال، سیگنالی از فاز اولیه ثبت شده در ثبت فاز اولیه (RNF) تا پایان دوره تولید می شود. پس از پایان دوره، HFC دوباره وارد حالت انتظار دروازه می شود.

هنگام بارگذاری داده ها در RAM، ابتدا به صورت متوالی در رجیستر داده (RD) نوشته می شوند و سپس زمانی که سیگنال داده می شود.

InRAMOE, در معرض ورودی های داده بلوک RAM قرار می گیرد. این کار برای صرفه جویی در تعداد پایه های میکروکنترلر استفاده شده و ساده کردن توپولوژی PCB انجام می شود.

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

مولد نمونه اولیه

نمونه اولیه روی یک برد مدار چاپی 175 دو طرفه مونتاژ شد.

x 110 میلی متر مصرف نمونه اولیه بدون بار 0.9 وات است.

ظاهر ژنراتور نمونه اولیه در شکل نشان داده شده است. 3.

برنج. 3. نمای نمونه اولیه برد ژنراتور

برنامه کنترل ژنراتور

مولد شکل موج دلخواه دیجیتال مجازی دو کاناله یک دستگاه دیجیتال 12 بیتی در طراحی استاندارد دستگاه های سری AKTAKOM USB-laboratory است و یک سیگنال شکل موج دلخواه یا سیگنال یکی از اشکال استاندارد (سینوس، مستطیل، مثلثی، و برخی دیگر) روی دو کانال به طور همزمان. تنظیم فرم و پارامترهای سیگنال توسط کاربر با استفاده از کامپیوتر به طور مستقل برای هر یک از کانال ها انجام می شود. دستگاه دارای یک ورودی همگام سازی خارجی مشترک برای هر دو کانال برای شروع تولید در یک رویداد خارجی است. مولد سیگنال همچنین خروجی را برای همگام سازی راه اندازی سایر ابزارها فراهم می کند.

مشخصات ژنراتور سیگنال

خصوصیات عمومی
تعداد کانال های خروجی2
شکل موج خروجیدلخواه یا استاندارد
انتخاب شکل برای هر دو کانالمستقل
DAC12 بیت
حداکثر تعداد امتیاز در هر کانال128 K
فیلتر پایین گذر قابل تعویض15 مگاهرتز
حداکثر نرخ نمونه80 مگاهرتز
پهنای باند در سطح 1%0...10 مگاهرتز
حداکثر سطح خروجی پیک به اوج:
بدون تقویت کننده اضافی
با تقویت کننده اضافی (فقط برای AHP-3122)

2.5 ± ولت به 50 اهم
± 20 ولت در بار 50 اهم
مرحله ولتاژ خروجیحداکثر 2.5 میلی ولت؛ 10 میلی ولت با تقویت کننده
محدودیت های تغییر سیگنال در امتداد عمودی تغییر می کند2.5 ± ولت
زمان خیزش مستطیلیبیش از 20 ns نیست
فرکانس نمونه برداریقابل انتخاب از 2.44 کیلوهرتز تا 80 مگاهرتز
خطاحداکثر 10-6 فرکانس خروجی
هماهنگ سازی
انتخاب حالت های زمان بندی
راه اندازی مجددمنفرد یا پیوسته
منبعخارجی یا دستی (داخلی)
قطبیتلبه صعود یا سقوط
ورودی همگام سازی خارجی
فرمموج مربعی
دامنهسطح TTL
مدت زمانحداقل 25 ns
خروجی همگام سازی
فرمموج مربعی
دامنهسطح TTL در بار 1 کیلو اهم
مدت زمانحداقل 25 ns
پارامترهای قدرت و طراحی
غذا220 ولت، 50 هرتز، حداکثر 20 وات
ابعاد260x210x70mm
وزنبیش از 2.0 کیلوگرم نیست
رطوبت نسبیدر دمای 25 درجه سانتیگراد بیش از 90٪ نیست
فشار اتمسفر495 تا 795 میلی متر جیوه هنر

نرم افزار ژنراتور خودسرانه AKTAKOM

هدف:

برنامه AKTAKOM Arbitrary Generator برای کنترل کامل ابزارهای پشتیبانی شده، ایجاد، ویرایش و بارگذاری داده ها برای تولید سیگنال برای دو کانال طراحی شده است.

توانایی ها:

این نرم افزار شناسایی و گردآوری لیستی از ماژول های مولد سیگنال را فراهم می کند که به صورت محلی به رایانه متصل شده اند (از طریق رابط USB) یا از طریق شبکه اترنت/اینترنت. مقداردهی اولیه و آزمایش نمونه دستگاه انتخاب شده.

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

این برنامه همچنین به شما امکان می دهد شکل موج را برای دو کانال به طور همزمان در قالب یک منحنی پارامتریک تنظیم کنید. به شکل یک شکل دو بعدی Lissajous (تابع Laser Show).

این برنامه شامل یک ماژول تحلیل داخلی برای سیگنال های آماده شده برای تولید است. وظایف ماژول آنالیز عبارتند از:

  • اسیلوسکوپ مجازی (شکل سیگنال های تولید شده را با در نظر گرفتن محدودیت های تجهیزات نشان می دهد).
  • اندازه گیری خودکار پارامترهای پالس؛
  • تجزیه و تحلیل طیفی سیگنال ها.
  • عملکرد یک ولت متر و یک شیفت متر

این برنامه به کاربر اجازه می دهد تا رنگ عناصر نمودار و ضخامت خطوط شکل موج را به صورت دستی تنظیم کند یا این تنظیمات را از فایل های طرح رنگی که قبلاً ذخیره شده است بارگیری کند. اندازه و موقعیت تمام پنجره های برنامه نیز توسط کاربر قابل تنظیم است. تمام تنظیمات برنامه را می توان در یک فایل پیکربندی نوشت و سپس بارگذاری کرد.

حداقل نیازهای کامپیوتری

  • پورت USB 1.1؛
  • سیستم عامل نصب شده Windows XP, Windows 7, Windows 8;
  • سیستم ویدئویی VGA (رزولوشن 640x480، 256 رنگ)، وضوح 800x600 یا بیشتر توصیه شده، رنگ 24 بیتی؛
  • کارت صدا و سیستم صوتی برای استفاده از پیام های صوتی برنامه مورد نیاز است.
  • برای استفاده از تمامی امکانات برنامه، استفاده از حداقل پردازنده Pentium II 400 و حداقل 32 مگابایت رم را توصیه می کنیم.

تجهیزات استاندارد

  • دستگاه
  • کابل USB نوع A-B - 1 عدد.
  • کابل برق
  • آموزش کوتاه
  • کتابچه راهنمای**

** دفترچه راهنمای کامل در تحویل استاندارد فاقد رسانه فیزیکی بوده و پس از خرید و ثبت دستگاه با ذکر شماره سریال از سایت قابل دانلود می باشد.

  • نرم افزار
    • نرم افزار مولد شکل موج دلخواه AAG Aktakom Arbitrary Generator
    • درایور AUNLibUSB 1.2.6.0 برای ابزارهای مجازی آزمایشگاه USB

برای بارگیری نرم افزارروی دکمه "دانلود" کلیک کنید یا به بخش "" -> بروید

تجهیزات اضافی

  • کابل BNC و
  • نرم افزار AHP-3121_SDK کیت کامل توسعه نرم افزار

نرم افزار موجود در تحویل استاندارد فاقد رسانه فیزیکی بوده و پس از خرید و ثبت دستگاه با ذکر شماره سریال در قسمت “ ” در سایت قابل دانلود می باشد.

برای دانلود نرم افزار روی دکمه «دانلود» کلیک کنید یا به قسمت «» -> «» بروید، سپس با وارد کردن لاگین و رمز عبور وارد شوید. اگر قبلاً در سایت ثبت نام نکرده اید، پیوند "ثبت نام" را دنبال کنید و تمام اطلاعات لازم را ارائه دهید.

در صورت مفقود شدن نرم افزار با هزینه اضافی دانلود می شود. نرم افزار ممکن است بر روی یک رسانه فیزیکی (CD) تحویل داده شود. ضبط نرم افزار بر روی یک رسانه (CD) و تحویل آن با پرداخت هزینه اضافی انجام می شود.