{"title":"多频脉宽调制信号的FPGA生成","authors":"سامر جالودي, S. Jaloudi","doi":"10.33977/2106-000-004-006","DOIUrl":null,"url":null,"abstract":"تعتبر أجهزة التحكم الدقيقة، مثل تلك المستخدمة في متحكمات Arduino، منخفضة التكلفة وبسيطة، ومناسبة لتطبيقات السرعة والتردد المنخفض. ولكن، المعالجة المتزامنة والتوليد المتزامن لعدة إشارات ضروري في كثير من التطبيقات مثل قطاع السيارات، البث، إلكترونيات المستهلك، والتطبيقات الصناعية. يمكن لمصفوفات البوابة الميدانية القابلة للبرمجة (FPGAs) أن تنتج إشارات أكثر دقة من الإشارات التي يتم إنشاؤها بوساطة المتحكم الدقيق. علاوة على ذلك، تتمتع FPGAs بأداء أعلى من المتحكمات الدقيقة بشكل أساسي في التطبيقات عالية التردد. في هذا البحث، يتم إنشاء إشارات تعديل عرض النبضة متعددة الترددات (PWM) بشكل متزامن من اللوحة الأساسية FPGA Cyclone IV. تردد إشارات PWM المتولدة، ودورة العمل، ودقة البت هي جميعها متغيرات يمكن إعادة ضبطها من خلال متغيرات بسيطة في قسم الكيان entity. يتكون الحل من ست إشارات PWM. تم توظيف الإشارات التي أنتجت في ثلاثة سيناريوهات عملية. في السيناريو الأول، تم استخدام ثلاثة من إشارات PWM الناتجة للتحكم في الصمامات الثنائية الباعثة للضوء (LED)، وتوليد نغمات موسيقية وأصوات تحذيرية. في السيناريو الثاني، تم استخدام واحدة من الإشارات الناتجة لتوليد موجة جيبية، ثم فلترت باستخدام مرشح مضاف إلى التصميم، مما يجعل النظام يعمل كمولد إشارات. في السيناريو الثالث، تم استخدام إحدى إشارات PWM الناتجة للتحكم بسرعة محرك من خلال تغيير النسبة المئوية لدورة العمل. في هذا السياق، يعمل النظام المطور كمحول تناظري-رقمي DAC قادر على التحكم بالنظم التناظرية من بيئة رقمية. النظام المقترح صغير الحجم، ومنخفض التكلفة، وقابل للتوسعة، ويولد إشارات دقيقة.","PeriodicalId":139540,"journal":{"name":"المجلة الفلسطينية للتكنولوجيا والعلوم التطبيقية","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Generation Of Multiple Frequency Pulse Width Modulation Signals Using FPGA\",\"authors\":\"سامر جالودي, S. Jaloudi\",\"doi\":\"10.33977/2106-000-004-006\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"تعتبر أجهزة التحكم الدقيقة، مثل تلك المستخدمة في متحكمات Arduino، منخفضة التكلفة وبسيطة، ومناسبة لتطبيقات السرعة والتردد المنخفض. ولكن، المعالجة المتزامنة والتوليد المتزامن لعدة إشارات ضروري في كثير من التطبيقات مثل قطاع السيارات، البث، إلكترونيات المستهلك، والتطبيقات الصناعية. يمكن لمصفوفات البوابة الميدانية القابلة للبرمجة (FPGAs) أن تنتج إشارات أكثر دقة من الإشارات التي يتم إنشاؤها بوساطة المتحكم الدقيق. علاوة على ذلك، تتمتع FPGAs بأداء أعلى من المتحكمات الدقيقة بشكل أساسي في التطبيقات عالية التردد. في هذا البحث، يتم إنشاء إشارات تعديل عرض النبضة متعددة الترددات (PWM) بشكل متزامن من اللوحة الأساسية FPGA Cyclone IV. تردد إشارات PWM المتولدة، ودورة العمل، ودقة البت هي جميعها متغيرات يمكن إعادة ضبطها من خلال متغيرات بسيطة في قسم الكيان entity. يتكون الحل من ست إشارات PWM. تم توظيف الإشارات التي أنتجت في ثلاثة سيناريوهات عملية. في السيناريو الأول، تم استخدام ثلاثة من إشارات PWM الناتجة للتحكم في الصمامات الثنائية الباعثة للضوء (LED)، وتوليد نغمات موسيقية وأصوات تحذيرية. في السيناريو الثاني، تم استخدام واحدة من الإشارات الناتجة لتوليد موجة جيبية، ثم فلترت باستخدام مرشح مضاف إلى التصميم، مما يجعل النظام يعمل كمولد إشارات. في السيناريو الثالث، تم استخدام إحدى إشارات PWM الناتجة للتحكم بسرعة محرك من خلال تغيير النسبة المئوية لدورة العمل. في هذا السياق، يعمل النظام المطور كمحول تناظري-رقمي DAC قادر على التحكم بالنظم التناظرية من بيئة رقمية. النظام المقترح صغير الحجم، ومنخفض التكلفة، وقابل للتوسعة، ويولد إشارات دقيقة.\",\"PeriodicalId\":139540,\"journal\":{\"name\":\"المجلة الفلسطينية للتكنولوجيا والعلوم التطبيقية\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"المجلة الفلسطينية للتكنولوجيا والعلوم التطبيقية\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33977/2106-000-004-006\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"المجلة الفلسطينية للتكنولوجيا والعلوم التطبيقية","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33977/2106-000-004-006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Generation Of Multiple Frequency Pulse Width Modulation Signals Using FPGA
تعتبر أجهزة التحكم الدقيقة، مثل تلك المستخدمة في متحكمات Arduino، منخفضة التكلفة وبسيطة، ومناسبة لتطبيقات السرعة والتردد المنخفض. ولكن، المعالجة المتزامنة والتوليد المتزامن لعدة إشارات ضروري في كثير من التطبيقات مثل قطاع السيارات، البث، إلكترونيات المستهلك، والتطبيقات الصناعية. يمكن لمصفوفات البوابة الميدانية القابلة للبرمجة (FPGAs) أن تنتج إشارات أكثر دقة من الإشارات التي يتم إنشاؤها بوساطة المتحكم الدقيق. علاوة على ذلك، تتمتع FPGAs بأداء أعلى من المتحكمات الدقيقة بشكل أساسي في التطبيقات عالية التردد. في هذا البحث، يتم إنشاء إشارات تعديل عرض النبضة متعددة الترددات (PWM) بشكل متزامن من اللوحة الأساسية FPGA Cyclone IV. تردد إشارات PWM المتولدة، ودورة العمل، ودقة البت هي جميعها متغيرات يمكن إعادة ضبطها من خلال متغيرات بسيطة في قسم الكيان entity. يتكون الحل من ست إشارات PWM. تم توظيف الإشارات التي أنتجت في ثلاثة سيناريوهات عملية. في السيناريو الأول، تم استخدام ثلاثة من إشارات PWM الناتجة للتحكم في الصمامات الثنائية الباعثة للضوء (LED)، وتوليد نغمات موسيقية وأصوات تحذيرية. في السيناريو الثاني، تم استخدام واحدة من الإشارات الناتجة لتوليد موجة جيبية، ثم فلترت باستخدام مرشح مضاف إلى التصميم، مما يجعل النظام يعمل كمولد إشارات. في السيناريو الثالث، تم استخدام إحدى إشارات PWM الناتجة للتحكم بسرعة محرك من خلال تغيير النسبة المئوية لدورة العمل. في هذا السياق، يعمل النظام المطور كمحول تناظري-رقمي DAC قادر على التحكم بالنظم التناظرية من بيئة رقمية. النظام المقترح صغير الحجم، ومنخفض التكلفة، وقابل للتوسعة، ويولد إشارات دقيقة.