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)
Babar64
Avatar de l’utilisateur
Amateur
Amateur
Messages : 117
Âge : 74
Enregistré en : juillet 2021
Localisation : Sud-Ouest

#51 Message par Babar64 » mar. 23 août 2022 22:18

Bonsoir paulfjujo et à tous,
paulfjujo a écrit :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
J'étais déjà dessus, mais ne l'avais pas encore fini. Le voilà :
DESCRIPTIF+MODUS OPERANDI.docx
paulfjujo a écrit :...submergé par le flot d'info contenu dans ton chronogramme. (trop détaillé à mon avis)
Oui, comme je l'ai dit, c'est lourd. Mais, sauf oubli ou erreur (qu'on rencontrera très probablement :? ), j'ai tout le détail des pas pour chaque action prise individuellement.
paulfjujo a écrit :mais ... attendons d'autres avis du forum.
:+1:
A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Babar64 le mer. 24 août 2022 09:36, modifié 3 fois.
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
francois77
Passionné
Passionné
Messages : 307
Enregistré en : avril 2022

#52 Message par francois77 » mer. 24 août 2022 05:38

Bonjour,

Bravo pour ce projet …

On est plus dans un bureau d’étude de conception que sur un projet lambda

Toutes mes félicitations

Cordialement

Francois

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

#53 Message par paulfjujo » mer. 24 août 2022 11:10

bonjour à tous,

Francois77 a écrit :... On est plus dans un bureau d’étude de conception que sur un projet lambda


On est comme qui dirait, dans un Bureau Open Space
ou dans un concert avec un chef d'orchestre qui demandes aux violonistes de s'accorder , :sifflotte: sans sortir de la partition.
et tu es aussi le bienvenu pour apporter tes commentaires ou idées dans ce BrainStorming.

humour!! Tant que le Storm ne fait pas trop de dégats !
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

#54 Message par Babar64 » jeu. 25 août 2022 10:55

Bonjour françois77, paulfjujo, et à tous,

Oui, françois77, je pense qu'une étude solide de faisabilité doit être conduite, et validée, avant d'entrer dans le détail d'un projet.
Pour reprendre l'analogie de paulfjujo, les musiciens ne sauraient jouer sans que la partition de chacun ne soit arrêtée, d'une part, et qu'elles puissent être jouables et harmonieuses ensemble d'autre part. C'est aussi en toute humilité que je vous propose de participer cette "orchestration" (il n'y a pas de chef sur FantasPic!), qui sans vous se solderait probablement par une belle cacophonie. :sifflotte:

:? Je viens de lever un lièvre sur le choix de DTMF "silencieux" : Le code ABCD généré par l'appui sur une touche n'était disponible que pendant qu'elle était enfoncée... J'ai donc adapté le schéma en conséquence (ajout d'un CD40106 + R100k/C10µF) : Ainsi, l'info touche enfoncée perdure 1s ; et en plus, on attaque directement en TTL bien propre le CD40147 (et non pas le CD4014 comme indiqué par erreur!).

Je pense que le schéma est désormais complet, et les tests préliminaires en volant sont OK :
- Appui sur touche => émission DTMF (1s) : OK
- Réception DTMF => décodage ; OK
- Transmission DTMF sur 200m ; OK.
C'est encourageant pour la suite : PCB et code.

Avant d'attaquer le PCB, j'aimerais votre validation, notamment sur mon affectation des ports des PIC, qui conditionne en partie l'implantation, et donc certains define du code.
Merci !

Schéma Portier Audiophone DTMF (V5) HT9200B+HT9170B+CD40147+CD40106.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 : 2598
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#55 Message par paulfjujo » jeu. 25 août 2022 18:40

bonjour Babar64 et à tous ,


Le seul changement qui me paraitrait plus adéquate ... :sifflotte: je chipote
serait de regrouper les 4 bits de lecture DTMF sur un quartet de bits
avec le postulat : RC0 commande le module Ding DONG ou n'est pas utilisé

ex DTMF sur sur RC0 ..RC3 en deplaçant RC0 et RC1 en RC4 et RC5
de sorte de lire en 1 seule fois la combinaisan des codes DTMF

Code : Tout sélectionner

Code_DTMF=PORTC 0x0F


c'est du confort en mode ABONDANCE !
car on peut en rester là , en regroupant simplement les bits utiles par soft

Code : Tout sélectionner

Code_DTMF  =( PORTC 0b00111100) >>2


De meme , on pourrait regrouper les Entrees et les Sorties ex sur le PORTB
RB0,RB2,RB5 -----------> RB0,RB1,RB2
et RB1,RB3,RB4 ---------->RB4, RB5,RB6
on aurait pu les regrouper par quartet 4 entrees 4 sorties
LSB=3 Entrees MSB= 3 Sorties
mais en mobilisant la pin RB6 ICSP clock .. peut accepter une entré TTL en parrallele ! ex CE de U3

Là encore ,on peut manipuler les Bits un par un ....par soft

Remarque :
un MCP23017 port 8E+8S aurait put servir d'interface entre les 7 BP de commandes (8 entrees dispo)
et les (8 sorties dispo) dont 4 pour attaquer les cde emetteur DTMF
Les entrees bP traitée par le MCU , ainsi que les sorties vers cde DTMF.
en ne mobilisant que 2 sorties PIC : RC3,RC4 bus I2C .
.... pour remplacer la circuiterie 4016 ..40147

sinon les PINs correspondant aux fonctionalités specifiques sont bien définies ( ICSP et UART, RESET)
en résumé : pas d'autres remarques .
si tu veux figer la configuration / affectation des pins , telle quelle
ce sera toujours jouable via software .

à verifier si via la fonction PPS , on peut réaffecter/ croiser les Pins classiques d'entrees/ sorties autrement
vues , coté interne MCU ..
ex: re aiguillage du regroupement DTMF et du pins du PORT B
je n'avais jusqu'alors utilisé que les PINS PPS affectées à des fonctions MCU ..(UART,SMT1,NCO..)

Jeremy , Sanitas, Francois ... ou un autre Fantaspicien l'a peut etre testé ?



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

#56 Message par Babar64 » jeu. 25 août 2022 21:49

Bonsoir paulfjujo et à tous,
paulfjujo a écrit :=> DTMF sur sur RC0 ..RC3 en déplaçant RC0 et RC1 en RC4 et RC5
=> Regrouper les Entrees et les Sorties
=> Un MCP23017 (...) pour remplacer la circuiterie 40106/40147

Pas de problème pour le 2 premiers points, puisque que "c'est du confort en mode ABONDANCE" :-D

En revanche, Je vais garder la config 40106/40147, car je doute fort de mes capacités concernant l'emploi du MCP23017 :oops:

Merci de ces bonnes suggestions, ... et de celles d'autres Fanstapicien à venir. :sifflotte:

A+
:idea: Pourquoi faire compliqué quand on peut faire inextricable

Portier Audiophone bifilaire (200m)
francois77
Passionné
Passionné
Messages : 307
Enregistré en : avril 2022

#57 Message par francois77 » ven. 26 août 2022 05:38

Bonjour,

C’est le débutant qui parle….

Je suis assez surpris de votre blocage sur le mcp23017, je viens de regarder le data sheet et a priori cela n’as pas l’air bien compliquer à utiliser.

Sur internet on retrouve pas mal d’info et tuto sur son utilisation

C’est un avis vraiment personnel et je me trompe peut être

Cordialement

Francois

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

#58 Message par paulfjujo » ven. 26 août 2022 08:30

bonjour à tous,

Babar64 a écrit :....
...=> DTMF sur sur RC0 ..RC3 en déplaçant RC0 et RC1 en RC4 et RC5
...=> Regrouper les Entrees et les Sorties
Pas de problème pour le 2 premiers points, puisque que "c'est du confort en mode ABONDANCE" :-D


OK, ...d'autant que je viens de vérifier que les aiguillages PPS ne s'applique que pour les liaisons aux Peripheriques ..(excepté Analog)

DS40001919G-page 275
The Peripheral Pin Select (PPS) module connects peripheral inputs and outputs to the device I/O pin


un extrait de mon gros fichier xls sur le 18F27K42 (supprimer l'extension .txt)
PPS_18F27K42.xls.txt
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Portier Audiophone bifilaire (200m)
Jérémy
Administrateur du site
Administrateur du site
Messages : 2725
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#59 Message par Jérémy » ven. 26 août 2022 08:54

Bonjour à tous,

paulfjujo a écrit :Source du message Jeremy , Sanitas, Francois ... ou un autre Fantaspicien l'a peut etre testé ?


Oui je me souviens trouver le PPS génial pour faire les typons, mais cela est devenu problématique lors de la programmation.
De souvenir Après la configuration PPS, je devais réaffecter des PINS pour qu'elles se comporte comme je le voulais. J'ai eu l'impression que le PPS modifiait des PINS sans me le dire !
Avec le rajout d'une ligne pour réaffecter la PIN cela rentrait dans l'ordre et je n'ai pas creuser plus que ca ! Mais il faut se méfier tout de même .

Bonne bidouille !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

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

#60 Message par Babar64 » ven. 26 août 2022 10:13

Bonjour à tous,

J'ai repris la proposition de paulfjjo de regrouper les entrées et sorties, et réaffecter les DTMF.
:?: Paulfjujo : Validé...?
Affectations Ports PIC.jpg

Concernant le MCP23017, il nécessite une info Clk fournie par le PIC (en RA6 si je ne me trompe pas). Or tous les ports, RA6 compris, sont déjà utilisés. C'est ça mon soucis.. et ma limite... :?

In fine, le schéma (conservant la config 40106+40147), à partir duquel je vais m'attaquer au routage, sachant que cela entrainera très probablement des "adaptations" pour certains ports... :sifflotte:
Schéma Portier Audiophone DTMF (V6) HT9200B+HT9170B+CD40147+CD40106.pdf

A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par Babar64 le ven. 26 août 2022 10:40, modifié 1 fois.
:idea: Pourquoi faire compliqué quand on peut faire inextricable


Retourner vers « Le forum Fantas-PIC »

Qui est en ligne

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