Wednesday, August 5, 2015

100MHz frequency counter

Couple of weeks ago I purchased from eBay one of these amazingly cheap an useful modules with MAX7219 LED driver and 8 digit LED display. It is ideal for frequency counter project. The problem was the absence of library for PIC microcontrolers. Luckily, I found a great library for Arduino and I reworked it to be compatible with PIC. The schematic of the frequency counter is actually almost the same as the previous . It uses PIC16F628A microcontroller with external 32.768kHz watch crystal attached to Timer1 to generate 1 second time base. Measured signal is fed to pin3 (RA4) which is counted by Timer0.



The program make short (0.125s) test of the input signal to determine the prescaler value. Next is the actual counting with the proper prescaler value and then the result is send to the display.

This is fast breadboard proof-of-concept project, and I don't intend to make a finished product, for now at least. Of course there must be some sort of preamplifier/protection in front of the frequency counter in order to be usable.

In the pictures below is shown the breadboard and five different quartz crystals generating different frequencies. The differences between the value on the display and the value on the oscilloscope are negligible. I tested the schematic also with frequencies above 90 MHz and even above 100Mhz and the results was accurate, but of course most significant digit was lost in case of 100+ MHz.

Link for downloading the code and .hex files: LINK







29 comments:

  1. Very interesting project. Unfortunately, problem with hex. by a file - a processor after programming stops to be identified. Does the respected author can to help? 73! Vitaly

    ReplyDelete
    Replies
    1. What program and what programmer do you use?

      Delete
  2. I used the program PICkit 2 v2.61 and "native" device. After failure, I have tried to use homemade JDM with program "PonyProg2000", factory "Triton". The Process occurs so: comptroller successfully "is flooded", afterwards, in an effort consider appears the message "device is not identified or faulty". I used undoubtedly worker 628 3 items - result same. Dear Hristo, but what program and device use you?.Thank you. Respectfully yours, Vitaliy

    ReplyDelete
    Replies
    1. I use the same program and my programmer is DIY clone of PICkit2. You can try this:
      First, in the program set "VDD PICkit2" to 5V.
      Second, in "Tools" check the option use "VPP First Program Entry".
      These steps should help the program to recognize the chip.

      Delete
  3. Hristo, thank you for consultation. I shall without fall try your advice, but first want to try the processor from the other parties - beside me doubts about marking product from chinese "friends". I have done quite a few designs, but such - first once. Respectfully yours, Vitaliy

    ReplyDelete
  4. Христо, большое спасибо за помощь. Действительно,с включением "VPP First Program Entry" все "зашилось" нормально. Хочу добавить входной формирователь на полевых транзисторах. У меня уже собран ГСС на AD9850, с индикацией на модуле MAX7219. Частотомер на том же модуле, как мне кажется, хорошо будет смотреться на передней панели универсального прибора. Еще раз спасибо за программу и помощь. С уважением, Виталий.

    ReplyDelete
  5. الحصول على مياه نظيفة هي مهمة شركة تنظيف خزانات بجدة التي تعمل على اتباع احدث اساليب و مراحل تنظيف الخزان كما يوجد خدمات شركة تنظيف بالبخار بجدة و هذا لأننا نحاول أن نجتهد لكي نقدم إلى العميل الخدمات المثالية شركة مكافحة حشرات بجدة و التي تساعده شركة مكافحة البق بجدة على الحصول على أفضل النتائج لكي تطمئن إلى ان المياه التي تشربها شركة تنظيف شقق بجدة هي مياه معقمة و مطهره خالية من الجراثيم أو الميكروبات التي من الممكن أن تؤدي إلى انتشار الامراض بشكل.

    ReplyDelete
  6. الحرص على استخدام المطهرات شركة تنظيف بالبخار بجدة و المواد التي تعمل على تعقيم شركة تنظيف كنب بجدة المنزل باستمرار و رشها شركة مكافحة البق بجدة لكي يتم القضاء على الجراثيم و الميكروبات افضل شركة تنظيف الخزانات فى جدة و إذا كنت تواجه أي مشكلة شركة مكافحة حشرات بجدة مع الحشرات يمكنك أن تتصل شركة تنظيف شقق بجدة على افضل التي تستخدم المبيدات اللازمة و التي تعمل على التخلص من الحشرات نهائيا و ضمان أن لا تعود مرة أخرى فنحن نهتم بأن نقدم إليكم جميع الخدمات التي تعمل على راحتكم

    ReplyDelete
  7. شركة البيت السعيد افضل شركة كشف تسربات بالقصيم تستخدم دائما ما شركة كشف تسربات بالقصيم يناسب وضعها ومكانتها فى سوق العمل افضل شركة كشف تسربات المياه بالقصيم , نحن نقدم اليكم خدمتنا , فاذا استعنت بنا فانت افضل شركة مكافحة حشرات بالقصيم الرابح الاكبر لا تترد افضل شركة عزل خزانات بالقصيم فى الاتصال وسوف نصلك فى اى مكان , شركة البيت السعيد افضل افضل شركة عزل اسطح بالقصيم وعلاجها وافضل شركة عزل مائى بالقصيم .

    ReplyDelete
  8. مجال التعليق الصوتي أصبح الآن فويس اوفر من أكثر المجالات شهرة ولابد من ان يعمل الشخص موشن جرافيك على تنمية المواهب و المهارات لديه إن كان يريد أن يصبح كورس فويس اوفر أفضل و مميز في مجاله حيث ان التعليق الصوتي لا يعتمد على الصوت فقط و إن كان اهم شي كورس التعليق الصوتى و لكن لابد من وجود بعض المهارات كورس الدوبلاج الاخرى التي تعمل على جعلك من المحترفين في هذا المجال

    ReplyDelete
  9. حافظى دائما على البيت صباغ بالكويت عطرا تفوح من ارجاء المنزل وهذا ما تفعله فني ستلايت بالكويت و لكن هل يمكن تعطير المنزل قبل التخلص شركة تنظيف بدبي من الروائح الكريهه فى مفروشاته فني كهرباء بالكويت و من المواد المتوفره فى مطبخك دائما ما تساعد شركة نقل عفش بالكويت على امتصاص هذه الروائح الكريهه هى الكربوناتو و البيكنج صودا قومى بنثر احدى المادتين ليلا على المفروشات الارضيه

    ReplyDelete
  10. تعد شركة ويب السعودية افضل شركة تصميم مواقع بالسعودية من الشركات التى افضل شركة تصميم مواقع بالرياض تعتمد على تقديم خدمات التسويق الالكتروني افضل شركة تسويق الكتروني بالسعودية وخدمات اشهار المواقع فى جوجل افضل شركة تسويق الكتروني بالرياض والفيس بوك وتويتر وتعمل على سرعة الإنتشار لذلك فهى تعتبر افضل شركة تسويق

    ReplyDelete
  11. تعتبر شركتنا افضل تسليك مجاري الكويت تعتبر جهاز الكمبريسور تسليك مجاري بالكويت من أهم الأجهزة المستخدمة تسليك مجاري فى الكويت في جميع أعمال تسليك المجاري شركة تسليك مجاري بالكويت حيث يعمل جهاز الكمبريسور على حل تسليك مجاري الكويت جميع مشاكل الانسداد شركة تنظيف منازل بالكويت الداخلي في المنزل .

    ReplyDelete
  12. تقدم افضل ما لديها في خدمة نقل العفش شركة نقل عفش بمكة حيث توفر افضل شركة فك وتركيب اثاث ايكيا بمكة جميع الآلات والمعدات الحديثة والمتطورة شركة نقل اثاث بمكة التي تستخدم في عمليات نقل العفش مثل الفك والتركيب والتغليف ويتم فك وتركيب الدواليب والاسرة والستائر بها .

    ReplyDelete
  13. من الممكن أن نقوم شركة نجيل صناعي بتوفير السور الذي يعمل على إعطاء شركة تجهيز ملاعب المظهر الجمالي حيث أنه يكون عبارة شركة نجيل صناعي وترتان عن وضع النباتات و النجيل الصناعي شركة لاندسكيب داخل السور و هذا يجعله يبدوا و كأنه شركة تنسيق حدائق زهرية كبيرة تكون حول الحديقة و الأسوار تكون مزخرفة من أجل أن تعطي المظهر الجذاب الذي ترغبون به

    ReplyDelete
  14. إذا كنت ترغب في الحصول على مياه نقية افضل شركة كشف تسربات بالقصيم و خالية من الجراثيم و الميكروبات فلابد ان تقوم بتوفير افضل شركة عزل خزانات بالقصيم أجود خامات العزل على الخزان و التي يتم تركيبها في الجدرا و في قاع الخزان و ذلك من اجل المحافظة افضل شركة اسطح خزانات بالقصيم على منع تعرض أشعة الشمس بشكل مباشر على المياه و تسلطها بشكل افضل شركة مكافحة حشرات بالقصيم دائم مما يؤدي إلى التغيير في الخواص الفيزيائية في مكونات المياه

    ReplyDelete
  15. لدى الصراصير جهاز استشعار شركة تنظيف بالبخار بجدة حساس جدًا موجود في قرونها مع العلم أنها شركة مكافحة حشرات بجدة لا عين لها ولا تستطيع الرؤية لكنها إن دخلت شركة تنظيف خزانات بجدة في منزل فإنها سرعان ما تهاجمه وبالتالي يصعب السيطرة شركة تنظيف شقق بجدة عليها حيث أنها تتكاثر بسرعة وبأعداد كبيرة فإذا كان منزلك به صراصير شركة مكافحة البق بجدة فمن الأفضل الاتصال بشركة متخصصة للقضاء عليها في الحال.

    ReplyDelete
  16. في البداية نحرص عبلي شركة تنظيف بالبخار بجدة ان يتم تفريغ الخزان من المياه شركة تنظيف خزانات بجدة و من بعدها نقوم بتوفير النظافة الدقيقة شركة مكافحة العتة بجدة لجميع اجزاءه الداخلية و الخارجية و من شركة مكافحة حشرات بجدة بعدها نحرص علي ان يتم اتباع افضل مواد العزل الامنة و التي شركة مكافحة النمل الابيض بجدة لا يمكن ان تلحث اي نوع من الضرر بالانسان و لهذا تواصل معنا عزيزي العميل لتجد خدمة تنظيف للخزان الخاص بالمنزل

    ReplyDelete
  17. من الممكن أن يحصل العملاء شركة تجهيز ملاعب على أفضل أنواع النجيل الصناعي التي يرغبون شركة نجيل صناعي بها و التي تتنوع بين أكثر من شكل مختلف حيث يوجد النجيل المتداخل ، النحيف و العريض شركة تنسيق حدائق أيضا و جميع تلك الأنواع متوفرة في شركة لاندسكيب بالقاهرة من أجل أن تحقق إليكم الخدمات التي ترغبون شركة تجهيزات حمامات سباحة في الحصول عليها و ذلك لأننا متميزون في مجال تركيب النجيل الصناعي و نحاول أن نلبي جميع احتياجات عملائنا

    ReplyDelete
  18. هناك طريقتين يتم استخدامهم من أجل تنظيف تسليك مجاري الكويت مواسير الصرف الصحي و هما الطريقة اليدوية و الطريقة تسليك مجاري بالكويت الحديثة و الطريقة الاولى يتم اتباعها إذا كانت المواسير تسليك مجاري الكبيرة و التمديدات تعاني من انسدادها من خلال الأشجار بها و في تلك الحالة يتم التدخل من قبل متخصصين يقوموا بقطع تلك الأشجار و تحويلها إلى قطع صغيرة من أجل أن شركة تنظيف بالكويت يتم تنظيفها بالكامل

    ReplyDelete
  19. تعتبر الواجهات شركة تنظيف بدبي من أهم الأماكن التي يجب تنظيفها على أكمل وجه، حيث أن نظافة شركة تنظيف بالشارقة الواجهات هي دليل على نظافة المنزل؛ لهذا شركة تنظيف بدبي يجب الاهتمام بها بشكل كبير وذلك من خلال شركة تنظيف فى دبي التواصل مع شركة تنظيف واجهات منازل في الشارقة شركة تنظيف بعجمان فإن الشركة سوف تتمكن من القيام بهذه المهمة مع اختلاف أنواع المنظفات

    ReplyDelete
  20. عندما يكون هناك ارتباط بين عملية التنظيف شركة تنظيف شقق بمكة وانتشار الأمراض والجراثيم شركة مكافحة حشرات بمكة يجب ان يتم التخلص من جميع الأتربة والأوساخ في المكان مثل الشقة او الفيلا او المنزل الذي نعيش بداخله شركة مكافحة حشرات بالطائف حتى يتم حماية أطفالنا من خطر الإصابة بالأمراض وتوفر شركة تنظيف منازل بمكة جميع خدمات شركة تنظيف خزانات بالطائف التنظيف سواء التنظيف العادي او خدمات غسيل شقق بمكة او غسيل منازل بمكة شركة تنظيف خزانات بمكة ومن أهم ما يتم القيام به لخروج الخدمة بصورة مشرفة أمام العملاء

    ReplyDelete
  21. نحن متخصصون في مجال التنظيف بالبخار لثقتنا شركة تنظيف بالبخار بجدة الدائمة في أن النظافة وحدها لا تكفى ويجب أن نوفر التعقيم شركة تنظيف بالبخار بمكة والتطهير معها لضمان مكان نظيف وصحي شركة تنظيف بجدة خالي تماماً من البكتريا والجراثيم خاصة شركة نقل عفش بمكة في وجود الأطفال فالبخار تقنية شديدة التأثير في قتل البكتريا والجراثيم لذلك نحرص على استخدامه ونوفر شركة تنظيف سجاد بالبخار بجدة أحدث التقنيات التي تعمل بالبخار لتقديم خدمات على مستوى عالي من الدقة والإتقان وتقوم

    ReplyDelete
  22. وقد اثبتت الدراسة والابحاث ان تلوث مياه الخزان شركة نقل عفش بجدة نتيجة المواد المصنوع منها الخزان ويعتبرافضل انواع الخزانات المصنوعة شركة تنظيف بالبخار بجدة من الحديد المجلفن او المصنوع من الزجاج وهم واقل عرضه للتلوث واغلاقه بطريقة جيدة فحرصا منا نحن شركة غسيل خزانات بالطائف شركة مكافحة حشرات بمكة على صحتنا وصحة اطفالنا يجب شركة تنظيف خزانات بالطائف تنظيف خزان المياه بصفة دورية حتى نتفادى جميع الامراض شركة تنظيف كنب بدبي ونقي اولادنا وانفسنا منها ونستخدم الخزان المصنوع من الصلب الغير قابل للصدا والمصرح به من وزارة الصحة.

    ReplyDelete
  23. عملية النظافة يجب ان تكون سلوك لدي المتواجدين شركة تنظيف بمكة في المكان فلا يمكن ان يتم إجبار فرد على التنظيف شركة مكافحة حشرات بمكة والعيش في مكان خالي من الأتربة اذا لم يكن لدية ذلم السلوك الحضاري الراقي شركة تنظيف بالبخار بمكة وعليه يجب على الأفراد دائما مساعدة شركة نقل عفش بمكة افراد العائلة أثناء عميلة التنظيف وزرع ورح شركة تنظيف خزانات بمكة النظافة داخل أبنائنا وأسرنا وعندما تتعرض إلى الاوساخ الصعبة فان في الجوار

    ReplyDelete
  24. This comment has been removed by the author.

    ReplyDelete
  25. يمكنك التواصل مع شركة تنظيف بدبي في أي وقت من أجل أن يقوم فريق العمال شركة تنظيف بالشارقة و الخبراء بالحضور إلى المنزل في الميعاد الذي تقوم شركة تنظيف بعجمان بتحديده حيث أن الفريق معروف بمدى التزامه بالمواعيد و الاتقان شركة تنظيف بابو ظبي في العمل فنحن نرغب في توفير الخدمة المثالية التي تمكنا من الحصول شركة تنظيف كنب بدبي على ثقة العميل الكبيرة بنا فنحن نجتهد لكي نستحق تلك الثقة بشكل مستمر

    ReplyDelete
  26. يعمل فريق الخبراء على تقديم التصاميم واجهات حجر هاشمى هيصم المختلفة الخاصة بالمطابخ أو الحمامات شركة تنظيف بدبي و يمكنك الاختيار فيما بينها و هذا من خلال حجر مايكا شركة تسليك مجاري بالكويت الذي يعمل على توفير الدعم و القوة على الغرف الموجودة في المنزل و تتعامل الشركة رقم صباغ رخيص بالكويت معكم بأقل الاسعار و التكاليف التي فني كهرباء منازل بالكويت لا مثيل لها في أي مكان آخر

    ReplyDelete