![]() ![]() I've took some more samples and noticed that as the snow blower starts up, the signal is different for about 2 seconds. I'll investigate these differences one at a time in an attempt to narrow down what is causing this battery to be such a pain. After the 1000us high pulse the GW battery only pulls the low pulses down to 200mv. 4.) All the pulses the GW battery pulls low before the 1000us high pulse are only pulled down to 600mv, not 0v. Sometimes they are weird numbers like 92.6us for a low pulse, or 103us for a high pulse. 3.) Highs and lows of pulses aren't exactly on 100us intervals. 2.) Arduino pulls Omega terminal high to 5V (I can adjust my buck converter to make it match), snow blower only pulls it high to 4.7V. To summarize, the difference are: 1.) DeWalt battery is 58.X volts, GW battery is 60.X volts. There are a bunch of little differences that I wouldn't think would matter, but apparently one or more of them do. I am running my buck converter at 5v exactly and the snow blower pulls the Omega terminal high to 4.7V. I tried more exact pulse widths and it didn't change anything. The pulses might actually be 92.6us, but we have 100us coded up. The waveforms I was using where all really close to what the battery generates. ![]() Code: // written // Working battery interface signal from the "Omega" port // of a Greenworks Pro 60V battery #define PIN 6 void setup() ĭidn't make any breakthroughs tonight.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |