منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > منتدى الحاكمات الدقيقة Microcontroller > منتدى البرمجة ببرنامج Flowcode

  #71  
قديم 04-29-2012, 01:03 PM
imozar imozar غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2011
المشاركات: 24
معدل تقييم المستوى: 0
imozar is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

أخي سبق لي ان رأيت مشروعك بفلوكود .
انت لم تخطئ .
فلوكود هو الذي لا يملك حاليا رموز مناسبة للبيك اللي عندك .
هو لا يمنح الا فرصة برمجة مخرج واحد كما سبق لك ان وضحت.
وربما الميكروسي ايضا لا يملك دوال جاهزة لهذا البيك بالطريقة المبينة في PDF Microchip.
الا إذا تفضل خبراء الميكروسي او فلوكود بما يخالف وفي ذلك فائدة للجميع .
المهم
بالنسبة للحل اسهل طريقة لتشغيل محرة الدائرتين في رأيي هي برمجة ذلك المخرج الواحد لكن مع اضافة بوابتين and بين خرج PWM وبين الجسر H
رد مع اقتباس
  #72  
قديم 04-29-2012, 01:08 PM
imozar imozar غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2011
المشاركات: 24
معدل تقييم المستوى: 0
imozar is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

اخي انت لم تخطأ . فلوكود هو الذي لايملك رموز مناسبة لتشغيل المحرك بتلك الطريقة واظن ان الميكروسي ايضا لايملك دوال جاهزة لذلك.
المهم
يمكن التغلب على المشكل ببرمجة البيك بفلوكود على طريقة PIC16F628A وإضافة بوابات and بين خرج Pwm ودخول ترانزيستورات الجسر H
وهذا سيسمح لك بتشغيل الموتور وبتغيير الاتجاه.
رد مع اقتباس
  #73  
قديم 04-29-2012, 01:21 PM
refco refco غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2012
المشاركات: 14
معدل تقييم المستوى: 0
refco is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

بوركت اخي و اشكرك على حرصك
و ننتظر مساهمات الاخرين لعل هناك مخرج ما لهذه المشكله
رد مع اقتباس
  #74  
قديم 04-29-2012, 01:21 PM
refco refco غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2012
المشاركات: 14
معدل تقييم المستوى: 0
refco is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

بوركت اخي و اشكرك على حرصك
و ننتظر مساهمات الاخرين لعل هناك مخرج ما لهذه المشكله
رد مع اقتباس
  #75  
قديم 04-29-2012, 01:57 PM
medmonbou medmonbou غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Apr 2012
المشاركات: 54
معدل تقييم المستوى: 8
medmonbou is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

جزاكم الله خيرا
رد مع اقتباس
  #76  
قديم 04-29-2012, 09:00 PM
imozar imozar غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2011
المشاركات: 24
معدل تقييم المستوى: 0
imozar is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

اقتباس:
المشاركة الأصلية كتبت بواسطة refco مشاهدة المشاركة
بوركت اخي و اشكرك على حرصك
و ننتظر مساهمات الاخرين لعل هناك مخرج ما لهذه المشكله
شكرا أخي ..
يمكن "صنع" "PWM" واحد او أكثر .
قد لا تكون دقيقة جدا لكن تعطي نتائج مقبولة :
اشارة PWM تردد نحدد فيه عرض النبضة كما هو معروف.
النبضة تتكون من زمن on + زمن off
لنسمي كمثال الاول x والثاني z
في الكود نخصص متغير x يحسب الزمن on ومتغير z يحسب الزمن off
نضع سقفا لكل متغير منهما كمثال :
x = 128
z=127
او غير ذلك من القيم بشرط ان لا يتعدى مجموعهما 255 ( المتغيران من نوع : byte )

فكرة بسيطة وتحتاج الى تجربة.
الملفات المرفقة
نوع الملف: rar p1.rar‏ (33.6 كيلوبايت, المشاهدات 50)
رد مع اقتباس
  #77  
قديم 04-29-2012, 11:59 PM
imozar imozar غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2011
المشاركات: 24
معدل تقييم المستوى: 0
imozar is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

اقتباس:
المشاركة الأصلية كتبت بواسطة imozar مشاهدة المشاركة
نعم أخي
تلك البرامج تركز على المتحكمات المنتشرة والتي لها خرج pwm واحد او اكثر قار .
ولذلك فإن تعليمات البرمجة تراعي ذلك الوضع.
اما البيك 16f684 له ايضا خرج قار لكن حسب ما فهمت خصائص اضافية في برمجة pwm لكنها غير متداولة الى الان بين المبرمجين .
وحين يتغير الوضع فإن منتجو فلوكود والميكروسي وما يشبهها سيعدون دوال وأيقونات مناسبة .
في انتظار ذلك يبقى الحل هو كتابة سطور من الكود لذلك الاستخدام الخاص بالاسمبلي او السي القياسي للتحكم في المسجلات الخاصة بتفعيل تلك الخاصيات وإدخال الكود في هيكل برنامج فلوكود .
او الاكتفاء بما هو كائن او تغيير البيك .
مجرد رأي.
اقتباس:
المشاركة الأصلية كتبت بواسطة sunxing مشاهدة المشاركة
اقتباس:
المشاركة الأصلية كتبت بواسطة imozar مشاهدة المشاركة
أخي الكريم
أعرف هذا الموضوع القيم للمهندس أشرف كمال وكثيرا ما وضعته للاخوة في منتدى عربي آخر .
لكن ليس هذا ما قصدته في ردي السابق.
تحياتي.
أخي العزيز ماقصدته وجدته في موقع الكترونيكا:
http://www.mikroe.com/download/proje...torcontrol.zip
في هذه الصفحة:
http://www.mikroe.com/eng/projects/index/page:19/
أضعه للمهتمين بالميكروسي تعميما للفائدة
تحياتي للجميع .
رد مع اقتباس
  #78  
قديم 04-30-2012, 12:05 AM
refco refco غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2012
المشاركات: 14
معدل تقييم المستوى: 0
refco is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

و الله فكرة التفافية قدتكون حلا خلاقا اذا لم نجد حلا لل pwm المزعومة في البك 684
مشكور جدا اخي
رد مع اقتباس
  #79  
قديم 04-30-2012, 12:15 AM
imozar imozar غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2011
المشاركات: 24
معدل تقييم المستوى: 0
imozar is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

حلوة .. كلمة التفافية
بارك الله فيك أخي وجعل التوفيق حليفك
في أمان الله.
رد مع اقتباس
  #80  
قديم 05-11-2012, 05:13 PM
أحمد يوسف أحمد يوسف غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Apr 2012
المشاركات: 7
معدل تقييم المستوى: 0
أحمد يوسف is on a distinguished road
افتراضي رد: البرمجة بفلوكود: تعرف على الميكروكونترولر pic16f628a

متحكم متميز ولديه الكثير من الامكانيات الحلوة
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
pic16f628a, الميكروكونترولر, البرمجة, بفلوكود:, تعرف, على

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 01:06 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77