Detecting microparticles and their charge-state by nanoribbon sensors and physical modeling