The active charcoal filter takes petrol vapours from the fuel tank and rather than releasing them into the atmosphere, stores them until the engine is warm or at crusing speed then the valve is open (ticking) and they're burnt in the engine.
They sound loud with the bonnet up but if you can hear it when sat in the car, you'll need a new valve. I only know this cause i've replaced a few and it does make a difference.