A driver has been charged after his ute allegedly struck a WA police officer who had stopped him, causing critical injuries.