Carl Edwards has put a disappointing end to last year's NASCAR season behind him, securing pole position at the season-opening Daytona 500 in Florida.