I'd say the best way to do it would be to give each attack a knockdown value and multiply that by the relative speeds of the people when attacking. Hitting someone with a hammer shouldn't knockdown, but doing it to a charging knight should. Likewise, a dagger should almost never get knockdown even if you are charging head on at each other with really fast horses.