ఎన్కోడర్ సాఫ్ట్వేర్
వినియోగదారు గైడ్
ఎన్కోడర్ సాఫ్ట్వేర్
ఈ పత్రం రహస్య సమాచారాన్ని కలిగి ఉంది, ఇది ARAD Ltdకి యాజమాన్యం కలిగి ఉంటుంది. ARAD Ltd నుండి ముందస్తు వ్రాతపూర్వక అనుమతి లేకుండా దాని కంటెంట్లలోని ఏ భాగాన్ని ఉపయోగించకూడదు, కాపీ చేయకూడదు, బహిర్గతం చేయవచ్చు లేదా ఏ విధంగానైనా ఏ పార్టీకి తెలియజేయకూడదు.
ఆమోదాలు:
| పేరు | స్థానం | సంతకం | |
| వ్రాసినవారు: | ఎవ్జెనీ కొసకోవ్స్కీ | ఫర్మ్వేర్ ఇంజనీర్ | |
| వీరిచే ఆమోదించబడింది: | R&D మేనేజర్ | ||
| వీరిచే ఆమోదించబడింది: | ఉత్పత్తి మేనేజర్ | ||
| వీరిచే ఆమోదించబడింది: |
ఫెడరల్ కమ్యూనికేషన్ కమిషన్ (FCC) వర్తింపు నోటీసు
జాగ్రత్త
ఈ పరికరం FCC నిబంధనలలో 15 వ భాగానికి అనుగుణంగా ఉంటుంది. మాస్టర్ మీటర్ స్పష్టంగా ఆమోదించని పరికరాలలో మార్పులు మరియు మార్పులు వారంటీని మరియు పరికరాలను ఆపరేట్ చేసే అధికారాన్ని రద్దు చేస్తాయని వినియోగదారు తెలుసుకోవాలి. వృత్తిపరంగా శిక్షణ పొందిన సిబ్బంది పరికరాలను ఉపయోగించాలి.
ఈ పరికరాలు పరీక్షించబడ్డాయి మరియు క్లాస్ బి డిజిటల్ పరికరం యొక్క పరిమితులకు అనుగుణంగా ఉన్నట్లు కనుగొనబడింది, ఇది ఎఫ్సిసి నిబంధనలలో 15 వ భాగం ప్రకారం. ఈ పరిమితులు నివాస సంస్థాపనలో హానికరమైన జోక్యానికి వ్యతిరేకంగా సహేతుకమైన రక్షణను అందించడానికి రూపొందించబడ్డాయి. ఈ పరికరం ఉపయోగాలను ఉత్పత్తి చేస్తుంది మరియు రేడియో ఫ్రీక్వెన్సీ శక్తిని ప్రసరింపజేస్తుంది మరియు సూచనలకు అనుగుణంగా వ్యవస్థాపించబడి ఉపయోగించకపోతే, రేడియో సమాచార మార్పిడికి హానికరమైన జోక్యానికి కారణం కావచ్చు. అయినప్పటికీ, సంస్థాపనలో జోక్యం జరగదని ఎటువంటి హామీ లేదు. ఈ పరికరం రేడియో లేదా టెలివిజన్ రిసెప్షన్కు హానికరమైన జోక్యానికి కారణమైతే, పరికరాలను ఆపివేయడం మరియు ఆన్ చేయడం ద్వారా నిర్ణయించవచ్చు, ఈ క్రింది చర్యలలో ఒకటి లేదా అంతకంటే ఎక్కువ చర్యల ద్వారా జోక్యాన్ని సరిదిద్దడానికి వినియోగదారుని ప్రోత్సహిస్తారు:
- స్వీకరించే యాంటెన్నాను తిరిగి మార్చండి లేదా మార్చండి.
- పరికరాలు మరియు రిసీవర్ మధ్య విభజనను పెంచండి.
- రిసీవర్ కనెక్ట్ చేయబడిన దానికంటే భిన్నమైన సర్క్యూట్లోని అవుట్లెట్లోకి పరికరాలను కనెక్ట్ చేయండి.
- సహాయం కోసం డీలర్ లేదా అనుభవజ్ఞుడైన రేడియో/టీవీ సాంకేతిక నిపుణుడిని సంప్రదించండి.
ఈ పరికరం FCC నిబంధనలలోని పార్ట్ 15కి అనుగుణంగా ఉంటుంది. ఆపరేషన్ క్రింది రెండు షరతులకు లోబడి ఉంటుంది:
- ఈ పరికరం హానికరమైన జోక్యాన్ని కలిగించకపోవచ్చు మరియు
- అవాంఛనీయ ఆపరేషన్కు కారణమయ్యే జోక్యంతో సహా స్వీకరించిన ఏదైనా జోక్యాన్ని ఈ పరికరం తప్పనిసరిగా అంగీకరించాలి.
పరిశ్రమ కెనడా (IC) వర్తింపు నోటీసు
ఈ పరికరం FCC నియమాలు పార్ట్ 15 మరియు పరిశ్రమ కెనడా లైసెన్స్ మినహాయించబడిన RSS ప్రమాణం(లు)కు అనుగుణంగా ఉంటుంది. ఆపరేషన్ క్రింది రెండు షరతులకు లోబడి ఉంటుంది:
- ఈ పరికరం జోక్యాన్ని కలిగించకపోవచ్చు మరియు
- పరికరం యొక్క అవాంఛనీయ ఆపరేషన్కు కారణమయ్యే జోక్యంతో సహా ఏదైనా జోక్యాన్ని ఈ పరికరం తప్పనిసరిగా అంగీకరించాలి.
ఇండస్ట్రీ కెనడా నిబంధనల ప్రకారం, ఈ రేడియో ట్రాన్స్మిటర్ ఒక రకమైన యాంటెన్నాను ఉపయోగించి మాత్రమే పని చేస్తుంది మరియు ఇండస్ట్రీ కెనడా ద్వారా ట్రాన్స్మిటర్ కోసం ఆమోదించబడిన గరిష్ట (లేదా తక్కువ) లాభం. ఇతర వినియోగదారులకు సంభావ్య రేడియో జోక్యాన్ని తగ్గించడానికి, యాంటెన్నా రకం మరియు దాని లాభాన్ని ఎంచుకోవాలి, తద్వారా సమానమైన ఐసోట్రోపిక్ అల్లీ రేడియేటెడ్ పవర్ (EIRP) విజయవంతమైన కమ్యూనికేషన్ కోసం అవసరమైన దానికంటే ఎక్కువ కాదు.
– ఈ క్లాస్ B డిజిటల్ ఉపకరణం కెనడియన్ ICES-003కి అనుగుణంగా ఉంటుంది.
రేడియేషన్ ఎక్స్పోజర్ స్టేట్మెంట్:
ఈ పరికరం అనియంత్రిత వాతావరణం కోసం నిర్దేశించిన FCC మరియు IC RF రేడియేషన్ ఎక్స్పోజర్ పరిమితులకు అనుగుణంగా ఉంటుంది.
పరిచయం
ఎన్కోడర్ సాఫ్ట్వేర్ అవసరాల స్పెసిఫికేషన్ అనేది ఎన్కోడర్ మాడ్యూల్లో అభివృద్ధి చేయాల్సిన సాఫ్ట్వేర్ సిస్టమ్ యొక్క వివరణ. ఇది ఫంక్షనల్ మరియు నాన్-ఫంక్షనల్ అవసరాలను నిర్దేశిస్తుంది మరియు సాఫ్ట్వేర్ తప్పనిసరిగా అందించాల్సిన సిస్టమ్ మరియు వినియోగదారు పరస్పర చర్యలను వివరించే వినియోగ సందర్భాల సమితిని కలిగి ఉండవచ్చు.
ప్రస్తుత అవసరాల స్పెసిఫికేషన్ ఒక వైపు నుండి అరాడ్ నీటి కొలతలు మరియు ఎన్కోడర్ రీడర్లు 2 లేదా 3 వైర్ల మధ్య ఆపరేషన్ కోసం ఆధారాన్ని ఏర్పరుస్తుంది. తగిన విధంగా ఉపయోగించినట్లయితే, సాఫ్ట్వేర్ అవసరాల స్పెసిఫికేషన్లు సాఫ్ట్వేర్ ప్రాజెక్ట్ వైఫల్యాన్ని నిరోధించడంలో సహాయపడతాయి.
ప్రస్తుత పత్రం ఎన్కోడర్ మాడ్యూల్ డెవలప్మెంట్ కోసం అవసరమైన తగినంత మరియు అవసరమైన అవసరాలను నమోదు చేస్తుంది మరియు సిస్టమ్ డెఫినిషన్, DFD, కమ్యూనికేషన్ మొదలైనవి ఉన్నాయి మరియు SENSUS పల్స్ రీడర్లతో ఎన్కోడర్ మాడ్యూల్ కమ్యూనికేట్ చేయడానికి అవసరమైన హార్డ్వేర్ మరియు సాఫ్ట్వేర్ ఇంటర్ఫేస్ వివరాలను అందిస్తుంది.
సిస్టమ్ ఓవర్view
సొనాటా స్ప్రింట్ ఎన్కోడర్ అనేది 2W లేదా 3W ఇంటర్ఫేస్ ద్వారా సొనాటా డేటాను చదవడానికి అనుమతించబడిన బ్యాటరీ-ఆధారిత ఉప-వ్యవస్థ మాడ్యూల్.
ఇది రీడర్ సిస్టమ్ రకాన్ని (2W లేదా 3W) గుర్తిస్తుంది మరియు సోనాట మీటర్ నుండి సీరియల్గా స్వీకరించిన డేటాను రీడర్ స్ట్రింగ్ ఫార్మాట్లకు మారుస్తుంది మరియు దానిని సెన్సస్ రీడర్ రకం ప్రోటోకాల్లో ప్రసారం చేస్తుంది.
ఎన్కోడర్ SW ఆర్కిటెక్చర్
3.1 ఎన్కోడర్ మాడ్యూల్ చాలా సులభమైన కాన్ఫిగర్ చేయగల సిస్టమ్:
3.1.1 అధిక-రిజల్యూషన్ పల్స్ అవుట్పుట్ సిగ్నల్ను అందిస్తుంది.
3.1.2 ఎన్కోడర్ మాడ్యూల్ కాన్ఫిగరేషన్ ప్రకారం ప్రతి యూనిట్ కొలత కోసం సొనాట నుండి అందుకున్న డేటాను ఎలక్ట్రికల్ పల్స్కి అనువదించవచ్చు. ఎలక్ట్రికల్ పల్స్ రెండు-కండక్టర్ లేదా మూడు-కండక్టర్ కేబుల్ ద్వారా రిమోట్ రీడౌట్ సిస్టమ్లకు ప్రసారం చేయబడుతుంది.
3.1.3 వివిధ పల్స్ రీడర్లతో కమ్యూనికేషన్ ఇంటర్ఫేస్కు మద్దతు ఇస్తుంది.
3.1.4 ఎన్కోడర్ మోడల్ మాడ్యూల్ నుండి నిర్మించబడింది, ఇది సొనాటా మీటర్ నుండి పొందిన చివరి స్ట్రింగ్ను ఎలాంటి పోస్ట్ ప్రాసెసింగ్ లేకుండా మాత్రమే ప్రసారం చేస్తుంది.
3.2 ఎన్కోడర్ మాడ్యూల్ SW ఆర్కిటెక్చర్ అనేది అంతరాయంతో నడిచే SW ఆర్కిటెక్చర్:
- SPI RX అంతరాయం
- రీడర్ గడియారం అంతరాయం కలిగిస్తుంది
- గడువు ముగిసింది
3.3 ప్రధాన ప్రోగ్రామ్ సిస్టమ్ ప్రారంభీకరణ మరియు ప్రధాన లూప్ను కలిగి ఉంటుంది.
3.3.1 ప్రధాన లూప్ సమయంలో సిస్టమ్ SPI RX అంతరాయానికి లేదా రీడర్ అంతరాయానికి ఎదురుచూస్తుంది.
3.3.2 అంతరాయం ఏర్పడకపోతే మరియు పల్స్ అవుట్ కమాండ్ అందకపోతే సిస్టమ్ "పవర్ డౌన్" మోడ్లోకి ప్రవేశిస్తుంది.
3.3.3 SPI యొక్క అంతరాయంతో లేదా రీడర్ క్లాక్ అంతరాయంతో సిస్టమ్ "పవర్ డౌన్" మోడ్ నుండి మేల్కొంటుంది.
3.3.4 SPI మరియు రీడర్ ఈవెంట్లు ISRలలో ప్రాసెస్ చేయబడతాయి.
3.4 కింది బొమ్మ ఎన్కోడర్ మాడ్యూల్ SPI ఈవెంట్ హ్యాండిల్ బ్లాక్ను చూపుతుంది.

3.4.1 ఓపెన్ ఫాల్ట్ Rx మెసేజ్ డిటెక్షన్ టైమర్.
SPIలో బైట్ స్వీకరించబడినప్పుడు సిస్టమ్ అది హెడర్ బైట్ కాదా అని తనిఖీ చేస్తుంది, తదుపరి బైట్ రిసీవ్ టైమ్ అవుట్ కోసం టైమర్ను తెరుస్తుంది మరియు టైమర్ను ప్రారంభిస్తుంది. ఈ పద్ధతి చాలా కాలం పాటు బైట్ల కోసం వేచి ఉండకుండా సిస్టమ్ను నిరోధిస్తుంది.
ఎక్కువ కాలం (200ms కంటే ఎక్కువ) బైట్ అందకపోతే SPI ఎర్రర్ బైట్ నవీకరించబడుతుంది మరియు సందేశం తీసివేయబడదు.
3.4.2 సేవ్ అందుకున్న Rx బైట్
ప్రతి బైట్ Rx బఫర్లో సేవ్ చేయబడుతుంది.
3.4.3 చెక్సమ్ని తనిఖీ చేయండి
సందేశంలో చివరి బైట్ స్వీకరించినప్పుడు, చెక్సమ్ ధృవీకరించబడుతుంది.
3.4.4 SPI ఎర్రర్ బైట్ని నవీకరించండి
చెక్సమ్ చెల్లుబాటు కానప్పుడు, SPI ఎర్రర్ బైట్ నవీకరించబడుతుంది మరియు సందేశం అన్వయించబడదు.
3.4.5 పార్స్ SPI సందేశాన్ని స్వీకరించింది
చెక్సమ్ చెల్లుబాటు అయినప్పుడు, పార్సింగ్ ప్రక్రియ అంటారు.
స్వీకరించిన బఫర్ను అణు మరియు అన్-ఇంటర్ఫెర్డ్ ప్రక్రియగా వెంటనే నిర్వహించడానికి ప్రధాన లూప్లో పార్సింగ్ చేయబడుతుంది. పార్సింగ్ నిర్వహించినప్పుడు, రీడర్ ఈవెంట్ నిర్వహించబడదు.
3.5 కింది బొమ్మ అన్వయ సందేశ ప్రవాహాన్ని చూపుతుంది. ప్రతి బ్లాక్లు ఉప పేరాల్లో క్లుప్తంగా వివరించబడ్డాయి.

ఎన్కోడర్ మాడ్యూల్ కాన్ఫిగరేషన్
GUI నుండి ఆపరేషన్ కోసం ఎన్కోడర్ మాడ్యూల్ను కాన్ఫిగర్ చేయడం సాధ్యపడుతుంది.

4.1 కాన్ఫిగరేషన్ సెట్ను నొక్కడం ద్వారా సొనాట మీటర్లో నిల్వ చేయబడుతుంది
బటన్.
4.2 సొనాటా GUI పారామితుల ప్రకారం RTC అలారం కాన్ఫిగరేషన్ ద్వారా ఎన్కోడర్ మాడ్యూల్కు కమ్యూనికేషన్ను కాన్ఫిగర్ చేస్తుంది:
4.2.1 వినియోగదారు ఎంపిక విషయంలో
సొనాటా RTC అలారం "మినిట్స్" ఫీల్డ్లో నిర్వచించబడిన సమయం కోసం కాన్ఫిగర్ చేయబడుతుంది. ఎన్కోడర్ మాడ్యూల్కు కమ్యూనికేషన్ ప్రతి “నిమిషాల” ఫీల్డ్ సమయానికి నిర్వహించబడుతుంది.
4.2.2 వినియోగదారు ఎంపిక విషయంలో
ఎంచుకున్న ఎంపిక ప్రకారం, "మొదటి" లేదా "రెండవ" ఫీల్డ్లో నిర్వచించిన సమయం కోసం సొనాటా RTC అలారం కాన్ఫిగర్ చేయబడుతుంది. ఎన్కోడర్ మాడ్యూల్కు కమ్యూనికేషన్ ఎంచుకున్న సమయంలో నిర్వహించబడుతుంది.
4.3 ఎన్కోడర్ మాడ్యూల్ బ్యాక్వర్డ్ వేరియబుల్ ఫార్మాట్కు మాత్రమే మద్దతు ఇస్తుంది.
4.4 కౌంటర్ రకం:
4.4.1 నికర సంతకం చేయబడలేదు (1 99999999కి మార్చబడింది).
4.4.2 ఫార్వర్డ్ (డిఫాల్ట్).
4.5 రిజల్యూషన్:
4.5.1 0.0001, 0.001, 0.01, 0.1, 1, 10, 100, 1000, 10000 (డిఫాల్ట్ విలువ 1).
4.6 అప్డేట్ మోడ్ – ఎన్కోడర్ మాడ్యూల్కి డేటాను పంపడానికి సోనాట వ్యవధి సమయం:
4.6.1 వ్యవధి - ప్రతి ముందే నిర్వచించిన సమయం (నిమిషాల్లో" ఫీల్డ్, 4.2.1 చూడండి) సొనాటా డేటాను ఎన్కోడర్ మాడ్యూల్కు పంపుతుంది. (1…59 నిమిషాలు. డిఫాల్ట్ 5 నిమిషాలు)
4.6.2 ఒకసారి - సోనాటా ఎన్కోడర్ మాడ్యూల్కు డేటాను రోజుకు ఒకసారి పంపినప్పుడు నిర్ణీత సమయం (4.2.2 చూడండి). ఫీల్డ్ "ఫస్ట్" ఫార్మాట్లో సమయాన్ని కలిగి ఉండాలి: గంటలు మరియు నిమిషాలు.
4.6.3 రెండుసార్లు - సోనాటా ఎన్కోడర్ మాడ్యూల్కి డేటాను రోజుకు రెండుసార్లు పంపినప్పుడు నిర్ణీత సమయం (4.2.2 చూడండి). "మొదటి" మరియు "రెండవ" ఫీల్డ్లు ఫార్మాట్లో సమయాన్ని కలిగి ఉండాలి: గంటలు మరియు నిమిషాలు.
4.7 AMR క్రమ సంఖ్య – గరిష్టంగా 8 అంకెల ID సంఖ్య (డిఫాల్ట్ మీటర్ ID వలె ఉంటుంది)
- సంఖ్యా సంఖ్యలు మాత్రమే (వెనుకకు మోడ్లో).
- కేవలం 8 అతి తక్కువ ముఖ్యమైన సంఖ్యలు (బ్యాక్వర్డ్స్ మోడ్లో)
4.8 అంకెల సంఖ్య – 1/8W రీడర్కు పంపాల్సిన కుడివైపు నుండి 2- 3 అంకెలు (డిఫాల్ట్ 8 అంకెలు).
4.9 TPOR – మాస్టర్ ప్రారంభ సమకాలీకరణను ఆపే వరకు రీడర్ వేచి ఉండే సమయం (టచ్ రీడ్ ఇంటర్ఫేస్ చూడండి) (0…1000 ms. డిఫాల్ట్ 500ms).
4.10 2W పల్స్ వెడల్పు - (60…1200 ms. డిఫాల్ట్ 800 ms).
4.11 యూనిట్లు - సోనాటా వాటర్ మీటర్లో ఉన్నట్లే ఫ్లో యూనిట్లు మరియు వాల్యూమ్ యూనిట్లు (చదవడానికి మాత్రమే).
4.12 ఎన్కోడర్ మాడ్యూల్ బ్యాక్వర్డ్ ఫార్మాట్లో అలారాలకు మద్దతు ఇవ్వదు. కాబట్టి మాడ్యూల్ వైపు అలారం సూచన కోసం మేము ఎంపికను కలిగి ఉండలేము.
కమ్యూనికేషన్ నిర్వచనం

| సొనాట - ఎన్కోడర్ ఇంటర్ఫేస్లు | ||
| వెర్. 1.00 | 23/11/2017 | ఎవ్జెనీ కె. |
5.1 సొనాట↔ ఎన్కోడర్ కమ్యూనికేషన్
5.1.1 సొనాటా వాటర్ మీటర్ SPI ప్రోటోకాల్ ద్వారా ఎన్కోడర్ మాడ్యూల్తో కమ్యూనికేట్ చేస్తుంది: 500 kHz, డేటా నియంత్రణ లేదు). ఇతర సెట్టింగ్లను ఉపయోగించడం వల్ల అనూహ్య ఫలితాలు వస్తాయి మరియు కనెక్ట్ చేయబడిన సొనాటా వాటర్ మీటర్ను సులభంగా స్పందించకుండా చేయవచ్చు.
5.1.2 సొనాటా పునఃప్రారంభించిన తర్వాత ప్రస్తుత కాన్ఫిగరేషన్ సోనాట ఆపరేషన్ యొక్క 1 నిమిషంలోపు మొదటి కమ్యూనికేషన్ అభ్యర్థనతో ఎన్కోడర్ మాడ్యూల్కు పంపబడుతుంది.
5.1.3 ఎన్కోడర్ మాడ్యూల్ కాన్ఫిగరేషన్ను 3 సార్లు అందుకోనట్లయితే, సొనాటా ఎన్కోడర్ మాడ్యూల్ రీసెట్ను “రీసెట్” పిన్ ద్వారా 200ms కోసం అమలు చేస్తుంది మరియు మళ్లీ కాన్ఫిగరేషన్ను పంపడానికి ప్రయత్నిస్తుంది.
5.1.4 కాన్ఫిగరేషన్ అభ్యర్థన విజయవంతం అయిన తర్వాత సొనాటా ఎన్కోడర్ మాడ్యూల్కి డేటాను పంపడం ప్రారంభించింది.
5.2 ఎన్కోడర్ ↔ సెన్సస్ రీడర్ (టచ్ రీడ్) ఇంటర్ఫేస్
5.2.1 టచ్ రీడ్ మోడ్ కోసం ఇంటర్ఫేస్ స్పెసిఫికేషన్ ప్రామాణిక సర్క్యూట్లో ఆపరేషన్ పరంగా నిర్వచించబడింది.
5.2.2 ఎన్కోడర్ మాడ్యూల్ సెన్సస్ 2W లేదా 3W ప్రోటోకాల్ ద్వారా రీడర్లతో కమ్యూనికేట్ చేస్తుంది. సెన్సస్ 2W లేదా 3W కమ్యూనికేషన్ కోసం టచ్ రీడ్ ఇంటర్ఫేస్ టైమింగ్ రేఖాచిత్రం ఉన్నాయి.

| సిం | వివరణ | కనిష్ట | గరిష్టంగా | డిఫాల్ట్ |
| TPOR | పవర్ ఆన్ నుండి మీటర్ సిద్ధంగా ఉంది (గమనిక 1) | 500 | 500 | |
| TPL | పవర్/గడియారం తక్కువ సమయం | 500 | 1500 | |
| శక్తి/గడియారం తక్కువ సమయం జిట్టర్ (గమనిక 2) | ±25 | |||
| TPH | పవర్/గడియారం అధిక సమయం | 1500 | గమనిక 3 | |
| TPSL | ఆలస్యం, గడియారం నుండి డేటా అవుట్ | 250 | ||
| పవర్/క్లాక్ క్యారియర్ ఫ్రీక్వెన్సీ | 20 | 30 | ||
| డేటా అవుట్ ఫ్రీక్వెన్సీని అడగండి | 40 | 60 | ||
| TRC | ఆదేశాన్ని రీసెట్ చేయండి. బలవంతంగా రిజిస్టర్ రీసెట్ చేయడానికి పవర్/గడియారం తక్కువగా ఉండే సమయం | 200 | ||
| TRR | మీటర్ రీ-రీడ్ టైమ్ (గమనిక 1) | 200 |
గమనికలు:
- TPOR సమయంలో పవర్/క్లాక్ పల్స్ ఉండవచ్చు కానీ రిజిస్టర్ ద్వారా విస్మరించబడతాయి. కొన్ని రిజిస్టర్లు రీసెట్ కమాండ్ లేకుండా సందేశాన్ని పునరావృతం చేయకపోవచ్చు
- రిజిస్టర్ క్లాక్ జిట్టర్ పేర్కొనబడింది ఎందుకంటే కొన్ని రిజిస్టర్లు గడియారం తక్కువ సమయంలో పెద్ద వైవిధ్యాలకు సున్నితంగా ఉండవచ్చు.
- రిజిస్టర్ స్టాటిక్ పరికరంగా ఉండాలి. పవర్/క్లాక్ సిగ్నల్ ఎక్కువగా ఉన్నంత వరకు రిజిస్టర్ ప్రస్తుత స్థితిలోనే ఉంటుంది.
5.2.3 మద్దతు ఉన్న పాఠకులు:
2W
- TouchReader II సెన్సస్ M3096 – 146616D
- TouchReader II సెన్సస్ M3096 – 154779D
- TouchReader II సెన్సస్ 3096 – 122357C
- సెన్సస్ ఆటోగన్ 4090-89545 ఎ
- వెర్సాప్రోబ్ నార్త్ROP గ్రుమ్మన్ VP11BS1680
- సెన్సస్ రేడియో రీడ్ M520R C1-TC-X-AL
3W
- VL9, కెంప్-మీక్ మినోలా, TX (ట్యాప్)
- మాస్టర్ మీటర్ MMR NTAMMR1 రిప్రీడర్
- సెన్సస్ AR4002 RF
5.3 ఎన్కోడర్ పవర్ మోడ్
5.3.1 సమయం ముగిసినప్పుడు రీడర్ల (200 msec), SPI లేదా రీడర్ల కార్యాచరణ లేదని సూచించినప్పుడు సిస్టమ్ పవర్ డౌన్ మోడ్లోకి ప్రవేశిస్తుంది.
5.3.2 SPI అందుకున్నప్పుడు లేదా రీడ్క్లాక్ అందుకున్నప్పుడు మాత్రమే సిస్టమ్ పవర్ డౌన్ మోడ్ నుండి మేల్కొంటుంది.
5.3.3 సిస్టమ్ యొక్క పవర్ డౌన్ మోడ్ HALT మోడ్ (కనీస విద్యుత్ వినియోగం).
5.3.4 పవర్ డౌన్ మోడ్లోకి ప్రవేశించే ముందు SPI మాడ్యూల్ SPI సందేశాన్ని స్వీకరించినప్పుడు HALT మోడ్ నుండి మేల్కొలపడానికి EXTIగా కాన్ఫిగర్ చేయబడింది.
రీడర్ యొక్క గడియారం అందుకున్నప్పుడు HALT మోడ్ నుండి మేల్కొలపడానికి 5.3.5 PB0 EXTIకి కాన్ఫిగర్ చేయబడింది.
5.3.6 పవర్ డౌన్ మోడ్ సమయంలో కనిష్ట విద్యుత్ వినియోగం కోసం GPIO కాన్ఫిగర్ చేయబడింది.
5.3.7 సమయం ముగిసిన టైమర్, టైమర్ 2 ముగిసిన తర్వాత పవర్ డౌన్ మోడ్లోకి ప్రవేశించడం ప్రధాన లూప్ నుండి అమలు చేయబడుతుంది.
5.4 వెనుకకు అనుకూలత సందేశం
మీటర్ నుండి సందేశం:
| బైట్ సంఖ్య | (0:3) | (4:7) |
| 0 | 'ఎస్' | |
| 1 | ID [0]-0x30 | ID [1]-0x30 |
| 2 | ID [2]-0x30 | ID [3]-0x30 |
| 3 | ID[4]-0x30 | ID [5]-0x30 |
| 4 | ID[6]-0x30 | ID [7]-0x30 |
| 5 | Acc[0]-0x30 | Acc [1]-0x30 |
| 6 | Acc [2]-0x30 | Acc [3]-0x30 |
| 7 | Acc [4]-0x30 | Acc [5]-0x30 |
| 8 | Acc [6]-0x30 | Acc [7]-0x30 |
| 9 | (i=1;i<9;a^= సందేశం[i++]) కోసం మొత్తాన్ని తనిఖీ చేయండి; | |
| 10 | 0x0D | |
5.5 ఎన్కోడర్ ఇంటర్ఫేస్ కాన్ఫిగరేషన్
| బైట్ సంఖ్య | ||
| 1 | బిట్స్: 0 - బాహ్య శక్తిని ప్రారంభించండి 1 - 0 ఫిక్స్ ఫార్మాట్ 1 వేరియబుల్ ఫార్మాట్ |
డిఫాల్ట్ 0 బాహ్య శక్తి మరియు వేరియబుల్ ఫార్మాట్ లేదు |
| 7 _ |
TPOR | 10 ms దశల్లో |
| 2W క్లాక్ ఫ్రీక్వెన్సీ | Khz లో | |
| Vsense థ్రెషోల్డ్ | Vsense థ్రెషోల్డ్ను అధిగమించినప్పుడు బాహ్య శక్తికి మారండి | |
| 6 | 2*మాలో 5W పల్స్ వెడల్పు | 0 అంటే Ous 10 అంటే 50us 100 అంటే 500us |
| 7-8 | బ్యాటరీ యాక్సెస్ థ్రెషోల్డ్ వేల సంఖ్యలో యాక్సెస్లలో. |
TBD |
| 9 | దశాంశ బిందువు స్థానం | |
| 10 | అంకెల సంఖ్య | 0-8 |
| 11 | తయారీదారు Id | |
| 12 | వాల్యూమ్ యూనిట్ | అనుబంధం A చూడండి |
| 13 | ఫ్లో యూనిట్ | అనుబంధం A చూడండి |
| 14-15 | బిట్వైస్: 0 - అలారం పంపండి 1 - యూనిట్ పంపండి 2 -ప్రవాహాన్ని పంపండి 3 - వాల్యూమ్ పంపండి |
|
| 16 | ప్రవాహ రకం | C |
| 17 | వాల్యూమ్ రకం | B |
| 18-30 | మీటర్ ID మెయిన్ | ఫార్వర్డ్ (8 LSB ఫిక్స్ మోడ్లో) |
| 31-42 | మీటర్ ID (సెకండరీ) | బ్యాక్వర్డ్ ఫ్లో (8 LSB ఫిక్స్ మోడ్లో) |
5.6 ఎన్కోడర్ మెసేజ్ ఫార్మాటింగ్
5.6.1 స్థిర పొడవు ఆకృతి
RnnnniiiiiiiiCR
R[ఎన్కోడర్ డేటా][ మీటర్ ID 8 LSB(కాన్ఫిగరేషన్)]CR
స్థిర పొడవు ఆకృతి ఈ రూపంలో ఉంటుంది:
ఎక్కడ:
"ఆర్" ప్రధాన పాత్ర.
“nnnn” అనేది నాలుగు అక్షరాల మీటర్ రీడింగ్.
"iiiiiiii" అనేది ఎనిమిది అక్షరాల గుర్తింపు సంఖ్య.
“CR” అనేది క్యారేజ్ రిటర్న్ క్యారెక్టర్ (ASCII విలువ 0Dh)
“n” కోసం చెల్లుబాటు అయ్యే అక్షరాలు “0-9” మరియు “?”
"i" కోసం చెల్లుబాటు అయ్యే అక్షరాలు: 0-9, AZ, az, ?
పరిష్కార ఆకృతి విషయంలో మాడ్యూల్:
- మాడ్యూల్కి పంపిన మీటర్ కౌంటర్ను ASCII (0 నుండి 9999)కి మార్చండి
- మీటర్ ID మెయిన్ లేదా మీటర్ ID (సెకండరీ) నుండి 8 LSBని తీసుకోండి
5.6.2 వేరియబుల్ లెంగ్త్ ఫార్మాట్
వేరియబుల్ లెంగ్త్ ఫార్మాట్లో లీడింగ్ క్యారెక్టర్ “V”, ఫీల్డ్ల శ్రేణి మరియు టెర్మినేటర్ క్యారెక్టర్ “CR” ఉంటాయి. సాధారణ రూపం:
V;IMiiiiiiiiii;RBmmmmmm,uv;Aa,a,a;GCnnnn,ufCR
- మీటర్ ID మెయిన్ లేదా మీటర్ ID (సెకండరీ) నుండి 12 LSB అక్షరాలను తీసుకోండి
- ఎన్కోడర్ డేటా యొక్క మీటర్ కౌంటర్ ఫీల్డ్ను మార్చండి మరియు ASCII (0 నుండి 99999999)కి మార్చండి , అంకెల సంఖ్య కాన్ఫిగరేషన్పై ఆధారపడి ఉంటుంది
- ఎన్కోడర్ డేటా ఉన్నట్లయితే, దాని నుండి అలారం బైట్ను పంపండి
- ఎన్కోడర్ డేటా ఉంటే యూనిట్ బైట్ని పంపండి
- ఎన్కోడర్ డేటా యొక్క మీటర్ ఫ్లో ఫీల్డ్ను మార్చండి మరియు ఫ్లోట్ నుండి ASCIIకి మార్చండి, అంకెల సంఖ్య 4 మరియు దశాంశ బిందువు మరియు అవసరమైతే సంతకం చేయండి.
- తగిన హెడర్లు మరియు సెపరేటర్లతో అన్నింటినీ కలపండి
- CRని జోడించండి.
టోటలైజర్ 0 1 2 3 . 4 5 6 7 8 సెన్సస్ 0 0 0 0 0 1 2 3 ఎన్కోడర్ డేటా-వాల్యూమ్ 123 అంకెల సంఖ్య = 8
రిజల్యూషన్ = 1
దశాంశ బిందువు స్థానం = 0 (దశాంశ బిందువు లేదు)టోటలైజర్ 0 1 2 3 . 4 5 6 7 8 సెన్సస్ 0 0 1 2 3 . 4 5 ఎన్కోడర్ డేటా-వాల్యూమ్ 12345 అంకెల సంఖ్య = 7 (గరిష్టంగా దశాంశ బిందువు కారణంగా)
రిజల్యూషన్ = 1
దశాంశ బిందువు స్థానం = 2టోటలైజర్ 0 1 2 3 . 4 5 6 7 8 సెన్సస్ 1 2 3 4 5 . 6 7 ఎన్కోడర్ డేటా-వాల్యూమ్ 1234567 అంకెల సంఖ్య =7 (గరిష్టంగా దశాంశ బిందువు కారణంగా)
రిజల్యూషన్ =x0.01
దశాంశ బిందువు స్థానం = 2టోటలైజర్ 0 0 1 2 . 3 4 5 6 7 సెన్సస్ 0 0 0 1 2 3 4 ఎన్కోడర్ డేటా-వాల్యూమ్ 1234 అంకెల సంఖ్య = 7
రిజల్యూషన్ = x 0.01
దశాంశ బిందువు స్థానం = 0టోటలైజర్ 0 1 2 3 . 4 5 6 7 8 సెన్సస్ 0 0 0 0 0 1 2 ఎన్కోడర్ డేటా-వాల్యూమ్ 12 అంకెల సంఖ్య = 7
రిజల్యూషన్ =x10
దశాంశ బిందువు స్థానం = 0
5.7 ఫీల్డ్ నిర్వచనం
5.7.1 మెసేజ్ ఫార్మాట్ మొదటి మెసేజ్ బైట్ ప్రకారం గుర్తించబడుతుంది.
- 0 x 55 కొత్త ఫార్మాట్ సందేశాన్ని సూచించింది.
- 0 x 53 ('S') పాత ఫార్మాట్ సందేశాన్ని సూచిస్తుంది
5.7.2 క్రింద అందించబడిన అనేక ఐచ్ఛిక ఉప ఫీల్డ్లు ఉన్నాయి. ఇవి "[,]" బ్రాకెట్లలో చేర్చబడ్డాయి. ఒక ఫీల్డ్ కోసం ఒకటి కంటే ఎక్కువ ఉప ఫీల్డ్లు నిర్వచించబడితే, సబ్ ఫీల్డ్లు తప్పనిసరిగా సమర్పించబడిన క్రమంలో కనిపిస్తాయి.
5.7.3 కాన్ఫిగరేషన్ (ఫిక్స్ లేదా వేరియబుల్) ప్రకారం మాడ్యూల్ డేటాను మీటర్ నుండి రెండు ఫార్మాట్లలో ఒకదానికి మారుస్తుంది.
తదుపరి పట్టిక మద్దతు పొడవు ఫార్మాట్లను నిర్వచిస్తుంది:
|
అవుట్పుట్ సందేశం ఫార్మాట్ |
రూపం | ఎక్కడ | ఆకృతీకరణ |
| స్థిర పొడవు ఫార్మాట్ | RnnnniiiiiiiiCR | ఆర్ ప్రముఖ పాత్ర n - మీటర్ రీడింగ్ i-మీటర్ ID CR - ASCII 0Dh |
మీటర్ రీడింగ్ యూనిట్లు |
| వేరియబుల్ పొడవు ఫార్మాట్ | V;IMiiiiiiiiii; RBmmmmmm,ffff,uv; Aa,a,a; GCnnnnnn,uf CR | వి - ప్రముఖ పాత్ర I - గుర్తింపు ఫీల్డ్. i - 12 అక్షరాల వరకు M – Manufacturer Id RB – ప్రస్తుత వాల్యూమ్ A - అలారం ఫీల్డ్. a – 8 అలారం కోడ్ ఉప ఫీల్డ్ల వరకు అలారం రకాలు అనుమతించబడతాయి. GC - ప్రస్తుత ఫ్లో రేట్ m - 8 అంకెల వరకు f - మాంటిస్సా uv - వాల్యూమ్ యూనిట్లు (యూనిట్ల పట్టిక చూడండి) nnnnnn - 4-6 అక్షరాలు: 4-సంఖ్యలు, 1 దశాంశ బిందువు, 1 సంకేత అక్షరం uf - ఫ్లో యూనిట్లు (యూనిట్ల పట్టిక చూడండి) |
పొలాలు:
f (mantissa), a (అలారం) ,u (యూనిట్లు) ఐచ్ఛికం.
చెల్లుబాటు అయ్యే అక్షరాలు: “0-9”, “AZ”, “az”, “?” లోపం సూచికగా చెల్లుబాటు అవుతుంది.
5.8 పాత ఫార్మాట్ ప్రకారం సందేశాన్ని అన్వయించండి
5.8.1 పాత ఫార్మాట్లో సందేశం మీటర్ ID మరియు వాల్యూమ్ తేదీని కలిగి ఉంటుంది.
5.8.2 సందేశం ICD ప్రకారం అన్వయించబడింది.
5.9 EEPROM అందుకున్న పారామితులకు వ్రాయండి
5.9.1 మాడ్యూల్ ID, డేటా సందేశం లేదా కాన్ఫిగరేషన్ సందేశం స్వీకరించబడినప్పుడు, సందేశం యొక్క పారామితులు EEPROMలో వ్రాయబడతాయి.
5.9.2 EEPROMకి ఈ వ్రాయడం సిస్టమ్ రీసెట్ జరిగినప్పుడు సిస్టమ్ డేటాను కోల్పోకుండా నిరోధిస్తుంది.
5.10 రీడర్ ఈవెంట్ హ్యాండిల్ బ్లాక్
5.10.1 రీడర్ క్లాక్ అందుకున్నప్పుడు, సిస్టమ్ రీడర్ యొక్క ISR ఈవెంట్ను నిర్వహిస్తుంది.
5.10.2 రీడర్తో సమకాలీకరించడానికి ISRలో అన్ని ప్రక్రియలు జరుగుతాయి.
5.10.3 200ms కోసం గడియారం కనుగొనబడకపోతే, సిస్టమ్ పవర్ డౌన్ మోడ్కు వెళుతుంది.

| రీడర్ ISR హ్యాండిల్ బ్లాక్ | ||
| వెర్. 1.00 | 3/12/2017 | 3/12/2017 |
5.11 చాలా డిటెక్షన్ టైమర్ని తెరవండి
5.11.1 రీడర్ గడియారం అందుకున్నప్పుడు, చాలా డిటెక్షన్ టైమర్ తెరవబడుతుంది.
5.11.2 200ms కోసం క్లాక్ ఈవెంట్లు లేనప్పుడు, సిస్టమ్ పవర్ డౌన్ మోడ్కు వెళుతుంది.
5.12 రీడర్ రకాన్ని గుర్తించండి
5.12.1 క్లాక్ డిటెక్షన్ రకం కోసం మొదటి 3 క్లాక్ ఈవెంట్లు ఉపయోగించబడతాయి.
5.12.2 రీడర్ యొక్క గడియారం యొక్క ఫ్రీక్వెన్సీని కొలవడం ద్వారా గుర్తించడం జరుగుతుంది.
5.12.3 2w రీడర్ కోసం క్లాక్ ఫ్రీక్వెన్సీ: 20 kHz - 30 kHz.
5.12.4 3w రీడర్ కోసం క్లాక్ ఫ్రీక్వెన్సీ 2 kHz కంటే తక్కువ.
5.13 TPSL గుర్తింపు కోసం టైమర్ని తెరవండి
5.13.1 2w రీడర్ కనుగొనబడినప్పుడు, ప్రతి బైట్ను ప్రసారం చేయడానికి చాలా ముందు TPSL సమయాన్ని గుర్తించడం కోసం టైమర్ తెరవబడుతుంది.
5.13.2 2w రీడర్ ప్రోటోకాల్లో, ప్రతి బిట్ విరామంలో లేదా చాలా వరకు ప్రసారం చేయబడుతుంది.
5.14 డౌన్ క్లాక్ ఈవెంట్ కోసం వేచి ఉండండి, డేటాను బయటకు మార్చండి
- 2వా కనెక్షన్లో. TPSL సమయం కనుగొనబడిన తర్వాత బిట్ 2w ప్రోటోకాల్ ప్రకారం ప్రసారం చేయబడుతుంది.
'0' 50 µs కోసం 300 kHz పల్స్గా ప్రసారం చేయబడుతుంది
'1' 0 µsకి '300'గా ప్రసారం చేయబడుతుంది - 3వా కనెక్షన్లో. TPOR ఆలస్యం తర్వాత బిట్ 3w ప్రోటోకాల్ ప్రకారం ప్రసారం చేయబడుతుంది.
'0' '1'గా ప్రసారం చేయబడింది
'1' '0'గా ప్రసారం చేయబడింది
ప్రతి బిట్ క్లాక్ డౌన్ ఈవెంట్ తర్వాత ప్రసారం చేయబడుతుంది.
5.15 అడ్వాన్స్ TX ఈవెంట్స్ కౌంటర్, TRRకి వెళ్లండి
ప్రతి సందేశ ప్రసారం తర్వాత, TX ఈవెంట్ల కౌంటర్ నవీకరించబడుతుంది. రీడింగ్ల సంఖ్య బ్యాటరీ యాక్సెస్ విలువను మించినప్పుడు బ్యాటరీ యాక్సెస్ మించని లోపాన్ని సూచించడానికి కౌంటర్ ఉపయోగించబడుతుంది. ప్రతి ప్రసారం తర్వాత, TRR సమయానికి, సిస్టమ్ రీడర్స్ క్లాక్ ఈవెంట్లను స్వీకరించడం లేదు.
5.16 మెసేజ్ ఫార్మాట్/ ఎన్కోడర్ కాన్ఫిగరేషన్
మీటర్ నుండి ఎన్కోడర్కి సందేశం:
| హెడర్ | జోడింపు 17:61 | రకం 15:0] | లెన్ | డేటా | ముగింపు | ||
| ఎన్కోడర్ యాక్సెస్ని పొందండి | 55 | X | 12 | 0 | శూన్యం | CSum | |
| ఎన్కోడర్ స్థితిని పొందండి | 55 | X | 13 | 0 | శూన్యం | CSum | |
| ఎన్కోడర్ స్థితిని క్లియర్ చేయండి | 55 | X | 14 | 0 | శూన్యం | CSum | |
| ఎన్కోడర్ డేటా | 55 | X | 15 | 4-10 | బైట్ | మీటర్ డేటా | CSum |
| 1-4 5 6-9 |
మీటర్ వాల్యూమ్ (singed Int) అలారం ప్రవాహం (ఫ్లోట్) |
||||||
| ఎన్కోడర్ ఆకృతీకరణ |
55 | X | 16 | లోపం! సూచన మూలం కనుగొనబడలేదు. |
CSum | ||
లెన్ - డేటా పొడవు;
CSum - మొత్తం ఫ్రేమ్ [55...డేటా] లేదా AA మొత్తం చెక్ చేయండి.
మీటర్కు ఎన్కోడర్ ప్రత్యుత్తరం:
| హెడర్ | చిరు | టైప్ చేయండి | లెన్ | డేటా | ముగింపు | ||
| ఎన్కోడర్ యాక్సెస్ని పొందండి | 55 | X | 9 | 2 | మాడ్యూల్ ID | ||
| స్థితిని పొందండి | 55 | X | 444 | 1 | బిట్వైస్ | మాడ్యూల్ ID | |
| 0 1 2 4 8 |
OK వాచ్ డాగ్ సంభవించింది UART లోపం చదివిన సంఖ్యను అధిగమించండి ఎన్కోడర్ ఇంటర్ఫేస్ లోపాలు |
||||||
| అన్ని ఆదేశాలు | 55 | X | X | 0 | మాడ్యూల్ ID | ||
పదకోశం
| పదం | వివరణ |
| CSCI | కంప్యూటర్ సాఫ్ట్వేర్ కాన్ఫిగరేషన్ ఇంటర్ఫేస్ |
| EEPROM | ఎలక్ట్రానిక్ ఎరేజబుల్ PROM |
| GUI | గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ |
| ISR | సేవా దినచర్యకు అంతరాయం కలిగించండి |
| SRS | సాఫ్ట్వేర్ అవసరాల స్పెసిఫికేషన్ |
| WD | వాచ్-డాగ్ |
అనుబంధం
7.1 కొలత యూనిట్లు
| పాత్ర | యూనిట్లు |
| m³ | క్యూబిక్ మీటర్లు |
| ft³ | క్యూబిక్ అడుగులు |
| US గల్ | US గాలన్లు |
| l | లీటర్లు |
బాహ్య పత్రాలు
| పేరు మరియు స్థానం |
| 2W-సెన్సస్ |
| 3W-సెన్సస్ |
పునర్విమర్శ చరిత్ర:
| పునర్విమర్శ | విభాగం ప్రభావితమైంది | తేదీ | ద్వారా మార్చబడింది | వివరణను మార్చండి |
| 1.00 | అన్నీ | 04/12/2017 | ఎవ్జెనీ కొసకోవ్స్కీ | డాక్యుమెంట్ సృష్టి |
~ పత్రం ముగింపు ~
అరద్ టెక్నాలజీస్ లిమిటెడ్.
సెయింట్. హమాడా, యోక్నీమ్ ఎలైట్,
2069206, ఇజ్రాయెల్
www.arad.co.il
పత్రాలు / వనరులు
![]() |
ARAD టెక్నాలజీస్ ఎన్కోడర్ సాఫ్ట్వేర్ [pdf] యూజర్ గైడ్ 2A7AA-SONSPR2LCEMM, 28664-SON2SPRLCEMM, ఎన్కోడర్ సాఫ్ట్వేర్, ఎన్కోడర్, సాఫ్ట్వేర్, సొనాటా స్ప్రింట్ ఎన్కోడర్, సొనాటా స్ప్రింట్ ఎన్కోడర్ కోసం ఎన్కోడర్ సాఫ్ట్వేర్ |




