Problema controllo motore brushless

Buonasera a tutti, io sto cercando di utilizzare un motore brushless tramite arduino. Innanzitutto, io utilizzo il programma già fatto: knob, cambiando l'intervallo del comando MAP da 0-180 a 45-135. Utilizzo un normale esc da 30ahm con un motore brushless park 450 da 890kv e una batteria da 12v e 7 ahm. il problema è che io tramite un potenziometro cambio la variabile da 45 a 135 (cioè è come se stessi accelerando) , solo che il motore all'inizio accelera (come dovrebbe fare normalmente) solo che dopo (quando la variabile è circa tra 80 e 90) il motore rallenta fino a fermarsi (alle volte inchioda di colpo). Vorrei sapere da voi se sbaglio qualcosa oppure se riuscite a darmi qualche dritta sul problema. grazie in anticipo