MAX485 Burns after working for some time. RS485
as per my understanding MAX485 is a differential bus, it doesn't
  require common ground


There's your problem. Here's the fix: -



I don't speak Norwegian but I do recognize ground continuity in this circuit: -