Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Idée, bugs, propositions .......
Portier Audiophone bifilaire (200m)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#41 Message par paulfjujo » jeu. 18 août 2022 18:50

bonsoir à tous,

The PIC18(L)F26/27/45/46/47/55/56/57K42 devices
have three external interrupt sources which can be
assigned to any pin on different ports based on the PPS
settings........


voir page 132 datasheet

il y a heuerusement sur ce PIC , la possibilité d' aiguillage des Pins
associées aux interruptions INT0,INT1,INT2
contrairement à l' ancien ( :sifflotte: mais excellent) PIC ex 18F26K22 ..INTx uniquement sur port B)

RB0 traitée via INT0 si RAZ bus
RC1 traitée via INT1 si info Push button activée sur envoi DTMF

Question : est-ce que la led "OK" du Decodeur DTMF coorespond à la reception correcte d'un code DTMF?
dans ce cas , cette info aiguillée sur une entree
INT2 interruptible ( à definir) permettrait un branchement
automatique vers le taitement code DTMF reçu.

A+
Aide toi, le ciel ou FantasPic t'aidera

Portier Audiophone bifilaire (200m)
Babar64
Avatar de l’utilisateur
Amateur
Amateur
Messages : 117
Âge : 74
Enregistré en : juillet 2021
Localisation : Sud-Ouest

#42 Message par Babar64 » ven. 19 août 2022 12:10

Bonjour à tous,*
paulfjujo a écrit :Question : Est-ce que la led "OK" du Décodeur DTMF correspond à la réception correcte d'un code DTMF?
Oui. Cette Led n'a pas vraiment de raison d'être, je l'avais indiquée pour mémoire, et cette fonction n'a bien sûr pas échappé à la sagacité de paulfjujo :wink:
J'ai opté pour autre IC de décodage : le HT9170B (même fabricant que HT9200B), et adapté quelques valeurs en conséquence dans le schéma. Pour le carillon, je simplifie : Ce sera le DingDong avec le M8031-2S, piloté par RC0.
Schéma Portier Audiophone DTMF (HT9200B+HT9170B).pdf
paulfjujo a écrit :Voir page 132 datasheet
Malheureusement, la datasheet s'affiche bizarrement sur mon PC... et j'ai du mal à voir la référence qui conviendrait. En attendant, j'ai laissé au schéma les PIC initiaux 18F26K22.
Je travaille maintenant sur le cahier des charges, en définissant des séquences spécifiques à chaque action, et comme l'a précisé paulfjujo, en différenciant les PIC "STREET" et "HOME", même si leurs programmes présenteront beaucoup de similitudes. 8-)
Merci encore de ces retours prometteurs.
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Babar64 le ven. 19 août 2022 16:48, modifié 1 fois.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#43 Message par paulfjujo » ven. 19 août 2022 14:40

bonjour à tous,


coté HOME
je comprend que le carillon se jouera des 2 cotés à la fois Street et Home via le bus
HOME ... RC0 sortie carillon ? vers quoi

* STREET
une sortie NCO directe sur gain RV6, permettait de definir soi meme le carillon à jouer et economise 1 tr + module M8031
la seule difference est que dans ce cas, on utilise la sortie pendant la durée du carillon
alors qu'avec le module, je suppose qu'il ne faut qu'une pulse pour le lancer..

En attendant, j'ai laissé au schéma les PIC initiaux 18F26K22. ?

tu veux dire 18F27K42.
datasheet [url=paulfjujo.free.fr/common/PIC18F27K42_18F47K42-DS40001919G.pdf]PIC18F27K42_18F47K42-DS40001919G.pdf[/url]

en différenciant les PIC "STREET" et "HOME", même si leurs programmes présenteront beaucoup de similitudes


on a le choix entre 2 façons:
La 1ere est definir une compilation conditionnel
en mettant en entete de programe
#define Version_HOME ou
#define Version_STREE
et dans le deroulement du programme mettre des indirection
#ifdef Version_HOME
cette version de code
#else
cette autre version
#endif
Le PIC aura la version HOME ou STREET via la compilation du programme

autre façon nettement plus souple :
PIC avec les 2 versions compilées
la pin RA7 étant libre des 2 cotés (HOME ou STREET),
on peut envisager de definir cette pin comme choix de programme
pullup 4.7k + cavalier au VSS
car vu la taille de code possible =128Ko sur ce pic
les 2 appli. devraient pouvoir y cohabiter
en mettant par-ci par-la des branchements conditionnels...
if( PORTA.B7==1)
.... version code Home
else
....version code Street

je l'ai déja maintes fois usité,par exemple pour des LCD differents.
il faut juste un peu plus d'attention au moment du debugging programme.
Aide toi, le ciel ou FantasPic t'aidera

Portier Audiophone bifilaire (200m)
Babar64
Avatar de l’utilisateur
Amateur
Amateur
Messages : 117
Âge : 74
Enregistré en : juillet 2021
Localisation : Sud-Ouest

#44 Message par Babar64 » ven. 19 août 2022 17:39

Bonjour à tous,
paulfjujo a écrit :RC0 sortie carillon ? vers quoi
C'est un des ports que j'ai marqué avec un :?: ; en l'occurrence ici, c'est dans l'éventualité où l'on voudrait aussi pouvoir faire "sonner" au portail depuis la maison. On verra si on a besoin des autres ports marqués "?"...
paulfjujo a écrit :Tu veux dire 18F27K42.
oops Oui
paulfjujo a écrit :Avec le module M8031-2S, je suppose qu'il ne faut qu'une pulse pour le lancer
Exact, et c'est aussi commode pour pouvoir limiter les actions répétées en sonnette (un seul pulse).
paulfjujo a écrit :PIC avec les 2 versions compilées
OK, ce sera avec un DIP en RA7: je mets le schéma à jour et ajoute la table CD4014 vers DTMF.
Schéma Portier Audiophone DTMF (HT9200B+HT9170B).pdf
Table CD4014_DTMF.jpg
paulfjujo a écrit :Vu la taille de code possible =128Ko sur ce pic, les 2 appli. devraient pouvoir y cohabiter
Possible, au vu du cahier des charges (à venir), je l'espère... :sifflotte:

:?: DTMF audible ou non... Audible me parait plus simple, moins lourd au niveau soft, probablement plus fiable et pas si gênant.
Emission DTMF Audible Vs Inaudible.jpg

:arrow: Premier jet cahier des charges : Exemple, on sonne au portail...
Exemple_On sonne.jpg

Pour info :
Datasheet HT9200B.pdf
Datasheet HT9170B.pdf
Datasheet M8031-2S.pdf

A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#45 Message par paulfjujo » sam. 20 août 2022 20:02

bonsoir à tous,

M8031-2S
Je vois que tu as remarqué l'info contradictoire entre DC supply voltage ..up to +5V
et Max Operating voltage 3.3V
d'ou le regulateur ASM117 3,3V !
sinon, vu le courant max consommé , une petite zener 3,3V serait suffisante ?
avec un iZ de 11mA R=150 ohms, et en gardant le condo de decouplage
:sifflotte: mais c'est vrai que de nos jour on trouve plus facilement un regulateur qu'une zener !
Aide toi, le ciel ou FantasPic t'aidera

Portier Audiophone bifilaire (200m)
Babar64
Avatar de l’utilisateur
Amateur
Amateur
Messages : 117
Âge : 74
Enregistré en : juillet 2021
Localisation : Sud-Ouest

#46 Message par Babar64 » sam. 20 août 2022 20:30

Bonsoir paulfjujo et à tous,
paulfjujo a écrit :On trouve plus facilement un régulateur qu'une zener !
Là, tu pousses un peu, non? Pourquoi implanter 2 composants au lieu d'un seul à 3 pattes ? D'où le reg! :wink:

Par ailleurs, j'ai regardé de plus près la "communication DTMF silencieuse". Il est très probable qu'il y ait des loups dans ce premier jet de chronogramme, qui ne concerne que la partie "On sonne".
Merci ! de votre indulgence!
Chrongramme On sonne.jpg

A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#47 Message par paulfjujo » sam. 20 août 2022 20:52

Babar64 a écrit : ...Là, tu pousses un peu, non? Pourquoi implanter 2 composants au lieu d'un seul à 3 pattes ? D'où le reg! :wink:


:sifflotte: .. in fine, je plussoieais plutot dans ton sens ...
Aide toi, le ciel ou FantasPic t'aidera

Portier Audiophone bifilaire (200m)
Babar64
Avatar de l’utilisateur
Amateur
Amateur
Messages : 117
Âge : 74
Enregistré en : juillet 2021
Localisation : Sud-Ouest

#48 Message par Babar64 » lun. 22 août 2022 19:42

Bonsoir paulfjujo, et à tous,
paulfjujo a écrit :je plussoieais
Ah l'éternelle question : plussoir ou plussoyer ? :-D :-D

Le chronogramme avance, et ça brain storm pas mal : et j'avoue solliciter vos sympathiques encouragements :sifflotte:

En zoomant à 200 c'est mieux humour!!
Chronogramme en cours.docx
Schéma Portier Audiophone DTMF (HT9200B+HT9170B).pdf
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
Babar64
Avatar de l’utilisateur
Amateur
Amateur
Messages : 117
Âge : 74
Enregistré en : juillet 2021
Localisation : Sud-Ouest

#49 Message par Babar64 » mar. 23 août 2022 11:54

Bonjour à tous,

Voilà le chronogramme complet:
Chronogramme.pdf
C'est lourd, mais on constate des pas communs :wink:
Notamment pour l'action de presser un des boutons de commande :
Bouton de commande.jpg
Cela devrait simplifier (en partie!) le traitement, à partir du code ABCD identifié.
J'ai aussi inclus l'option "DTMF silencieux", via un abaissement drastique de la tension de BUS (via les PNP 2N1711 : T0 et t0). :sifflotte:

:?: Pouvez-vous me dire si mon affectation des ports vous parait correcte.
En espérant ne pas avoir laissé des incohérences à débusquer :?
Merci de vos retours.
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#50 Message par paulfjujo » mar. 23 août 2022 14:10

bonjour Babard64 et à tous,

Trop d'info , tue l'info...
Pour ma part, j'ai été submergé par le flot d'info contenu dans ton chronogramme. (trop détaillé à mon avis)

mais ... attendons d'autres avis du forum.

Pourrais-tu décrire littéralement , un mode d'emploi, comment un utilisateur Lambda doit utiliser le portier,
depuis STREET et son pendant depuis HOME
afin de pouvoir faire un logigramme ( ou grafcet ou automatisme phase pas ( machine d'etat))
permettant de faire un squelette de programme.. et d'avoir une vue d'ensemble.

Evidement, tous les details de ton chronogramme , s'y rattachant seront à prendre en compte ,
dans un second temps.

A+
Aide toi, le ciel ou FantasPic t'aidera


Retourner vers « Le forum Fantas-PIC »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités