The Tykes have lost just one of their last six games to move up to 19th place in the table, two points clear of the relegation zone.
Charlton extended their unbeaten run to three matches when they saw off Leeds United 2-1 at The Valley last weekend.
Chris Powell's side have moved up to 12th, seven points ahead of the bottom three and eight adrift of the playoff places. Powell is likely to stick with the same XI which beat Leeds, with Ricardo Fuller and Yann Kermorgant keeping their places up front.
Possible starting lineups
Barnsley: Steele; Hassell, Foster, Dawson, Perkins; Kennedy, O'Brien, Mellis, Etuhu; Harewood, O'Grady
Charlton: Hamer; Solly, Wiggins, Dervite, Morrison; Pritchard, Harriott, Hughes, Jackson; Fuller, Kermorgant
Sports Mole says: 2-1