TOP Contributors

  1. MIKROE (2779 codes)
  2. Alcides Ramos (376 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (139560 times)
  2. FAT32 Library (72041 times)
  3. Network Ethernet Library (57254 times)
  4. USB Device Library (47607 times)
  5. Network WiFi Library (43219 times)
  6. FT800 Library (42551 times)
  7. GSM click (29930 times)
  8. mikroSDK (28292 times)
  9. PID Library (26930 times)
  10. microSD click (26309 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

R/C ESC (speed controller) - full-bridge 16F690 (revised)

Rating:

0

Author: mircea thunderer

Last Updated: 2016-02-18

Package Version: 1.0.0.0

Category: Motor Control

Downloaded: 2395 times

Followed by: 2 users

License: MIT license  

A bi-directionnal ESC with a 16F690 PIC (P-N H-bridge).

Based on this post by Brian Phillips uni-directionnal ESC (http://www.libstock.com/projects/view/153/rc-motor-control-cmos-output-version). Thanks Brian!

More details on my blog: http://mirceablog-electronics.blogspot.com/2011/12/16f690-rc-esc-speed-controller-full.html

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "R/C ESC (speed controller) - full-bridge 16F690 (revised)" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "R/C ESC (speed controller) - full-bridge 16F690 (revised)" changes.

Do you want to report abuse regarding "R/C ESC (speed controller) - full-bridge 16F690 (revised)".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroBasic PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

2011-12-27 @ 21H15:
Just a couple of minutes ago I saw that I left commented the fail-safe procedures (where pulse width is 0 or outside the 1ms to 2ms range).

I will un-comment, test and re-post. Sorry!


2011-12-30 @ 21h20:

Issued solved. The ESC puts the PWM's Duty Cycle to 0% for Loss Of Signal, and signals outside the 1ms to 2ms range.

The fix for the Loss Of Signal was to add a counter (while expecting the ON pulse) that puts the DC = 0% if the counter value is beyond the expected "space" between pulses.

ALSO FROM THIS AUTHOR

DS18B20 and AHT10 example

0

This example provides with complete code to implement multiple temperature sensors (DS18B20) and a single temperature and relative humidity sensor (AHT10). The info read from the sensors is displayed on a 16x2 LCD. All hardware powered @ 5Vdc, as the AHT10 module comes with 3V3 regulator and level translator.

[Learn More]