Sur la base des technologies clés maître IR46 standard mètre à deux fils

Zhouzhi Mei 1,2, 1,2 Zhaodong Yan, Zhang Haifeng 1,2, 1,2 Du juin Wang Weibin 1,2

(1. Pékin-core Microelectronics Technology Co., Ltd, Laboratoire clé de State Grid Corporation de laboratoire d'analyse de conception de puces de puissance, Beijing 100192, Chine;

2. Pékin-core Microelectronics Technology Co., Ltd, Beijing puissance IC Design Engineering Research Center pour une haute fiabilité, Beijing 100192, Chine)

Notre système standard pour les besoins logiciels de compteurs intelligents et de matériel sont relativement curable, compteur d'énergie sont une conception intégrée, une fois que la défaillance du matériel ou du logiciel, ne peut prendre la forme de remplacer toute la table. Sur la base de la norme IR46 mesurée-core et la gestion séparation dual core-core des solutions technologiques de compteurs d'énergie, la gestion à distance et le noyau de mesure d'application de base du système juridique indépendant de mise à niveau en ligne. Une analyse détaillée de la mesure de puissance core-core et la gestion de leurs besoins en fonction de base à faire, et de se concentrer sur la mesure de base et la gestion de leur puce maître de base pour remplir la fonction, les spécifications techniques de base et des technologies clés correspondantes. Cette recherche a une bonne référence pour le développement des compteurs intelligents et de compteurs standards futurs IR46 maîtres.

CLC: TN492

Code de document: A

DOI: 10,16157 / j.issn.0258-7998.179013

format de citation chinois: Zhou Zhimei, Zhaodong Yan, Zhang Haifeng, etc. Techniques mètre normes basées duplex clé maître IR46 Technologie électronique, 2017,43 (10): 7-11,19.

Anglais format de citation: Zhou Zhimei, Zhao Dongyan, Zhang Haifeng, et al. De la recherche sur la technologie clé du double sur le compteur MCUs d'énergie pour la norme IR46 .Application Technique électronique, 2017,43 (10): 7-11,19.

0 introduction

première génération de compteurs intelligents, a monter et courir plus de cinq ans, a fourni un soutien important de la Chine pour la construction de réseaux intelligents en Chine. Cependant, nos exigences du logiciel système standard et le matériel sont compteur d'énergie relativement guérissaient, watt-heure mètres sont une conception intégrée, une fois que la défaillance du matériel ou du logiciel, ne peut prendre la forme de remplacer toute la table pour protéger le travail de comptage d'électricité en douceur. Pour plus de sécurité et d'empêcher l'angle de programme de compteur falsification compte tenu du compteur d'énergie actuelle ne permet pas les mises à jour logicielles en ligne, de sorte que l'application a besoin sous forme de plus en plus intelligent de restriction. À cette fin, la Chine adoptera, sur la base IR46 (Recommendation46 International) programme intelligent dual-core norme mètre, solution de base est la fonction de mesure avec d'autres fonctions des classes de gestion distinctes, le soutien à la mise à niveau du logiciel section non de mesure en ligne, et non sur la prochaine génération de la norme de compteurs intelligents défaut de mise à niveau et la section de mesure ne modifie pas la précision et la stabilité de la section de mesure.

1 mètre système duplex

monter Actuellement diagramme à puce du bloc de programme d'application de dosage montré à la figure 1, la mesure de l'énergie électrique peut être réalisée, la sécurité, les données locales de synchronisation RTC et compteur supportant une fonction de communication, y compris 485, SPI, I2C et infrarouge etc. . Les compteurs intelligents utilisés dans les fonctions de la puce comprennent une puce de commande principale, une puce RTC, une puce de sécurité, une mémoire EEPROM et d'une puce de mesure, la conception globale de l'ensemble sur une seule carte de compteur.

Sur la base des protocoles standard IR46 de compteurs intelligents dual-core, le compteur fonctionnera en partie centrale séparée et le dosage de deux fonctions ne pas interférer avec le noyau. Doseuses fonctions de base partiellement remplis comprennent la mesure, la capacité de stockage de données, le calendrier RTC, etc., le noyau de mesure fonctionnent indépendamment du système juridique certifié ne permet pas de mises à jour logicielles. partie centrale de gestion comprend une interface de carte à puce, ESAM, l'affichage, la mémoire, le contrôle négatif et la gestion des communications externes. Comme la partie de base de la mesure et la gestion de la partie de noyau indépendamment comme un système dans la nouvelle solution de mesure, les composants de dosage et la direction nécessitent chacun une puce principale de commande du microcontrôleur, de deux fonctions de base maître complets et les indicateurs clés seront différents c'est la clé du programme de mètre dual-core basé sur la mise en uvre IR46 standard.

Deux fonctions de base de dosage de base et des technologies clés

2,1 mètre fonction de maître et de l'architecture de base

Pour compléter la fonction de mesure de la partie de base comprend une synchronisation de communication, stocker la mesure de l'énergie électrique et une gestion de l'énergie et de l'heure de l'âme. Un noyau comprenant une fonction de maître sur le pesage de conception ce module de fonction RTC, l'interface comprend un port série, I2C, GPIO, etc., et la communication de données interactives via le port SPI et de gestion de base schéma fonctionnel représenté sur la figure. CPU en utilisant ARM CPU Cortex-M0, construit 128 Ko de mémoire Flash, 8 Ko RAM, intégré le canal DMA 4; 485 responsable de la communication avec la communication série, SPI et la gestion du noyau; opération de stockage de données I2C par l'EEPROM, sinon TIMER multiplexé, voir chien de garde et d'autres fonctions.

IR46 normes en mode de fonctionnement, le wattmètre du noyau ou l'interférence ne peuvent être contrôlés, le noyau de dosage en continu RTC plus de 10 ans, et le compteur de précision de calendrier pour répondre aux exigences nationales de précision de synchronisation du réseau. En résumant les exigences ci-dessus peut être vu, le maître de l'opération de base de synchronisation de précision de mesure et de faible puissance est le noyau des indicateurs de clés maître.

2.2 synchronisation de précision technologie de base maître Mesure

Mesure en utilisant le maître de cristal RTC 32768 Hz de la fréquence d'oscillation du cristal varie avec la température, la caractéristique de température d'un cristal est appelée. la fréquence d'oscillation de 32768 Hz et la température de la fonction quadratique de classe forme cristalline , un grand écart de fréquence de la basse et de la région à haute température du cristal, ne peut pas répondre aux exigences de précision de synchronisation pour le réseau national des compteurs intelligents, il faut ajouter pour augmenter le temps de circuit de compensation de température précision.

Cette conception circuit RTC, comprenant, en plus de la fonction de synchronisation RTC, la température, comprenant en outre la compensation clé de cristal, le module RTC comprend un module de synchronisation, un capteur de température, un circuit de compensation de température à cristaux dédiée et une mémoire cache flash, la mémoire flash pour le réglage de la température du cristal coefficient de correction, comme représenté sur la Fig. circuit d'horloge RTC déclenchement d'un circuit de réglage de synchronisation fonctionne de manière à lire la température actuelle du capteur de température, et lit ensuite les coefficients d'adaptation correspondants en fonction des valeurs de température de flash, le réglage pour compenser le circuit d'horloge RTC par le circuit d'accord.

Conception d'un oscillateur à quartz avec horloge en temps réel de 32768 Hz, le nombre est de plus de 32768 cycles de 1 s, de sorte qu'un compteur qui change par rapport à la quantité de second cycle:

-À-dire si une impulsion simple de la deuxième compensation numérique, la précision de la compensation peut être obtenue est de 30,5 ppm, 30,5 ppm à moins de l'écart de fréquence, l'écart ne peut pas être compensée introduit, et avec le plus long, la variation temporelle dans le cadencement de la synchronisation sera plus grande. Cette conception utilise une puce maître et algorithme de compensation proposé sur la base du contrôle d'erreur accumulée . L'algorithme de compensation de formule (2):

Dans lequel, Xn est la valeur de l'heure courante en fonction de l'erreur de fréquence de compensation de température cristalline obtenue est nécessaire pour lire à partir de Flash (en ppm); Yn-1 est l'erreur résiduelle après que la valeur de compensation de température précédente; N en fonction du courant Xn et Yn-1 cycles d'horloge entiers calculés pour être compensée; Yn de la valeur de compensation de décalage de fréquence résiduel sur la base des numéros de sous, lorsqu'il est utilisé avec la compensation de l'erreur accumulée suivante. Étant donné que la valeur de compensation N avec arrondi, la valeur de la valeur d'erreur résiduelle Y sera inférieure à 15,3 ppm, et à cause de cette erreur résiduelle à la compensation de la valeur d'erreur accumulée sera compensée dans le prochain, afin de ne pas erreurs de synchronisation mesurées temps plus l'accumulation devient importante. schéma fonctionnel du circuit de compensation représenté à la figure 4, la précision de la théorie de l'effet représenté sur la figure 5 de la Fig.

Le circuit de compensation utilise de manière numérique, peu affectée par les variations de processus de circuit intégré et simple. La puce maîtresse RTC par des tests de laboratoire Sethi, dans la plage de température de -45 ~ 85 , l'erreur de synchronisation est inférieure à 4 ppm.

2.3 noyau maître mesure des techniques de faible puissance de conception

Une autre mesure clé du maître de base de la technologie de base est basse puissance pour soutenir la mesure de base 10 années de travail ininterrompu. Circuit logique CMOS de puissance peut être divisé en consommation de puissance statique et dynamique en deux parties. la consommation d'énergie dynamique est lorsque la puce est activée état (actif), à savoir lorsque le générateur de signal de saut de puissance, la consommation de puissance statique se réfère à la consommation d'énergie de la puce est inactif ou pas de transitions de signal . 70% dynamique condensateur consommation du courant d'alimentation sous tension représenté à , la consommation de puissance est défini comme à condensateur commuté de formule (3):

2.3.1 Dynamic Power Optimization

Selon la théorie de la formule (3), le procédé de réduction de la consommation de puissance dynamique des circuits numériques conçus principalement pour réduire le taux d'inversion, y compris la technique suivante.

(1) de déclenchement d'horloge

Les modules de fonction pour chaque déclenchement d'horloge séparé, lorsque le module de travail est pas nécessaire, l'horloge le module hors tension, réduisant la consommation électrique d'un circuit d'inversion d'horloge. Pendant ce temps, lorsque le code puce intégrée de RTL, les cellules de déclenchement d'horloge insérées, de sorte que l'entrée d'horloge du registre ne sera pas inversé lorsque le signal n'a pas été inversée, ce qui réduit considérablement la consommation d'énergie dynamique de l'horloge .

(2) à faible puissance Bus

La technologie de bus dans la conception de telle sorte que la puce SoC stade de la conception à la conception modulaire, le système facilite l'intégration, l'expansion du système est également bénéfique. D'autre part, le bus d'AHB et de bus APB étendent des signaux à chacun des blocs fonctionnels de la puce, et peut être vu à partir de l'accès mutuellement exclusif au bus, le maître de bus accède à la fois à partir d'un appareil, mais pas en cours d'accès ou il va suivre le signal d'entrée renversé de bus à partir du dispositif, de sorte que le bus invalide retournée forte consommation d'énergie.

La conception du premier bus de données d'écriture et le bus d'adresse sur le déclenchement sélectionné actionné uniquement envoyé à l'adresse de périphérique et le bus de données sont valides inversé, le bus de données d'écriture périphérique restante et l'adresse est maintenue stationnaire. En outre, l'utilisation de la technologie de l'onduleur de bus, le module de traitement de la matrice de bus de courant sur les valeurs de bus de données sur un bus de données avec la valeur et sélectionne le code d'origine est transmis ou code anti, et entraîne moins un code d'inversion de bus qui est basé sur. Un besoin d'augmenter le signal de polarité du bus conçu pour permettre au récepteur de récupérer correctement module de données sur le bus. Par ces deux méthodes, un bus de puissance dynamique fortement réduite, bus de puissance représentant la consommation totale d'énergie dynamique de la puce est passée de 32% à 26%.

(3) la conception de circuits asynchrones

Dans le circuit de synchronisation, le système est commandé par une horloge globale, à chaque impulsion d'horloge, tant que tous les registres sont cadencés à la consommation de puissance dynamique inversé, indépendamment du fait que les données des changements de registre.

unité de circuit et de la technologie de conception de circuits asynchrones, toute la conception ne nécessite pas une horloge unifiée, le circuit ne commencera le travail en cas de besoin renversé, la consommation d'énergie inutile sans une telle invalide, après l'achèvement des travaux sur la restauration de l'état stationnaire, dans un état statique que la consommation de courant de fuite, la consommation d'énergie dynamique est pas . Ce maître de conception RTC dans le module, le module de surveillance, à la fois la conception du circuit asynchrone, assurer un timing correct de la puissance de la batterie, et de minimiser la dissipation de puissance.

La puce TSMC 180 nm en amont du processus de eFlash, puissance dynamique de la puce des données mesurées: la tension d'alimentation de la puce est de 3,0 V, LDO configurés pour 1,7 V, le principal sélection d'horloge de 2 MHz, à une température dans la plage de -40 ~ 85 , la consommation d'énergie totale de la puce représentée au tableau 1.

2.3.2 Puissance statique Optimisation

La conception rationnelle des modes de fonctionnement de la puce en fonction du scénario d'application mètres. Mètre dans l'état de fonctionnement normal après la mise en service 3 types. Pas pour le premier mètre de montage sur le site de l'entrepôt, mais cette fois d'autres fonctions RTC moment précis, ne nécessite pas de mesure, la communication, n'a pas besoin de conserver les données stockées dans la mémoire vive, ce mode peut être fait par une panne de courant locale la puissance la plus faible, un second scénario de fonctionnement applique lorsque l'appareil de montage fonctionne correctement, le compteur reste en mode totalement fonctionnel, ce mode, la puce principale est nécessaire pour minimiser la consommation de puissance dynamique de la puce; scène correspondant à la troisième shi pour monter la puissance du compteur échoue, le mode alimenté par batterie de fonctionnement dans ce besoin de cas pour maintenir l'état bas sur le terrain lorsque le compteur, le temps normal RTC. Correspondant au mode maître de fonctionnement, la nécessité de maintenir le fonctionnement normal et la compensation normale de température du cristal RTC, alors que la CPU et la RAM sont tous chargés de conserver la nécessité de maintenir le site de travail, et un circuit de déclenchement appel réveil réveil actif, les autres circuits sont fermés à l'horloge réduire la consommation d'énergie.

Selon les trois scénarios d'exploitation, l'arrêt de la conception de la puce, le sommeil et les modes actifs. Maître actif pendant le fonctionnement normal, en mode veille, RTC et source de réveil pour continuer à travailler, d'autres modules restent sous tension mais toujours en mode, prochain arrêt, à l'exception RTC et la source de réveil, les modules restants directement vers le bas pour atteindre la plus faible consommation électrique. 3 modes peuvent être interchangeables, comme le montre la Fig.

Le mode veille de la puce, la tension d'alimentation est de 3,0 V, LDO configuré de façon à 1,8 V, RTC est activé, tous les autres périphériques ne sont pas activés, une température dans la plage de -40 ~ 105 , la consommation d'énergie totale de la puce en tant que données de test dans le tableau 2.

3 fonctions de gestion de base de maître et des technologies clés

3,1 fonction de maître de base de gestion

gestion de base de compteurs intelligents dual-core est responsable du contrôle des frais de gestion, émission, la journalisation des événements, le contrôle de charge et d'autres tâches, tout en offrant une gamme d'interface de communication externe. Cette gestion de la conception partie de noyau de puce maîtresse du schéma fonctionnel représenté sur la Fig.

IR46 plus caractéristique importante des compteurs intelligents traditionnels est de gérer des applications de base pour être mis à niveau pour soutenir le programme local ou à distance de. besoins maître de gestion de base pour fournir une des solutions complètes raisonnables pour répondre à l'écurie de mètres, une conduite fiable et efficace du programme de mise à niveau du compteur local et à distance, qui est une fonction clé de la gestion différente maître de base des besoins précédents de mètres à faire.

3.2 Master en technologies clés de mise à niveau des applications de base de gestion

Maître mise à niveau local ou à distance se réfère principalement aux données contenues dans la puce MCU mémoire flash est effacée et re-téléchargement. programmation MCU de la mémoire flash peut être divisée en trois façons générales : JTAG, ISP (Dans le programme System) et IAP (Dans le programme d'application). JTAG programmation généralement utilisé pour les applications de débogage stade de développement de produits, l'accent fournisseur d'accès sur les applications dans le domaine de la mise à niveau de la puce, mais n'est pas nécessaire de continuer à continuer à travailler lorsque le programme de mise à niveau à puce, vous pouvez mettre fin à la mise à niveau du logiciel d'application pour les appareils portables; IAP et la plus grande différence est le cas IAP demandes de soutien fournisseur d'accès Internet et en cours d'exécution jusqu'à, et de la part du programme d'effacement de mémoire flash et le fonctionnement rewrite, firmware terminal à distance mise à niveau a automatiquement une grande commodité. programme de gestion de base mètre dual-core, en utilisant l'IAP, aux programmes de soutien dans la modernisation des applications locales ou distantes.

Afin d'assurer la précision du programme de mètre de la mise à niveau de l'application, la gestion de la conception maître de base à différentes étapes du programme de mise à niveau, sont vérifiées pour l'exactitude des instructions et des procédures. Tout d'abord, vérifiez si un package de mise à niveau complète reçu correctement, après avoir reçu correctement, le nouveau programme va écrire le Flash et l'écriture des résultats de la vérification pour confirmer, juste après l'étalonnage, la nouvelle mise à jour auto-test, sinon par l'auto-test , vous avez besoin d'un moyen de restaurer cette partie du programme à une version avant la mise à niveau. Besoin d'avoir assez d'espace pour le matériel remplacé l'ancienne version du programme pour sauvegarder et enregistré, PC peut prendre en charge des sauts pointeur souple, le processus pour faire en sorte que tous les besoins de l'étape à vérifier pour confirmer correcte, passez à l'étape suivante. Pendant ce temps, les exigences en matière de gestion de logiciel de programme de commande maître noyau schéma de conception modulaire, à savoir le module d'affichage de conception indépendante, le module de communication, à des charges de module de commande, le module d'événements et d'autres modules, indépendamment l'un de l'autre, afin d'assurer que le support de logiciel de l'appareil pour chaque module la mise à niveau de façon indépendante, évitant ainsi la mise à niveau du logiciel à faible mise à niveau globale apporte l'efficacité, le stockage et le matériel de communication désavantage des coûts.

Application de l'organigramme de la commande de mise à niveau montré sur la Fig. La puce dans le processus feuille amont UMC55 réussie, l'application de test dans la mise à niveau d'un développement de puces de table échantillon, simulation erreur de transmission du programme lors de la mise à niveau, le programme d'erreurs d'écriture, la perte de courant se produit compteur de mise à niveau de tous les aspects, la puce peut gérer correctement signaler un lien d'erreur et donne le signal de départ prochaine mise à jour, mise à niveau et, finalement, le succès.

4 Résumé

Dans le présent document, le système de duplex de compteurs intelligents basé IR46 standards, conformément à la mesure et la gestion de la base de chaque noyau pour remplir la fonction de la partie de noyau puce maîtresse mesure et de gestion de la puce maîtresse de base. exigences de synchronisation de précision pour le dosage du coeur, le circuit de compensation de température est proposée sur la base du contrôle d'erreur accumulée; pour les faibles besoins en énergie, en utilisant une série de technologies clés pour réduire la consommation de puissance statique et dynamique. Gestion pièce maîtresse de base, axée sur la sécurité très fiable dans l'application de la technologie pertinente mise à niveau, de base de gestion des applications hôtes de mise à niveau à distance. Le contenu de ce document a une bonne référence pour le développement futur de la norme IR46 mètre dual-core et les puces de contrôleur de compteur.

références

State Grid Corporation d'entreprise standard Q / GDW1364-2013, les caractéristiques des compteurs intelligents monophasés .

Conception et recherche Shen Bin. Système de compteurs intelligents Nanjing: Université forestière de Nanjing, 2013.

Étude Zou température nuage oscillateur à cristal compensé Tianjin: Université Nankai, 2010.

Zhaodong Yan, Zhou Zhimei. Algorithme de compensation RTC sur la base de l'erreur accumulée et le circuit de commande Technologie électronique, 2014,40 (12).

cheval Chi. Méthode de faible puissance de conception de puces SoC . IC de la Chine, 2010 (7).

Cuiyi Zhi. Technique de conception de faible puissance dans l'extrémité arrière . Shanghai: Fudan University, 2008.

Guo Honghong. Conception de circuit asynchrone ultra-basse Zhenjiang: Université du Jiangsu, 2009.

Peng bien passé, son Cai ville. Logiciel système embarqué basé GPRS à distance de mise à niveau en ligne technologie électronique moderne, 2009 (4).

« Hymne » Le nouveau roman de cut-off officiel est mis sur les monstres de bataille d'armure
Précédent
Weida Xun portant une encre manteau débuts au théâtre gamme complète de poudre sur les choses jouent Shuai a remporté pression femme
Prochain
Qui sera le deuil, le deuil son seul hors du royaume
Les petites réalisations charnues grands rêves après --90 fille et son « règne » charnue
Ville va jouer! « Blade Runner 2049 » Gosling et « AI petite amie » montrent une prise intime nouvelle compétence
« action hibou de chasse » fichier donné 12 Avril barons de la drogue de fous de combat de héros solitaire
Cinquante et un moi | Je sais que vous ne détectera pas, me
Analyse numérique emplacement de fixation éclair hélicoptère Fractal théorie
20 médias chinois AI aux yeux des dirigeants étrangers est de savoir comment le BAT dépecer?
Li Qin Cerisiers peu profond sourire très calme poches mains neutres belle robe
Il est sans aucun doute un grand modèles d'explosion en mai
Valve a annoncé une nouvelle poignée de Knuckles Pour plus d'informations: plein de boutons au niveau du capteur, les doigts traçables
Jam Hsiao libération « lumières d'enseignement film » imitant sa mère Jay grondé Canbei
50W charge rapide ère open: OPPO R17 Pro Turbo Booster apporte une nouvelle expérience