Développement d'un ordinateur monopuce pour le schéma PCBA du thermostat de matelas

2020-11-24 11:08:00

Développement d'un ordinateur monopuce pour le schéma PCBA du thermostat du matelas


Description fonctionnelle du thermostat de matelas

1. Tension d'alimentation:

1. Émetteur: alimentation avec 2 piles AAA, 3VDC, module sans fil 5V (un traitement boost est nécessaire)

2. Récepteur: alimentation 220VAC (régulée et redressée pour l'alimentation du système), sortie relais 220VAC, module sans fil 5VDC.


2. Fonctions de base:

1. Télécommande: envoyer les paramètres de réglage et les instructions de mise sous / hors tension au récepteur, afficher l'horloge, régler la température et d'autres paramètres (similaire à la télécommande des climatiseurs).

2. Récepteur: Recevez les paramètres de l'émetteur, affichez la température de détection, la température réglée, l'horloge, divers états de fonctionnement, etc., peuvent être réglés et actionnés indépendamment, et contrôler le chauffage pour qu'il fonctionne à la température définie ou pour contrôler la température à un intervalle de temps.


3. Mode de fonctionnement du contrôleur:

1. Mode de fonctionnement normal: fonctionne selon les paramètres de température, la sortie est désactivée lorsque la température de détection ≥ la valeur définie, et la sortie est activée lorsque la température de détection ≤ la valeur définie 3 ° C (l'hystérésis du contrôle de la température est définie par le récepteur et la valeur par défaut d'usine est 3 ° C).

2. Mode de fonctionnement de synchronisation: les paramètres de contrôle de température de chaque période fonctionnent séparément en fonction de l'horloge.


4. Fonction de l'émetteur et mode d'emploi:

1. Affichage initial: affichage pleine fréquence pendant 1,5 seconde après la mise sous tension, puis affichage de l'horloge, à ce moment, il est en état de veille.

2. Paramètres de contrôle initiaux:

1) Valeur de contrôle de la température: 30 ° C initialement en usine (plage de réglage 25-60 ° C).

2) Paramètres initiaux d'usine de contrôle de température multi-période: commencez à fonctionner à 20h00 (période valide), température de fonctionnement 30 ℃, arrêtez de fonctionner à 07h00 (période invalide).

3. Allumer / éteindre: appuyez sur le bouton pour allumer en veille, ajoutez sur la base de l'horloge d'affichage: affichage de la température définie (affichage initial 30 ℃), fonctionnement normal (par défaut initial), animation du motif de flamme et en même temps envoyer les paramètres de fonctionnement normal au récepteur , Appuyez sur la touche et maintenez-la enfoncée pendant 5 secondes pour éteindre après le démarrage, l'écran de veille s'affichera et le signal d'arrêt sera envoyé au récepteur en même temps.

4. Réglage des paramètres de température:

1) Mode de fonctionnement normal: Dans ce mode, appuyez sur la touche pour régler directement. À ce moment, la température clignotera et changera, et la touche ne fonctionnera pas pendant 5 secondes pour quitter le réglage et enregistrer les paramètres.

2) Mode de fonctionnement de synchronisation: pendant une certaine période de temps valide, appuyez sur la touche pour régler directement. À ce moment, la température clignotera et changera, et la touche ne fonctionnera pas pendant 5 secondes pour quitter le réglage et mettre à jour les paramètres de contrôle de la température de cette période.

3) L'appui sur la touche est invalide pendant la période invalide du mode de fonctionnement de chronométrage.

5. Réglage de l'horloge: appuyez une fois sur le bouton de réglage après la mise en veille ou la mise sous tension, les heures clignotent, le bouton ajuste l'heure, après le bouton les minutes clignote, le bouton ajuste les minutes, après que le bouton retourne au réglage de l'heure, le bouton ne fonctionne pas pendant 5 secondes pour quitter le réglage Et enregistrez les paramètres.

6. Réglage des paramètres de contrôle de température multi-période: (24 heures divisées en 4 périodes)

1) Réglage de la période de temps valide: appuyez sur le bouton de réglage deux fois en veille, et le numéro 7 affichera 1 (indiquant la première période de temps), l'heure 00 clignote, appuyez sur le bouton pour régler l'heure, puis appuyez sur le bouton pour régler les minutes 00 clignotent, appuyez sur le bouton pour régler les minutes, puis appuyez sur La valeur de température 30 clignote, appuyez sur le bouton pour régler la valeur de température de cette période, puis appuyez sur le bouton pour régler les paramètres de la période suivante, le bouton ne fonctionne pas pendant 5 secondes pour quitter le réglage et enregistrer les paramètres.

2) Réglage de la période de temps valide: en supposant que les première et deuxième périodes (période de temps valide) sont définies, appuyez sur le chiffre 7 pour afficher 3 (indiquant la troisième période de temps), l'heure 00 clignote, appuyez sur la touche pour régler les heures, puis appuyez sur les minutes 00 clignote, appuyez sur Après avoir réglé le nombre de minutes, appuyez sur la valeur de température de 30 pour clignoter, le numéro de la touche est réduit à 00 puis l'affichage de OF clignote (ce qui signifie aucun paramètre de contrôle de la température), après que la touche est ramenée au réglage de l'heure, la touche n'est pas actionnée pendant 5 secondes pour quitter le réglage et enregistrer les paramètres.

3) Période de validité: À partir de ce moment, il fonctionnera selon les paramètres de contrôle de température de cette période.

4) Période invalide: à partir de ce moment en veille inactive.

5) Remarque: Les heures et les minutes sont toutes affichées sous la forme 00 dans le réglage initial, et la réinitialisation après que le réglage a été réglé affichera les paramètres réglés d'origine.

7. Sélection du mode de fonctionnement: après la mise sous tension, appuyez sur la touche pour basculer entre le «mode de fonctionnement normal» ou le «mode de fonctionnement de minutage». À ce moment, le texte du mode sélectionné clignote et le bouton est inactif pendant 5 secondes pour quitter le réglage et enregistrer les paramètres.

8. Transmission des données: Une fois que chaque opération de réglage est terminée, le bouton ne fonctionnera pas pendant 5 secondes et les données de réglage seront envoyées (transmissions multiples, le nombre de fois sera déterminé en fonction des exigences spécifiques).

9. Stockage des paramètres: Tous les réglages et modifications de paramètres sont enregistrés comme données les plus récentes et uniques, et ne seront pas perdus après une panne de courant.


5. Fonctions spécifiques au récepteur et mode d'emploi:

1. Affichage initial: affichage plein écran pendant 1,5 seconde après la mise sous tension, puis affichage en veille: horloge, température détectée, affichage de la température préréglée.

2. Paramètres de contrôle initiaux:

1) Valeur par défaut d'usine du contrôle de la température: 30 ℃ (plage de réglage 25-60 ℃).

2) Les paramètres de contrôle de température multi-période quittent les paramètres d'usine: démarrer à 20h00 (période valide), température de fonctionnement 30 ℃, arrêter de fonctionner à 07h00 (période invalide).

3. La fonction du buzzer:

1) Un bip court chaque fois que le bouton est enfoncé

2) Une fois chaque réglage terminé, appuyez sur le bouton OK puis sur un long bip

3) Alarme de défaut di-di-di —— di-di-di 3 groupes de bips consécutifs.

4. Activer / désactiver:

1) Fonctionnement de cette machine: appuyez sur le bouton OK et maintenez-le enfoncé pendant 5 secondes pour allumer la machine en mode veille, et ajoutez en fonction de l'affichage de l'horloge et de la détection de la température: affichage de la température préréglée (affichage initial 30 ℃), fonctionnement normal (par défaut initial), animation du motif de flamme (sortie Animation lorsqu'il est allumé et s'éteint lorsque la sortie est désactivée), après la mise sous tension, appuyez et maintenez le bouton OK pendant 5 secondes pour éteindre et l'écran de veille.

2) Fonctionnement de la télécommande: lorsqu'elle est en veille, elle sera allumée après avoir reçu le signal de la télécommande et fonctionnera en fonction de l'affichage des données.Après la mise sous tension, elle sera éteinte lors de la réception du signal d'arrêt de la télécommande, et l'écran de veille sera affiché.

5. Réglage des paramètres de température:

1) Mode de fonctionnement normal: Dans ce mode, appuyez sur la touche pour régler directement. À ce moment, la température clignote et change, appuyez sur OK pour enregistrer les paramètres et quitter le réglage.

2) Mode de fonctionnement de la minuterie: pendant une période de temps valide, appuyez sur la touche pour régler directement. À ce moment, la température clignote et change, appuyez sur la touche OK pour mettre à jour les paramètres de contrôle de température de cette période et quitter le réglage.

3) L'appui sur la touche est invalide pendant la période invalide du mode de fonctionnement de chronométrage.

6. Réglage de l'horloge: appuyez une fois sur le bouton de réglage après la mise en veille ou la mise sous tension, les heures clignotent, le bouton ajuste l'heure, après le bouton les minutes clignote, le bouton ajuste les minutes, puis le bouton revient au réglage de l'heure, appuyez sur le bouton OK pour enregistrer les paramètres et quitter Installer.

7. Réglage des paramètres de contrôle de température multi-période: (24 heures divisées en 4 périodes)

1) Réglage de la période de temps valide: appuyez sur le bouton de réglage deux fois en veille, et le numéro 7 affichera 1 (indiquant la première période de temps), l'heure 00 clignote, appuyez sur le bouton pour régler l'heure, puis appuyez sur les minutes 00 clignotent, appuyez sur le bouton pour régler les minutes, appuyez sur le bouton après avoir terminé La valeur de température 30 clignote, appuyez sur le bouton pour régler la valeur de température de cette période, puis appuyez sur le bouton pour régler les paramètres de la période suivante, appuyez sur le bouton OK pour enregistrer les paramètres et quitter le réglage.

2) Réglage de la période de temps non valide: en supposant que les première et deuxième périodes (période de temps effective) sont réglées, appuyez sur le chiffre 7 pour afficher 3 (indiquant la troisième période de temps), l'heure 00 clignote, appuyez sur la touche pour régler les heures, puis appuyez sur les minutes 00 clignote, appuyez sur Ajustez le nombre de minutes. Après avoir terminé, appuyez sur la valeur de température 30 pour clignoter, le numéro de touche diminue à 00 puis l'affichage OF clignote (signifiant pas de paramètre de contrôle de température), après cela, appuyez sur la touche pour revenir au réglage de l'heure, appuyez sur la touche OK pour enregistrer les paramètres et quitter le réglage.

3) Période de validité: À partir de ce moment, il fonctionnera selon les paramètres de contrôle de température de cette période.

4) Période invalide: à partir de ce moment en veille inactive.

5) Remarque: Les heures et les minutes sont toutes affichées sous la forme 00 lors du réglage initial, et la réinitialisation après que le réglage a déjà été réglé affichera les paramètres précédemment réglés.

8. Sélection du mode de fonctionnement: après la mise sous tension, appuyez sur la touche pour basculer entre le «mode de fonctionnement normal» ou le «mode de fonctionnement de synchronisation». À ce moment, le texte du mode sélectionné clignote, appuyez sur le bouton OK pour enregistrer les paramètres et quitter le réglage.

9. Réglage de l'hystérésis du contrôle de la température: appuyez longuement sur la touche en mode veille, le numéro de température 03 clignote et la touche ajuste les paramètres d'hystérésis (1-20), après avoir terminé, appuyez sur la touche OK pour enregistrer les paramètres et quitter le réglage.

10. Réception des données:

1) Exécutez après avoir reçu le signal marche / arrêt plus de 3 fois.

2) Après avoir reçu le signal de modification de paramètre plus de 3 fois, modifiez le paramètre d'origine et exécutez selon le nouveau paramètre, et enregistrez le dernier paramètre.

11. Stockage des paramètres: Tous les réglages et modifications des paramètres sont enregistrés comme données les plus récentes et uniques, et ne seront pas perdus après la mise hors tension.

12. Alarme de défaut:

1) Alarme de basse température: après le démarrage, le système émettra une alarme lorsque la température est inférieure ou égale à 5 degrés, (nombre 3, 4) affiche «Lo».

2) Alarme de température: après la mise sous tension, le système émettra une alarme lorsque la température est ≥70 degrés, (nombre 3, 4) afficher «H1».

3) Alarme de circuit ouvert du capteur de température: après la mise sous tension, le système émettra une alarme lorsque le circuit du capteur de température est ouvert, (numéros 3 et 4) afficher «E1»


6. Le codage et le décodage de la télécommande et du récepteur sont programmés par le micro-ordinateur monopuce, et les codes sont d'abord codés avant l'opération et l'utilisation. L'émetteur adopte la technologie de codage roulant. Une fois le code codé, le récepteur enregistre les paramètres de codage (les détails de la technologie sont déterminés par l'ingénieur).