Установить тайм-аут на 3 секунды и загрузить функцию снова и снова:
function loadPicture() {
$.ajax({
type: 'POST',
url: 'https://myAdress.com',
success: function(picture) {
$('#picture').attr('src', picture); },
error: function() {
$('#picture').text('Une erreur est survenue.'); },
});
setTimeout(function(){loadPicture();},180000);//180 seconds
}
loadPicture();