【总是】:means always, every time. e.g, "I always have some fruits before dinner - 我饭前总是吃一点水果"
【通常】:means most time,normally, general case. e.g, "I normally have some fruits before dinner, but on Sunday night, just water - 我饭前通常会吃一点水果“ - it means there maybe some irregular exceptions,通常之外,也可能有exceptions,但这个exceptions不是正常有规律的exceptions
【平时】:means daily routine, general case, and with possible regular exceptions (compared with 通常) e.g. "我平时饭前会吃一点水果,但是周末的时候饭前只喝水"
【经常】【常常】:both means often, based on a regular routine,我经常去河边散步,我常常去河边散步 (not daily routine, but often happen)
(more)