̲ͲÑÒÅÐÑÒÂÎ ÎѲÒÈ ² ÍÀÓÊÈ ÓÊÐÀ¯ÍÈ
ÍÀÖ²ÎÍÀËÜÍÈÉ ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ
“ÕÀÐʲÂÑÜÊÈÉ ÏÎ˲ÒÅÕͲ×ÍÈÉ ²ÍÑÒÈÒÓÒ”
Ôàêóëüòåò xxxx Êàôåäðà Îá÷èñëþâàëüíà òåõí³êà òà ïðîãðàìóâàííÿ__
Ñïåö³àëüí³ñòü Ñèñòåìíå ïðîãðàìóâàííÿ xxxx___________
Äî çàõèñòó äîïóñêàþ
Çàâ³äóâà÷ êàôåäðè
________________ïðîô._xxxxxxxx
(³í³ö³àëè òà ïð³çâèùå)
_________________________________
(ï³äïèñ, äàòà)
ÄÈÏËÎÌÍÈÉ ÏÐÎÅÊÒ
Îñâ³òíüî-êàë³ô³êàö³éíîãî ð³âíÿ ñïåö³àë³ñò__
Òåìà ïðîåêòó: ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî______ ëàáîðàòîðíîãî ñòåíäó EV8031________________________________________
çàòâåðäæåíà íàêàçîì ïî ÍÒÓ «Õϲ» â³ä “21” ëèñòîïàäà 2008 ð. ¹ xxxxx
Õàðê³â 2009
Íàéìåíóâàííÿ âèðîáó, îá"ºêòó àáî òåìè |
Íàéìåíóâàííÿ äîêóìåíòó |
Ôîð- ìàò |
ʳëüê. àðê. |
Ïðè-ì³òêà | ||||||
Äîêóìåíòè çàãàëüí³ |
||||||||||
Çàâäàííÿ | À4 | 2 | ||||||||
Çâ³ò | À4 | 91 | ||||||||
Ïðîãðàìí³ äîêóìåíòè |
||||||||||
Äîêóìåíòè äèïëîìíîãî ïðîåêòó | Òåõí³÷íå çàâäàííÿ | À4 | 8 | |||||||
Ñïåöèô³êàö³ÿ | À4 | 2 | ||||||||
Òåêñò ïðîãðàìè | À4 | 48 | ||||||||
Îïèñ ïðîãðàìè | À4 | 8 | ||||||||
Êåð³âíèöòâî îïåðàòîðà | À4 | 7 | ||||||||
Ïëàêàòè |
||||||||||
Òåìà ïðîåêòó | À1 | 1 | ||||||||
Ñòðóêòóðíà ñõåìà ñòåíäó, òà ðîçïîä³ëåííÿ éîãî ðåñóðñ³â | À1 | 1 | ||||||||
Ðåçóëüòàòè ðîáîòè | À1 | 1 | ||||||||
Ïðîòîêîë îáì³íó ç COM ïîðòîì | À1 | 1 | ||||||||
Ôîðìóëè äëÿ ðîçðàõóíê³â | À1 | 1 | ||||||||
Ñõåìà àëãîðèòìó | À4 | 8 | ||||||||
XXXXX-23À 03077.13 ÂÄ | ||||||||||
Ïð³çâèùå | ϳäï | Äàòà | ||||||||
Ðîçðîá. | Xxxxx |
³ðòóàëüíèé âèñ³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó EV8031 ³äîì³ñòü äîêóìåíò³â |
˳ò. | Àðêóø | Àðêóø³â | |||||
Ïåðåâ. | Xxxxx | ÄÏÑ | 1 | 1 | ||||||
ÍÒÓ «Õϲ» Êàôåäðà ÎÒÏ |
||||||||||
Í. êîíò. | Xxxxx | |||||||||
Çàòâ. | Äîìí³í | |||||||||
ÍÀÖ²ÎÍÀËÜÍÈÉ ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ “Õϲ”
Ôàêóëüòåò XX Êàôåäðà Îá÷èñëþâàëüíà òåõí³êà òà ïðîãðàìóâàííÿ_____________
Ñïåö³àëüí³ñòü Ñèñòåìíå ïðîãðàìóâàííÿ xxx_
ÇÀÒÂÅÐÄÆÓÞ
Çàâ³äóâà÷ êàôåäðè
_____________________________
(ï³äïèñ, ³í³ö³àëè òà ïð³çâèùå)
ÇÀÂÄÀÍÍß
íà âèêîíàííÿ äèïëîìíîãî ïðîåêòó
îñâ³òíüî-êâàë³ô³êàö³éíîãî ð³âíÿ ñïåö³àë³ñò__
Ñòóäåíòó ______________________________________________
1. Òåìà ïðîåêòó ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó EV8031__________________
2. Çì³ñò çàâäàííÿ Ðîçðîáêà ïðîãðàìíîãî çàáåñïå÷åííÿ â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó, ÿêèé ì³ñòèòü ëîã³÷íèé àíàë³çàòîð òà ãåíåðàòîð ñë³â. ²íòåðôåéñ êîðèñòóâà÷à ïîâèíåí íàäàâàòè ìîæëèâ³ñòü íàëàãîäæåííÿ øâèäêîñò³, ââîä òà â³äîáðàæåííÿ äàííèõ, êåðóâàííÿ ðåæèìàìè ïóñêó, îñòàíîâîì, çàïóñêîì ïî êàíàëó, ðåæèìàìè öèêë³÷íî¿ ãåíåðàö³¿, ìàøòàáóâàííÿì ïðîàíàë³çîâàíî¿ ïîñë³äîâíîñò³, íàÿâí³ñòü òà êåðóâàííÿ ãëèáèíîþ ïåðåäïóñêîâî¿ ðåºñòðàö³¿.
3. Âèõ³äí³ äàí³ äëÿ âèêîíàííÿ ïðîåêòó Àïàðàòíà ÷àñòèíà – ó÷áîâèé ëàáîðàòîðíèé ñòåíä EV8031 ç ì³êðîêîíòðîëåðîì AVR ATMega8515, çâ^ÿçîê ì³æ ÏÊ ³ àïàðàòóðîþ ðåàë³çóâàòè çà äîïîìîãîþ ïîñë³äîâíîãî ïîðòó RS-232. Ïðîãðàìíà ÷àñòèíà ïîâèííà ìàòè ³íòåðôåéñ êîðèñòóâà÷à, ÿê ó àíàëîã³÷íèõ â³ðòóàëüíèõ ïðèñòðî¿â ïðîãðàìè Electronic Workbench. Ìîâà ïðîãðàìóâàííÿ äëÿ ÏÊ Delphi.
4. Ñêëàñòè çâ³ò ³ âèêîíàòè íåîáõ³äí³ äîêóìåíòè (ïðîãðàìí³, ïëàêàòè) â³äïîâ³äíî äî ïëàíó âèêîíàííÿ äèïëîìíî¿ ðîáîòè
Ïðîãðàìí³ äîêóìåíòè (òåêñò ïðîãðàìè, êåð³âíèöòâî îïåðàòîðà, îïèñ ïðîãðàìè, ïîÿñíþâàëüíà çàïèñêà)___
Ïëàí âèêîíàííÿ äèïëîìíîãî ïðîåêòó
Åòàï | Íàéìåíóâàííÿ |
Òåðì³í âèêîíàííÿ |
Ïð³çâèùå êîíñóëüòàíòà |
1 | Àíàë³ç ïîñòàâëåíî¿ çàäà÷³. | 05.09.2008 | Xxxxx Ì.Â. |
2 | Ðîçðîáêà àðõ³òåêòóðè ñèñòåìè. | 10.09.2008 | Xxxxx Ì.Â. |
3 | Ðîçðîáêà ñòðóêòóð òà äàííèõ. | 05.10.2008 | Xxxxx Ì.Â. |
4 | Îçíàéîìëåííÿ ç ïèòàííÿìè îõîðîíè ïðàö³ | 15.10.2008 | Ôîì³í À.É. |
5 | Ðîçðîáêà á³çíåñ-ïëàíó | 11.11.2008 | Ïîãîðºëîâ Ñ.Ì. |
6 | Ñòâîðåííÿ êîäó ÏÇ | 07.01.2009 | Xxxxx Ì.Â. |
7 | Òåñòóâàííÿ ³ íàëàãîäæåííÿ ñèñòåìè | 10.01.2009 | Xxxxx Ì.Â. |
8 | Îôîðìëåííÿ ïîÿñíþâàëüíî¿ çàïèñêè | 01.02.2009 | Xxxxx Ì.Â. |
9 | ϳäãîòîâêà ïëàêàò³â òà äîïîâ³ä³ | 07.02.2009 | Xxxxx Ì.Â. |
Êåð³âíèê ÄÏ _______________________________Ì.Â. Xxxxx___
(ï³äïèñ ³ äàòà) (³í³ö³àëè òà ïð³çâèùå)
Ñòóäåíò-äèïëîìíèê _____________________________________
(ï³äïèñ ³ äàòà) (³í³ö³àëè òà ïð³çâèùå)
²ÐÒÓÀËÜÍÈÉ ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031
Ñïåöèô³êàö³ÿ
xxxxxxx03077-01
Àðêóø³â _2_
Õàðê³â 2009
Ïîçíà÷åííÿ | Íàéìåíóâàííÿ | Ïðèì³òêà |
Äîêóìåíòàö³ÿ ïî êîìïëåêñàõ | ||
Xxxxx.03077-13 12 01-1 | Òåêñò ïðîãðàìè | |
Xxxxx.03077-13 12 01-1-ËÇ | Òåêñò ïðîãðàìè | |
Xxxxx.03077-13 34 01-1 | Êåð³âíèöòâî îïåðàòîðà | |
Xxxxx.03077-13 34 01-1-ËÇ | Êåð³âíèöòâî îïåðàòîðà | |
Xxxxx.03077-13 13 01-1 | Îïèñ ïðîãðàìè | |
Xxxxx.03077-13 13 01-1-ËÇ | Îïèñ ïðîãðàìè |
Ç̲ÑÒ
ÂÑÒÓÏ
1 ϲÄÑÒÀÂÀ ÄËß ÐÎÇÐÎÁÊÈ
2 ÏÐÈÇÍÀ×ÅÍÍß ÐÎÇÐÎÁÊÈ
3 ÂÈÌÎÃÈ ÄÎ ÏÐÎÃÐÀÌÍÎÃÎ ÂÈÐÎÁÓ
3.1 Âèìîãè äî ôóíêö³îíàëüíèõ õàðàêòåðèñòèê
3.2 Âèìîãè äî íàä³éíîñò³
3.3 Óìîâè åêñïëóàòàö³¿
3.4 Âèìîãè äî ñêëàäó ³ ïàðàìåòð³â òåõí³÷íèõ çàñîá³â
3.5 Âèìîãè äî ³íôîðìàö³éíî¿ òà ïðîãðàìíî¿ ñóì³ñòíîñò³
3.6 Âèìîãè äî ìàðêóâàííÿ é óïàêóâàííÿ
3.7 Âèìîãè äî òðàíñïîðòóâàííÿ ³ çáåð³ãàííÿ
4 ÂÈÌÎÃÈ ÄÎ ÏÐÎÃÐÀÌÍί ÄÎÊÓÌÅÍÒÀÖ²¯
5 ÒÅÕͲÊÎ-ÅÊÎÍÎ̲×Ͳ ÏÎÊÀÇÍÈÊÈ
6 ÑÒÀIJ¯ ÒÀ ÅÒÀÏÈ ÐÎÇÐÎÁÊÈ
7 ÏÎÐßÄÎÊ ÊÎÍÒÐÎËÞ ² ÏÐÈÉÌÀÍÍß
ÂÑÒÓÏ
Äàííèé ïðîãðàìíèé ïðîäóêò º êîìïëåêñîì çàñîá³â, ÿê³ äîçâîëÿþòü âèêîíóâàòè òåñòóâàííÿ öèôðîâèõ ïðèñòðî¿â, çà äîïîìîãîþ àíàë³çó îòðèìàíî¿ ç íèõ ïîñë³äîâíîñò³ ó â³äãóê íà ïîäàí³ òåñòîâ³ ïîñë³äîâíîñò³, çà äîïîìîãîþ ëîã³÷íîãî àíàë³çàòîðà òà ãåíåðàòîðà ñë³â, â³äïîâ³äíî.
Ñèñòåìà, ùî ðîçðîáëÿºòüñÿ, ïîâèííà ìàòè çðó÷íèé ³íòåðôåéñ êîðèñòóâà÷à, à çâ^ÿçîê, ç³ ñòåíäîì, ïîâèíåí âèêîíóâàòèñü çà äîïîìîãîþ ïîñë³äîâíîãî ïîðòó. Òàêîæ, ïðîäóêò ïîâèíåí âèãëÿäàòè ó âèãëÿä³ ãîòîâèõ ìîäóë³â, äëÿ çðó÷íîãî çàïóñêó, àáî, ó âèïàäêó ÏÇ ì³êðîêîíòðîëåðà, çðó÷íîãî çàâàíòàæåííÿ ñòàíäàðòíèìè çàñîáàìè.
1 ϲÄÑÒÀÂÀ ÄËß ÐÎÇÐÎÁÊÈ
ϳäñòàâîþ äëÿ ðîçðîáêè º “çàâäàííÿ íà âèêîíàííÿ äèïëîìíîãî ïðîåêòó”, âèäàíå âèêëàäà÷åì êàôåäðè “Îá÷èñëþâàëüíî¿ òåõí³êè òà ïðîãðàìóâàííÿ” xxxxxxxxxxxxxx 1xxx ³ çàòâåðäæåíå êàôåäðîþ “Îá÷èñëþâàëüíà òåõí³êà òà ïðîãðàìóâàííÿ”/ïðîòîêîë ¹ 2/â³ä 7.10.2008, à òàêîæ íàêàçîì ¹ xxxxxx ïî Íàö³îíàëüíîìó òåõí³÷íîìó óí³âåðñèòåòó “Õàðê³âñüêèé ïîë³òåõí³÷íèé ³íñòèòóò” â³ä 25.10.2008.
Íàéìåíóâàííÿ òåìè äèïëîìíîãî ïðîåêòó:”³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó EV8031”.
2 ÏÐÈÇÍÀ×ÅÍÍß ÐÎÇÐÎÁÊÈ
Äàííèé ïîðîãðàìíèé ïðîäóêò ïðèçíà÷åíèé äëÿ íàëàãîäæåííÿ ð³çíîìàí³òíèõ öèôðîâèõ ïðèñòðî¿â, ³ ìຠäëÿ öüîãî äåê³ëüêà â³ðòóàëüíèõ ïðèñòî¿â: ëîã³÷íèé àíàë³çàòîð òà ãåíåðàòîð ñë³â. Ïîäà÷à òåñòîâî¿ ïîñë³äîâíîñò³ çàáåñïå÷óºòüñÿ ãåíåðàòîðîì ñë³â, à àíàë³ç ðåàêö³¿ ïðèñòðîþ – çà äîïîìîãîþ ëîã³÷íîãî àíàë³çàòîðà.
Òàêèé â³ðòóàëüíèé êîìïëåêñ äîçâîëÿº øâèäêî ³ çðó÷íî íàëàãîäèòè íåîáõ³äíèé öèôðîâèé ïðèñòð³é, çàâäÿêè çðó÷íîìó ³íòåðôåéñó êîðèñòóâà÷à, òàêîìó ÿê ó ïàêåò³ Electronic Workbench.
3 ÂÈÌÎÃÈ ÄÎ ÏÐÎÃÐÀÌÍÎÃÎ ÂÈÐÎÁÓ
3.1 Âèìîãè äî ôóíêö³îíàëüíèõ õàðàêòåðèñòèê
Ïðîãðàìíèé ïðîäóêò ïîâèíåí çàáåñïå÷óâàòè íàñòóïí³ ôóíêö³îíàëüí³ ìîæëèâîñò³:
Äëÿ ËÀ:
- â³äîáðàæåííÿ ñèãíàëó íà ìîí³òîð³ ÏÊ ó âèãëÿä³ ä³àãðàì;
- äîçâîëÿòè êåðóâàííÿ ëîã³÷íèì àíàë³çàòîðîì ç ÏÊ (÷åðåç ÑÎÌ ïîðò);
- ìîæëèâ³ñòü çì³íåííÿ ìàñøòàá³â ïî â³ñ³ ÷àñó ;
- çñóâ ñèãíàëó çà ÷àñîì;
- çì³íà êîëüîðó ñèãíàëó;
- ìîæëèâ³ñòü âñòàíîâëåííÿ ÷àñòîòè ðåºñòðàö³¿;
- ìîæëèâ³ñòü âñòàíîâëåííÿ ïåðåäïóñêîâî¿ ðåºñòðàö³¿;
- ìîæëèâ³ñòü âñòàíîâëåííÿ òèïó ñèãíàëó çàïóñêó;
- ìîæëèâ³ñòü âñòàíîâëåííÿ êàíàëó çàïóñêó;
Äëÿ ÃC:
- âñòàíîâëåííÿ ïîñë³äîâíîñò³ ñë³â, ÿê³ íåîáõ³äíî ãåíåðóâàòè;
- ìîæëèâ³ñòü âñòàíîâëåííÿ ÷àñòîòè ãåíåðàö³¿;
- ìîæëèâ³ñòü âñòàíîâëåííÿ òèïó ãåíåðàö³¿: öèêë³÷íèé, îäíîðàçîâèé, ïîøàãîâèé;
- ìîæëèâ³ñòü êåðóâàííÿ çàïóñêîì òà çóïåííåíÿì;
- ìîæëèâ³ñòü ïåðåìèêàííÿ ÃÑ òà ËÀ ó ïàðíèé ðåæèì ðîáîòè.
3.2 Âèìîãè äî íàä³éíîñò³
Ïðîãðàìíèé âèðîá ïîâèíåí çàáåñïå÷óâàòè âèêëþ÷åííÿ òóï³êîâèõ ñèòóàö³é â ðîáîò³. Ïðè îáðèâ³ ë³í³¿ çâ^ÿçêó ïîñë³äîâíîãî ³íòåðôåéñó ïðîãðàìà ïîâèííà âèäàòè ïîâ³äîìëåííÿ ïðî â³äñóòí³ñòü çâ^ÿçêó ç ïðèñòðîºì.
3.3 Óìîâè åêñïëóàòàö³¿
Ïðîãðàìíèé ïðîäóêò “³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ” ïîâèíåí áåçïåðåá³éíî ôóíêö³îíóâàòè â íîðìàëüíèõ óìîâàõ åêñïëóàòàö³¿:
- òåìïåðàòóðà íàâêîëèøíüîãî ñåðåäîâèùà â³ä 5 äî 35°Ñ;
- â³áðàö³¿, çîâí³øí³ ìàãí³òí³, ðàä³àö³éí³ ³ åëåêòðè÷í³ ïîëÿ íå ïîâèíí³ ïåðåâèùóâàòè íîðìè.
Äëÿ íîðìàëüíî¿ åêñïëóàòàö³¿ ñèñòåìè íåîáõ³äí³ ïî÷àòêîâ³ çíàííÿ ïî åêñïëóàòàö³¿ ÏÅÎÌ.
Âèìîãè äî ð³âíÿ êâàë³ô³êàö³¿ êîðèñòóâà÷à – ì³í³ìàëüí³ çíàííÿ ñï³ëêóâàííÿ ç Windows-â³êíàìè ÏÅÎÌ.
3.4 Âèìîãè äî ñêëàäó ³ ïàðàìåòð³â òåõí³÷íèõ çàñîá³â
Äëÿ ôóíêö³îíóâàííÿ ïðîãðàìíîãî âèðîáó íåîáõ³äíèé ÏÅÎÌ IBM PC AT/ATX ç öåíòðàëüíèì ïðîöåññîðîì íå íèæ÷å Pentium !!! àáî éîãî àíàëîãîì, íàÿâí³ñòü ïîñë³äîâíîãî COM ïîðòó.
3.5 Âèìîãè äî ³íôîðìàö³éíî¿ òà ïðîãðàìíî¿ ñóì³ñòíîñò³
Ïðè íàïèñàíí³ ïðîãðàìè ïîâèíí³ áóòè âèêîðèñòàí³ ìîæëèâîñò³ ÿê³ íàäຠîïåðàö³éíà ñèñòåìà Windows. Ïðîãðàìà ïîâèííà êîððåêòíî ïðàöþâàòè ï³ä êåðóâàííÿì Windows2000/XP.
Äëÿ íàïèñàííÿ ìîäóë³â â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó ïîâèííà áóòè âèêîðèñòàíà ìîâà ïðîãðàìóâàííÿ Delphi 7.
3.6 Âèìîãè äî ìàðêóâàííÿ é óïàêóâàííÿ
Íà ïî÷àòêó êîæíîãî ôàéëó âèõ³äíèõ òåêñò³â ïðîãðàìè çàïèñóâàòè íàñòóïíó ³íôîðìàö³þ:
- ³ì^ÿ äàííîãî ôàéëó: __________________.____.;
- ôóíêö³îíàëüíå ïðèçíà÷åííÿ: ______(ó ïðîåêò³)________;
- ôàéë ñòâîðåíèé äëÿ äèïëîìíîãî ïðîåêòà çàõèñòó êâàë³ô³êàö³¿ ôàõ³âöÿ
- çàôàõîì : Ñèñòåìíå ïðîãðàìóâàííÿ
- òåìà ïðîåêòó : ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó EV8031;
- êåð³âíèê : Ì.². Ñêîðîäºëîâ, âèêëàäà÷ êàôåäðè ÎÒÏ;
- ðîçðîáíèê : Î.Î. ²ñìà³ëîâ, ñòóäåíò ãðóïè ʲÒ23à;
- ð³ê ðîçðîáêè : 2008.
Íà çàõèñò³ íàäàòè ôàéëè ïðîãðàìè (ïðîåêòó) â ðîçïàêîâàíîìó âèãëÿä³ ³ óïàêîâàí³ zip àáî rar àðõ³âàòîðîì.
3.7 Âèìîãè äî òðàíñïîðòóâàííÿ ³ çáåð³ãàííÿ
Òðàíñïîðòóâàííÿ ðåçóëüòàò³â ïðîåêòóâàííÿ ìîæå çä³éñíþâàòèñÿ çà äîïîìîãîþ áóäü-ÿêèõ äîñòóïíèõ íîñ³¿â: CD-R, CD-RW, Flash-RAM, HDD.
Áåðåãòè íà íàêîïè÷óâà÷àõ ñóì³ñòíî: ôàéëè ïî÷àòêîâèõ òåêñò³â ðîçðîáêè, âèêîíóâàíèé ôàéë, äîïîì³æí³ ôàéëè ³ ôàéëè äîêóìåíò³â ïðîåêòó.
4 ÂÈÌÎÃÈ ÄÎ ÏÐÎÃÐÀÌÍί ÄÎÊÓÌÅÍÒÀÖ²¯
Ïðîãðàìíà äîêóìåíòàö³ÿ ïðîãðàìíîãî ïðîäóêòó “³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó” ïîâèííà ì³òñòèòè íàñòóïí³ äîêóìåíòè:
1. Ñïåöèô³êàö³ÿ;
2. Òåêñò ïðîãðàìè(ì³êðîêîíòðîëëåðà, ³ ÏÊ);
3. Îïèñ ïðîãðàìè;
4. Êåð³âíèöòâî îïåðàòîðà.
Äîäàòêîâ³ âèìîãè äî ïðîãðàìíî¿.
Ðîçðîáèòè Çâ³ò ïðî âèêîíàííÿ äèïëîìíîãî ïðîåêòó. Ó äîêóìåíò³ Çâ³ò âèêëàä îñíîâíèõ ðîçä³ë³â äèïëîìíîãî ïðîåêòó ïîâèíåí çàéìàëè íå ìåíøå 60 ñòîð³íîê(áåç óðàõóâàííÿ ðîçä³ë³â ïî åêîíîì³ö³, îõîðîíè ïðàö³ òà äîäàòê³â).
5 ÒÅÕͲÊÎ-ÅÊÎÍÎ̲×Ͳ ÏÎÊÀÇÍÈÊÈ
Òåõí³êî-åêîíîì³÷í³ ïîêàçíèêè ïîâèíí³ áóòè âèçíà÷åí³ â ïðîöåññ³ ðîçðîáêè ³ çàçíà÷åí³ ó â³äïîâ³äíîìó ðîçä³ë³ çâ³òó ïðî âèêîíàííÿ äèïëîìíîãî ïðîåêòó.
6 ÑÒÀIJ¯ ÒÀ ÅÒÀÏÈ ÐÎÇÐÎÁÊÈ
Ðîçðîáêà ïðîãðàìíîãî ïðîäóêòó â³äïîâ³äຠñòà䳿 ðîáî÷îãî ïðîåêòó. Åòàïè ðîçðîáêè âèêîíóþòü â íàñòóïíîìó ïîðÿäêó:
- îòðèìàííÿ çàâäàííÿ;
- çá³ð ïî÷àòêîâèõ ìàòåð³àë³â;
- îãëÿä ë³òåðàòóðè é îáãðóíòóâàííÿ íåîáõ³äíîñò³ ðîçðîáêè;
- âèçíà÷åííÿ îáëàñòåé çàñòîñóâàííÿ;
- ðîçðîáêà òåõí³÷íîãî çàâäàííÿ;
- òåõí³êî-åêîíîì³÷íå îáãðóíòóâàííÿ ðîçðîáêè;
- ðîçðîáêà àëãîðèòìó ðîçâ^ÿçàííÿ çàäà÷³;
- ðîçðîáêà ñòðóêòóðè ïðîãðàìíîãî ïðîäóêòó;
- âèçíà÷åííÿ êîíô³ãóðàö³¿ ïðîãðàìíèõ çàñîá³â;
- ðîçðîáêà ïîÿñíþâàëüíî¿ çàïèñêè(ðîçä³ëó àáî ðîçä³ë³â Çâ³òó);
- ïðîãðàìóâàííÿ ³ íàëàãîäæåííÿ ïðîãðàìíîãî ïðîäóêòó;
- ðîçðîáêà ïðîãðàìíèõ äîêóìåíò³â;
- òåñòóâàííÿ ïðîãðàìíîãî ïðîäóêòó;
- êîðåêòóâàííÿ ïðîãðàìè òà ïðîãðàìíèõ äîêóìåíò³â çà ðåçóëüòàòàìè òåñòóâàííÿ.
7 ÏÎÐßÄÎÊ ÊÎÍÒÐÎËÞ ² ÏÐÈÉÌÀÍÍßÏðè ïðèéìàíí³ äèïëîìíî¿ ðîáîòè ïåðåâ³ðÿºòüñÿ:
1. Êîìïëåêòí³ñòü, çì³ñò òà îôîðìëåííÿ äîêóìåíòàö³¿ çã³äíî ðîçä³ëó 4 öüîãî äîêóìåíòó.
2. ³äïîâ³äí³ñòü ïðîãðàìíîãî ïðîäóêòó çã³äíî âèìîãàì äî ïðîãðàìíîãî ïðîäóêòó ðîçä³ëó 3 öüîãî äîêóìåíòó.
ÐÅÔÅÐÀÒ
Çâ³ò ïðî ÄÏ: 93 ñòð., 31 ðèñ., 12 òàáë., 24 äæåðåëà
ÊËÞ×β ÑËÎÂÀ: â³ðòóàëüí³ ïðèñòðî¿, ëîã³÷í³ àíàë³çàòîðè, ãåíåðàòîð ñë³â, ó÷áîâî-ëàáîðàòîðíèé ñòåíä EV8031.
Ó äàíí³é ðîáîò³ ðîçãëÿíóòå ñòâîðåííÿ ïðîãðàììíîãî çàáåñïå÷åííÿ òàêèõ â³ðòóàëüíèõ ïðèñòðî¿â, ÿê:
- Ëîã³÷íèé àíàë³çàòîð;
- Ãåíåðàòîð ñë³â.
Òà îá^ºäíàííÿ ¿õ ó â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó.
Ðîçðîáëåíî àëãîðèòì ³ ïðîãðàììà ðåàë³çàö³¿ çàâäàííÿ. ׳òêî ñôîðìóëüîâàí³ îñíîâí³ ïðîáëåìè, ³ñíóþ÷³ ïðè ðîçðîáö³ òàêèõ êîìïëåêñ³â, òà âèçíà÷åí³ íîâ³ ï³äõ³äè äëÿ ¿õ âèð³øåííÿ.
Ðîçãëÿíóò³ ïèòàííÿ îõîðîíè ïðàö³ é íàâêîëèøíüîãî ñåðåäîâèùà, ïðîâåäåíà òåõí³êî-åêîíîì³÷íà îö³íêà ðîáîòè. Íà ï³äñòàâ³ àíàë³çó ðåçóëüòàò³â çðîáëåí³ âèñíîâêè é ðåêîìåíäàö³¿ äëÿ ïîäàëüøî¿ ðîáîòè â äàííîìó íàïðÿìêó.
ÐÅÔÅÐÀÒ
Îò÷¸ò ïî ÄÏ: 93 ñòð., 31 ðèñ., 12 òàáë., 24 èñòî÷íèêà
ÊËÞ×ÅÂÛÅ ÑËÎÂÀ: âèðòóàëüíûå ïðèáîðû,ëîãè÷åñêèå àíàëèçàòîðû, ãåíåðàòîð ñëîâ, ó÷åáíî-ëàáîðàòîðíûé ñòåíä EV8031.
 äàííîé ðàáîòå ðàññìàòðèâàåòñÿ ñîçäàíèå ïðîãðàììíîãî îáåñïå÷åíèÿ òàêèõ âèðòóàëüíûõ ïðèáîðîâ, êàê:
- Ëîãè÷åñêèé àíàëèçàòîð;
- Ãåíåðàòîð ñëîâ.
È îáúåäèíåíèÿ èõ â âèðòóàëüíûé èçìåðèòåëüíûé êîìïëåêñ íà áàçå ó÷åáíî-ëàáîðàòîðíîãî ñòåíäà.
Ðàçðàáîòàí àëãîðèòì è ïðîãðàììà ðåàëèçàöèè çàäàíèÿ. ×åòêî ñôîðìóëèðîâàíû îñíîâíûå ïðîáëåìû, ñóùåñòâóþùèå ïðè ðàçðàáîòêå òàêèõ êîìïëåêñîâ, è óêàçàíû ïóòè èõ ðåøåíèÿ.
Ðàññìîòðåíû âîïðîñû îõðàíû òðóäà è îêðóæàþùåé ñðåäû, ïðîâåäåíà òåõíèêî-ýêîíîìè÷åñêàÿ îöåíêà ðàáîòû. Íà îñíîâå àíàëèçà ðåçóëüòàòîâ ñäåëàíû âûâîäû è ðåêîìåíäàöèè äëÿ äàëüíåéøåé ðàáîòû â äàííîì íàïðàâëåíèè.
Report on DP: 93 page, 31 fig., 12 tables., 24 source
KEYWORDS: virtual devices, logic analyzers, generator of words, educational laboratory stand EV8031.
Creation of software of such virtual devices is examined in this work, as:
- Logic analyzer;
- Generator of words.
And associations them in a virtual measuring complex on the base of educational laboratory stand.
An algorithm and program of realization of task is developed. Basic problems, existing at development of such complexes, are expressly formulated, and the ways of their decision are indicated.
The questions of labour and environment protection are considered, the technical and economic estimation of work is conducted. On the basis of analysis of results conclusions and recommendations are done for further work in this direction.
Ç̲ÑÒ
ÐÅÔÅÐÀÒ
ÂÑÒÓÏ
1 ÂÈÁ²Ð ÒÀ ÎÁ¥ÐÓÍÒÓÂÀÍÍß ÎÑÍÎÂÍÈÕ ÒÅÕͲ×ÍÈÕ Ð²ØÅÍÜ
1.1. Àíàë³ç âèõ³äíîãî òåõí³÷íîãî çàâäàííÿ òà ïîñòàíîâêà çàäà÷³
1.2.Îãëÿä ³ àíàë³ç àíàëîã³÷íèõ ïðèñòðî¿â
1.2.1. Ïîðòàòèâí³ âèì³ðþâàëüí³ êîìïëåêñè íà áàç³ äèñêðåòíèõ ñïåö³àë³çîâàíèõ ïðèëàä³â
1.2.2. Ñïåö³àë³çîâàí³ ì³êðîïðîöåñîðí³ ïðèëàäè
1.2.3. Ïðèëàäè çà òåõíîëî㳺þ «â³ðòóàëüí³ ³íñòðóìåíòè»
1.2.3.1. ³ðòóàëüí³ ïðèëàäè ô³ðìè «Áåëâàð»
1.2.3.2. ³ðòóàëüí³ ïðèëàäè ô³ðìè «Omega»
1.2.3.3. ³ðòóàëüí³ ïðèëàäè ô³ðìè «National Instruments»
1.3 Ïîð³âíÿëüíèé àíàë³ç òà âèñíîâêè
1.3.1 Êîðîòê³ âèñíîâêè 42
1.4. Çâ"ÿçîê ÂÂÊ ç IBM PC
1.4.1 Âèá³ð ³íòåðôåéñó çâ"ÿçêó
2 ÎÁÇÎÐ ÀÏÀÐÀÒÍί ×ÀÑÒÈÍÈ
2.1 Ëàáîðàòîðíûé ñòåíä EV8031
2.1.1 Ñèñòåìíèé êîíòðîëëåð
2.1.2 Çîâí³øíÿ ïàì^ÿòü ÎÇÏ
2.1.3 Ïîðòè ââîäó/âèâîäó
2.1.4 Ïîðò ïîñë³äîâíî¿ ïåðåäà÷³ äàííèõ
2.1.5 ̳êðîêîíòðîëëåð
2.2 ̳êðîêîíòðîëëåð ATMega8515
2.2.1 Àðõ³òåêòóðà AVR
2.2.2 Ðîçïîä³ëåííÿ ïàì^ÿò³ ì³êðîêîíòðîëåðà
2.2.3 Ïîðòè ââîäó âèâîäó
Ðèñ. 7 Áëîê ñõåìà ïîðòà ââîäó/âèâîäó
2.2.4 Ïåðåðèâàííÿ òà îáðîáêà ïåðåðèâàíü
2.2.5 Òàéìåðè
2.2.6 Ïîñë³äîâíèé ïðèºìîïåðåäàâà÷ USART
3 ÐÎÇÐÎÁÊÀ ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß
3.1 Ðîçðîáêà ïðîãðàìíîãî çàáåñïå÷åííÿ ì³êðîêîíòðîëëåðà
3.1.1 Ðîçðîáêà ëîã³÷íîãî àíàë³çàòîðà
3.1.2 Ðîçðîáêà ãåíåðàòîðà ñë³â
3.1.3 Ðîçðîáêà àëãîðèòìó ïðèºìî ïåðåäàâà÷à
3.1.4 Ðîçðîáêà ãîëîâíîãî öèêëó ïðîãðàìè
3.2 Ðîçðîáêà ïðîãðàìíîãî çàáåñïå÷åííÿ ÏÊ
3.2.1 Ðîçðîáêà ³íòåðôåéñó ëîã³÷íîãî àíàë³çàòîðà
Ðèñ. 18 ²íòåðôåéñ êîðèñòóâà÷à ëîã³÷íîãî àíàë³çàòîðà
3.2.2 Ðîçðîáêà ³íòåðôåéñó ãåíåðàòîðà ñë³â
Ðèñ. 19 ²íòåðôåéñ êîðèñòóâà÷à ãåíåðàòîðó ñë³â
3.2.3 Ðîçðîáêà ³íòåðôåéñó ïðèéîìó/ïåðåäà÷³
3.2.3 Ðîçðîáêà àëãîðèòìó ïðîãðàìè
4 ÒÅÑÒÓÂÀÍÍß ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß
5 Á²ÇÍÅÑ-ÏËÀÍ
5.1 Äîö³ëüí³ñòü âèðîáíèöòâà ïðîäóêòó
5.2 Îïèñ õàðàêòåðèñòèê ïðîäóêòó
5.2.1 Íàéìåíóâàííÿ òà ïðèçíà÷åííÿ
5.2.2 Çàãàëüí³ ïàðàìåòðè ïðîäóêòó
5.3 Îö³íêà âèòðàò íà ðîçðîáêó
5.3.1 Âèçíà÷åííÿ ïîòðåáè ó ìàòåð³àëüíèõ òà òðóäîâèõ ðåñóðñàõ Îøèáêà! Çàêëàäêà íå îïðåäåëåíà.
5.4 Ðîçðàõóíîê âèòðàò òà äîãîâ³ðíî¿ ö³íè ïðîäóêòó
5.5 Ðîçðàõóíîê âèòðàò íà òèðàæóâàííÿ
5.6 Àíàë³ç ñòðàòå㳿 ìàðêåòèíãó
5.6.1 Ñõåìà ïðîñóâàííÿ òîâàðó
5.6.2 Ñòèìóëþâàííÿ ïðîäàæó
5.6.3 Îðãàí³çàö³ÿ ðåêëàìè òà âèòðàòè íà íå¿
5.7 Ðîçðîáêà ô³íàíñîâîãî ïëàíó
5.8 Âèñíîâêè
6 ÎÕÎÐÎÍÀ ÏÐÀÖ² ÒÀ ÍÀÂÊÎËÈØÍÜÎÃÎ ÑÅÐÅÄÎÂÈÙÀ
6.1 Çàãàëüí³ ïèòàííÿ îõîðîíè ïðàö³
6.2 Õàðàêòåðèñòèêà âèðîáíè÷îãî ñåðåäîâèùà ïðèì³ùåííÿ, äå âèêîíóºòüñÿ ïðîåêòíà ðîáîòà
6.3 Àíàë³ç íåáåçïå÷íèõ ³ øê³äëèâèõ ôàêòîð³â
6.4 Âèðîáíè÷à ñàí³òàð³ÿ
6.4.1 Ìåòåðåîëîã³÷í³ óìîâè Îøèáêà! Çàêëàäêà íå îïðåäåëåíà.
6.4.2 Çàáåçïå÷åííÿ âèðîáíè÷îãî îñâ³òëåííÿ
6.4.3 Øóì
6.4.4 Âèïðîì³íþâàííÿ âiä åêðàíà
6.5 Òåõí³êà áåçïåêè
6.6 Ïîæåæíà áåçïåêà
6.7 Îõîðîíà íàâêîëèøíüîãî ñåðåäîâèùà
6.8 Âèñíîâîê
ÂÈÑÍÎÂÊÈ
Áóäü-ÿêèé IBM-ñóì³ñíèé ïåðñîíàëüíèé êîìï^þòåð (ÏÊ), íàâ³òü òîé ùî äåê³ëüêà ðîê³â ïðîñòîÿâ íà ïîëèö³ çà íåïîòð³áí³ñòþ, ìîæå ïåðåòâîðèòèñÿ â äóæå äîáðèé â³ðòóàëüíèé ïðèëàä àáî ö³ëèé âèì³ðþâàëüíèé êîìïëåêñ. Äëÿ öüîãî ïîòð³áíî ëèøå ï³äêëþ÷èòè äî ÏÊ îäèí àáî äåê³ëüêà íå äóæå ñêëàäíèõ çîâí³øí³õ ïðèñòðî¿â àáî ïëàò ðîçøèðåííÿ. Ïðè öüîìó âåñü ³íòåëåêòóàëüíèé ïîòåíöèàë êîìï^þòåðà ìîæíà âèêîðèñòàòè äëÿ ïîáóäîâè ïðîãðàìíî¿ ÷àñòèíè ïðèëàäó, çà ðàõóíîê ÿêî¿ ³ áóäóòü ðåàë³çîâóâàòèñÿ âñ³ éîãî îñíîâí³ ôóíêö³îíàëüí³ ìîæëèâîñò³. ³ðòóàëüíèé ïðèëàä, òàêèì ÷èíîì, ïðåäñòàâëÿº ñîáîþ á³ëüø ÷è ìåíø ñêëàäíå ïðîãðàìíå çàáåñïå÷åííÿ, ÿêå âñòàíîâëþºòüñÿ íà ÏÊ, òà äåÿêîãî ³íòåðôåéñíîãî ïðèñòðîþ (²Ï) ÿêèé äîçâîëÿº ñïîëó÷èòè ÏÊ ç äæåðåëàìè òà ïðèéìà÷àìè ³íôîðìàö³¿.
Ìîæíà ðàçðàõîâóâàòè íà òå, ùî â³ðòóàëüíèé ïðèëàä íàäຠêîðèñòóâà÷åâ³ íàáàãàòî á³ëüø øèðîê³ ìîæëèâîñò³ â ïîð³âíÿíí³ ç êëàñè÷íèì âèì³ðþâàëüíèì ïðèëàäîì, ÿêèé ìຠòîé æå ð³âåíü òåõí³÷íèõ õàðàêòåðèñòèê.
Ó äàíîìó äèïëîìíîìó ïðîåêò³ ÿê ðàç ³ ðîçãëÿäàºòüñÿ ìîæëèâ³ñòü ñòâîðåííÿ â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó: ëîã³÷íîãî àíàë³çàòîðó òà ãåíåðàòîðó ñë³â.
Ðåàëüí³ ôîðìè ñèãíàë³â, ä³þ÷èõ, íàïðèêëàä, íà ñèñòåìíèõ øèíàõ, íå ãðàþòü ³ñòîòíî¿ ðîë³. Âàæëèâ³ ò³ëüêè ¿õí³ ëîã³÷í³ ñòàíè â ò³ ìîìåíòè ÷àñó, êîëè âîíè ñïðèéìàþòüñÿ ïðèëàäîì ³ ì³ñòÿòü íåîáõ³äíó ³íôîðìàö³þ.
Òàêèé êîìïëåêñ ìîæå âèêîðèñòîâóâàòèñÿ â ÿêîñò³ óí³âåðñàëüíîãî âèì³ðþâàëüíîãî ïðèëàäó, ïðèçíà÷åíîãî äëÿ çàïàì^ÿòîâóâàííÿ òà ñë³äêóâàííÿ çà ñèñòåìíèìè ñèãíàëàìè, ùî íàäõîäÿòü íà éîãî âõîäè â âèãëÿä³ «÷èñòèõ» äâ³éêîâèõ ñèãíàë³â òà çáåð³ãàòè ¿õ â ñâî¿é âíóòð³øí³é öèôðîâ³é ïàì"ÿò³ ïðè íàëàãîäæåíí³ ôóíêö³îíàëüíèõ âóçë³â ³ ïðèñòðî¿â ð³çíèõ àïàðàòíèõ çàñîá³â îá÷èñëþâàëüíî¿ òåõí³êè (ïåðèôåð³éíèõ ïðèñòðî¿â ³ ò.ï.), ì³êðîïðîöåñîðíèõ ³ ì³êðîêîíòðîëåðíèõ ñèñòåì ð³çíîãî ïðèçíà÷åííÿ, ðàä³îòåõí³÷íèõ ñèñòåì ³ ïðèñòðî¿â, çàñîá³â òåëåêîìóí³êàö³¿ ³ ò.ä.
Òàêèé â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ìîæå çàì³íèòè ñîáîþ ö³ëèé êîìïëåêò ðiçíîìàíiòíèõ âèìiðþâàëüíèõ ïðèëàäiâ.
³í äîçâîëÿº âèêîíóâàòè íàñòóïí³ ä³¿:
· ðåºñòðàö³¿ ïîñë³äîâíîñò³ ëîã³÷íèõ ñòàí³â âîäíî÷àñ ³ ñèíõðîííî â áàãàòüîõ òî÷êàõ ñõåìè òà ïðîòÿãîì çíà÷íîãî ÷àñîâîãî ³íòåðâàëó;
· ðåºñòðàö³¿ ñòàí³â êîíòðîëüíèõ òî÷îê â äåÿêîìó ³íòåðâàë³ ÷àñó, ùî ïåðåäóº âèáðàí³é îïåðàòîðîì ïî䳿;
· îïåðàòèâíîãî ïîäàííÿ ðåçóëüòàò³â âèì³ð³â â ð³çíîìàí³òíèõ ôîðìàòàõ, çðó÷íèõ äëÿ îïåðàòîðà òà ùî íå â³äð³çíÿþòüñÿ â³ä îñíîâíèõ ôîðì äîêóìåíòóâàííÿ, òàêèõ, íàïðèêëàä, ÿê ø³ñòíàäöÿòèð³÷íèé ôîðìàò, äâ³éêîâèé ôîðìàò, äèçàñåìáëåðíèé ôîðìàò òà ³íø³.
Ðîçðîáö³ òàêîãî â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó ³ ïðèñâÿ÷åíèé äàíèé äèïëîìíèé ïðîåêò.
1 ÂÈÁ²Ð ÒÀ ÎÁ¥ÐÓÍÒÓÂÀÍÍß ÎÑÍÎÂÍÈÕ ÒÅÕͲ×ÍÈÕ Ð²ØÅÍÜ
1.1. Àíàë³ç âèõ³äíîãî òåõí³÷íîãî çàâäàííÿ òà ïîñòàíîâêà çàäà÷³
Ïðèñòð³é, ùî ðîçðîáëÿºòüñÿ â äàíîìó äèïëîìíîìó ïðîåêò³ – â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ (ÂÂÊ): ëîã³÷íèé àíàë³çàòîð. Òàêèé ÂÂÊ ìîæå âèêîðèñòîâóâàòèñÿ â ÿêîñò³ óí³âåðñàëüíîãî âèì³ðþâàëüíîãî ïðèëàäó, ïðèçíà÷åíîãî äëÿ äëÿ çàïàì^ÿòîâóâàííÿ òà ñë³äêóâàííÿ çà ñèñòåìíèìè ñèãíàëàìè, ùî íàäõîäÿòü íà éîãî âõîäè â âèãëÿä³ «÷èñòèõ» äâ³éêîâèõ ñèãíàë³â òà çáåð³ãàòè ¿õ â ñâî¿é âíóòð³øí³é öèôðîâ³é ïàì"ÿò³ ïðè íàëàãîäæåíí³ ôóíêö³îíàëüíèõ âóçë³â ³ ïðèñòðî¿â ð³çíèõ àïàðàòíèõ çàñîá³â îá÷èñëþâàëüíî¿ òåõí³êè (ïåðèôåð³éíèõ ïðèñòðî¿â ³ ò.ï.), ì³êðîïðîöåñîðíèõ ³ ì³êðîêîíòðîëåðíèõ ñèñòåì ð³çíîãî ïðèçíà÷åííÿ, ðàä³îòåõí³÷íèõ ñèñòåì ³ ïðèñòðî¿â, çàñîá³â òåëåêîìóí³êàö³¿ ³ ò.ä. Òàêèé ÂÂÊ ìîæå çàì³íèòè ñîáîþ ö³ëèé êîìïëåêò âèì³ðþâàëüíèõ ïðèëàä³â.
Ñàìå ÷åðåç éîãî óí³âåðñàëüí³ñòü, ìîá³ëüí³ñòü òà ëåãê³ñòü ó âèêîðèñòàíí³, à òàêîæ â³äíîñíî íå âèñîêó ö³íó, öåé ÂÂÊ ïðîïîíóºòüñÿ äëÿ âèêîðèñòàííÿ ó ëàáîðàòîð³ÿõ ÂÓÇó ïðè ïðîâåäåíí³ ëàáîðàòîðíèõ ðîá³ò ç òàêèõ äèñöèïë³í, ÿê „Êîìï^þòåðíà åëåêòðîí³êà”, „Êîìï^þòåðíà ñõåìîòåõí³êà”, „Ïåðèôåð³éí³ ïðèñòðî¿” òà ³íø³.
Ðîçãëÿíóâøè âåñü ñïåêòð ëàáîðàòîðíèõ ðîá³ò, ùî ïðîâîäÿòüñÿ ïî öèõ ïðåäìåòàõ, ìîæíà âèçíà÷èòè îñíîâí³ òåõí³÷í³ âèìîãè äî â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó: ëîã³÷íîãî àíàë³çàòîðó, ÿê³ º äîñòàòí³ìè, äëÿ òîãî, ùîá öåé ÂÂÊ ìîæíà áóëî âèêîðèñòîâóâàòè ïðè ïðîâåäåíí³ öèõ ëàáîðàòîðíèõ ðîá³ò. Ö³ òåõí³÷í³ âèìîãè ïðèâåäåí³ íèæ÷å.
Ðîçðîáëþâàëüíèé ÂÂÊ ïîâèííèé ìàòè íàñòóïí³ õàðàêòåðèñòèêè:
- Ó ðåæèì³ ëîã³÷íîãî àíàë³çàòîðó:
· ʳëüê³ñòü êàíàë³â – 8;
· ʳëüê³ñòü ñòàí³â, ùî ðåºñòðóþòüñÿ – 1024;
· Òàêòîâèé ãåíåðàòîð – âíóòð³øí³é ç çì³ííîþ ÷àñòîòîþ àáî çîâí³øí³é;
· Çàïóñê – çà ïîçèòèâíèì àáî íåãàòèâíèì ïåðåïàäîì íà îäí³é ç 8-ìè âõ³äíèõ ë³í³é.
· Ãëèáèíà ïåðåäïóñêîâî¿ ðåºñòðàö³¿ – çàäàºòüñÿ ïðîãðàìíî.
· Åëåìåíòíà áàçà – îäíîêðèøòàëüíèé ì³êðîêîíòðîëåð òèïó ATMega8515.
Êîíñòðóêòèâíå âèêîíàííÿ – çîâí³øí³é ïðèñòð³é, ùî ï³äêëþ÷àºòüñÿ äî ÏÊ ÷åðåç ³íòåðôåéñ RS232;
Òàêîæ, â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ: ëîã³÷íèé àíàë³çàòîð ïîâèíåí äîçâîëÿòè ó ³íòåðôåéñ³ êîðèñòóâà÷à â³äîáðàæàòè ÷àñîâ³ ä³àãðàìè íà åêðàí³ ÏÊ. Ïðîãðàìà â³çóàë³çàö³¿ ìຠäîçâîëÿòè âèêîíóâàòè ìàñøòàáóâàííÿ òà ñêðîë³íã öèõ ä³àãðàì, îáèðàòè ¿õ êîë³ð, êîðèñòóâàòèñÿ ð³çíîìàí³òíèìè íàñòðîéêàìè.
Ç ïîãëÿäó ðîçðîáëþâà÷à òàêèé ÂÂÊ – öå íåñòàíäàðòíèé ïåðèôåð³éíèé ïðèñòð³é, ùî ïåðåäຠîáðîáëåíèé ñèãíàë íà ïåðñîíàëüíèé êîìï"þòåð (ÏÊ) äëÿ éîãî îñòàòî÷íîãî àíàë³çó ³ â³äîáðàæåííÿ. Ïðîãðàìí³ çàñîáè ÂÂÊ ïðè öüîìó ïîâèíí³ çàáåçïå÷èòè ìàêñèìàëüíî çðó÷íèé ³ çâè÷íèé äëÿ êîðèñòóâà÷à ðåæèì ââåäåííÿ ³ â³äîáðàæåííÿ ³íôîðìàö³¿: ïîâèííèé ìàòè â³êíî, ó ÿêîìó ìîæëèâî çàäàòè ïàðàìåòðè ³ ïîáà÷èòè ðåçóëüòàò (ä³àãðàìó ñèãíàëó).
Ïðîöåäóðà âçàºìî䳿 êîðèñòóâà÷à ç ÂÂÊ ïîëÿãຠâ íàñòóïíîìó: êîðèñòóâà÷, çà äîïîìîãîþ ñïåö³àëüíîãî ìåíþ, çàäຠíàñòðîþâàííÿ ïðèëàäó ³ ðåæèì éîãî ðîáîòè.
Òàêèì ÷èíîì çàãàëüíà çàäà÷à, ÿêà ñôîðìóëüîâàíà â ïî÷àòêîâîìó òåõí³÷íîìó çàâäàíí³, ìîæå áóòè ðîçáèòà íà îêðåì³ ôóíêö³îíàëüí³ çàäà÷³:
· Àïàðàòíà ÷àñòèíà ÿêà ïðèéìຠ³ ïåðåòâîðèòü àíàëîãîâ³ ñèãíàëè â öèôðîâ³;
· Ïðîãðàìíå çàáåçïå÷åííÿ ïðèñòðîþ: ì³ñòèòü ó ñîá³ ïèòàííÿ ïîáóäîâè ³íòåðôåéñó ³ ñåðâ³ñíèõ ïðîãðàì;
· Îðãàí³çàö³ÿ çâ"ÿçêó ðîçðîáëþâàëüíîãî ïðèñòðîþ ç êîìï"þòåðîì;
Äëÿ òîãî ùîá ïåðåéòè äî ðîçãëÿäó êîæíî¿ ôóíêö³îíàëüíî¿ çàäà÷³ îêðåìî íåîáõ³äíî ðîçãëÿíóòè ïèòàííÿ, ùî ñòîñóþòüñÿ ïðèñòðîþ ó ö³ëîìó. Òàêîæ íåîáõ³äíî ðîçãëÿíóòè âàð³àíòè ïîáóäîâè ïðèñòðî¿â òàêîãî òèïó.
1.2.Îãëÿä ³ àíàë³ç àíàëîã³÷íèõ ïðèñòðî¿â
Ïðè ïîøóêó ñêëàäíèõ íåñïðàâíîñòåé â äèñêðåòíèõ ïðèñòðîÿõ âèíèêຠíåîáõ³äí³ñòü îäíî÷àñíîãî ñïîñòåðåæåííÿ äåê³ëüêîõ ñèãíàë³â, îäíîêðàòíèõ ³ àïåð³îäè÷íèõ, ïîâåä³íêè ñèñòåìè â ìîìåíòè ÷àñó, ïîïåðåäí³ ÿê³é-íåáóäü ïî䳿 àáî íàñòóïí³ çà íèì. Òàê³ ìîæëèâîñò³ íàäຠëîã³÷íèé àíàë³çàòîð - ïðèëàä äëÿ çáîðó ³ àíàë³çó äàíèõ ïðî ðåàëüí³ óìîâè ðîáîòè äèñêðåòíèõ ïðèñòðî¿â.
Ëîã³÷íèé àíàë³çàòîð (ËÀ) ÿâëÿº ñîáîþ êîìá³íàö³þ áàãàòîêàíàëüíîãî ðåºñòðàòîðà äâ³éêîâèõ ñèãíàë³â, ïîáóäîâàíîãî íà áàç³ øâèäêîä³þ÷îãî ÇÏ ç ðîçâèíåíîþ ñèñòåìîþ óïðàâë³ííÿ ïðîöåñîì çàïèñó äàíèõ, ³ åêðàííîãî ïóëüòà-äèñïëåÿ, ùî â³äîáðàæàº çàïèñàíó â ÇÏ ³íôîðìàö³þ â ôîðì³, íàéá³ëüø çðó÷í³é äëÿ ¿¿ àíàë³çó.
Ðîçð³çíþþòü äâà òèïè ëîã³÷íèõ àíàë³çàòîð³â: àíàë³çàòîðè ëîã³÷íèõ ñòàí³â ³ àíàë³çàòîðè òèì÷àñîâèõ ä³àãðàì.
Àíàë³çàòîðè ëîã³÷íèõ ñòàí³â ô³êñóþòü ñòàíè êîíòðîëüíèõ òî÷îê ñõåìè, ùî ïåðåâ³ðÿºòüñÿ ï³ä ÷àñ òàêòîâèõ ñèãíàë³â, ùî çàäàþòüñÿ ïðèñòðîºì, ùî ïåðåâ³ðÿºòüñÿ, ³ çàïèñóþòü ïðîöåñ çì³íè ñòàí³â ñèíõðîííî ç éîãî ðîáîòîþ.
Àíàë³çàòîðè òèì÷àñîâèõ ä³àãðàì ô³êñóþòü ñòàíè êîíòðîëüíèõ òî÷îê ñõåìè, ùî ïåðåâ³ðÿºòüñÿ â ìîìåíòè ÷àñó, ÿê³ çàäàþòüñÿ íåçàëåæíî ïðàöþþ÷èì òàêòîâèì âíóòð³øí³ì ãåíåðàòîðîì àíàë³çàòîðà.
Ñòàíè êîíòðîëüíèõ òî÷îê ô³êñóþòüñÿ â äèñêðåòí³ ìîìåíòè ÷àñó (ïðè ïîäà÷³ òàêòîâèõ ñèãíàë³â) â äâ³éêîâ³é ôîðì³; 0- ïðè â³äñóòíîñò³ ñèãíàëó, 1-ïðè éîãî íàÿâíîñò³.
Ëîã³÷í³ àíàë³çàòîðè ìàþòü äâà îñíîâíèõ ðåæèìè: ðåºñòðàö³¿ ³ â³äîáðàæåííÿ.
Ðåºñòðàö³ºþ íàçèâàºòüñÿ ïðîöåñ çàïèñó ñòàíó ñèãíàë³â, ùî ïîñòóïàþòü ïî âõ³äíèõ êàíàëàõ àíàë³çàòîðà, â éîãî çàïàì"ÿòîâóþ÷³ ïðèñòðî¿. Ðåºñòðàö³ÿ ïî÷èíàºòüñÿ ïî ñèãíàëó çàïóñêó ðåºñòðàö³¿, ÿêèé ìîæå áóòè àáî çîâí³øí³ì ñèãíàëîì, àáî êîäîâèì ñëîâîì, àáî ïîñë³äîâí³ñòþ êîäîâèõ ñë³â.
³äîáðàæåííÿì íàçèâàºòüñÿ ïðîöåñ ³íäèêàö³¿ íà åêðàí³ åëåêòðîííî-ïðîìåíåâî¿ òðóáêè òèì÷àñîâèõ ä³àãðàì àáî ëîã³÷íèõ ñòàí³â, çàïèñàíî¿ â ÇÏ â ïðîöåñ³ ðåºñòðàö³¿.
Äëÿ óñòàíîâêè ðåæèìó, ñïîñîáó çàïóñêó ðåºñòðàö³¿, â³äîáðàæåííÿ, à òàêîæ êîäîâèõ ñë³â çàïóñêó ðåºñòðàö³¿ íà ïàíåë³ óïðàâë³ííÿ º ïåðåìèêà÷³ ³ ãí³çäà äëÿ ï³äêëþ÷åííÿ çîâí³øí³õ ñèãíàë³â.
Îñê³ëüêè â ðåæèì³ ðåºñòðàö³¿ ïðîöåñ çàïèñó ñèãíàë³â â ÇÏ ËÀ éäå â³äïîâ³äíî äî âèáðàíî¿ òàêòîâî¿ ÷àñòîòè, ñèãíàëè, ÿê³ çà ÷àñîì êîðîòøå ÷åðãîâîãî òàêòîâîãî ïåð³îäó ³ ç"ÿâëÿþòüñÿ ï³ñëÿ òàêòîâîãî ñèãíàëó, íå áóäóòü çàïèñàí³, õî÷ ³ ìîæóòü ñïðè÷èíèòè íåÿñíó çì³íó ñòàí³â àñèíõðîííî¿ ëîã³êè. Äëÿ âèÿâëåííÿ ïîä³áíî¿ ñèòóàö³¿ äåÿê³ ËÀ ìàþòü ðåæèì ô³êñàö³¿ ïåðåøêîä. Öåé ðåæèì íå äîçâîëÿº âèì³ðÿòè øèðèíó êîðîòêîãî ñèãíàëó, îäíàê âêàçóº íà éîãî íàÿâí³ñòü ³ òèì÷àñîâå ïîëîæåííÿ. Îñíîâíèìè õàðàêòåðèñòèêàìè ËÀ º:
1. ÷èñëî êàíàë³â îäíî÷àñíî¿ ðåºñòðàö³¿ ñòàí³â ñèãíàë³â;
2. ð³âí³ âõ³äíèõ ëîã³÷íèõ ñèãíàë³â;
3. ãëèáèíà ðåºñòðàö³¿, ò.å ìàêñèìàëüíà ê³ëüê³ñòü çàïàì"ÿòîâóâàíü êàíàëó ³íôîðìàö³¿;
4. ìàêñèìàëüíà ÷àñòîòà ðåºñòðàö³¿, ùî âèçíà÷ຠì³í³ìàëüíèé ³íòåðâàë ÷àñó ì³æ äâîìà ïîñë³äîâíèìè â³äë³êàìè ñòàí³â âõ³äíèõ ñèãíàë³â.
Ãëèáèíà ðåºñòðàö³¿ âèçíà÷àºòüñÿ ì³ñòê³ñòþ ÇÏ, à ìàêñèìàëüíà ÷àñòîòà ðåºñòðàö³¿ - øâèäêî䳺þ ÇÏ àíàë³çàòîðà.
Àíàë³çàòîðè, ùî Âèïóñêàþòüñÿ â öåé ÷àñ ìàþòü â³ä 8 äî 48 êàíàë³â ðåºñòðàö³¿, ÷àñòîòó ðåºñòðàö³¿ â³ä 20 äî 200 ÌÃö, ãëèáèíó ðåºñòðàö³¿ â³ä 64 äî 2048 á³ò íà êàíàë³.
Ïðîöåñ ðåºñòðàö³¿ â ËÀ ìîæå áóòè ïî÷àòèé ïðè ïîÿâ³ íà âõîäàõ:
• ñïåö³àëüíî çàäàíîãî çîâí³øíüîãî ñèãíàëó;
• çàäàíî¿ êîäîâî¿ êîìá³íàö³¿ (ñëîâî ñòàíó) ñèãíàë³â ;
• çàäàíî¿ ïîñë³äîâíîñò³ êîäîâèõ êîìá³íàö³é.
²ñíóþòü íàñòóïí³ ñïîñîáè çàïóñêó ðåºñòðàö³¿: ïðÿìèé, çàòðèìàíèé ³ ç ïîïåðåäíüîþ óñòàíîâêîþ.
Ïðè ïðÿìîìó çàïóñêó ñèãíàë çàïóñêó â³äðàçó âêëþ÷ຠïðîöåñ ðåºñòðàö³¿, à ïðè çàòðèìàíîìó - ÷åðåç ïåâíèé ÷àñ, ùî çàäàºòüñÿ ÷èñëîì òàêò³â çàòðèìêè. Ïðè çàïóñêó ç ïîïåðåäíüîþ óñòàíîâêîþ àíàë³çàòîð ðåºñòðóº ñòàíè â êîíòðîëüíèõ òî÷êàõ ïðèñòðîþ, ùî ä³àãíîñòóºòüñÿ íåçàëåæíî â³ä ñèãíàëó çàïóñêó ³ äîçâîëÿº çáåðåãòè ³ âèäàòè íà â³äîáðàæåííÿ äàí³, ÿê³ áóëè çàïèñàí³ çà N òàêò³â äî ïîÿâè ñèãíàëó ³ Ì-N.
 äàíèé ÷àñ ñòâîðåííÿ áàãàòîö³ëüîâèõ, ïîðòàòèâíèõ âèì³ðþâàëüíèõ êîìïëåêñ³â éäå ïî òðüîõ íàïðÿìêàõ:
· Íà áàç³ äèñêðåòíèõ ñïåö³àë³çîâàíèõ ïðèëàä³â;
· Ñïåö³àë³çîâàí³ ì³êðîïðîöåñîðí³ ïðèëàäè;
· Ïðèëàäè çà òåõíîëî㳺þ "â³ðòóàëüí³ ³íñòðóìåíòè";
Ðîçãëÿíåìî ö³ íàïðÿìêè á³ëüø äîêëàäíî:
1.2.1. Ïîðòàòèâí³ âèì³ðþâàëüí³ êîìïëåêñè íà áàç³ äèñêðåòíèõ ñïåö³àë³çîâàíèõ ïðèëàä³â
ßê ïðàâèëî, çàðàç áóäü-ÿêèé ïðèñòîéíèé ïðèëàä ìຠ³íòåðôåéñ ï³äêëþ÷åííÿ äî êîìï"þòåðà é òàêèì îáðàçîì ç"ÿâëÿºòüñÿ ìîæëèâ³ñòü ñòâîðåííÿ áàãàòîö³ëüîâèõ âèì³ðþâàëüíèõ êîìïëåêñ³â, ó ÿêèõ çä³éñíþºòüñÿ âçàºìîçàëåæíå êåðóâàííÿ ðîáîòîþ ïðèëàä³â, äå ÷àñòèíà íåîáõ³äíèõ ôóíêö³é îáðîáêè ñèãíàë³â çä³éñíþºòüñÿ îêðåìèìè ïðèëàäàìè (ó ìåæàõ çàêëàäåíèõ ó íèõ ìîæëèâîñòåé), ÷àñòèíà ôóíêö³é ðàçîì ç âèõ³äíèìè äàíèìè ïðèëàä³â ïåðåäàºòüñÿ êåðóþ÷îìó êîìï"þòåðó. Ïðè òàêîìó ñïîñîá³ ç"ÿâëÿºòüñÿ ìîæëèâ³ñòü ñòâîðåííÿ ä³éñíî äîñèòü áàãàòîôóíêö³îíàëüíèõ âèì³ðþâàëüíèõ êîìïëåêñ³â. Ïðî ïîðòàòèâí³ñòü ïîä³áíèõ êîìïëåêñ³â ìîæíà ãîâîðèòè, çâè÷àéíî, ç âåëèêîþ íàòÿæêîþ, õ³áà ò³ëüêè â ò³ì ñìèñë³, ùî â ïðèíöèï³ âîíè º ïåðåíîñíèìè.
Î ïðîìèñëîâîìó (çàõèùåíîìó) âèêîíàíí³ ãîâîðèòè íå ïðèõîäèòüñÿ. Âàðò³ñòü âèñîêà, íàä³éí³ñòü íèçüêà (âåëèêà ê³ëüê³ñòü ñêëàäîâèõ), ôóíêö³îíàëüí³ ìîæëèâîñò³ ô³êñîâàí³ é îáìåæåí³ ìîæëèâîñòÿìè êîìïëåêòóþ÷èõ ïðèëàä³â. Ìîäåðí³çàö³ÿ é àäàïòàö³ÿ äî îá"ºêò³â ä³àãíîñòèêè - äîðîã³, òðóäîì³ñòê³, ó á³ëüøîñò³ âèïàäê³â ïîâíîþ ì³ðîþ ïðîñòî íåçä³éñíåíí³. Âèêîðèñòîâóþòüñÿ, â îñíîâíîìó, äëÿ îñíàùåííÿ ëàáîðàòîðíèõ óñòàíîâîê, ïðîâåäåííÿ ÍÈÐ ÎÊÐ ³ ³í.
1.2.2. Ñïåö³àë³çîâàí³ ì³êðîïðîöåñîðí³ ïðèëàäè
Àíàë³çàòîðè-çáèðà÷³. Íà ñüîãîäí³øí³é äåíü öå äîñèòü øèðîêà íîìåíêëàòóðà ïðèëàä³â ÿê â³ò÷èçíÿíîãî, òàê ³ ³ìïîðòíîãî âèðîáíèöòâà. Ïðèëàäè ä³éñíî ïîðòàòèâí³, áàãàòîö³ëüîâ³, ìîæóòü áóòè ó çàõèùåíîìó âèêîíàíí³ àæ äî çàáåçïå÷åííÿ âèìîã ïî ³ñêðîâçðèâîáåçïåêè.  îñòàíí³é ÿêîñò³ ïðàêòè÷íî íå ìàþòü àëüòåðíàòèâè, àëå ó âñ³õ ³íøèõ âèïàäêàõ íà ñüîãîäí³øí³é äåíü öå âæå äàëåêî íå êðàùèé øëÿõ ð³øåííÿ ïîä³áíèõ çàäà÷. Ñïðàâà â ò³ì, ùî ïîä³áí³ ïðèëàäè ó âñ³õ âèïàäêàõ ÿâëÿþòü ñîáîþ, ïî ñóò³, ñïåö³àë³çîâàí³ "ñàìîðîáí³" ïîðòàòèâí³ êîìï"þòåðè ç óáóäîâàíèìè ïðèñòðîÿìè ââîäó-âèâîäó äàíèõ ³ óí³êàëüíèì ïðîãðàìíèì çàáåçïå÷åííÿì ô³ðìè-âèðîáíèêà. Ó êîæíîãî âèðîáíèêà ïîä³áí³ ïðèëàäè º çîâñ³ì óí³êàëüíèìè ÿê ïî âèêîíàííþ "ó çàë³ç³", òàê ³ ïî ïðîãðàìíîìó çàáåçïå÷åíí³. ßê êîìï"þòåðè, ïî á³ëüøîñò³ ñâî¿õ òåõí³÷íèõ ïàðàìåòð³â ³ ñåðâ³ñíèõ ìîæëèâîñòåé âîíè íå éäóòü í³ â ÿêå ïîð³âíÿííÿ ç "çâè÷àéíèìè" ñó÷àñíèìè ïîðòàòèâíèìè êîìï"þòåðàìè, òèì á³ëüøå ç òåìïàìè ¿õíüîãî áåçóïèííîãî óäîñêîíàëþâàííÿ ³ çíèæåííÿ âàðòîñò³. Âàðò³ñòü ïðèëàä³â äîñèòü âèñîêà ³ íà ïðàêòèö³ ìîæå çá³ëüøóâàòèñÿ (íàâ³òü ó ðàçè) çà ðàõóíîê êîìïëåêòàö³¿ â³äïîâ³äíèì ïðîãðàìíèì çàáåçïå÷åííÿì. Âàðò³ñòü ïðîãðàìíîãî çàáåçïå÷åííÿ ïðàêòè÷íî çàâæäè ïîð³âíÿííà ç âàðò³ñòþ "çàë³çà", à ³íîä³ ³ ïåðåâåðøóº éîãî. Ó ö³ëîìó ìîæíà ñêàçàòè òàê: ð³÷ ãàðíà, ³íîä³ íåçàì³ííà, àëå â á³ëüøîñò³ âèïàäê³â äàëåêî íå êðàùà íà ñüîãîäí³øí³é äåíü.
1.2.3. Ïðèëàäè çà òåõíîëî㳺þ «â³ðòóàëüí³ ³íñòðóìåíòè»
Ôîðìàëüíî òåðì³í îçíà÷ຠ"óäàâàí³ ïðèëàäè", âëàñíå êàæó÷è, ôóíêö³îíàëüíî, öå, çâè÷àéíî, çîâñ³ì ä³éñí³ ïðèëàäè ³ â³ðòóàëüí³ñòü ¿õ ñêëàäàºòüñÿ ò³ëüêè â ò³ì, ùî îêðåìî, ÿê çâè÷í³ äèñêðåòí³ ïðèëàäè "ó çàë³ç³" âîíè ä³éñíî íå ³ñíóþòü. Ðåàë³çóþòüñÿ àïàðàòíî-ïðîãðàìíèì øëÿõîì ³ áàçóþòüñÿ íà òðüîõ îñíîâíèõ ñêëàäîâèì:
- Îá÷èñëþâàëüí³ é àïàðàòí³ ìîæëèâîñò³ ñó÷àñíèõ êîìï"þòåð³â, äëÿ ïåðåíîñíèõ ïðèëàä³â - öå Notebook;
- Ñïåö³àë³çîâàí³ ìîâè ïðîãðàìóâàííÿ äëÿ çàäà÷ îáðîáêè é àíàë³çó ñèãíàë³â;
- Àïàðàòí³ ïðèñòðî¿ ââîäó-âèâîäó ñïåö³àëüíî ðîçðîáëåí³ äëÿ ðîáîòè ï³ä êåðóâàííÿì ïðîãðàì, íàïèñàíèõ íà âèùåçãàäàíèõ ñïåö³àë³çîâàíèõ ìîâàõ ïðîãðàìóâàííÿ.
Îäíå ç íàéá³ëüø âäàëèõ ³ îòðèìàâøèõ äóæå øèðîêå ïîøèðåííÿ â óñüîìó ñâ³ò³ ïðîïîçèö³é ïî ïðàêòè÷í³é ðåàë³çàö³¿ äàíî¿ òåõíîëî㳿 ñòâîðåííÿ ïðèëàä³â - àïàðàòí³ ïðèñòðî¿ ââîäó-âèâîäó ³ ñïåö³àë³çîâàíà ìîâà ãðàô³÷íîãî ïðîãðàìóâàííÿ LabVIEW ô³ðìè National Instruments, ÑØÀ. Îáøèðíåéøàÿ á³áë³îòåêà ñòàíäàðòíèõ ôóíêö³é îáðîáêè ñèãíàë³â ³ ñòâîðåííÿ ³íòåðôåéñó äëÿ êîðèñòóâà÷à (âèä ïðèëàäó íà ìîí³òîð³), íàëàãîäæåí³ äðàéâåðè âçàºìî䳿 ç àïàðàòíèìè ïðèñòðîÿìè, âåëè÷åçíà íîìåíêëàòóðà ñàìèõ ïðèñòðî¿â ââîäó-âèâîäó â ñïîëó÷åíí³ ç ìîæëèâîñòÿìè ñó÷àñíèõ êîìï"þòåð³â äîçâîëÿþòü ïðè ì³í³ìàëüíî ìîæëèâèõ íà ñüîãîäí³øí³é äåíü âèòðàòàõ ñòâîðþâàòè â äóæå êîðîòêèé òåðì³í áóäü-ÿê³ ñêëàäí³ ïðèëàäè, ïðè÷îìó äóæå âèñîêî¿ ÿêîñò³. Öå îáóìîâëåíî òèì, ùî âñ³ îñíîâí³ ñêëàäîâ³ ïîä³áíîãî ïðèëàäó (êîìï"þòåð, ñèñòåìíå ÏÎ, ïðèñòð³é ââîäó-âèâîäó) - öå ô³ðìîâ³ âèðîáè ìàñîâîãî âèðîáíèöòâà, ïðîòåñòîâàí³ âèãîòîâëþâà÷åì ³ ãàðàíòîâàí³ äëÿ çàáåçïå÷åííÿ, ùî ñîïðÿãàþòñÿ ïî âñ³ì íåîáõ³äíèì ïàðàìåòðàì, íàéá³ëüø ïîâíîãî âèêîðèñòàííÿ âñ³õ ìîæëèâîñòåé êîæíîãî ç íàçâàíèõ êîìïîíåíò³â. Ïðè öüîìó âñ³ îñíîâí³ êîìïîíåíòè áåçóïèííî óäîñêîíàëþþòüñÿ ïî ñâî¿õ ôóíêö³îíàëüíèõ ³ òåõí³÷íèõ ïàðàìåòðàõ ç ïîâíèì çáåðåæåííÿì íàñòóïíîñò³ ç ïîïåðåäí³ìè âåðñ³ÿìè. Íàïðèêëàä, ðàç óæå ñòâîðåíèé â îñòàòî÷íîìó âèä³ ïðèëàä ìîæíà ïåðåóñòàíîâèòè íà ³íø³é, á³ëüø ñó÷àñíèé êîìï"þòåð ³ â³í â³äðàçó ïî÷íå ïðàöþâàòè, íàïðèêëàä, á³ëüø øâèäêî áåç ÿêèõ-íåáóäü ïåðåðîáîê ñàìî¿ ïðîãðàìè ïðèëàäó. Ç ïîãëÿäó ãàáàðèò³â ïðèëàä³â, íàâ³òü òåîðåòè÷íî íåìຠí³÷îãî ð³âíîãî, îñê³ëüêè â ãàáàðèòàõ, íàïðèêëàä, îäíà ñó÷àñíîãî Notebook ìîæå áóòè ðåàë³çîâàíå ïðàêòè÷íî íåîáìåæåíà ê³ëüê³ñòü ð³çíèõ ïðèëàä³â. Ç öèì æå çâ"ÿçàí³ ³ âàðò³ñí³ ïîêàçíèêè ïîä³áíèõ ïðèëàä³â. Íàïðèêëàä, íàâ³òü îäèí ïðèëàä òèïó ñòàíäàðòíîãî âóçüêîïîëîñíîãî ñïåêòðîàíàë³çàòîðó ó â³ðòóàëüíîìó âèêîíàíí³ áóäå êîøòóâàòè â 1.5-2 ðàçè äåøåâøå, í³æ ó òðàäèö³éíîìó äèñêðåòíîìó. Ç îãëÿäó íà òå, ùî çà òåõíîëî㳺þ â³ðòóàëüíèõ ïðèëàä³â ó ðàìêàõ ðàçîâèõ âèòðàò "íà çàë³çî" ìîæå áóòè ðåàë³çîâàíå (³ òàê íà ïðàêòèö³ çàâæäè ³ â³äáóâàºòüñÿ) áåçë³÷ ïðèëàä³â, âàðò³ñòü ïîä³áíîãî ð³øåííÿ ñòຠïðîñòî íåñîèçìåðèìî ìàëî¿ â ïîð³âíÿíí³ ç ³íøèìè ñïîñîáàìè ðåàë³çàö³¿. Îñê³ëüêè òåõíîëîã³ÿ "â³ðòóàëüíèõ ïðèëàä³â" ÿâëÿº ñîáîþ çîâñ³ì íîâó ³, ìîæíà ñêàçàòè, ðåâîëþö³éíó òåõíîëîã³þ â ïðèëàäîáóäóâàíí³, âîíà äîçâîëÿº ñïîëó÷èòè òàê³ ÿêîñò³, ùî ó ïðîöåñ³ óäîñêîíàëþâàííÿ òðàäèö³éíèõ ïðèëàä³â, ÿê ïðàâèëî, ñïîëó÷èòè íåìîæëèâî: êðàùå, äåøåâøå, øâèäøå, íàä³éí³øå. Ðîçãëÿíåìî äàíèé òèï ïðèëàä³â á³ëüø äîêëàäíî.
1.2.3.1. ³ðòóàëüí³ ïðèëàäè ô³ðìè «Áåëâàð»
Öÿ ô³ðìà ïðîïîíóº êîðèñòóâà÷àì öèôðîâ³ ëîã³÷í³ àíàë³çàòîðè ó âèãëÿä³ íåâåëèêèõ ïðèñòàâîê äî ïåðñîíàëüíîãî êîìï"þòåðà. Íàïðèêëàä ÀÊÑ-3161, öå ïðîôåñ³éíà ìîäåëü â³ðòóàëüíîãî 16 – êàíàëüíîãî ëîã³÷íîãî àíàë³çàòîðó ç ÷àñòîòîþ äèñêðåòèçàö³¿ 200ÌÃö, âèêîíàíà ó âèãëÿä³ ïðèñòàâêè äî ÏÊ òà ï³äêëþ÷àºòüñÿ äî LPT-ïîðòó êîìï^þòåðà. Ìຠãíó÷êè ìîæëèâîñò³ çàõâàòó òà â³äîáðàæåííÿ öèôðîâîãî ïîòîêó äàíèõ, øèðîêèìè ìîæëèâîñòÿìè ïî ðîáîò³ ç çîâí³øíüîþ òàêòîâîþ ÷àñòîòîþ. Ìຠíàñòóïí³ òåõí³÷í³ ïàðàìåòðè:
· Âíóòðèøí³ ÷àñòîòè äèñêðåòèç೿ 1,25 êÃö...200 ÌÃö (17 ñòóïåí³â)
· 16 êàíàë³â
· Áóôåð äàíèõ 131000 âèáîðîê íà êàíàë
· Ðåæèìè çàïóñêó: ïî øàáëîíó; ïî ôðîíòó; áåçïåðåðâíèé
· Öèôðîâèé ðåã³ñòðàòîð: â³ä 4 ñåêóíä äî 1 ÷àñó
· Ïîðîãîâà íàïðóãà 1,0...2,4 Â
· Ñïîæèâ÷à ïîòóæí³ñòü 4,5 Âò (800 ìÂò ó ðåæèì³ î÷³êóâàííÿ)
· Íåñòàá³ëüí³ñòü ÷àñòîòè äèñêðåòèçàö³¿ 0,01%
· Âõ³äíà íàïðóãà 0...7  ìàêñ.
· Âõ³äíà øèðèíà ñìóãè ÷àñòîò 40 ÌÃö
· Âõ³äíèé ³ìïåäàíñ 100 êÎì/8 ïÔ
· Ãàáàðèòí³ ðîçì³ðè 150õ86õ26 ìì
Çîâí³øí³é âèãëÿä öüîãî ëîã³÷íîãî àíàë³çàòîðó ïðèâåäåíèé íà ðèñ. 1.1
Ðèñóíîê 1.1 Çîâí³øí³é âèãëÿä ïðèñòàâêè äî êîìï"þòåðà ÀÑÊ-3161
Íèæ÷å íà ðèñ. 1.2 ïðèâåäåíî â³êíî ïðîãðàìè ³íòåðôåéñó êîðèñòóâà÷à ç ä³àãðàìîþ ñèãíàë³â.
Ðèñóíîê 1.2 Âèä äåÿêèõ â³êîí ÏÎ ïðèñòàâêè äî êîìï"þòåðà ÀÑÊ-3161
ÀÊÑ-3162 – â³ðòóàëüíèé 16-êàíàëüíèé ëîã³÷íèé àíàë³çàòîð âèêîíàíèé ó âèãëÿä³ ïëàòè ðîçøèðåííÿ â ISA-ñëîò êîìï^þòåðà òà ïðàöþº ðàçîì ç îñöèëîãðàô³÷íîþ ïëîòîþ ÀÑÊ-3101. ªäèíå äëÿ îáîõ ïëàò ïðîãðàìíå çàáåçïå÷åííÿ äîçâîëÿº ñèíõðîí³çóâàòè ³ áà÷èòè íà åêðàí³ îäíî÷àñíî 2 êàíàëè àíàëîãîâî¿ òà 16 êàíàë³â öèôðîâî¿ ³íôîðìàö³¿. Ñïîëó÷åííÿ àíàëîãîâèõ òà öèôðîâèõ ôóíêö³é äîçâîëÿº âèêîðèñòîâóâàòè ñèñòåìó ÿê îñöèëîãðàô çì³øàíèõ ñèãíàë³â äëÿ ïîøóêó àíàëîãîâèõ ïåðåøêîä ó öèôðîâèõ ñõåìàõ, àíàë³çó ôðîíò³â, ëîã³÷íèõ ð³âí³â òà ³í.
ÀÊÑ-3162 ìຠíàñòóïí³ òåõí³÷í³ ïàðàìåòðè:
· 16 êàíàë³â
· ̳í³ìàëüíèé ïåð³îä âèáîðîê: 50 íñ ó ðåàëüíîìó ÷àñ³
· Ìàêñèìàëüíèé ïåð³îä âèáîðîê 2,5 ìñ
· Çàïóñê: áóäü-ÿêà êîìá³íàö³ÿ ëîã³÷íèõ ð³âí³â íà âõîä³ àíàë³çàòîðó, àáî ñèíõðîí³çóþ÷èé ñèãíàë ç ïëàòè îñöèëîãðàôó
· Ìîæëèâ³ñòü çàïèñó äî çàïóñêàþ÷î¿ ïî䳿 7872 â³äë³êó
· Äîâæèíà çàïèñó 8000 â³äë³ê³â íà êîæíèé êàíàë
· Âõ³äíèé ³ìïåäàíñ 1 ÌÎì/30 ïÔ
· гâåíü ñïàðöüîâóâàííÿ çàïóñêó îáèðàºìèé: ÒÒË àáî ÊÌÎÏ
Çîâí³øí³é âèãëÿä öüîãî ëîã³÷íîãî àíàë³çàòîðó ïðèâåäåíèé íà ðèñ. 1.3
Ðèñóíîê 1.3 Çîâí³øí³é âèãëÿä ïðèñòàâêè äî êîìï"þòåðà ÀÑÊ-3162
Íèæ÷å íà ðèñ. 1.4 ïðèâåäåíî â³êíî ïðîãðàìè ³íòåðôåéñó êîðèñòóâà÷à ç ä³àãðàìîþ ñèãíàë³â.
Ðèñóíîê 1.4 Âèä äåÿêèõ â³êîí ÏÎ ïðèñòàâêè äî êîìï"þòåðà ÀÑÊ-3162
ÀÊÑ-3166 – öå á³ëüø ïîòóæíèé ëîã³÷íèé àíàë³çàòîð, ìຠíàñòóïí³ òåõí³÷í³ õàðàêòåðèñòèêè:
· 16 êàíàë³â
· ijàïàçîí ÷àñòîò äèñêðåòèçàö³¿ 2 êÃö…200 ÌÃö
· Äîâæèíà çàïèñó 2Ì ñëîâà íà êàíàë
· Ðåãóëþâàííÿ ðîçì³ðó ïðåäçàïèñó òà ïîñòçàïèñó
· ijàïàçîí óñòàíîâêè ïîðîã³â ñïðàöüîâóâàííÿ ïî âõîäàõ ±2,5  ñ äèñêðåòí³ñòþ 20 ìÂ
· Ðåæèìè çàïóñêó: ïðè íàÿâíîñò³ øàáëîíó äàíèõ, ïî òðèâàëîñò³ øàáëîíó äàíèõ, ïî ôðîíòó áóäü-ÿêîãî á³òà äàíèõ, çà øàáëîíîì äàíèõ òà/àáî ïî ôðîíòó áóäü-ÿêîãî á³òó äàíèõ ó ð³çíîìàí³òíèõ êîìá³íàö³ÿõ
· ²íòåðôåéñ çâ^ÿçêó ç êîìï^þòåðîì USB 1.1 àáî LPT (EPP)
· Ïðîôåñ³éí³ âèì³ðþâàëüí³ ùóïè äîçâîëÿþòü ëåãêî ³ øâèäêî çä³éñíèòè ï³äêëþ÷åííÿ äî êîíòàêò³â àíàë³çóºìî¿ ïëàòè
Öåé ëîã³÷íèé àíàë³çàòîð ïðèçíà÷åíèé äëÿ àíàë³çó ïîòîêó öèôðîâèõ äàíèõ îäíî÷àñíî ïî 16 êàíàëàì ç ÷àñòîòîþ äèñêðåòèçàö³¿ äî 200 ÌÃö, à òàêîæ ìîæå áóòè âèêîðèñòàíèé ó ÿêîñò³ öèôðîâîãî ðåã³ñòðàòîðó äàíèõ. Áóôåð 2Ì âèáîðîê íà êàíàë äîçâîëÿº çàáåçïå÷èòè âèñîêó òî÷í³ñòü ÷àñîâèõ âèì³ð³â äîñòàòíüî òðèâàëèõ ïîòîê³â äàíèõ. Ãíó÷êèé íàá³ð âàð³àíò³â ñèíõðîí³çàö³¿ òà øàáëîí³â çàïóñêó äîçâîëÿº âèçíà÷èòè ð³çíîìàí³òí³ çáî¿ ó ïîòîö³ äàíèõ, ùî ïðèâîäÿòü äî ïîðóøåííÿ ðîáîòè àïàðàòóðè. Äàíèé àíàë³çàòîð çàáåçïå÷óº íîðìàëüíó ðîáîòó ç àïàðàòóðîþ, ÿêà ìຠð³çí³ ëîã³÷í³ ïîðîãîâ³ ð³âí³ âõ³äíèõ ñèãíàë³â, òîìó ùî ïîðîãè îáèðàþòüñÿ êîðèñòóâà÷åì.
²íòåðôåéñ êîðèñòóâà÷à ïðîãðàìè ñêëàäàºòüñÿ ç íàáîðó ðîáî÷èõ ïàíåëåé (â³êîí). Êîæíà ïàíåëü ìຠíàá³ð êåðóþ÷èõ åëåìåíò³â (ÊÅ), ÿê³ äîçâîëÿþòü êîðèñòóâà÷ó âïëèâàòè íà ðîáîòó ïðîãðàìè òà ³íäèêàòîð³â, ùî â³äîáðàæàþòü íåîáõ³äíó ³íôîðìàö³þ. Á³ëüø³ñòü öèõ åëåìåíò³â º ÷àñòèíîþ ñòàíäàðòíîãî ³íòåðôåéñó Windows ³ íå ïîòðåáóþòü ñïåö³àëüíèõ ïîÿñíåíü ïî ¿õ âèêîðèñòàííþ.
Çîâí³øí³é âèãëÿä öüîãî ëîã³÷íîãî àíàë³çàòîðó ïðèâåäåíèé íà ðèñ. 1.5
Ðèñóíîê 1.5 Çîâí³øí³é âèãëÿä ïðèñòàâêè äî êîìï"þòåðà ÀÑÊ-3166
Äëÿ êåðóâàííÿ ïðîãðàìîþ êîðèñòóâà÷ ìîæå òàêîæ âèêîðèñòîâóâàòè êîìàíäè ñïëèâàþ÷üîãî ìåíþ ãîëîâíî¿ ïàíåë³. ÀÊÑ-3166 ìຠçðîçóì³ëèé òà çðó÷íèé ³íòåðôåéñ, êîòðèé ìîæå íàëàãîäæóâàòèñÿ êîðèñòóâà÷åì. Íèæ÷å íà ðèñ. 1.6 ïðèâåäåíî â³êíî ïðîãðàìè ³íòåðôåéñó êîðèñòóâà÷à ç ä³àãðàìîþ ñèãíàë³â.
Ðèñóíîê 1.6 Âèä äåÿêèõ â³êîí ÏÎ ïðèñòàâêè äî êîìï"þòåðà ÀÑÊ-3166
1.2.3.2. ³ðòóàëüí³ ïðèëàäè ô³ðìè «Omega»
Ëîãè÷åñêèé àíàëèçàòîð Omega – Logic : âèêîðèñòîâóºòüñÿ äëÿ çàïèñó àíàë³çó ïîñë³äîâíèõ òà ïàðàëåëüíèõ ïîòîê³â îáì³íó, à òàêîæ ãåíåðàö³¿ çàäàíèõ öèôðîâèõ ïîñë³äîâíîñòåé. Çáóäîâàíèé íà îñíîâ³ áàçîâîãî áëîêó Omega. Çàâäÿêè âèêîðèñòàííþ ÏË²Ñ ïðèñòð³é ìຠíåäîñÿæíó äëÿ ì³êðîêîíòðîëåðíèõ àíàëîã³â øâèäêîä³þ òà òî÷í³ñòü îáðîáêè äàíèõ. 4 ðåæèìè çàïèñó äîçâîëÿþòü îïòèìàëüíî âèêîðèñòîâóâàòè âíóòð³øíþ ïàì^ÿòü àíàë³çàòîðà. Íàÿâí³ñòü ð³çíîìàí³òíèõ âáóäîâàíèõ òà êîðèñòóâàëüíèöüêèõ çàñîá³â àíàë³çó ñèãíàë³â äຠìîæëèâ³ñòü øâèäêî òà åôåêòèâíî îáðîáëþâàòè âåëèê³ îá^ºìè ³íôîðìàö³¿. Öåé àíàë³çàòîð ìຠíàñòóïí³ òåõí³÷í³ ïàðàìåòðè:
· Ëîã³÷íèé àíàë³çàòîð:
· ʳëüê³ñòü êàíàë³â: 2, 4, 8
· Îá^ºì âíóòð³øíüî¿ ïàì^ÿò³: 128 ÊÁàéò (îïö³îíàëüíî 512K)
· Ðåæèìè çàïèñó: íîðìàëüíèé, àäàïòèâíèé, äåëüòà, ç çîâí³øíüîþ ñèíõðîí³çàö³ºþ.
· Ìàêñèìàëüíà ÷àñòîòà çàïèñó: 20 ÌÃö.
· Ñòàá³ëüí³ñòü çàäàþ÷üîãî ãåíåðàòîðà: +/-100ppm (îïö³îíàëüíî +/-25ppm)
· Àíàë³çàòîð ïðîòîêîë³â: I2C, MicroWire, SPI, RS232, 1Wire, CAN ...
· Íàëàãîäæåííÿ ðåæèì³â â³äîáðàæåííÿ ³íôîðìàö³¿ (äâ³éêîâèé, äåñÿòêîâèé, ø³ñòíàäöÿòêîâèé, ñèìâîëüíèé).
· Âáóäîâàíà ìàêðîìîâà àíàë³çó ³ ãåíåðàö³¿ ïîñë³äîâíîñòåé.
· Çáåðåæåííÿ äàíèõ ó ôàéëè ð³çíèõ ôîðìàò³â.
· Ãåíåðàòîð: 8 êàíàë³â, 128 ÊÁàéò ïàì^ÿò³, ìàêñèìàëüíà ÷àñòîòà - 20 ÌÃö, îäíîêðàòíèé òà öèêë³÷íèé ðåæèì.
· Ëîã³÷íèé ïðîáíèê - 16 êàíàë³â.
· Åëåêòðè÷í³ ïàðàìåòðè (ç àäàïòåðîì LA16):
· - Âõ³äíèé îï³ð - 100 êÎì
· - Âèõ³äíèé îï³ð - 100 Îì
· - Âõ³äíà ºìí³ñòü - 10 ïÔ (áåç êàáåëþ)
· - Íàïðóãà ïîðîãîâîãî ð³âíÿ - 1.4 (TTL)
1.2.3.3. ³ðòóàëüí³ ïðèëàäè ô³ðìè «National Instruments»
Öÿ ô³ðìà º ðîçðîáíèêîì òåõíîëî㳿 â³ðòóàëüíèõ ïðèëàä³â – ðåâîëþö³éíî¿ êîíöåïö³¿, ùî çì³íèëà ï³äõ³ä òà ìåòîäèêó ïðîâåäåííÿ âèì³ð³â òà ðîçðîáêè ñèñòåì àâòîìàòèçàö³¿. Ìàêñèìàëüíî âèêîðèñòîâóþ÷è ìîæëèâîñò³ êîìï^þòåð³â òà ñó÷àñíèõ ³íôîðìàö³éíèõ òåõíîëîã³é, â³ðòóàëüí³ ïðèëàäè äîçâîëèëè çá³ëüøèòè ïðîäóêòèâí³ñòü ³ çíèçèòè ñîá³âàðò³ñòü ð³øåíü çà ðàõóíîê âèêîðèñòàííÿ ãíó÷êîãî òà ïðîñòîãî ó îñâîºíí³ ïðîãðàìíîãî çàáåçïå÷åííÿ, òàêîãî ÿê ñåðåäîâèùå ãðàô³÷íîãî ïðîãðàìóâàííÿ LabVIEW, à òàêîæ ìîäóëüíîãî îáëàäíàííÿ, òàêîãî ÿê, íàïðèêëàä, ìîäóë³ ñòàíäàðòó PXI, ïðèçíà÷åíîãî äëÿ çáîðó äàíèõ òà êåðóâàííÿì ïðèëàäàìè.
Ðîçãëÿäàþ÷è íîâ³òí³ ïðèëàäè çáîðó äàíèõ ö³º¿ ô³ðìè, ìîæíà âèä³ëèòè íàñòóïí³: öå óí³âåðñàëüí³é çîâí³øí³é ïðèñòð³é çáîðó äàíèõ USB 6008/6009, à òàêîæ âíóòð³øí³ ïëàòè çáîðó äàíèõ Ì ñåð³¿, ùî ìàþòü ñòàíäàðòí³é òà ïîøèðåíèé äëÿ çâè÷àéíèõ ÏÊ øâèäêèé ³íòåðôåéñ ÐѲ.
Ðîçãëÿíåìî òåïåð á³ëüø äåòàëüíî òåõí³÷í³ õàðàêòåðèñòèêè öèõ ïðèëàä³â:
USB 6008/6009 çîáðàæåíî íà ðèñ. 1.7.
· 8 êàíàë³â àíàëîãîâîãî ââîäó, ç äîçâîëîì 12 àáî 14 á³ò, ÷àñòîòà îöèôðîâêè äî 48 êÃö;
· Ãâèòîâ³ òåðì³íàëè äëÿ ï³äêëþ÷åííÿ äàò÷èê³â;
· Øâèäêå plug-and-play ï³äêëþ÷åííÿ äî ÏÊ;
· Äðàéâåðè äëÿ ÎÑ Windows, Mac OS X òà Linux;
· Áàãàòîôóíêö³îíàëüíèé ââ³ä/âèâ³ä äëÿ ïðîâåäåííÿ çáîðó òà çáåðåæåííÿ äàíèõ;
· Æèâëåííÿ ïî øèí³ USB;
· Áåçêîøòîâíå ÏÎ äëÿ çáîðó òà çáåðåæåííÿ äàíèõ.
Ðèñóíîê 1.7 Çîâí³øí³é âèãëÿä ïðèñòàâêè äî êîìï"þòåðà USB 6008/6009
Ïëàòè çáîðó äàíèõ Ì ñå𳿠çîáðàæåíî íà ðèñ. 1.8.
· Äî 32 àíàëîãîâèõ âõîä³â, 4 âèõîä³â òà 48 öèôðîâèõ ë³í³é;
· Äîçâ³ë äî 18 ðîçðÿä³â;
· Ïðîãðàìóº ìèé âõ³äíèé ä³àïàçîí;
· Àíàëîãîâèé âèâ³ä äî 2,8 ÌÃö (16 ðîçðÿä³â);
· Âèñîêîøâèäê³ñíèé (äî 10 ÌÃö) ââ³ä/âèâ³ä öèôðîâèõ ñèãíàë³â;
· Ó 5 ðàç³â ïîêðàùåíà òî÷í³ñòü âèì³ð³â çà ðàõóíîê íåë³í³éíî¿ êàë³áðóâàííÿ â óñ³õ ä³àïàçîíàõ;
· Ïîâíà ï³äòðèìêà LabVIEW òà ³íñòðóìåíòàëüíîãî äðàéâåðó NI-DAQmx.
Ðèñóíîê 1.8 Çîâí³øí³é âèãëÿä ïëàòè çáîðó äàíèõ Ì ñåð³¿
LabVIEW ÿâëÿº ñîáîþ âèñîêîåôåêòèâíå ñåðåäîâèùå ãðàô³÷íîãî ïðîãðàìóâàííÿ, ó ÿêîìó ìîæíà ñòâîðþâàòè ãíó÷ê³ òà ìàñøòàáîâàí³ ïðèêëàäí³ ïðîãðàìè âèì³ð³â, êåðóâàííÿ òà òåñòóâàííÿ ç ì³í³ìàëüíèìè ÷àñîâèìè òà ãðîøîâèìè çàòðàòàìè. Ïðèêëàä ïðèêëàäíî¿ ïðîãðàìè âèì³ð³â, ñòâîðåíî¿ ó LabVIEW çîáðàæåíî íà ðèñ.1.9.
Ðèñóíîê 1.9 Çîâí³øí³é âèãëÿä â³êîí ïðèêëàäíî¿ ïðîãðàìè âèì³ð³â,
ñòâîðåíî¿ ó LabVIEW
LabVIEW ñïîëó÷ຠó ñîá³ ãíó÷ê³ñòü òðàäèö³éíî¿ ìîâè ïðîãðàìóâàííÿ ç ³íòåðàêòèâíîþ òåõíîëî㳺þ Åêñïðåñ ÂÏ, ÿêà âêëþ÷ຠó ñåáå àâòîìàòè÷íå ñòâîðåííÿ êîäó, âèêîðèñòàííÿ ïîì³÷íèê³â ïðè êîíô³ãóðóâàíí³ âèì³ð³â, øàáëîíè ïðèêëàäíèõ ïðîãðàì òà Åêñïðåñ ÂÏ, ùî íàëàãîäæóþòüñÿ. Çàâäÿêè öèì îñîáëèâîñòÿì, ³ åêñïåðòè ìîæóòü ëåãêî òà øâèäêî ñòâîðþâàòè ïðèêëàäí³ ïðîãðàìè ó LabVIEW.
1.3 Ïîð³âíÿëüíèé àíàë³ç òà âèñíîâêè
Çàäà÷ó ðåàë³çàö³¿ ÂÂÊ àíàëîã³÷íîãî ðîçðîáëþâàëüíîìó, ìîæíà âèð³øèòè äåê³ëüêîìà øëÿõàìè:
Çà äîïîìîãîþ ñïåö³àë³çîâàíèõ ïëàò (ðåàë³çàö³ÿ íà «òâåðä³é» ëîã³ö³). Äàíèé ñïîñ³á äîçâîëÿº ì³í³ì³çóâàòè ÿê ðîçì³ðè, òàê ³ âàðò³ñòü àïàðàòíî¿ ÷àñòèíè, àëå ïðè öüîìó çðîñòàþòü âèìîãè äî ÏÊ, òîìó ùî íà íüîãî ëÿãຠâñÿ îáðîáêà âõ³äíîãî ñèãíàëó.
Çà äîïîìîãîþ ïëàò íà «ïðîãðàìóâàëüí³é» ëîã³ö³. Äàíèé ñïîñ³á äîçâîëÿº íå ò³ëüêè ïåðåäáà÷èòè çàõèñò ïëàòè â³ä ïîçàìåæíîãî ð³âíÿ âõ³äíîãî ñèãíàëó, àëå ³ ïåðåêëàñòè ÷àñòèíó éîãî îáðîáêè íà ì³êðîêîíòðîëåð ïëàòè, ùî äîçâîëÿº ðîçâàíòàæèòè ÏÊ.
1.3.1 Êîðîòê³ âèñíîâêè
ßê âèäíî ç ïðèâåäåíîãî ïîð³âíÿííÿ ðåàë³çàö³ÿ ÂÂÊ çà äîïîìîãîþ «òâåðäî¿» ëîã³êè ïðèâîäèòü äî çíà÷íî ìåíøèõ ãðîøîâèõ âèòðàò, àëå ïðè öüîìó ³ øâèäê³ñòü ðîáîòè óñüîãî ÂÂÊ, ³ ìîæëèâ³ñòü âèêîðèñòîâóâàòè ÏÊ ó áàãàòîçàäà÷íîì ðåæèì³ ð³çêî çíèæóþòüñÿ ÷åðåç âåëèêó ê³ëüê³ñòü îá÷èñëåíü, ùî âèêîíóº ÏÊ. Ïðèéìàþ÷è öå äî óâàãè, ó ïðîöåñ³ äèïëîìíîãî ïðîåêòóâàííÿ áóâ ðîçðîáëåíèé ÂÂÊ íà «ïðîãðàìóâàëüí³é» ëîã³ö³, ùî äîçâîëèëî â çíà÷í³é ì³ð³ ðîçâàíòàæèòè ÏÊ, ³ çíà÷íî çìåíøèòè ÷èñëî äàíèõ äëÿ îáì³íó, òîìó ùî âñÿ ïîïåðåäíÿ îáðîáêà ñèãíàëó âèêîíóºòüñÿ ì³êðîêîíòðîëåðîì.
1.4. Çâ"ÿçîê ÂÂÊ ç IBM PC
ϳäêëþ÷åííÿ ÂÂÊ äî ÏÊ ìîæíà çä³éñíèòè âèêîðèñòîâóþ÷è áóäü-ÿêèé óáóäîâàíèé ³íòåðôåéñ. Êîðîòêå ïîð³âíÿííÿ äåÿêèõ ç íèõ ïðèâåäåíî â òàáë. 1.
Òàáëèöÿ 1.
Ïîð³âíÿííÿ ìåòîä³â ï³äêëþ÷åííÿ ÂIÊ
Ñèñòåìíà ìàã³ñòðàëü ISA |
²íòåðôåéñ |
²íòåðôåéñ |
|
Øâèäê³ñòü îáì³íó | Âèñîêà (äî 5 Ìáàéò/ñ ³ âèùå) | äî 100 Êáàéò/ñ | 115200 Êáiò/ñ |
Äîâæèíà ³ òèï ë³í³¿ çâ"ÿçêó ç êîìï"þòåðîì | Âáóäîâàí³ ÏÑ (ë³í³ÿ çâ"ÿçêó â³äñóòíÿ) | Äî 2 ì, áàãàòîïðîâ³äíèé êàáåëü | Äî 15ì, îäèíî÷íèé ïðîâ³ä |
Ñêëàäí³ñòü âóçë³â ñïîëó÷åííÿ ç ÏÊ | ³ä ìàëî¿ äî ñåðåäíüî¿ | ³ä ìàëî¿ äî ñåðåäíüî¿ | ³ä ñåðåäíüî¿ äî âèñîêî¿ |
Äîäàòêîâèé êîíñòðóêòèâ | Íå ïîòð³áíèé | Ïîòð³áíèé | Ïîòð³áíèé |
Çîâí³øíº äæåðåëî æèâëåííÿ | Íå ïîòð³áíå | Ïîòð³áíå | Ïîòð³áíå |
Ôîðìàò ³ ðîçðÿäí³ñòü äàíèõ |
Ïàðàëåëüíèé, |
Ïàðàëåëüíèé, |
Ïîñë³äîâíèé |
Íåîáõ³äí³ñòü íàÿâíîñò³ äðàéâåðà | + | + | - |
ʳëüê³ñòü ÏÑ, ùî ï³äêëþ÷àþòüñÿ äî ÏÊ | Äî 6 | 1 | 1 |
Ç ïîãëÿäó ðîçðîáëþâàëüíîãî ÂÂÊ íàéá³ëüø ïðèâàáëèâèì âèãëÿäຠ³íòåðôåéñ RS-232.
1.4.1 Âèá³ð ³íòåðôåéñó çâ"ÿçêó
Ó ðîçðîáëþâàëüíîìó ÂÂÊ çâ"ÿçîê ïðèñòðîþ ç ÏÊ áóäå çä³éñíþâàòèñÿ çà äîïîìîãîþ COM ïîðòó (³íòåðôåéñ RS-232). Äàíèé âèä çâ"ÿçêó äîçâîëÿº çàáåçïå÷èòè äîñòàòíþ äëÿ ðîáîòè ÂÂÊ øâèäê³ñòü ³ ïðè öüîìó º íàéá³ëüø çðó÷íèì ç ïîãëÿäó ÏÎ, òîìó ùî íå âèìàãຠñïåö³àëüíîãî äðàéâåðà. Ðîçãëÿíåìî öåé ³íòåðôåéñ á³ëüø äîêëàäíî.
2 ÎÁÇÎÐ ÀÏÀÐÀÒÍί ×ÀÑÒÈÍÈ
2.1 Ëàáîðàòîðíûé ñòåíä EV8031
Ðèñ. 1 Áëîê ñõåìà ñòåíäó EV8031
Âñÿ ëîã³êà ñòåíäó ðåàë³çîâàíà íà ïðîãðàìóºì³é ëîã³÷í³é ì³êðîñõåì³ EPM7128STC100. Ñèñòåìíèé êîíòðîëëåð êåðóº ðåæèìàìè ðîáîòè, âèðîáó êåðóþ÷èõ ñèãíàë³â íà ÎÇÏ, ðåã³ñòðè çàù³ïêè, äèíàì³÷íèì ñâ³òëîä³îäíèì ³íäèêàòîðîì, êëàâ³àòóðîþ.
2.1.1 Ñèñòåìíèé êîíòðîëëåð
Ñèñòåìíèé êîíòðîëëåð çâ^ÿçàíèé ç ì³êðîêîíòðîëëåðîì çà äîïîìîãîþ øèíè äàííèõ AD0..7 òà ñòàðøèõ 4-õ á³ò àäðåñó A12..15. Êîëè ì³êðîêîíòðîëëåð âèêîíóº îïåðàö³þ ÷èòàííÿ/çàïèñó äàííèõ ó çîâí³øíþ ïàì^ÿòü ñïî÷àòêó íà ë³í³¿ AD0..7(ìóëüòèïëåêñóºòüñÿ ³ç A0..7 íà ìîìåíò ñèíõðî³ìïóëüñó ë³í³¿ ALE) òà ë³í³¿ A8..15 âèâîäèòüñÿ àäðåñ êîì³ðêè, ìîëîäø³ 8 á³ò òà ñòàðø³ – â³äïîâ³äíî. ϳñëÿ çàê³í÷åííÿ ñèíõðî³ìïóëüñó ALE íà ë³í³ÿõ AD0..7 ç^ÿâëÿºòüñÿ 8 á³ò äàííèõ. Êîëè ñòàðøèé á³ò àäðåñó äîð³âíþº 1, ñèñòåìíèé êîíòðîëëåð çàëèøàº ë³í³þ nRCS ó âèñîêîìó ñòàí³, ³ ñòàðø³ 4 á³òà àäðåñó, ðàçîì ³ç ìîëîäøèì áàéòîì àäðåñó, ÿêèé íàä³éøîâ ïî ë³í³ÿì AD0..7 ó ïåð³îä ñèíõðî³ìïóëüñó, òåïåð êåðóþòü àäðåñîþ ïðèñòðîþ êîòðîìó íàäñèëàºòüñÿ êåðóþ÷èé áàéò. Ïåðåë³ê àäðåñ çà ÿêèìè ðîçòàøîâàí³ êåðóþ÷³ ñëîâà ïðèñòðî¿â íàäàíèé ó òàáëèö³ 2.1.
Òàáëèöÿ 2.1.
Àäðåñ |
Òèï öèêëà |
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
Èìÿ |
|||||||||
Ïîðòû ïåðèôåðèéíûõ óñòðîéñòâ |
|||||||||||||||||||
8xx0 |
Çàïèñü |
[Ïîðò A] |
PA_REG |
||||||||||||||||
8xx1 |
Çàïèñü |
[Ïîðò B] |
PB_REG |
||||||||||||||||
8xx2 |
Çàïèñü |
[Ïîðò C] |
PC_REG |
||||||||||||||||
8xx3 |
Çàïèñü |
x |
x |
x |
x |
x |
TRISC |
x |
x |
TRIS |
|
||||||||
ÆÊÈ |
|||||||||||||||||||
8xx4 |
Çàïèñü |
Ðåãèñòð êîìàíä ÆÊ èíäèêàòîðà |
LCD_CMD |
||||||||||||||||
8xx5 |
Çàïèñü |
Ðåãèñòð äàííûõ ÆÊ èíäèêàòîðà |
LCD_DATA |
||||||||||||||||
Ïîñëåäîâàòåëüíûé ïîðò |
|||||||||||||||||||
9xxx |
×òåíèå |
CTS |
DSR |
DCD |
RI |
KL3 |
KL2 |
KL1 |
KL0 |
US_REG |
|||||||||
Cxx0 |
Çàïèñü |
x |
x |
X |
x |
DTR |
RTS |
CFG1 |
CFG0 |
UC_REG |
|||||||||
Èíäèêàòîð è ñâåòîäèîäû |
|||||||||||||||||||
Axx0 |
Çàïèñü |
[Ðåãèñòð èíäèêàòîðà 0] |
DISPLAY[0] |
||||||||||||||||
Axx1 |
Çàïèñü |
[Ðåãèñòð èíäèêàòîðà 1] |
DISPLAY[1] |
||||||||||||||||
Axx2 |
Çàïèñü |
<çàðåçåðâèðîâàíî> |
DISPLAY[2] |
||||||||||||||||
Axx3 |
Çàïèñü |
<çàðåçåðâèðîâàíî> |
DISPLAY[3] |
||||||||||||||||
Axx4 |
Çàïèñü |
DP3 |
DP2 |
DP1 |
DP0 |
BL3 |
BL2 |
BL1 |
BL0 |
DC_REG |
|||||||||
Axx5 |
Çàïèñü |
<çàðåçåðâèðîâàíî> |
EDC_REG |
||||||||||||||||
Axx6 |
Çàïèñü |
LED7 |
LED6 |
LED5 |
LED4 |
LED3 |
LED2 |
LED1 |
LED0 |
LED_REG |
|||||||||
Óïðàâëåíèå ðàáîòîé |
|||||||||||||||||||
Axx7 |
Çàïèñü |
x |
x |
X |
x |
x |
x |
x |
RUN |
SYS_CTL |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Ñîâìåñòèìûå ðåãèñòðû |
|||||||||||||||||||
Bxx0 |
Çàïèñü |
[Ðåãèñòð èíäèêàòîðà 1] |
DISPLAYB |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
2.1.2 Çîâí³øíÿ ïàì^ÿòü ÎÇÏ
Êîëè ñòàðøèé 15 á³ò àäðåñó äîð³âíþº 0 ñèñòåìíèé êîíòðîëëåð âñòàíîâëþº ë³í³þ âèáîðó êðèñòàëëó ÎÇÏ – nRCS ó íèçüêèé ëîã³÷íèé ð³âåíü, à ë³í³¿ nRRD òà nRWR ïîâòîðþþòü ñòàíè ë³í³é nRD òà nWR â³äïîâ³äíî. ˳í³ÿ RA14 ïîâòîðþº ë³í³þ A14 ò³ëüêè ó òîìó âèïàäêó ÿêùî âèáðàíèé ðåæèì ðîáîòè ñòåíäà ³ç ì³êðîêîíòðîëëåðîì AVR. Ó âèïàäêó ðîáîòè ³ç ì³êðîêîíòðîëëåðîì 80C51 ë³í³ºþ áóäå êåðóâàòè ñèñòåìíèé êîíòðîëëåð ïåðø³ 16êáàéò – êîäè ³íñòðóêö³é ïðîãðàììè, äðóã³ 16êáàéò – äàíí³.
2.1.3 Ïîðòè ââîäó/âèâîäó
Ñòåíä ìຠòðè 8-ìè á³òíèõ ïîðò³â ââîäó/âèâîäó PORTA(ë³í³¿ PA0..7), PORTB(ë³í³¿ PB0..7), PORTC(ë³í³¿ PC0..7). Ïîðòè PORTA òà PORTB âèêîíàí³ íà ðåã³ñòðàõ çàù³ïêàõ ³ ïðàöþþòü ò³ëüêè íà âèõîä, à PORTC – ó ñèñòåìíîìó êîíòðîëëåð³ ³ ìîæå ïðàöþâàòè ÿê íà âõîä òàê ³ íà âèõîä. Êîëè ì³êðîêîíòðîëëåð çàïèñóº áàéò ïî àäðåñó 8xx0(x – íå âïëèâàþòü ³ ìîæóòü áóòè áóäü ÿêèìè), ñèñòåìíèé êîíòðîëëåð âñòàíîâëþº ë³í³þ PACLK ó âèñîêèé ñòàí. Ðåã³ñòð çàù³ïêà çàïàì^ÿòîâóº ë³í³¿ AD0..7 òà ïîâòîðþº ³õ ñòàí íà ñâî¿õ âèõ³äíèõ ë³í³ÿõ – PA0..7. Àíàëîã³÷íî îòðèìóºòüñÿ äîñòóï äî ïîðò³â PORTB òà PORTC àëå äîñòóï âèêîíóºòüñÿ çà àäðåñàìè 8xx1 òà 8õõ2 â³äïîâ³äíî. Çà àäðåñîþ 8õõ3 çíàõîäèòüñÿ áàéò êåðóâàííÿ ðåæèìîì ðîáîòè íà âõ³ä àáî íà âèõ³ä, çà â³äïîâ³äຠá³ò 2. ßêùî â³í äîð³âíþº 0 ïîðò ïðàöþº íà âõ³ä, ÿêùî 1 íà âèõ³ä.
2.1.4 Ïîðò ïîñë³äîâíî¿ ïåðåäà÷³ äàííèõ
Ìîäóëü ïîñë³äîâíîãî çâ^ÿçêó ñòâîðåíèé íà ì³êðîñõåì³ ïðèéìà÷à 1489, ïåðåäàâà÷à 74ÍÑ04, ìóëòèïëåêñîðà êàíàëó ïåðåäà÷³ (óñåðåäèí³ ñèñòåìíîãî êîíòðîëëåðó). Âèáîð êàíàëó ïîñë³äîâíî¿ ïåðåäà÷³ çàáåñïå÷óºòüñÿ ñèãíàëàìè CFG1,CFG0 çà àäðåñîþ 9001h(ñì. òàáëèöó 1). Ïðîãðàìíå âñòàíîâëåííÿ ñèãíàë³â CFG0 ó ‘1^, à CFG1 ó ^0^ ôîðìóº âèá³ð äîäàòêîâîãî êàíàëó ïîñë³äîâíî¿ ïåðåäà÷³ äàííèõ, ãí³çäî X12. Äîäàòêîâèé ïîñë³äîâíèé êàíàë ìຠïîâíèé íàá³ð ñèãíàë³â ³íòåðôåéñó RS-232C. Ñàì ïðèñòð³é ÿêèé ðåàë³çóº ïîñë³äîâíó ïðèéîì/ïåðåäà÷ó çíàõîäèòüñÿ ó ì³êðîêîíòðîëëåð³ ³ íàçèâàºòüñÿ UART àáî USART, éîãî ë³í³¿ RxD, TxD çâ^ÿçàí³ ³ç ñèñòåìíèì êîíòðîëëåðîì, à â³í â ñâîþ ÷åðãó ìîæå êîìóòóâàòè ¿õ íà 3 íàïðÿìêè:COM1, COM2, RS485.
2.1.5 ̳êðîêîíòðîëëåð
Ñòåíä ï³äòðèìóº 2 òèïè ì³êðîêîíòðîëëåð³â: ì³êðîêîíòðîëëåð AT89C51 ³ç ÿäðîì ³8031, òà ATMega8515 ³ç AVR ÿäðîì ÿêèé ³ ðîçãëÿäàºòüñÿ ó äàííîìó äîêóìåíò³. Äëÿ ïåðåìèêàííÿì ì³æ ðåæèìàìè ï³äòðèìêè ïåðøîãî àáî äðóãîãî ì³êðîêîíòðîëëåðó, ñèñòåìíèé êîíòðîëëåð ìຠë³í³þ Õ9(0 – AVR, 1 - i8031).
2.2 ̳êðîêîíòðîëëåð ATMega8515
ÊÌÎÏ ì³êðîêîíòðîëëåð ÀÒ8515 ðåàë³çîâàíèé çà AVR RISC àðõ³òåêòóðîþ (Ãàðâàðäñüêà àðõ³òåêòóðà ³ç ðîçä³ëüíîþ ïàì^ÿòòþ òà ðîçä³ëüíèìè øèíàìè äëÿ ïàì^ÿò³ ïðîãðàì òà äàíèõ) òà ñóì³ñíèé çà ïîõ³äíèì êîäîì ³ òàêòóâàííþ ³ç 8-ìè ðîçðÿäíèìè ì³êðîêîíòðîëåðàìè ðîäèíè FVR. Âèêîíóþ÷è êîìàíäè çà îäèí òàêòîâèé öèêë, â³í çàáåçïå÷óº ìîãóòíþ ñèñòåìó êîìàíä ³ç 32-ìà 8-ðîçðÿäíèìè ðåã³ñòðàìè çàãàëüíîãî ïðèçíà÷åííÿ òà êîíâåºðíå çâåðíåííÿ äî ïàì^ÿò³ ïðîãðàì. سñòü ³ç 32 ðåã³ñòð³â ìîæóòü âèêîðèñòîâóâàòèñü ÿê òðè 16-ðîçðÿäíèõ ðåã³ñòðà-âêàç³íèêà ïðè êîñâåíí³é àäðåñàö³¿ ïðîñòîðó ïàì^ÿò³. Âèêîíàííÿ â³äíîñíèõ ïåðåõîä³â òà êîìàíä âèêëèêó ðåàë³çóºòüñÿ ³ç ïðÿìîþ àäðåñàö³ºþ óñ³õ 4Ê àäðåñíîãî ïðîñòîðó. Àäðåñà ïåðèôåð³éíèõ ôóíêö³é ì³ñòèòüñÿ ó ïðîñòîð³ ïàì^ÿò³ ââîäó/âèâîäó. Àðõ³òåêòóðà åôåêòèâíî ï³äòðèìóº ÿê ìîâè âèñîêîãî ð³âíÿ, òàê ³ ïðîãðàìè íà ìîâàõ àñåìáëåðó.
2.2.1 Àðõ³òåêòóðà AVR
̳êðîêîíòðîëëåð ìຠ32 ðåã³ñòðè çàãàëüíîãî ïðèçíà÷åííÿ ÿê³ áåçïîñåðåäíüî ï³äêëþ÷åí³ äî ÀËÓ, öå äîçâîëÿº âèêîíóâàòè á³ëüø³ñòü êîìàíä çà îäèí òàêò. ̳êðîêîíòðîëëåð ìຠ8 êáàéò íåîäíîðàçîâî-ïðîãðàìóºìî¿ ïàì^ÿò³ ïðîãðàìì, 512 áàéò âíóòð³øíüîãî ÏÇÏ, 512 áàéò âíóòð³øíüîãî ÎÇÏ òà ³íòåðôåéñ ÿêèé äîçâîëÿº ðîçøèðèòè öèé îá^ºì çàâäÿêè ï³äêëþ÷åííþ çîâí³øíüîãî ÎÇÏ, 4 – 8-ìè á³òíèõ ïîðòà òà 1 – 3-õ á³òíèé ïîðò, 1 – 8-ìè á³òíèé òàéìåð òà 1 – 16 – á³òíèé òàéìåð, ÿê³ ìàþòü çîâí³øí³ ë³í³¿ ñèíõðîí³çàö³¿, ïåðåðèâàííÿ çà ïåðåïîâíåííÿì òà çð³âíåííÿì. Òàêîæ ì³êðîêîíòðîëëåð ìຠçîâí³øí³ ïåðåðèâàííÿ, ïîñë³äîâíèé ïðîãðàìóºìèé ïðèåìîïåðåäàâà÷, ïðîãðàìóºìèé “WatchDog” òàéìåð ³ç îêðåìèì RC-ãåíåðàòîðîì, ïîðò SPI òà òðè ïðîãðàìóºì³ ðåæèìè ðîáîòè ºíåðãîñáåðåæåííÿ.
Ðèñ 1. Áëîê ñõåìà ì³êðîêîíòðîëëåðó ATMega8515
2.2.2 Ðîçïîä³ëåííÿ ïàì^ÿò³ ì³êðîêîíòðîëåðà
Ðîçïîä³ëåííÿ ïàì^ÿò³ ì³êðîêîíòðîëëåðà ïîêàçàíî íà ðèñ. 2.
Âíóòð³øí³é ÎÇÏ ì³êðîêîíòðîëëåðó ðîçòàøîâàíèé çà àäðåñîþ 0060h òà çàê³í÷óºòüñÿ 025Fh. Ïî÷èíàþ÷è ç àäðåñè 0260h äî FFFFh ìîæíà àäðåñóâàòè çîâí³øíþ ïàì^ÿòü. Íà ðèñ. 3 íàäàíà ñòðóêòóðíà ñõåìà ï³äêëþ÷åííÿ çîâí³øíüîãî ÎÇÏ äî ì³êðîêîíòðîëëåðó.
Ðèñ 2. Ðîçïîä³ëåííÿ ïàì^ÿò³ ì³êðîêîíòðîëëåðà.
Âíóòð³øí³é ÎÇÏ ì³êðîêîíòðîëëåðó ðîçòàøîâàíèé çà àäðåñîþ 0060h òà çàê³í÷óºòüñÿ 025Fh. Ïî÷èíàþ÷è ç àäðåñè 0260h äî FFFFh ìîæíà àäðåñóâàòè çîâí³øíþ ïàì^ÿòü. Íà ðèñ. 3 íàäàíà ñòðóêòóðíà ñõåìà ï³äêëþ÷åííÿ çîâí³øíüîãî ÎÇÏ äî ì³êðîêîíòðîëëåðó.
Ðèñ. 3 Ñòðóêòóðíà ñõåìà ï³äêëþ÷åííÿ ÎÇÏ äî ì³êðîêîíòðîëëåðà
Íà â³äì³íó â³ä âíóòð³øíüî¿ ïàì^ÿò³ äîñòóï äî çîâí³øíüî¿ òðèâຠäîâøå íà 1 òàêò(àáî íà 2 òàêòè ó çàëåæíîñò³ â³ä íàëàøòîâóâàíü). Íà ðèñ. 4 ïîäàíà
÷àñîâà ä³àãðàìà äîñòóïó äî çîâí³øíüî¿ ïàì^ÿò³:
Ðèñ. 4 ×àñîâà ä³àãðàìà äîñòóïó äî çîâí³øíüî¿ ïàì^ÿò³.
Ðîáîòà çîâí³øíüîãî ÑÎÇÏ(SRAM) íàëàøòîâóºòüñÿ çà äîïîìîãîþ ðåã³ñòðó MCUCR ðèñ 5.
Ðèñ. 5 Îïèñ ïîë³â ðåã³ñòðó MCUCR
Ðîáîòà çîâí³øíüîãî SRAM äîçâîëÿºòüñÿ âñòàíîâëåííÿì á³òó SRE ó ðåã³ñòð³ MCUCR. Çà çð³âíÿííÿìè ç³ çâåðíåííÿì äî âíóòð³øíüî¿ ïàì^ÿò³ äàíèõ, çâåðíåííÿ äî çîâí³øíüî¿ ïàì^ÿò³ ïîòðåáóº äîäàòêîâîãî öèêëó íà êîæíèé áàéò. Öå îçíà÷àº, ùî äëÿ âèêîíàííÿ êîìàíä LD, ST, LDS, STS, PUSH òà POP ïîòð³áåí äîäàòêîâèé òàêòîâèé öèêë. ßêùî ñòåê ðîçòàøîâàíèé ó çîâí³øí³é SRAM, òî äëÿ ïåðåðèâàííÿ, âèêëèêó ï³äïðîãðàì òà âåðòàííÿ ïîòð³áíî áóäå äâà äîäàòêîâèõ öèêëà, îñê³ëüêè â ñòåêó áóäå çáåð³ãàòèñÿ òà â³äíîâëÿòèñÿ äâóáàéòîâèé ë³÷èëüíèê êîìàíä. ßêùî ³íòåðôåéñ ³ç çîâí³øíüîþ ïàì^ÿòòþ âèêîðèñòîâóºòüñÿ ³ç ñòàíîì ÷åêàííÿ, òî íà êîæíèé áàéò íåîáõ³äíî ùå äâà äîäàòêîâèõ òàêòîâèõ öèêëà. Öå ïðèçâîäèòü äî íàñòóïíîãî åôåêòó. Êîìàíäàì ïåðåñèëàííÿ äàíèõ íåîáõ³äíî äâà äîäàòêîâèõ òàêòîâèõ öèêëà, òîä³ äëÿ îáðîáêè ïåðåðèâàííÿ, âèêëèêó ï³äïðîãðàìè òà ïðè âåðòàíí³ ç ï³äïðîãðàìè ïîòð³áíî íà ÷îòèðè òàêòîâèõ öèêëó á³ëüøå, í³æ öå âêàçàíî â îïèñ³ ñèñòåìè êîìàíä.
Âñòàíîâëåíèé ó 1 á³ò SRE äîçâîëÿº çâåðíåííÿ äî çîâí³øíüîãî SRAM äàíèõ òà ïåðåâîäèòü ðîáîòó ïîðò³â À, Ñ, ë³í³é WR òà RD íà âèêîíàííÿ àëüòåðíàòèâíî¿ ôóíêö³¿, òàêîæ çì³íþºòüñÿ íàïðÿìîê ðîáîòè ïîðò³â. ϳñëÿ âñòàíîâëåííÿ SRE ó 0 çâåðòàííÿ äî çîâí³øíüî¿ ïàì^ÿò³ íåäîçâîëÿºòüñÿ, à íàïðÿìîê ðîáîòè ïîðò³â âñòàíîâëþºòüñÿ ó ÷èòàííÿ.
Ïðè âñòàíîâëåíîìó ó 1 SRW äî öèêëó çâåðòàííÿ äî çîâí³øíüîãî SRAM äîçâîëÿºòüñÿ îäèí öèêë ÷åêàííÿ. Ïðè ñêèäàíí³ ó 0 á³ò³ SRW çâåðòàííÿ äî çîâí³øíüîãî SRAM âèêîíóºòüñÿ çà 3 öèêëè. Ñì. ðèñ. 4 Öèêë òà çâåðíåííÿ äî çîâí³øíüîãî SRAM áåç ñòàíó î÷³êóâàííÿ, òà ðèñ. 6 ³ç ñòàíîì î÷³êóâàííÿ.
Ðèñ.6 Çâåðíåííÿ äî çîâí³øíüî¿ SRAM ç³ ñòàíîì î÷³êóâàííÿ
2.2.3 Ïîðòè ââîäó âèâîäó
Ïîðòè ââîäó/âèâîäó ìîæóòü ðîáèòè íà âõ³ä òà íà âèõ³ä. Çà öå â³äïîâ³äຠâ³äïîâ³äíèé ðåã³ñòð íàïðÿìêó DDRx(x-íàçâà ïîðòó A, B…). Òàêîæ ïîðò ìຠðåã³ñòð ñòàíó PORTx çàïèñ äàííèõ ó ÿêèé â³äîáðàæàºòüñÿ íà ïîðò, ÿêùî ïîðò çíàõîäèòüñÿ ó ðåæèì³ âèäà÷³. À ÿêùî ïîðò ïðàöþº ó ðåæèì³ ÷èòàííÿ öåé ðåã³ñòð âìèêàº/âèìèêຠï³äòÿãóþ÷³ ðåçèñòîðè. Äëÿ ÷èòàííÿ ïîðòó âèêîðèñòîâóºòüñÿ ðåã³ñòð PINx. Òàêîæ á³ëüø³ñòü ïîðò³â ìàþòü àëüòåðíàòèâí³ ôóíêö³¿ ³ êîëè ïîðò ³õ âèêîíóº, â³äïîâ³äí³ ðåã³ñòðè DDRx, PORTx òà PINx íå âïëèâàþòü íà ðîáîòó ïîðòà. Íà ðèñ. 7 çîáðàæåíà áëîê-ñõåìà ïîðòà ÿêèé íåìຠàëüòåðíàòèâíî¿ ôóíêö³¿.
Ðèñ. 7 Áëîê ñõåìà ïîðòà ââîäó/âèâîäó
2.2.4 Ïåðåðèâàííÿ òà îáðîáêà ïåðåðèâàíü
Íàéâàæëèâ³øà õàðàêòåðèñòèêà áóäüÿêîãî ì³êðîêîíòðîëëåðà öå - ÷àñ â³äãóêó íà ïåðåðèâàííÿ. ³äãóê íà âèêîíàííÿ óñ³õ äîçâîëåíèõ ïåðåðèâàíü AVR ñêëàäຠì³í³ìóì 4 òàêòîâèõ öèêëà. Âïðîäîâæ 4 òàêòîâèõ öèêë³â âì³ñò ë³÷èëüíèêà êîìàíä(2 áàéòà) çáåð³ãàºòüñÿ ó ñòåê, òà âêàç³âíèê ñòåêó çìåíøóºòüñÿ íà 2. Âåêòîð âêàçóº ïåðåõ³ä íà ï³äïðîãðàìó îáðîáêè ïåðåðèâàííÿ òà öåé ïåðåõ³ä çàéìຠ3 òàêòîâèõ öèêëà. ßêùî ïåðåðèâàííÿ âèíèêຠçà ÷àñ âèêîíàííÿ áàãàòîöèêëîâî¿ êîìàíäè, òî êîìàíäà çàê³í÷óº âèêîíàííÿ, à ïîò³ì îáñëóãîâóºòüñÿ ïåðåðèâàííÿ. Âåðòàííÿ ç ï³äïðîãðàìè îáðîáêè ïåðåðèâàííÿ (ÿê ³ âèêëèê ï³äïðîãðàìè) çàéìຠ4 òàêòîâèõ öèêëà. Âïðîäîâæ öèõ 4 öèêë³â ñòàí ë³÷èëüíèêà êîìàíä (2 áàéòà) â³äíîâëÿºòüñÿ ç³ ñòåêó òà âêàç³âíèê ñòåêó çá³ëüøóºòüñÿ íà 2. Êîëè ì³êðîêîíòðîëëåð âèõîäèòü ç ïåðåðâàííÿ, â³í çàâæäè âåðòàºòüñÿ ó îñíîâíó ïðîãðàìó òà âèêîíóº ùå îäíó êîìàíäó, ïåðø í³æ ïî÷àòè îáñëóãîâóâàòè ÿêåñü â³äêëàäåíå ïåðåðèâàííÿ.
³äçíà÷èìî, ùî ðåã³ñòð ñòàòóñó SREG íå îáðîáëÿºòüñÿ àïàðàòíèìè ìîæëèâîñòÿìè AVR, àí³ äëÿ ïåðåðèâàíü, àí³ äëÿ ï³äïðîãðàì.
Ïðè îáðîáö³ ï³äïðîãðàì ïåðåðèâàíü, ÿê³ ïîòðåáóþòü çáåðåæåííÿ SREG, çáåðåæåííÿ ïîòð³áíî âèêîíóâàòè ïðîãðàìíèìè çàñîáàìè êîðèñòóâà÷à. Äëÿ ïåðåðèâàíü, ÿê³ çàïóñêàþòüñÿ ñòàòè÷íèìè ïîä³ÿìè (íàïðèêëàä ñï³âïàäàííÿ âì³ñòó ðåã³ñòðó çð³âíÿííÿ 1À ³ç ñòàíîì òàéìåðó/ë³÷èëüíèêà1). Ïðàïîðåöü ïåðåðèâàííÿ âñòàíîâëþºòüñÿ ó ìîìåíò âèíèêíåííÿ ïî䳿. ßêùî ïðàïîðåöü ñêèíóòèé, àëå óìîâè âèíèêíåííÿ ïåðåðèâàííÿ ïðîäîâæóþòü ³ñíóâàòè, ïðàïîðåöü íå áóäå âñòàíîâëþâàòèñü äî òèõ ï³ð, äîêè öÿ ïîä³ÿ íå âèíèêíå çíîâó.
2.2.5 Òàéìåðè
̳êðîêîíòðîëëåð ìຠîäèí 8-ðîçðÿäíèé òà îäèí 16-ðîçðÿäíèé òàéìåðè ë³÷èëüíèêè. Âîíè ìîæóòü òàêòóâàòèñÿ, ÿê â³ä âíóòð³øíüîãî, òàê ³ â³ä çîâí³øíüîãî ãåíåðàòîðà. Áëîê ñõåìè òàéìåð³â çîáðàæåíà íà ðèñ. 8 òà ðèñ. 9. Êîæíèé òàéìåð ìຠñâ³é îêðåìèé ïîïåðåäí³é ä³ëüíèê ³ç ÷îòèðìà ñòóïåíÿìè ä³ëåííÿ: CK/8, CK/64, CK/256, CK/1024, äå CK – öå âõ³äíèé òàêòîâèé ñèãíàë. Öåé òàêòîâèé ñèãíàë, çà çàìîâ÷óâàííÿì, ç^ºäíàíèé ³ç ãîëîâíèì òàêòîâèì ñèãíàëîì ñèñòåìè. Îáèäâà òàéìåðè ìàþòü çàãàëüíèé ðåã³ñòð ñòàíó òàéìåð³â, ó ÿêîìó çáåð³ãàþòüñÿ òàê³ ïðàïîðè ñòàíó, ÿê: ïåðåïîâíåííÿ, ñï³âïàäàííÿ çà çð³âíåííÿì òà çàõâàòó ïî䳿. Âñòàíîâëåííÿ äîçâîëåííÿ/íåäîçâîëåííÿ ïåðåðèâàíü âèêîíóºòüñÿ ó ðåã³ñòð³ ìàñîê ïåðåðèâàíü òàéìåð³â/ë³÷³ëüíèê³â TIMSK. Ïðè òàêòóâàíí³ òàéìåðó/ë³÷èëüíèêà â³ä çîâí³øíüîãî ãåíåðàòîðà öåé ñèãíàë ñèíõðîí³çóºòüñÿ ³ç òàêòîâîþ ÷àñòîòîþ CPU. Äëÿ çàïåñïå÷åííÿ ïðàâèëüíî¿ ñèíõðîí³çàö³¿ çîâí³øíüîãî ñèãíàëó íåîáõ³äíî, ùîá ì³í³ìàëüíèé ÷àñ ì³æ äâîìà âõ³äíèìè òàêòîâèìè òàêòîâèìè öèêëàìè áóâ íå ìåíø îäíîãî öèêëó âíóòð³øíüîãî òàêòîâîãî ñèãíàëó CPU. Çîâí³øí³é òàêòîâèé ñèãíàë ñèíõðîí³çóºòüñÿ çà ï³äí³ìàííÿì ôðîíòó âíóòð³øíüîãî òàêòîâîãî ñèãíàëó CPU. Òî÷í³ñòü òàéìåð³â ðîñòå ç³ çìåíøåííÿì êîºô³ö³ºíòó ïîïåðåäíüîãî ä³ëåííÿ. Àíàëîã³÷íèì ÷èíîì, âèñîêèé êîåô³ö³ºíò ïîïåðåäíüîãî ä³ëåííÿ çðó÷íî âèêîðèñòîâóâàòè ïðè ðåàë³çàö³¿ ôóíêö³é ³ç íèçüêîþ øâèäê³ñòþ âèêîíàííÿ, àáî òî÷íî¿ ñèíõðîí³çàö³¿ ð³äêî âèíèêàþ÷èõ ä³é. Îáà òàéìåðè ï³äòðèìóþòü çð³âíåííÿ.
2.2.6 Ïîñë³äîâíèé ïðèºìîïåðåäàâà÷ USART
Áëîê-ñõåìà ïåðåäàâà÷à USART ïîêàçàíà íà ðèñ. 10. Ïåðåäà÷à äàííèõ ïî÷èíàºòüñÿ çàïèñîì ïåðåäàâàºìèõ äàííèõ ó ðåã³ñòð äàííèõ I/O USART(UDR). Äàí³ ïåðåñèëàþòüñÿ ç UDR ó çñóâíèé ðåã³ñèð ïåðåäà÷³ ó íàñòóïíèõ âèïàäêàõ:
- Íîâèé ñèìâîë çàïèñàíèé â UDR ï³ñëÿ òîãî, ÿê áóâ âèäàíèé ç ðåã³ñòðó ñòîïîâèé á³ò ïîïåðåäíüîãî ñèìâîëà. Çñóâíèé ðåã³ñòð çàâàíòàæóºòüñÿ ìèòòºâî.
Ðèñ. 8 Áëîê ñõåìà 8-ìè á³òíîãî òàéìåðó ì³êðîêîíòðîëëåðó
Ðèñ.9 áëîê-ñõåìà 16-á³òíîãî òàéìåðó ì³êðîêîíòðîëëåðà
Ðèñ. 10 Áëîê-ñõåìà ïîñë³äîâíîãî ïðèºìîïåðåäàâà÷à
ßêùî ç 10 àáî 11-ðîçðÿäíîãî çñóâíîãî ðåã³ñòðó âèäàíà âñÿ ³íôîðìàö³ÿ(çñóâíèé ðåã³ñòð ïåðåäà÷³ ïóñòèé), äàí³ ç UDR íàäñèëàþòüñÿ ó çñóâíèé ðåã³ñòð. Ó öåé ÷àñ âñòàíîâëþºòüñÿ á³ò UDRE(USART Data Register Empty) ðåã³ñòðó ñòàòóñà USART(UCSRA). Ïðè âñòàíîâëåíîìó ó ñòàí 1 á³ò³ UDRE USART ãîòîâèé ïðèéíÿòè íàñòóïíèé ñèìâîë. Çàïèñ â UDR î÷èùóº á³ò UDRE. Ó öåé ñàìèé ÷àñ, êîëè äàí³ ïåðåñèëàþòüñÿ ç UDR ó 10(11)-ðîçðÿäíèé çñóâíèé ðåã³ñòð, á³ò 0 çñóâíîãî ðåã³ñòðó ñêèäàºòüñÿ ó ñòàí 0(ñòàí 0-ñòàðòîâèé á³ò), à á³ò 9 òà 10 âñòàíîâëþºòüñÿ ó ñòàí 1(ñòàí 1 – ñòîïîâèé á³ò). Òàêîæ ïðèºìîïåðåäàâà÷ ìຠíàëàøòóâàííÿ äëÿ îðãàí³çàö³¿ ïðèºìîïåðåäàâà÷à 9 á³òíèõ ñèìâîë³â, íàëàøòóâàòè øâèäê³ñòü ïåðåäà÷³ ìîæíà çà äîïîìîãîþ ñïåö³àëüíîãî áîä-ãåíåðàòîðà. Áîä-ãåíåðàòîð ïðåäñòàâëÿº ñîáîþ ä³ëüíèê, ãåíåðóþ÷èé ³ìïóëüñè ïåðåäà÷³ ³ç ÷àñòîòîþ, ÿêà âèçíà÷àºòüñÿ âèðàçîì:
Äå BAUD – ÷àñòîòà â áîäàõ, Fosc – ÷àñòîòà òàêòîâîãî ãåíåðàòîðó CPU, UBRR – âì³ñò ðåã³ñòðó UBRRH òà UBRRL. Äëÿ òîãî, ùîá ìîæíà áóëî òî÷íî îáèðàòè óñ³ øâèäêîñò³ ïðèéîìó/ïåðåäà÷³ ïîòð³áíî âèêîðèñòîâóâàòè ñïåö³àëüí³ ÷àñòîòè. Ïðèéîì âèêîíóºòüñÿ àñèíõðîííî, êîëè ðåã³ñòð äàííèõ çàïîâíþºòüñÿ ïðèéíÿòèì áàéòîì ó ðåã³ñòð³ UCSRA âñòàíîâëþºòüñÿ á³ò RXC. Òàêîæ USART ï³äòðèìóº îáðîáêó ïåðåðèâàíü ïî ïðèéîìó òà ïî ïåðåäà÷³. Á³ëüø äåòàëüíà ³íôîðìàö³ÿ çíàõîäèòüñÿ ó äàòàøèò³, ÿêèé ìîæíà çíàéòè íà ñàéò³ âèðîáíèêà http:www.atmel.com.
3 ÐÎÇÐÎÁÊÀ ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß
3.1 Ðîçðîáêà ïðîãðàìíîãî çàáåñïå÷åííÿ ì³êðîêîíòðîëëåðà
Ðîçðîáêà ïðîãðàìíîãî çàáåñïå÷åííÿ ì³êðîêîíòðîëëåðà ïî÷èíàºòüñÿ ³ç ðîçïîä³ëåííÿ éîãî ðåñóðñ³â äëÿ ñòâîðåííÿ ÏÎ â ö³ëîìó. Îñê³ëüêè ì³êðîêîíòðîëëåð âèêîðèñòîâóºòüñÿ ó ñêëàä³ ñòåíäà, òðåáà âçÿòè íà óâàãó ðåñóðñè, ÿê³ çàéìຠñòåíä, ³ îñê³ëüêè â³í ïðåäñòàâëÿº ñîáîþ çàê³í÷åíèé ïðèñòð³é, òðåáà çíàéòè â³ëüí³ ðåñóðñè, ÿê³ ìîæíà âèêîðèñòîâóâàòè, áåç âíåñåííÿ çì³í ó ñõåìó àáî ìîíòàæó ïå÷àòíî¿ ïëàòè. Íà ðèñ. 11 çîáðàæåíà ïðèíöèïîâà ñõåìà ñòåíäó. Ñòåíä ìຠäâà ðîç^ºìà ðîçøèðåííÿ, îäèí ñèñòåìíèé(X1) äðóãèé ïåð³ôåðöéíèé(X10). Ïåð³ôåð³éíèé ìຠ2 ïîðòà ÿê³ ïðàöþþòü íà âèõ³ä, 1 ïîðò ì³êðîêîíòðîëëåðà ÿêèé ïðîñòî âèâåäåíèé íà ðàç^ºì ðîçøèðåííÿ ³ 1 ïîðò ÿêèé ðåàë³çîâàíèé ó ñèñòåìíîìó êîíòðîëëåð³. Äëÿ ðåàë³çàö³¿ ëîã³÷íîãî àíàë³çàòîðà ìîæíà âèêîðèñòàòè ïîðò ì³êðîêîíòðîëëåðà, ÿêèé âèâåäåíèé íà ðîç^ºì ðîçøèðåííÿ, à äëÿ ðåàë³çàö³¿ ãåíåðàòîðà ñë³â ìîæíà âèêîðèñòàòè ïîðò À ñòåíäó. Ñõåìà ðîçïîä³ëåííÿ ðåñóðñ³â ñòåíäó ïîêàçàíà íà ðèñ. 12.
Ðèñ. 12 Ñõåìà ðîçïîä³ëåííÿ ðåñóðñ³â ñòåíäó
3.1.1 Ðîçðîáêà ëîã³÷íîãî àíàë³çàòîðà
Íàéïðîñò³øèé àëãîðèòì, çà ÿêèì ìîæíà çðîáèòè ðååñòðàö³þ âõ³äíî¿ ïîñë³äîâíîñò³, öå ë³í³éíà ïîñë³äîâí³ñòü êîìàíä, ÿê³ ÷èòàþòü ïîðò òà çàïàì^ÿòîâóþòü äàíí³ ó ðåã³ñòðè. Âñüãî ó ì³êðîêîíòðîëëåðà ATMega8515 32 ðåã³ñòðè, òîìó àëãîðèòì äîçâîëÿº ïðî÷èòàòè òà çáåðåãòè 32 ñòàíè ïîðòó, à òàê ÿê êîìàíäà ÷èòàííÿ ïîðòó ó ðåã³ñòð(in R0, PINB) çàéìຠ1 òàêò, òàêèé êîä âèêîíóºòüñÿ ³ç ìàêñèìàëüíîþ øâèäê³ñòþ. Øâèäê³ñòü áóäå äîð³âíþâàòè øâèäêîñò³ òàêòîâîãî ãåíåðàòîðó ì³êðîêîíòðîëëåðà – 7 372 800 Ãö.
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
Ðèñ 13. Áëîê ñõåìà àëãîðèòìó íàéøâèäøî¿ ðååñòðàö³¿
Íàñòóïíèé àëãîðèòì ìåíø øâèäêèé àëå äîçâîëÿº çàðåºñòðóâàòè 512 ñòàí³â âõ³äíî¿ ïîñë³äîâíîñò³. ³í àíàëîã³÷íèé ïîïåðåäíüîìó ò³ëüêè ï³ñëÿ êîæíî¿ êîìàíäè ÷èòàííÿ ïîðòó äîäàºòüñÿ êîìàíäà çáåðåæåííÿ ó ïàì^ÿòü. Øâèäê³ñòü âèêîíàííÿ òàêîãî àëãîðèòìó äîð³âíþº 7 372 800/3 = 2 457 600 Ãö. Íåçâàæàþ÷è íà øâèäê³ñü êîä òàêîãî àëãîðèòìó çàéìຠáàãàòî ïàì^ÿò³ ïðîãðàì.
Íàñòóïíèé àëãîðèòì äîçâîëÿº çàðåºñòðóâàòè 1024 ñòàíè âõ³äíî¿ ïîñë³äîâíîñò³, àëå ìຠùå ìåíø øâèäê³ õàðàêòåðèñòèêè, òà çàéìຠùå á³ëüøèé îá^ºì ïðîãðàìíî¿ ïàì^ÿò³ ì³êðîêîíòðîëëåðà. Øâèäê³ñòü òàêîãî àëãîðèòìó 7 372 800/5 = 1 474 560 Ãö.
Íàñòóïíèé àëãîðèòì âèêîíóº àíàëîã³÷í³ ä³¿ ïîïåðåäíüîìó àëå çàéìຠíàáàãàòî ìåíøå ïàì^ÿò³ ïðîãðàìì. ³í ñêëàäàºòüñÿ ³ç 4-îõ ïîñë³äîâíî ðîçòàøîâàíèõ îäíàêîâèõ öèêë³â. Öå çâ^ÿçàíî ç òèì, ùî äëÿ ï³äñóìêó íåîáõ³äíî¿ ê³ëüêîñò³ îïåðàö³é âèêîðèñòîâóºòüñÿ îäíîáàéòîâèé ë³÷èëüíèê. 1024/256 = 4 ïîñë³äîâíî ðîçòàøîâàíèõ öèêë³â. Øâèäê³ñòü òàêîãî àëãîðèòìó 7 372 800/8 = 921 600 Ãö. Äëÿ òîãî ùîá çìåíøèòè îá^ºì êîäó ïîòð³áíî âèêîðèñòàòè 2-îõ áàéòîâèé ë³÷èëüíèê, àëå òîä³ øâèäê³ñòü çìåíøèòüñÿ äî 7 372 800/9 = 819 200 Ãö.
Ìîæíà ï³òè ³íøèì øëÿõîì. 1024 ó HEX êîä³ öå 0400h. À ÿêùî ïî÷àòêîâà àäðåñà ïàì^ÿò³ äàííèõ áóäå êðàòíîþ 0100h, äëÿ ïåðåâ³ðêè òîãî, ùî öèêë áóâ âèêîíàíèé 1024 ðàçè ïîòð³áíî ïåðåâ³ðÿòè ò³ëüêè ñòàðøèé áàéò àäðåñè.
Íàñòóïíèé àëãîðèòì ðåàë³çóº ïåðåäïóñêîâó ðåºñòðàö³þ. Îñê³ëüêè íåâ³äîìî, êîëè ç^ÿâèòüñÿ íåîáõ³äíà çì³íà ñòàíó ïóñêîâîãî êàíàëó, íåîáõ³äíî ïîñò³éíî ðåºñòðóâàòè âõ³äíó ïîñë³äîâí³ñòü. Ïàì^ÿòü ó òàêîìó ðàç³ òðåáà âèêîðèñòîâóâàòè ïî ê³ëüöþ ðèñ. 15.
Êîëè âèíèêຠíåîáõ³äíà çì³íà ñòàíó ïóñêîâîãî êàíàëó, ïî÷èíàºòüñÿ â³äë³ê çàðåºñòðîâàíèõ ñòàí³â, â³í äîð³âíþº:
1024 – [ãëèáèíà ïåðåäïóñêîâî¿ ðåºñòðàö³¿] (áàéò)
Ðèñ. 14 Áëîê ñõåìà àëãîðèòìó ðåºñòðàö³¿, ÿêà âèêîíóºòüñÿ çà äîïîìîãîþ öèêë³â
Ðèñ. 15 Âèêîðèñòàííÿ ïàì^ÿò³ ïî ê³ëüöþ
Êîëè âêàç³âíèê ñòຠíà àäðåñ 0700h, âêàç³âíèê ïåðåíàïðàâëÿºòüñÿ íà àäðåñó 0300h ³ ðåºñòðàö³ÿ ïðîäîâæóºòüñÿ äîêè ê³ëüê³ñòü çàðåºñòðîâàíèõ áàéò íå äîð³âíþâàòèìå 1024. ßêùî çì³íà ñòàíó äîâãî íå â³äáóâàºòüñÿ ì³êðîêîíòðîëëåð óâ³éäå äî â³÷íîãî öèêëó òîìó ïåðåäáà÷åíî ïåðåâ³ðêó íà ïðèéîì êîìàíäè “ÑÒÎÏ”. Òàêîæ àëãîðèòì ðåàë³çóº êåðóâàííÿ øâèäê³ñòþ ðåºñòðàö³¿. Îñê³ëüêè äëÿ âèêîíàííÿ çàòðèìêè âèêîðèñòîâóºòüñÿ òàéìåð, äëÿ ïåðåâ³ðêè ïåðåïîâíåííÿ òàéìåðó òðåáà ÷èòàòè ðåã³ñòð ñòàíó, ïîò³ì ïåðåâ³ðÿòè ÷è âèíèêëà ïîä³ÿ. ßêùî ïîä³ÿ âèíèêëà – ñêèíóòè ïîä³þ ³ ïåðåçàïóñòèòè òàéìåð, à ³íàêùå – ïåðåéòè íà ÷èòàííÿ ðåã³ñòðó ñòàíó òàéìåðó ³ ò.ä. Öå ïðèçâîäèòü äî òîãî, ùî ðåàêö³ÿ íà òàéìåð áóäå çàëåæèòè â³ä øâèäêîñò³, ÿêà íåêðàòíà øâèäêîñò³ 1 öèêëó ïåðåâ³ðêè òàéìåðó íà íàÿâí³ñòü ïî䳿. Àëå ç àíàë³çó ëàáîðàòîðíîãî ïðàêòèêóìó íåîáõ³äí³ øâèäêîñò³ ðåºñòðàö³¿ äîð³âíþþòü 50 ãö òîìó ðîçá³æí³ñòü â äåê³ëüêà òàêò³â íå áóäå âïëèâàòè íà çàðåºñòðîâàíó ïîñë³äîâí³ñòü.
Âñ³ àëãîðèòìè ï³äïðîãðàì àíàë³çó çíàõîäÿòüñÿ ó äîäàòêàõ.
3.1.2 Ðîçðîáêà ãåíåðàòîðà ñë³â
Ãåíåðàòîð ñë³â ïîâèíåí âèêîðèñòîâóâàòè ïîðò À ñòåíäó. Äîñòóï äî öüîãî ïîðòó ìîæíà îòðèìàòè ò³ëüêè çàâäÿêè çâåðòàííþ äî ïàì^ÿò³, çà àäðåñîþ 8000h, öå âèêîíóºòüñÿ çà 4 òàêòè. Ìîæíà íàëàãîäèòè ì³êðîêîíòðîëëåð äëÿ òîãî, ùîá âèêîíóâàòè äîñòóï çà 3 òàêòè, à ëå äëÿ ðîáîòè ³ç ïàì^ÿòþ ïîòð³áíî çíîâó ïåðåíàëîãîäèòè ì³êðîêîíòðîëëåð íà 4 òàêòè. À îïåðàö³¿ ïåðåíàëàãîäæóâàííÿ çàéìóòü 2 òàêòè, öå ïðèçâåäå äî çìåíøåííÿ øâèäêîñò³ àëãîðèòìó.
Íàéøâèäøèé ³ íåâåëèêèé çà îáñÿãîì ïðîãðàìíîãî êîäó àëãîðèòì ÷èòàííÿ ç ïàì^ÿò³ òà âèäà÷³ ó ïîðò çîáðàæåíèé íà ðèñ. 16
Ðèñ 16. Áëîê ñõåìà àëãîðèòìó ãåíåðàòîðà ñë³â(øâèäêèé âàð³àíò)
Öåé àëãîðèòì íå íàäຠçìîãó çì³íþâàòè øâèäê³ñòü ãåíåðàòîðó, òà ìîæå ïðàöþâàòè ò³ëüêè ó ðåæèì³ îäíîðàçîâî¿ ãåíåðàö³¿.
Íàñòóïíèé
àëãîðèòì äîçâîëÿº âèêîíóâàòè âñ³ òðè ðåæèìè: öèêë³÷íèé, îäíîðàçîâèé òà øàãîâèé; äëÿ ïåðøèõ äâîõ äîçâîëÿº ì³íÿòè
øâèäê³ñòü ãåíåðàö³¿. Øâèäê³ñòü öüîãî àëãîðèòìó íàáàãàòî ìåíøà í³æ ó
ïîïåðåäíüîìó âèïàäêó, àëå â³äïîâ³äຠòåõí³÷íîìó çàâäàííþ. Íà ïî÷àòêó àëãîðèòìó
íàëàãîäæóºòüñÿ ïî÷àòêîâà àäðåñà ÃÑ, ïîò³ì ïåðåâ³ðÿºòüñÿ íåîáõ³äí³ñòü çàïóñêó
òàéìåðà(ïîøàãîâèé ðåæèì íå âèêîðèñòîâóº òàéìåð). Äàë³ éäå ò³ëî öèêëó, óìîâà
âèõîäó ç ÿêîãî öå, ê³íåöü âèäàíèõ äàííèõ, àáî íàòèñíåííÿ êíîïêè ñòîï ó ðåæèì³
öèêë. Àëãîðèòì çîáðàæåíèé íà ðèñ. 17.
![]() |
|||
![]() |
|||
![]() |
Ðèñ. 17 Áëîê ñõåìà àëãîðèòìó ãåíåðàòîðà ñë³â(ïîâíîôóíêö³îíàëüíèé âàð³àíò)
3.1.3 Ðîçðîáêà àëãîðèòìó ïðèºìî ïåðåäàâà÷à
Çâ^ÿçîê çàáåñïå÷óºòüñÿ çà äîïîìîãîþ ñèíõðîííîãî/àñèíõðîííîãî ïðèºìî ïåðåäàâà÷à RS-232. Àëå îñê³ëüêè ì³êðîêîíòðîëëåð ïðàöþº â³ä áëîêó æèâëåííÿ 5 âîëüò, äëÿ çâ^ÿçêó ç ÏÊ íåîáõ³äíèé ïåðåòâîðþâà÷ ð³âíÿ ñèãíàë³â(ð³âåíü ñèãíàë³â RS-232 – +/-12 Â). Öåé ïåðåòâîðþâà÷ ³ñíóº íà ïëàò³ ñòåíäó. Òîìó äëÿ íàëàãîäæåííÿ ðîáîòè ³ç ïîðòîì äîñòàòíüî íàñòðî¿òè ñòåíä çàïèñàâøè çà àäðåñîþ Ñ000h ÷èñëî 1, öå âèá³ð äðóãîãî ðåæèìó ðîáîòè ïîñë³äîâíîãî ïîðòà(äèâ. Òàáë. 1).
Ïðèñòð³é USART ìຠñèãíàëè RXD òà TXD, ñèãíàë ïðèéîìó òà ïåðåäà÷³ â³äïîâ³äíî. Ïðèñòð³é ï³äòðèìóº ñòàíäàðòí³ øâèäêîñò³ ³ íàëàøüîâóºòüñÿ çà äîïîìîãîþ ðåã³ñòðó UBRR. Îñê³ëüêè ïåðèôåð³ÿ ì³êðîêîíòðîëëåðó òàêòóºòüñÿ â³ä çàãàëüíîãî òàêòîâîãî ãåíåðàòîðó, òî øâèäê³ñòü ïåðåäàâàííÿ ìîæå áóòè ³ç ïîõèáêîþ. Äëÿ òîãî, ùîá ïîõèáêè íå áóëî ó òàêòîâîìó ãåíåðàòîð³ âèêîðèñòîâóþòü ñïåö³àëüí³ êâàðöè ³ç ÷àñòîòàìè êðàòíèìè øâèäêîñòÿì ïåðåäà÷³. Ñòåíä EV8031 ìຠêâàðö ³ç ÷àñòîòîþ 7,3728 ÌÃö, ùî â³äïîâ³äຠ0%-í³é ïîõèáö³ íà óñ³õ øâèäêîñòÿõ.
Àëãîðèòì íàëàãîäæåííÿ USART ñêëàäàºòüñÿ ç íàëàãîäæåííÿ ðåæèìó ðîáîòè USART. Öå ïîïåðøå ê³ëüê³ñòü ñòàðòîâèõ, ñòîïîâèõ á³ò, ïåðåâ³ðêà íà äîäàâàííÿ àáî íåäîäàâàííÿ, ê³ëüê³ñòü ³íôîðìàö³éíèõ á³ò, äîçâîëèòè/ çàáîðîíèòè ïðèéîì ³ äîçâîëèòè/çàáîðîíèòè ïåðåäà÷ó, äîçâîëèòè/ çàáîðîíèòè îáðîáêó ïåðåðèâàíü çà çàê³í÷åííÿì ïðèéìàííÿ àáî çà çàê³í÷åííÿì ïåðåäàâàííÿ. Äàë³ íàëàãîäæóºòüñÿ øâèäê³ñòü çàïèñîì ó ðåã³ñòð UBRR îá÷èñëåíîãî àáî âçÿòîãî ³ç òàáëèö¿ äàòàøèòó [1]. Ó ïîðîöåññ³ ðîçðîáêè áóëà çíàéäåíà ïîìèëêà â ðîáîò³ ì³êðîêîíòðîëëåðà: â³í ïîøêîäæóº äàíí³ ðåã³ñòðó UBRR, ïðè âèêîííàíí³ çàïèñó ó ³íø³ ðåã³ñòðè, ÿê³ â³äíîñÿòüñÿ äî íàëàãîäæóâàííÿ USART. Áóëî ïðèéíÿòî ð³øåííÿ âñòàíîâëþâàòè øâèäê³ñòü USART îñòàííüîþ îïåðàö³ºþ éîãî íàëàãîäæåííÿ.  íàøîìó âèïàäêó ïåðåâ³ðêà çà äîäàòíèìè/íåäîòàíèìè ÷èñëàìè íå âèêîðèñòîâóºòüñÿ, ê³ëüê³ñòü ³íôîðìàö³îííèõ á³ò – 8, 1 ñòàðòîâèé òà 1 ñòîïîâèé á³ò. Äëÿ ïî÷àòêó ïåðåäàâàííÿ ó ïîðò äàííèõ íåîáõ³äíî çà÷åêàòè äîêè ïîïåðåäí³é ñåàíñ ïåðåäà÷³ çàê³í÷èòüñÿ. Öå âèêîíóºòüñÿ ïåðåâ³ðêîþ á³òà UDRE ðåã³ñòðó UCSRA. Äàë³ äëÿ ïî÷àòêó ïåðåäàâàííÿ áàéòó ïîòð³áíî çàïèñàòè éîãî ó ðåã³ñòð UDR. ϳñëÿ öüîãî USART ó ôîíîâîìó ðåæèì³ ïî÷èíຠïåðåäà÷ó ³ çóïèíÿºòüñÿ êîëè áàéò ïåðåäàíèé.
Äëÿ ïåðåäà÷³ ìàñèâó äàííèõ íåîáõ³äíî âèêîíóâàòè òàê³ ñåàíñè äëÿ êîæíîãî áàéòó ìàñèâó.
Ïðèéîì ïî USART á³ëüø ñêëàäíèé çà ïåðåäà÷ó. Ñïðàâà ó òîìó, ùî ïðèéîì ïîâèíåí áóòè ó ôîíîâîìó ðåæèì³, ³íàêøå öå òðåáà áóäå ðîáèòè ó ãîëîâíîìó öèêë³ ïðîãðàìè. ϳñëÿ ïðèéîìó ïåðøîãî áàéòó, òðåáà ÷åêàòè ³ ïðèéìàòè áàéòè ò³ëüêè íà ÷àñ íàçèâàºìèé òàéìàóò, ³íàêøå ÿêùî çâ^ÿçîê ðàïòîì îá³ðâåòüñÿ, àáî ïðèéíÿòèé áàéò áóäå ðåçóëüòàòîì çàâàäè íà ë³í³¿ ïåðåäà÷³, ì³êðîêîíòðîëëåð óâ³éäå ó áåê³íå÷íèé öèêë(çàâèñàííÿ ïðîãðàìè). Äëÿ öüîãî USART ìຠïåðåðèâàííÿ RXC(Recieve complete). Êîëè áàéò íàäõîäèòü äî ðíã³ñòðó UDR ñïðàöüîâóº ïåðåðèâàííÿ, ì³êðîêîíòðîëëåð ïî÷èíຠâèêîíóâàòè îáðîáíèê ïåðåðèâàííÿ. Ó îáðîáíèêó ïåðåâ³ðÿºòüñÿ íàÿâí³ñòü ïåðøîãî áàéòó êîìàíäè, ³ ÿêùî ïåðøèé áàéò â³ðíèé, íàñòóïíîãî ðàçó âèêîíóºòüñÿ ³í³ö³àë³çàö³ÿ òàéìåðó íà ÷àñ òàéìàóòó(öåé ÷àñ îá÷èñëþºòñÿ çã³äíî ç³ øâèäê³ñòþ ïðèéîìó/ïåðåäà÷³ ³ ê³ëüêîñò³ ïðèéìàºìèõ áàéò) ³ ï³äí³ìàºòüñÿ ïðàïîðåöü, çã³äíî ç ÿêèì ïî÷èíàºòüñÿ íàëàøòîâóâàííÿ ïðèéìàºìèõ áàéò ó ïàì^ÿò³. Ïðèéîì ïðîäîâæóºòüñÿ äîêè íå ñïðàöþº ïåðåðèâàííÿ çà òàéìåðîì, íàëàøòîâàíèì íà ÷àñ òàéìàóòó. Îáðîáíèê ïåðåðèâàííÿ òàéìåðó çóïèíÿº â³äë³ê ³ âèêîíóº ä³àãíîñòèêó ïðèéíÿòî¿ ïîñë³äîâíîñò³. Çã³äíî ç íåþ íàëàøòîâóþòüñÿ â³äïîâ³äí³ ðåã³ñòðè, ôëàãè ³ îá÷èñëþºòüñÿ êîä çà ÿêèì âèêîíóºòüñÿ ïåðåõ³ä äî íåîáõ³äíîãî àëãîðèòìó.
3.1.4 Ðîçðîáêà ãîëîâíîãî öèêëó ïðîãðàìè
Ó ãîëîâíîìó öèêë³ ïðîãðàìè âèêîíóºòüñÿ ïåðåâ³ðêà íà íàÿâí³ñòü ïðèéíÿòî¿ ïîñë³äîâíîñò³. ßêùî ïîñë³äîâí³ñòü áóëà ïðèéíÿòà ³ ðîçï³çíàíà ÿê ïðèäàòíà äî âèêîíàííÿ âèêîíóºòüñÿ íàëàøòîâóâàííÿ íåîáõ³äíèõ ïðèñòðî¿â ì³êðîêîíòðîëëåðà ³ ïåðåõ³ä äî íåîáõ³äíî¿ ï³äïðîãðàìè. ϳñëÿ âèêîíàííÿ íåîáõ³äíîãî êîäó ó âèïàäêó ëîã³÷íîãî àíàë³çàòîðà âèêîíóºòüñÿ ïåðåäà÷à çàðåºñòðîâàíèõ äàííèõ, ó ðàç³ ãåíåðàòîðà ñë³â â³äïîâ³äü, ùî êîä âèêîíàíèé.
3.2 Ðîçðîáêà ïðîãðàìíîãî çàáåñïå÷åííÿ ÏÊ
Ðîçðîáêà ïðîãðàìíîãî çàáåçïå÷åííÿ ÏÊ ïî÷èíàºòüñÿ ç âèáîðó ìîâè ïðîãðàìóâàííÿ, òà âèçíà÷åííÿ, ÿê³ ðåñóðñè êîìï^þòåðà ³ ÎÑ íåîáõ³äí³ äëÿ ðåàë³çàö³¿ ïðîãðàìè. Òîìó, äëÿ ðîçðîáêè ïðîãðàìíîãî çàáåñïå÷åííÿ áóëà îáðàíà ìîâà ïðîãðàìóâàííÿ Delphi 7, à äëÿ çâåðòàííÿ äî êîì ïîðòó âèêîðèñòàíèé êîìïîíåíò SerialNG. Êîä öüîãî êîìïîíåíòà â³äêðèòèé, íå çàáîðîíÿºòüñÿ éîãî âèêîðèñòàííÿ ó êîìåðö³éíèõ ïðîåêòàõ. Òàêîæ äëÿ â³äîáðàæåííÿ ïðîàíàë³çîâàíèõ äàííèõ âèêîðèñòàíèé ñòàíäàðòíèé êîìïîíåíò Chart, â³í äîçâîëÿº ñòâîðþâàòè ãðàô³êè, òà íàëàãîäæóâàòè ñïîñîá âèâîäó. ²íù³ êîìïîíåíòè âèêîðèñòàí³ ó ïðîãðàì³ º çàãàëüíîâ³äîìèìè ³ îïèñ ³õíüîãî ïðèçíà÷åííÿ ìîæíà çíàéòè ó [3].
3.2.1 Ðîçðîáêà ³íòåðôåéñó ëîã³÷íîãî àíàë³çàòîðà
Ðèñ. 18 ²íòåðôåéñ êîðèñòóâà÷à ëîã³÷íîãî àíàë³çàòîðà
Ðîçðîáêà ïðãðàìíîãî çàáåñïå÷åííÿ äëÿ ÏÊ ïî÷èíàºòüñÿ ³ç ðîçðîáêè ³íòåð ôåéñó êîðèñòóâà÷à. ²íòåðôåéñ ëîã³÷íîãî àíàë³çàòîðà ïîâèíåí ìàòè åëåìåíòè êåðóâàííÿ âèáîðîì ÷àñòîòè, âèáîðîì ïêñêîâîãî êàíàëó ³ âèãëÿäîì ñèãëàëó çàïóñêó(çà ï³äâèùåííÿì àáî ñïàäîì). Ãîëîâíå, êîðèñòóâà÷åâ³ ïîâèííî áóòè íàäàíî ä³àãðàìó óñ³õ 8-ìè êàíàë³â çà ÷àñîì, òà åëåìåíòè, ÿê³ äîçâîëÿþòü âèêîíóâàòè çðó÷íèé ïåðåãëÿä òà ïîøóê íåîáõ³äíèõ ïîñë³äîâíîñòåé. Çàãàëüíèé âèãëÿä ðîçðîáëåíîãî ³íòåðôåéñó íàäàíèé íà ðèñ. 18.
3.2.2 Ðîçðîáêà ³íòåðôåéñó ãåíåðàòîðà ñë³â
²íòåðôåéñ êîðèñòóâà÷à ãåíåðàòîðó ñë³â ïîâèíåí ìàòè åëåìåíòè êåðóâàííÿ ðåæèìîì ðîáîòè ãåíåðàòîðà: öèêë³÷íèé, îäíîðàçîâèé òà øàãîâèé. Òàêîæ â³í ïîâèíåí äîçâîëÿòè çì³íþâàòè øâèäê³ñòü ãåíåðàö³¿, çàïóñêàòè òà çóïèíÿòè ãåíåðàö³þ. Ãîëîâíèì åëåìåíòîì ³íòåðôåéñó ãåíåðàòîðà, º ñïèñîê ââîäó íåîáõ³äíî¿ ïîñë³äîâíîñò³. ³í ïîâèíåí ïåðåäáà÷àòè ïîìèëêè ïðè ââîä³ ø³ñòíàäöÿòèð³÷íèõ ÷èñåë, òà íàëàøòîâóâàííþ ä³àïàçîí³â. Çàãàëüíèé âèãëÿä ³íòåðôåéñó êîðèñòóâà÷à çîáðàæåíèé íà ðèñ. 19.
Ðèñ. 19 ²íòåðôåéñ êîðèñòóâà÷à ãåíåðàòîðó ñë³â
Òàêîæ ìîâà ³íòåðôåéñó ÿêà áóëà âèêîðèñòàíà öå ðîñ³éñüêà.
3.2.3 Ðîçðîáêà ³íòåðôåéñó ïðèéîìó/ïåðåäà÷³
 óñ³õ âèïàäêàõ, çâ^ÿçîê âèêîíàíèé ÷åðåç COM ïîðò. ßê ³ âèïàäêó ³ç ì³êðîêîíòðîëëåðîì, íåîáõ³äíî ñïî÷àòêó íàëàãîäèòè ïîðò. Ñó÷àñí³ ÎÑ íå äîçâîëÿþòü îòðèìóâàòè áåçïîñåðåäí³é äîñòóï äî ïîðò³â ââîäó âèâîäó, ìåòîþ öüîãî º áîðîòüáà çà áåñïåêó. Àëå âîíè íàäàþòü ñïåö³àëüí³ ôóíêö³¿ äëÿ ðåàë³çàö³¿ òàêèõ ä³é.  äàííîìó âèïàäêó áóëà îáðàíà ÎÑ Windows 2000 àáî XP. Âîíà ìຠíåîáõ³äíèé îáñÿã ñåðâ³ñíèõ ôóíêö³é äëÿ ðåàë³çàö³¿ äàííî¿ ä³¿, ¿õ íàçèâàþòü API. Àëå ïðè ðîçðîáö³ çà äîïîìîãîþ API âèíèêëè äåÿê³ ïðîáëåìè. Á³ëüø³ñòü ÿêèõ áóëà çâ^ÿçàíà ³ç âåëèêèì îáñÿãîì ÷àñó äëÿ ðîçðîáêè ñò³éêîãî êîäó ðîáîòè ³ç ïîñë³äîâíèì ïîðòîì. Áóëè îòðèìàí³ äåÿê³ ïîêàçíèêè, àëå ïðîãðàìà ïðèéìàëà ñá³éí³ áàéòè, ³ ³íêîëè çàâèñàëà. Òîìó áóëî ïðèéíÿòî ð³øåííÿ âèêîðèñòàòè êîìïîíåíò. Delphi äîçâîëÿº ñòâîðþâàòè ³ âèêîðèñòîâóâàòè â³çóàëüí³ êîìïîíåíòè. Ö³ êîìïîíåíòè ñïðîùóþòü ïðîãðàìóâàííÿ, ÿêùî ïðè ðîçðîáö³ íåïîòð³áí³ íåñòàíäàðòí³ êîìïîíåíòè, àëå íåçàáîðîíÿºòüñÿ ³õ ñòâîðþâàòè àáî âñòàíîâëþâàòè.  ³íòåðíåò³ ìîæíà çíàéòè áåçë³÷ ïîõ³äíèõ êîä³â ³ áàãàòî ç íèõ ìîæíà âèêîðèñòîâóâàòè â³ëüíî. Îäíèì ç òàêèõ êîìïîíåíò³â º êîìïîíåíò SerialNG. Îñê³ëüêè îñòàíí³ì ÷àñîì âåëèêà ê³ëüê³ñòü ôàéë³â “ì³ãðóº” ç ñåðâåðó íà ñåðâåð, ì³ñöå çíàõîäæåííÿ äàííîãî êîìïîíåíòó íå âêàçóºòüñÿ, àëå éîãî íàçâè äîñòàòíüî äëÿ ïîøóêó çà äîïîìîãîþ â³äîìèõ ïîøóêîâèõ ñåðâåð³â(òàêîæ íå ïðèâîäèòüñÿ ó ö³ëÿõ ðåêëàìè). Öåé êîìïîíåíò äîçâîëÿº â³çóàëüíî íàëàãîäèòè ðîáîòó ³ç ïîñë³äîâíèì ïîðòîì ³ íåñêëàäíèé ó âèêîðèñòàíí³.
3.2.3 Ðîçðîáêà àëãîðèòìó ïðîãðàìè
Çàãàëüíèé àëãîðèì çà ÿêèì ïðàöþº ïðîãðàìà íàäàíèé ó äîäàòêàõ. Òåêñò ïðîãðàìè íå ì³ñòèòü ñêëàäíèõ àëãîðèòì³â. Ìîæíà ò³ëüêè çàçíà÷èòè, ùî äëÿ ô³ëüòðàö³¿ ââîäó áóëè âèêîðèñòàí³ ïåðåõîïëþâà÷³ ïîâ³äîìëåíü WM_KEYPRESSED. Îáðîáíèêè òàêèõ ïåðåõîïëþâà÷³â çì³íþþòü êîä îòðèìàíîãî ñèìâîëó íà íå³ñíóþ÷èé, ÿêùî ñèìâîë âèõîäèòü çà ðàìêè âñòàíîâëåí³ ïðè ðîçðîáö³ îáðîáíèêà. Îñê³ëüêè êîä âèêîíàíèé ó âèãëÿä³ îäíîãî ïðîãðàìíîãî ìîäóëÿ, ïðîáëåì ³ç âèêîðèñòàííÿì COM ïîðòó íå âèíèêàº. Òðåáà çàçíà÷èòè, ùî äîñòóï ÿêèé íàäຠÎÑ Windows 2000/XP äî ïîðòó º ìîíîïîëüíèì, ³ ÿêùî íà ìîìåíò âèêîíàííÿ äàííî¿ ïðîãðàìè áóäóòü âèêîðèñòîâóâàòèñü ³íù³ ïðîãðàìè, ÿê³ îòðèìóþòü äîñòóï äî COM ïîðòó, äîñòóï çàëèøèòüñÿ ò³ëüêè ó âàøî¿ ïðîãðàìè. Íàâïàêè æ ÿêùî ÿêàñü ç ñòîðîíí³õ ïðîãðàì âèêîíóºòüñÿ ³ äîñòóï äî ïîðòó íàëåæèòü ¿é, äàííà ïðîãðàìà íå çìîæå îòðèìàòè äîñòóï.
4 ÒÅÑÒÓÂÀÍÍß ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß
Ïðè òåñòóâàíí³ ïðîãðàìíîãî çàáåñïå÷åííÿ áóëè âèêîðèñòàí³ ñòîðîíí³ ïðîãðàìí³ òà àïàðàòí³ çàñîáè. Îäíèìè ç òàêèõ çàñîá³â º ìîí³òîð ïîñë³äîâíèõ ïîðò³â wTerm.(ðèñ. 20) ³í íàäຠçðó÷íèé ³íòåðôåéñ äëÿ êîíòðîëþ, ïåðåäà÷³, òà ïðèéìàííþ äàííèõ çà äîïîìîãîþ ïîñë³äîâíèõ ïîðò³â. Ïåðøèé òåñò öå ðåàêö³ÿ íà êîìàíäè ÿê³ íàäõîäÿòü ³ç ³íòåðôåéñó êîðèñòóâà÷à äî ñòåíäó. Äëÿ öüîãî òðåáà ñïî÷àòêó ïåðåâ³ðèòè ñòåíä. Çà äîïîìîãîþ wTerm â ïîðò ïåðåäàºòüñÿ íåîáõ³äíà ïîñë³äîâí³ñòü êåðóþ÷èõ ñë³â, ÿêùî ñòåíä ïðèéíÿâ ïîñë³äîâí³ñòü ³ ïðàöþº ïðàâèëüíî â³í ïîâèíåí ó â³äïîâ³äü ïåðåäàòè â³äïîâ³äü + 1024 áàéòè ïðîàíàë³çîâàíèõ äàííèõ. Äëÿ ïåðåâ³ðêè ïðàâèëüíî³ ïðàöåçäàòíîñò³ ³íòåðôåéñó êîðèñòóâà÷à ïîòð³äíî ç^ºäíàòè 2 ïîðòè ÏÊ íóëüìîäóìíèì êàáåëåì(ïðèéîì ïåðåäà÷à - ñõðåùåí³), ³ wTerm íàñòðî¿òè íà ðîáîòó ³ç ïîðòîì COM2. ßêùî ï³ñëÿ íàòèñíåííÿ êíîïêè çàïóñêó ëîã³÷íîãî àíàë³çàòîðà ó â³êí³ ïðèéîìó wTerm ç^ÿâèòüñÿ íåîáõ³äíà ïîñë³äîâí³ñòü, ìîæíà ñïðîáóâàòè ïåðåäàòè ëîã³÷íîìó àíàë³çàòîðó â³äïîâ³äü ó ôîðìàò³ êåðóþ÷³ ñëîâà + 1024 áàéòè äàííèõ. ßêùî äàíí³ ç^ÿâëÿòüñÿ ó åëåìåíò³ ïåðåãëÿäó ëîã³÷íèõ ñòàí³â ëîã³÷íîãî àíàë³çàòîðó ìîæíà â³çóàëüíî ïåðåâ³ðèòè ³õ íà äîñòîâ³ðí³ñòü. Àíàëîã³÷íè ÷èíîì ïåðåâ³ðÿºòüñÿ ãåíåðàòîð ñë³â, ò³ëüêè äëÿ àíàë³çó âèäàâàºìèõ äàííèõ âèêîðèñòîâóºòüñÿ îñöèëîãðàô àáî ËÀ ñòîðîííüîãî âèðîáíèöòâà. Îñòàî÷íà ïåðåâ³ðêà çàê³í÷óºòüñÿ ïîâíîö³ííîþ ïðàöåçäàòí³ñòþ ïðîãðàìíîãî çàáåñïå÷åííÿ. Ñòåíä ï³äºäíóºòüñÿ äî ïîðòó COM1 ³ çà äîïîìîãîþ ãåíåðàòîðó ñèãíàë³â ñòîðîííüîãî âèðîáíèöòâà ïåðåâ³ðÿºòüñÿ ïðàöåçäàòí³ñòü ËÀ, àíàëîã³÷íî ïåðåâ³ðÿºòüñÿ ÃÑ, ³ îñòàíí³é ðåæèì – ËÀ+ÃÑ ìîæíà ïåðåâ³ðèòè ç^ºäíàâøè øèíó ËÀ ³ øèíó ÃÑ ïåðåìè÷êàìè. ϳñëÿ ãåíåðàö³¿ ó ïîøàãîâîìó ðåæèì³ ñãåíåðîâàíà ïîñë³äîâí³ñòü ïîâèííà ç^ÿâëÿòèñü ó â³êí³ ëîã³÷íîãî àíàë³çàòîðà.
Îñòàòî÷íà ïåðåâ³ðêó ìîæíà âèêîíàòè çà äîïîìîãîþ ãåíåðàòîðó ñèãíàë³â ïîñë³äîâíî çìöíþþ÷è ÷àñòîòó ãåíåðàö³¿, òàêèì ÷èíîì íàìàãàþ÷èñü çíÿòè ðåàëüí³ òåõí³÷í³ ïîêàçíèêè ñèñòåìè. Àëå ïîêàçíèêè ÿê³ íåîáõ³äí³ äëÿ ïðîâåäåííÿ ëàáîðàòîðíèõ ðîá³ò çà àíàë³çîì âõ³äíîãî çàâäàííÿ ïîâí³ñòþ â³äïîâ³äàþòü ïîêàçíèêàì ïðàöåñäàòíîñò³ ñèñòåìè.
Ðèñ. 20 Çàãàëüíèé âèãëÿä ìîí³òîðó ïîñë³äîâíîãî ïîðòó wTerm
5 Á²ÇÍÅÑ-ÏËÀÍ
Ðåçþìå
 äàíîìó á³çíåñ-ïëàí³ ðîçãëÿäàºòüñÿ ìîæëèâ³ñòü ðåàë³çàö³¿ ïðîãðàìíîãî ïðîäóêòó “³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ”. Äàíèé ïðîåêò ìຠïîòðåáó ó ³íâåñòèö³¿ 1800 ãðí. Ïåðåäáà÷àºòüñÿ, ùî êîøòè äëÿ ³íâåñòèö³¿ áóäóòü âçÿò³ ç âëàñíîãî ðàõóíêó ðîçðîáíèê³â äàíîãî ïðîãðàìíîãî ïðîäóêòó. Ðîçðîáêà ïðîãðàìíîãî ïðîäóêòó òðèâàòèìå 4 ì³ñÿö³, â í³é áóäóòü çàä³ÿí³ 2 ñïåö³àë³ñòà, à ñàìå: êåð³âíèê ïðîåêòó òà ïðîãðàì³ñò. Òàêîæ áóäå íàéíÿòèé ³íæåíåð äëÿ òèðàæóâàííÿ ïðîãðàìíîãî ïðîäóêòó. Ðîçðîáêà ïðîãðàìíîãî ïðîäóêòó “³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ” áóäå âåñòèñÿ íà âëàñíîìó êîìï^þòåð³ ðîçðîáíèê³â, òîìó êîøòè äëÿ îðåíäè êîìï^þòåðó íå ïîòð³áí³.
 äàíîìó á³çíåñ-ïðîåêò³ îáðàíà ñïðîùåíà ôîðìà îïîäàòêóâàííÿ – ºäèíèé ïîäàòîê ïî ñòàâö³ 10%. Ïåðåäáà÷àºòüñÿ, ùî ïðîåêò îêóïèòüñÿ â ïåðøèé æå ð³ê éîãî ðåàë³çàö³¿. Ïîòåíö³éíèìè ïîêóïöÿìè äàíîãî ïðîãðàìíîãî ïðîäóêòó ìîæóòü áóòè:
à) Áóäèíêè â³äïî÷èíêó, ïàíñ³îíàòè ³ ãîòåë³, ï³äïðèºìñòâà ãðîìàäñüêîãî õàð÷óâàííÿ íà ×îðíîìó é Àçîâñüêîìó ìîðÿõ. Äëÿ ö³º¿ ãðóïè ïîòåíö³éíèõ ñïîæèâà÷³â àâòîíîìíå áåçïåðåá³éíå ïîñòà÷àííÿ ãàðÿ÷îþ âîäîþ äîçâîëèòü ï³äâèùèòè ð³âåíü îáñëóãîâóâàííÿ â³äïî÷èâàþ÷èõ. Îñîáëèâà ïðèâàáëèâ³ñòü ãåëèîñèñòåì äëÿ ö³º¿ ãðóïè ê볺íò³â îáóìîâëåíà òèì, ùî ¿õíÿ ä³ÿëüí³ñòü ïðîò³êຠâ îñíîâíîìó â ë³òí³é ïåð³îä, ùî º íàéá³ëüø ñïðèÿòëèâèì äëÿ ðîáîòè òàêèõ ñèñòåì. ñòàòèñòè÷íèõ äàíèõ ïîêàçàâ, ùî íà Óêðà¿í³ ôóíêö³îíóº á³ëüøå 3000 áóäèíê³â â³äïî÷èíêó é ñàíàòîð³¿â. Äëÿ âåëèêèõ ïàíñ³îíàò³â ³ áóäèíê³â â³äïî÷èíêó ÷àñ ôóíêö³îíóâàííÿ íå îáìåæóºòüñÿ ò³ëüêè ë³òí³ì ïåð³îäîì. Òîìó äëÿ íèõ á³ëüøå êðàùèìè áóäóòü äâîêîíòóðí³ ñèñòåìè, ùî ïðàöþþòü â àâòîìàòè÷íîìó ðåæèì³. Äëÿ íåâåëèêèõ òóðèñòè÷íèõ áàç ³ êåìï³íã³â, ùî ïðàöþþòü ò³ëüêè â ë³òí³é ïåð³îä, áóäóòü êðàùèìè åêîíîì³÷íî¿ òåðìîñèôîííî¿ ñèñòåìè.
á) Ôåðìåðñüê³ ãîñïîäàðñòâà, ñåëÿíñüê³ ñàäèáè, ì³ñüêå íàñåëåííÿ ÿêå ìຠäà÷³, äëÿ ÿêèõ âèêîðèñòàííÿ ãåëèîñèñòåì äëÿ îäåðæàííÿ ãàðÿ÷î¿ âîäè º êîìåðö³éíî ïðèâàáëèâèì. Åêîíîì³÷íèé àíàë³ç ïîêàçóº, ùî ÿêùî ï³ä³ãð³â âîäè âèðîáëÿòèñÿ çà ðàõóíîê åëåêòðîåíåð㳿, òî ïðè ³ñíóþ÷³é ñîá³âàðòîñò³ åëåêòðîåíåð㳿 íà Óêðà¿í³ 0.03$/êÂò*ãîäèíà ìàòåð³àëüí³ âèòðàòè íà ïðèäáàííÿ êîëåêòîð³â îêóïàþòüñÿ çà 3 ðîêè, ÿêùî âàðò³ñòü òåïëîâîãî êîëåêòîðà íå âèùå 150$/ì2. Àíàë³ç ñòàòèñòè÷íèõ ïîêàçàâ, ùî íà Óêðà¿í³ ôóíêö³îíóº 32400 ôåðìåðñüêèõ ãîñïîäàðñòâ, áëèçüêî 15.9 ì³ëüéîíà ÷îëîâ³ê æèâå â ñåëàõ ³ ñåëàõ ³ êîæíà äåñÿòà ì³ñüêà ðîäèíà ìຠäà÷íó ä³ëÿíêó. Äëÿ ñòðóêòóð ö³ ãîñïîäàðñòâà ôóíêö³îíóþ÷èõ ò³ëüêè â ë³òí³é ïåð³îä áóäóòü ñòàíîâèòè ³íòåðåñ åêîíîì³÷í³ îäíîêîíòóðí³ òåðìîñèôîíí³ ñèñòåìè ãàðÿ÷îãî âîäîïîñòà÷àííÿ é ñîíÿ÷í³ ñóøàðêè.
â) Ãðîìàäÿí ç³ ñòàòêîì âèùå çà ñåðåäíº ÷àñòêè, ùî ìàþòü, áóäèíêó. Àíàë³ç ñòàòèñòè÷íèõ äàíèõ ïîêàçàâ, ùî òàêèõ ëþäåé íà Óêðà¿í³ á³ëüøå 100 000 ÷îëîâ³ê (¿õí³é ùîì³ñÿ÷íèé äîõîä ïåðåâèùóº 500$). Äëÿ ö³º¿ êàòåãî𳿠ãðîìàäÿí, ïî ì³ðêóâàííÿõ çàáåçïå÷åííÿ ºâðîïåéñüêîãî ð³âíÿ æèòòÿ, äëÿ íåçàëåæíîñò³ â³ä ìîæëèâèõ ïåðåáî¿â ³ç öåíòðàë³çîâàíèì ïîñòà÷àííÿì ãàðÿ÷îþ âîäîþ áóäå ïðèâàáëèâèì çàêóïèòè ñèñòåìè ñîíÿ÷íèõ êîëåêòîð³â, ùî ïðàöþþòü â àâòîìàòè÷íîìó ðåæèì³. Ïðÿìèì ï³äòâåðäæåííÿì ïðèâàáëèâîñò³ äëÿ íàñåëåííÿ àâòîíîìíèõ åíåðãåòè÷íèõ ñèñòåì º óñï³øíà ðåàë³çàö³ÿ äåñÿòêàìè ô³ðì íà Óêðà¿í³ åëåêòðîíàãð³âíèê³â âîäè. Ö³íà åëåêòðîíàãð³âíèêà ñòàíîâèòü 150-200$, âèòðàòè íà îïëàòó ñïîæèâàíî¿ åëåêòðîåíåð㳿 äëÿ ãàðÿ÷îãî âîäîïîñòà÷àííÿ ðîäèíè ç 4 ÷îëîâ³ê ñòàíîâëÿòü 1$ ó äåíü. ²ñòîòíèì íåäîë³êîì öèõ ñèñòåì º òå, ùî âîíè ôóíêö³îíóþòü ò³ëüêè ïðè ïîäà÷³ åëåêòðîåíåð㳿. Íà Óêðà¿í³ êð³ì ïðîáëåìè ç ïîñòà÷àííÿì ãàðÿ÷îþ âîäîþ ãîñòðî êîøòóº ïðîáëåìà åëåêòðîïîñòà÷àííÿ. Ç ìåòîþ åêîíî쳿 ïðàêòèêóºòüñÿ â³äêëþ÷åííÿ åëåêòðîåíåð㳿 ïî ê³ëüêà ðàç³â ó äîáó ïðîòÿãîì äåê³ëüêîõ ãîäèí. Òàêèì ÷èíîì, åëåêòðîíàãð³âíèêè íå â çìîç³ çàáåçïå÷èòè ä³éñíî àâòîíîìíå ïîñòà÷àííÿ ãàðÿ÷îþ âîäîþ.
ã) Áóä³âåëüíèõ ô³ðì ÿê³ çàéìàþòüñÿ áóä³âëåþ åë³òíîãî æèòëà. Òàê³ ô³ðìè áóäóòü ïîñò³éíèìè ê볺íòàìè íà ðèíêó ãåëèîñèñòåì. Âèêîðèñòàííÿ ãåëèîñèñòåì äîçâîëèòü ï³äâèùèòè íå ò³ëüêè ÿê³ñí³ ïîêàçíèêè êîìôîðòíîñò³ æèòëà, àëå ³ éîãî ïðåñòèæí³ñòü çà ðàõóíîê íàáëèæåííÿ äî çàõ³äíèõ ñòàíäàðò³â. Àíàë³ç ñòàòèñòè÷íèõ äàíèõ ïîêàçàâ, ùî íà Óêðà¿í³ ïðàöþº á³ëüøå ñîòí³ áóä³âåëüíèõ êîìïàí³é çàçíà÷åíîãî âèùå ïðîô³ëþ. Äëÿ òàêèõ áóä³âåëüíèõ ô³ðì óæå íà ñòà䳿 ïðîåêòóâàííÿ æèòëà ìîæå áóòè ïåðåäáà÷åíî, ùî ãàðÿ÷å âîäîïîñòà÷àííÿ áóäå çä³éñíþâàòèñÿ íà áàç³ äâîêîíòóðíèõ ãåëèîñèñòåì ïðàöþþ÷èõ áåçïåðåá³éíî â àâòîìàòè÷íîìó ðåæèì³
Ö³íà íàøîãî ïðîãðàìíîãî ïðîäóêòó, ÿêèé ðîçðîáëþºòüñÿ, áóäå äîð³âíþâàòè 3540 ãðí. Ïðèáóòîê ç îäí³º¿ êîﳿ ïðîãðàìíîãî ïðîäóêòó ñêëàäàòèìå 590 ãðí. Ïåðåäáà÷àºòüñÿ, ùî â ïåðøèé ð³ê ïðèáóòîê ñêëàäàòèìå 112690 ãðí. Àíàëîã³â ïðîãðàìíîãî ïðîäóêòó “ Â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ” íà ðèíêó ÑÍÄ òà ó êðà¿íàõ áëèæíüîãî çàðóá³ææÿ íåìàº.
5.1 Äîö³ëüí³ñòü âèðîáíèöòâà ïðîäóêòó
Ìåòà ðîçðîáêè ïðîãðàìíîãî ïðîäóêòó “³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ” ïîëÿãຠâ òîìó, ùî ñó÷àñí³ óñòàíîâè âñå á³ëüøå âèêîðèñòîâóþòü êîìï^þòåðí³ ïðîãðàìí³ ïðîäóêòè ç ä³àãíîñòè÷íîþ ìåòîþ. Äëÿ çàáåçïå÷åííÿ òî÷íîñò³ ³ ëîã³÷íîñò³ ïðè âñòàíîâëåíí³ âîëüò-àìïåðíèõ õàðàêòåðèñòèê ïîòð³áåí ìàòåìàòè÷íèé ï³äõ³ä.
5.2 Îïèñ õàðàêòåðèñòèê ïðîäóêòó
5.2.1 Íàéìåíóâàííÿ òà ïðèçíà÷åííÿ
Ïðîãðàìíèé ïðîäóêò ìຠíàçâó “ Â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ”. Ñèñòåìà ïðîñòà ó âèêîðèñòàíí³ é ³íòó¿òèâíî çðîçóì³ëà êîðèñòóâà÷åâ³.
Ðîçðîáëåíèé ïðîãðàìíèé ïðîäóêò ìîæå áóòè âèêîðèñòàíèé ïðè ïåðåòâîðåíí³ ñîíÿ÷íî¿ åíåð㳿 ó åëåêòðè÷íó.
5.2.2 Çàãàëüí³ ïàðàìåòðè ïðîäóêòó
Ôóíêö³îíóâàííÿ ïðîäóêòó ïîâí³ñòþ çàáåçïå÷óºòüñÿ ñòàíäàðòíîþ êîíô³ãóðàö³ºþ IBM PC/AT ñóì³ñíèõ ïåðñîíàëüíèõ ÅÎÌ, íàÿâí³ñòþ ïðîöåñîðà CPU-Intel Pentium II, Pentium III àáî éîãî àíàëîã³â AMD Ê6, AMD K7 ³ âèùå ç îá^ºìîì îïåðàòèâíî¿ ïàì^ÿò³ 32 Ìá, íàÿâí³ñòþ â³äåîàäàïòåðó SVGA òà íàêîïè÷óâà÷ó íà æîðñòêîìó ìàãí³òíîìó äèñêó îá^ºìîì íå ìåíø í³æ 400 Ìá.
Ïðîãðàìíèé ïðîäóêò ïðèçíà÷åíèé äëÿ ïðàö³ â ñåðåäîâèù³ WIN32 äëÿ îïåðàö³éíî¿ ñèñòåìè Microsoft Windows 98 ³ âèùå.
5.3 Îö³íêà âèòðàò íà ðîçðîáêó
5.3.1 Âèçíà÷åííÿ ïîòðåáè ó ìàòåð³àëüíèõ òà òðóäîâèõ ðåñóðñàõ
Ó òàáëèö³ 5.1 ïðèâåäåí³ âèòðàòè íà ìàòåð³àëè ïðè ðîçðîáö³ ïðîãðàìíîãî ïðîäóêòó.
Òàáëèöÿ 5.1 - Ïîêóïí³ ìàòåð³àëè ïðè ðîçðîáö³ äàíîãî ïðîäóêòó
Ìàòåð³àëè | ʳëüê³ñòü,øò. | Âàðò³ñòü, ãðí. | Çàãàëüíà âàðò³ñòü, ãðí. | Ïðèçíà÷åííÿ |
Äèñêåòè | 2 | 3,00 | 6,00 | Çáåðåæåííÿ ïðîãðàìè |
Ïàï³ð | 200 | 0,03 | 6,00 | Ðîçäðóê³âêà âèõ³äíèõ òåêñò³â |
˳òåðàòóðà | 5 | 0,00 | 0,00 | Óñÿ ë³òåðàòóðà áóëà óçÿòà â á³áë³îòåö³. |
Òîíåð äëÿ ïðèíòåðà | 2 | 8,00 | 16,00 | Ðîçäðóê³âêà äîêóìåíòàö³¿ |
Ñóìàðíà âàðò³ñòü, ãðí. | 28,00 |
|
Ïåðåë³ê ñïåö³àë³ñò³â äëÿ ðåàë³çàö³¿ ïðîåêòó ïðèâåäåíèé ó òàáëèö³ 5.2.
Òàáëèöÿ 5.2 - Ïåðåë³ê ñïåö³àë³ñò³â äëÿ ðåàë³çàö³¿ ïðîåêòó
Ñïåö³àë³ñò | ʳëüê³ñòü, ÷îë. | Ïðèçíà÷åííÿ |
Êåð³âíèê ïðîåêòó | 1 | Êîíñóëüòàö³¿ |
Ïðîãðàì³ñò | 1 | Íàïèñ ïðîãðàìíîãî ïðîäóêòó |
²íæåíåð | 1 | Òèðàæóâàííÿ |
Ðîçðàõóºìî ðîçì³ð îïëàòè ñïåö³àë³ñò³â.
Òðóäîâèòðàòè â ëþäèíî-äíÿõ îá÷èñëþºòüñÿ ïî ôîðìóë³:
Ò = Òîô+Òà+Òñ+Òï+Òî+Òä, (5.1)
äå Òîô – òðóäîì³ñòê³ñòü âèâ÷åííÿ îïèñó çàäà÷³ òà ôîðìóëþâàííÿ ¿¿ ïîñòàíîâêè;
Òà – òðóäîì³ñòê³ñòü íà ðîçðîáêó àëãîðèòìó ïðîãðàìè;
Òñ – òðóäîì³ñòê³ñòü íà ñêëàäàííÿ ñõåìè àëãîðèòìó;
Òï – òðóäîì³ñòê³ñòü íà ðîçðîáêó ïðîãðàìè;
Òî – òðóäîì³ñòê³ñòü íà íàëàãîäæåííÿ ïðîãðàìè;
Òä – òðóäîì³ñòê³ñòü íà îôîðìëåííÿ äîêóìåíòàö³¿.
Òðóäîâèòðàòè âñ³õ âèä³â âèçíà÷àþòüñÿ ÷åðåç óìîâíó ê³ëüê³ñòü îïåðàòîð³â (Q) ïðîãðàìè, ùî îá÷èñëÿþòüñÿ ïî ôîðìóë³:
, (5.2)
äå q – ïåðåäáà÷óâàíà ê³ëüê³ñòü êîìàíä ïðîãðàìè;
Ê – êîåô³ö³ºíò ñêëàäíîñò³ ïðîãðàìè (äëÿ ð³øåííÿ çàäà÷ ó ðåàëüíîìó ÷àñ³ – 1,5);
Ð – êîåô³ö³ºíò êîðåêö³¿ ïðîãðàìè (â³ä 0,4 äî 0,8); n – ê³ëüê³ñòü êîðåêö³é ïðîãðàìè.
Ó äàíîìó ïðîãðàìíîìó êîìïëåêñ³ ïåðåäáà÷óâàíå ÷èñëî êîìàíä ïðîãðàìè – 450. Ïðèéìàºìî êîåô³ö³ºíò ñêëàäíîñò³ ïðîãðàìè Ê=1,5. Ïðè íàëàäö³ ïðîãðàìè, ìîæëèâî, áóäå çðîáëåíî 6 êîðåêö³é, ç íèõ 4 ç êîåô³ö³ºíòîì 0,7 ³ 2 ç êîåô³ö³ºíòîì 0,3. Âèõîäÿ÷è ç öèõ äàíèõ, ìîæíà îá÷èñëèòè óìîâíó ê³ëüê³ñòü îïåðàòîð³â ïðîãðàìè:
Q = 450*1,5*(4*0,7+2*0,3) = 2295 óìîâíèõ îïåðàòîð³â.
Òðóäîì³ñòê³ñòü íà âèâ÷åííÿ îïèñó ïðîãðàìè ³ ôîðìóëþâàííÿ ¿¿ ïîñòàíîâêè âèçíà÷àºìî ïî ôîðìóë³:
, (5.3)
äå Vîô – ³íäèâ³äóàëüíà ïðîäóêòèâí³ñòü âèêîíàâöÿ (êîìàíä/ãîäèíè);
äàí³ î ïðîäóêòèâíîñò³ âèêîíàâöÿ ïðèâåäåí³ ó òàáëèö³ 6.3;
Êêâ – êîåô³ö³ºíò êâàë³ô³êàö³¿ âèêîíàâöÿ; v – êîåô³ö³ºíò, ùî âðàõîâóº ÿê³ñòü îïèñó (0,9-1,0), â íàøîìó âèïàäêó äàíèé êîåô³ö³ºíò áóäå äîð³âíþâàòè 1.
Òàáëèöÿ 5.3 - Äàí³ î ïðîäóêòèâíîñò³ âèêîíàâöÿ
Âèãëÿä ðîáîòè | Ïðîäóêòèâí³ñòü êîìàíä/ãîäèíè |
Âèâ÷åííÿ îïèñó çàäà÷³, ôîðìóëþâàííÿ ïîñòàíîâêè çàäà÷³. | 80 |
Ðîçðîáêà àëãîðèòì³â ð³øåííÿ çàäà÷³ | 20 |
Ñêëàäàííÿ ñõåìè ïðîãðàìè | 15 |
Ðîçðîáêà ïðîãðàìè | 20 |
Íàëàäêà ïðîãðàìè | 5 |
Îôîðìëåííÿ äîêóìåíòàö³¿ | 20 |
Êîåô³ö³ºíò êâàë³ô³êàö³¿ çàëåæèòü â³ä ñòàæó ðîáîòè é äîð³âíþº:
– äî 2-õ ðîê³â – 0.8;
– â³ä 2-õ äî 3-õ ðîê³â – 1.0;
– â³ä 3-õ äî 5-òè ðîê³â – 1.2;
– â³ä 5-òè äî 7-ìè ðîê³â – 1.4.
Ó íàøîìó âèïàäêó êîåô³ö³ºíò êâàë³ô³êàö³¿ áóäå äîð³âíþâàòè – 1,4.
Òðóäîâèòðàòè íà ³íø³ âèäè ðîá³ò ðîçðàõîâóºìî ïî ôîðìóë³:
, (5.4)
äå i – âèãëÿä ðîáîòè;
Vi – ïðîäóêòèâí³ñòü âèêîíàâöÿ (òàáëèöÿ 6.3).
Çðîáèìî ðîçðàõóíîê òðóäîâèòðàò, ÿêèé ïðåäñòàâëåíèé â òàáëèö³ 5.4.
Òàáëèöÿ 5.4 - Ðîçðàõóíîê òðóäîâèòðàò
Âèä ðîáîòè | Ðîçðàõóíêîâà ê³ëüê³ñòü ëþäèíî-ä³á |
Âèâ÷åííÿ îïèñó çàäà÷³, ôîðìóëþâàííÿ ïîñòàíîâêè çàäà÷³ |
Òîô =2,56 |
Ðîçðîáêà àëãîðèòì³â ð³øåííÿ çàäà÷³ |
Òà = 10,25 |
Ñêëàäàííÿ ñõåìè ïðîãðàìè |
Òñ = 13,66 |
Ðîçðîáêà ïðîãðàìè |
Òï =10,25 |
Íàëàäêà ïðîãðàìè |
Òî = 40,98 |
Îôîðìëåííÿ äîêóìåíòàö³¿ |
Òä =10,25 |
Ðàçîì: |
Ò =87,95 |
Çàðïëàòó ðîçðîáíèêàì ìîæíà ïîë³÷èòè âèõîäÿ÷è ç ì³ñÿ÷íîãî îêëàäó ðîçðîáíèêà ³ òåðì³íó, íåîáõ³äíîãî äëÿ ðîçðîáêè ïðîãðàìíîãî ïðîäóêòó. Òåðì³í ðîçðîáêè âèçíà÷àºòüñÿ âèõîäÿ÷è ç 22 ðîáî÷èõ äí³â â ì³ñÿöü:
Òì = Ò/22 =87,95/22 = 3,99 ì³ñÿöÿ.
Ðîçðàõóíîê âèòðàò íà îñíîâíó çàðîá³òíó ïëàòó çîáðàæåíèé â òàáëèö³ 5.5.
Ïàéîâà ó÷àñòü êåð³âíèêà ïðîåêòó äîð³âíþº 20 % â³ä ïîñàäîâîãî îêëàäó.
Äëÿ ïîäàëüøî¿ ðåàë³çàö³¿ ïðîãðàìíîãî ïðîäóêòó ïîòð³áíî íàéíÿòè ³íæåíåðà é âñòàíîâèòè éîìó â³äðÿäíó çàðîá³òíó ïëàòó ó ðîçì³ð³ 1 ãðí. çà ñòâîðåííÿ îäí³º¿ êîﳿ.
Äîäàòêîâà çàðîá³òíà ïëàòà (Çäîï.) âì³ùóº äî ñåáå äîïëàòè, íàäáàâêè, ãàðàíò³éí³ ³ êîìïåíñàö³éí³ âèïëàòè, ïåðåäáà÷åí³ çàêîíîäàâñòâîì.
Äîäàòêîâó çàðîá³òíó ïëàòó ïðèéìàºìî 10 % â³ä Çîñí
Òàáëèöÿ 5.5 - Ðîçðàõóíîê çàðîá³òíî¿ ïëàòè
Ïîñàäà | Îêëàä, ãðí. | ʳë-òü, ëþäèí. | ×àñ çàéí-ñò³, ì³ñ. | Çàðîá³òíà ïëàòà çà ì³ñÿöü, ãðí. | Îñíîâíà çàðîá³òíà ïëàòà, ãðí. |
Êåð³âíèê ïðîåêòó | 300 | 1 | 4 | 300*0.2=60 | 1200*0.2=240 |
Ïðîãðàì³ñò | 200 | 1 | 4 | 200 | 800 |
Ðàçîì | 260 | 1040 |
Òàêèì ÷èíîì äîäàòêîâà çàðîá³òíà ïëàòà áóäå äîð³âíþâàòè 1040*0,1=104 ãðí.
5.4 Ðîçðàõóíîê âèòðàò òà äîãîâ³ðíî¿ ö³íè ïðîäóêòó
Ïðè ðîçðàõóíêó åêñïëóàòàö³éíèõ âèòðàò íåîáõ³äíî âèçíà÷èòè ÷àñ íàëàãîäæåííÿ ïðîãðàìè (Òìâ) íà ÅÎÌ ïî íàñòóïí³é ôîðìóë³:
, (5.5)
äå m – âèòðàòè ìàøèííîãî ÷àñó íà íàëàãîäæåííÿ îäí³º¿ êîìàíäè (ãîä.).
 äèïëîìíîìó ïðîåêò³ m ïðèéíÿòî ð³âíèì îäí³é õâèëèí³.
ϳñëÿ ðîçðàõóíêó Òìâ áóäå äîð³âíþâàòè
Òìâ=2295/84 » 27
Âàðò³ñòü ìàøèííîãî ÷àñó âèçíà÷àºòüñÿ ïî íàñòóïí³é ôîðìóë³:
Çìâ = Ñì.÷·Òì.â, (5.6)
äå Ñì÷ – âàðò³ñòü îäí³º¿ ìàøèíî-ãîäèíè, ç ðîçðàõóíêó 1 ãðâ çà 1 ãîä.
Òàêèì ÷èíîì âàðò³ñòü ìàøèííîãî ÷àñó áóäå äîð³âíþâàòè Çìâ = 27 ãðâ.
Äî â³äðàõóâàíü íà ñîö³àëüí³ çàõîäè â³äíîñÿòüñÿ:
– â³äðàõóâàííÿ íà äåðæàâíå (îáîâ^ÿçêîâå) ñîö³àëüíå ñòðàõóâàííÿ, âêëþ÷àþ÷è ³ â³äðàõóâàííÿ íà îáîâ"ÿçêîâå ìåäè÷íå ñòðàõóâàííÿ, ùî ðàçîì ñêëàäຠ2,5 % â³ä Çîñí+Çäîï. ³äðàõóâàííÿ íà ñîö³àëüíå ñòðàõóâàííÿ ñêëàäຠ(1040+104)*0,025=28,60 ãðí.
– â³äðàõóâàííÿ íà äåðæàâíå (îáîâ^ÿçêîâå) ïåíñ³éíå ñòðàõóâàííÿ (ó Ïåíñ³éíèé ôîíä) ñêëàäຠ32 % â³ä Çîñí+Çäîï. ³äðàõóâàííÿ íà ïåíñ³éíå ñòðàõóâàííÿ ñêëàäຠ(1040+104)*0,32=366,08 ãðí.
– â³äðàõóâàííÿ ó Ôîíä ñïðèÿííÿ çàéíÿòîñò³ íàñåëåííÿ – 2.5 % â³ä Çîñí+Çäîï. ³äðàõóâàííÿ ó Ôîíä ñïðèÿííÿ çàéíÿòîñò³ íàñåëåííÿ ñêëàäຠ(1040+104)*0,025=28,60 ãðí.
³äðàõóâàííÿ íà ñòðàõóâàííÿ â³ä òðàâìàòèçìó – 0,85% â³ä Çîñí.+Çäîï. Äàíå â³äðàõóâàííÿ ñêëàäຠ(1040+104)*0,0085=9,724 ãðí.
Ðàçîì, â³äðàõóâàííÿ íà ñîö³àëüí³ çàõîäè ñêëàäàþòü 37,85% â³ä Çîñí. +Çäîï. ³äðàõóâàííÿ íà ñîö³àëüí³ çàõîäè ñêëàäàþòü (1040+104)*0,3785=433 ãðí.
Äî íàêëàäíèõ âèòðàò â³äíîñÿòüñÿ âèòðàòè íà ïîâíå â³äíîâëåííÿ ³ êàï³òàëüíèé ðåìîíò Îñíîâíîãî ôîíäó (àìîðòèçàö³éí³ â³äðàõóâàííÿ), îðåíäíà ïëàòà, âàðò³ñòü ìàøèííîãî ÷àñó, âèòðàòè íà åíåðã³þ ³ ò.ä. Ó äàí³é ðîáîò³ íàêëàäí³ âèòðàòè ïðèéìàþòüñÿ â ðîçì³ð³ 70 % â³ä Çîñí. Íàêëàäí³ âèòðàòè 1040*0,7=728 ãðí.
Íà ï³äñòàâ³ ïðîâåäåíèõ ðîçðàõóíê³â ñêëàäàºìî ðîçðàõóíîê âèòðàò òà äîãîâ³ðíî¿ ö³íè ïðîãðàìíîãî ïðîäóêòó, ùî ïðèâåäåíèé ó òàáëèö³ 6.6. Íåîáõ³äíî âðàõóâàòè òå, ùî ðîçðàõóíîê âèòðàò òà äîãîâ³ðíî¿ ö³íè ïðîâîäèòüñÿ äëÿ 100 êîï³é ïðîãðàìíîãî ïðîäóêòó. Ç öüîãî ïðèâîäó äëÿ ðîçðàõóíêó âèòðàò íà 1 êîï³þ ïðîãðàìíîãî ïðîäóêòó – ñóìó âèòðàò íåîáõ³äíî ïîä³ëèòè íà 100.
Òàáëèöÿ 5.6 - Ðîçðàõóíîê âèòðàò òà äîãîâ³ðíî¿ ö³íè ïðîãðàìíîãî ïðîäóêòó
Íàéìåíóâàííÿ ñòàòò³ âèòðàò | Ñóìà, ãðí. |
1. Âàðò³ñòü ìàòåð³àë³â ³ ïîêóïíèõ âèðîá³â | 28,00 |
2. Îñíîâíà çàðîá³òíà ïëàòà | 1040,00 |
3. Äîäàòêîâà çàðîá³òíà ïëàòà | 104,00 |
4. ³äðàõóâàííÿ íà ñîö³àëüí³ çàõîäè | 433,00 |
5. Íàêëàäí³ âèòðàòè | 728,00 |
6. Âàðò³ñòü ìàøèííîãî ÷àñó | 27,00 |
7. Êîøòîðèñíà âàðò³ñòü (ñóìà ïóíêò³â ç 1 ïî 6) | 2360,00 |
8. Ïðèáóòîê (25% â³ä ïóíêòó 7) | 590,00 |
9. Ö³íà ðîçðîáëþâà÷à (ñóìà ïóíêò³â 7, 8) | 2950,00 |
10. ÏÄ (20% â³ä ïóíêòó 9) | 590,00 |
11. Ö³íà ïðîäàæó (ñóìà ïóíêò³â 9, 10) | 3540,00 |
5.5 Ðîçðàõóíîê âèòðàò íà òèðàæóâàííÿ
Âèòðàòè íà òèðàæóâàííÿ ðîçðàõîâóþòüñÿ íàñòóïíèì ÷èíîì:
Çòèð=Ñì.÷·Òê+Çä+Çè, (5.7)
äå Òê – ÷àñ êîï³þâàííÿ ñèñòåìè (1 êîï³ÿ – 0,034 ãîä);
Çä – âàðò³ñòü äèñêåòè (1 äèñêåòà –3,0 ãðí.);
Çè – çàðïëàòà ³íæåíåðà (1 ãðí. – 1 êîï³ÿ);
Ñì÷ – âàðò³ñòü îäí³º¿ ìàøèíî-ãîäèíè (1 ãðí.).
Âèòðàòè íà òèðàæóâàííÿ îäí³º¿ êîﳿ ñêëàäóòü:
Çòèð=1*0,034+3,0+1=4,034 ãðí.
5.6 Àíàë³ç ñòðàòå㳿 ìàðêåòèíãó
Ñòðàòåã³ÿ ìàðêåòèíãó º îäíèì ç îñíîâíèõ òåõí³êî-åêîíîì³÷íèõ îá´ðóíòóâàíü ïðîãðàìíîãî ïðîäóêòó, ùî ðîçðîáëÿºòüñÿ. Ïðè îñâîºíí³ ðèíêó ï³äïðèºìñòâî âèêîðèñòîâóº ìàñîâèé, äèôåðåíö³éîâàíèé àáî ö³ëüîâèé ìàðêåòèíã. Ó çàëåæíîñò³ â³ä ðåçóëüòàò³â ïðîâåäåíî¿ ñåãìåíòàö³¿ ðèíêó ï³äïðèºìñòâî âèáèðຠñòðàòåã³þ ìàðêåòèíãó, ðîçðîáëÿº êîìïëåêñ çàõîä³â ùîäî ¿¿ ðåàë³çàö³¿.
Äèôåðåíö³éîâàíèé ìàðêåòèíã ïåðåäáà÷ຠâèõ³ä â³äðàçó íà äåê³ëüêà ñåãìåíò³â ðèíêó; ðîçðîáëÿºòüñÿ â³äðàçó äåê³ëüêà êîìïëåêñ³â ìàðêåòèíãó ñòîñîâíî äî êîæíîãî ñåãìåíòà ³ ïðèêëàäåíî¿ ñïîæèâà÷àì ìîäåë³ âèðîáó.
ϳäïðèºìñòâà ç îáìåæåíèìè ðåñóðñàìè âèêîðèñòîâóþòü, ÿê ïðàâèëî, ñòðàòåã³þ ö³ëüîâîãî ìàðêåòèíãó, îñîáëèâî ïðè äîñòàòí³é ì³ñòêîñò³ âèáðàíîãî ñåãìåíòà ³ â³äñóòíîñò³ âåëèêîãî ÷èñëà êîíêóðåíò³â.  íàøîìó âèïàäêó íàéêðàùå âèáðàòè äèôåðåíö³éîâàíèé àáî ö³ëüîâèé ìàðêåòèíã.
5.6.1 Ñõåìà ïðîñóâàííÿ òîâàðó
Ñòðóêòóðà ïðÿìèõ êàíàë³â çáóòó ï³äïðèºìñòâà, ùî ïðîïîíóº ïðîäóêò, âêëþ÷ຠíàñòóïí³ ï³äðîçä³ëè:
– â³ää³ë çáóòó;
– çáóòîâ³ ô³ë³àëè;
– çáóòîâ³ êîíòîðè ï³äïðèºìñòâà.
Âèðîáíèê, îðãàí³çóþ÷³ ðåàë³çàö³þ ñâ ïðîäóêö³¿ ÷åðåç çáóòîâ³ ô³ë³àëè, äîìàãàºòüñÿ ðÿäó ïåðåâàã. Çà äîïîìîãîþ ïðÿìèõ êîíòàêò³â ç ñïîæèâà÷àìè ÷åðåç ñâ³é çáóòîâèé ïåðñîíàë, ùî çâè÷àéíî º â ñêëàä³ çáóòîâîãî ô³ë³àëó, â³í ìîæå ïðîâåñòè á³ëüø êîíöåíòðîâàí³ ³ ñâîº÷àñí³ çàõîäè ùîäî ïðîñóâàííÿ ñâ ïðîäóêö³¿. Ðåàë³çàö³ÿ ïðîãðàìíîãî ïðîäóêòó ìîæå â³äáóâàòèñÿ ÿê áåçïîñåðåäíüî ÷åðåç âèðîáíèêà, òàê ³ ÷åðåç íåçàëåæíèõ ïîñåðåäíèê³â (äèñòðèá^þòîð³â). Äèñòðèá^þòîðè ïîä³ëÿþòüñÿ íà íàñòóïí³ ãðóïè:
– ôóíêö³îíàëüíî – ñïåö³àë³çîâàí³ äèñòðèá^þòîðè;
– äèñòðèá"þòîðè ç òîâàðíîþ ñïåö³àë³çàö³ºþ;
– áàãàòî òîâàðí³ äèñòðèá^þòîðè.
Ö³íí³ñòü îïòîâîãî ïîñåðåäíèêà äëÿ âèðîáíèêà ïðîäóêö³¿ áàãàòî â ÷îìó çàëåæèòü â³ä òîãî, ÿê äî öüîãî ïîñåðåäíèêà â³äíîñÿòüñÿ ñïîæèâà÷³. Îïòîâèé ïîñåðåäíèê, ÿê ïðàâèëî, ìຠìîæëèâ³ñòü ïîñòàâèòè âèðîáè ñïîæèâà÷åâ³ øâèäøå, í³æ âèðîáíèê, òàê ÿê éîãî ñêëàä çâè÷àéíî ïðèâåðíåíèé äî ï³äïðèºìñòâà ñïîæèâà÷à áëèæ÷å, í³æ ô³ë³àë çáóòîâîãî îðãàíó âèðîáíèêà.
Ïîñëóãè ïîñåðåäíèêà ñïðèÿþòü òàêîæ ñêîðî÷åííþ âèòðàò íà ìàòåð³àëüíî – òåõí³÷íå çàáåçïå÷åííÿ ³ îáðîáêó îáë³êîâî¿ äîêóìåíòàö³¿. Ó äåÿêèõ âèïàäêàõ çàãàëüí³ âèòðàòè ñïîæèâà÷à íà ïðèäáàííÿ âèðîá³â ó ïîñåðåäíèêà áóäóòü íèæ÷èìè, í³æ ó ðàç³ ïðèäáàííÿ éîãî ó âèðîáíèêà, ÿêèé ïðèçíà÷ຠö³íó áåç óðàõóâàííÿ òðàíñïîðòóâàííÿ ³ ñòðàõóâàííÿ. Ïîñåðåäíèê æå äîñòàâëÿº âèð³á ñïîæèâà÷åâ³ âëàñíèì òðàíñïîðòîì, âêëþ÷àþ÷è âàðò³ñòü äîñòàâêè â³äðàçó â ö³íó, ùî âèã³äí³øå ñïîæèâà÷åâ³.
Ïðîãðàìíèé ïðîäóêò “ ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ” ìîæå ïðîäàâàòèñÿ ÿê áåçïîñåðåäíüî ñïîæèâà÷åâ³, òàê ³ ÷åðåç ïîñåðåäíèê³â.
5.6.2 Ñòèìóëþâàííÿ ïðîäàæó
Ñòèìóëþâàííÿ çáóòó – öå ö³ëåñïðÿìîâàíà ä³ÿëüí³ñòü ï³äïðèºìñòâà ïî ñïðèÿííþ ïîòåíö³éíèì ñïîæèâà÷àì ó âèáîð³ ³ ïðèäáàíí³ ïðîäóêö³¿, ùî âèïóñêàºòüñÿ íèì àáî ïî ñòâîðåííþ ïîçèòèâíî¿ äóìêè ïðî íå¿.
Êîìïëåêñ ìàðêåòèíãîâîãî ñòèìóëþâàííÿ âì³ùóº äî ñåáå êð³ì ðåêëàìíî¿ ä³ÿëüíîñò³ íàñòóïí³ ìåòîäè âïëèâó íà ïðîöåñ çáóòó âèðîá³â ³ ïîñëóã:
– ïåðñîíàëüíèé ïðîäàæ;
– ôîðìóâàííÿ ïîçèòèâíî¿ ãðîìàäñüêî¿ äóìêà ïðî ïðîäóêö³þ ï³äïðèºìñòâà;
– åêîíîì³÷íå ñòèìóëþâàííÿ çáóòó.
Ó íàøîìó âèïàäêó íàéá³ëüø ï³äõîäÿòü ïåðøèé ³ îñòàíí³é ìåòîäè, òîáòî ïåðñîíàëüíèé ïðîäàæ òà åêîíîì³÷íå ñòèìóëþâàííÿ çáóòó.
Ðîçãëÿíåìî ¿õ äåòàëüí³øå.
Ïåðñîíàëüíå (îñîáèñòå) ðåêëàìóâàííÿ ïåðåäáà÷ຠáåçïîñåðåäí³é êîíòàêò ïðåäñòàâíèêà ï³äïðèºìñòâà ç ñïîæèâà÷åì ïðîäóêö³¿. Ó õîä³ ïåðñîíàëüíîãî ïðîäàæó ïðåäñòàâíèê âèðîáíèêà äîïîìàãຠñïîæèâà÷åâ³ êðàùå çàñâî¿òè ïåðåâàãè ³ âèãîäè âèðîáó, ùî ïðîïîíóºòüñÿ ³ ïåðåêîíóº îñòàííüîãî ïðèäáàòè éîãî àáî ï³äòðèìàòè òîðãîâó ìàðêó âèðîáíèêà ïðè ñï³ëêóâàíí³ ç ³íøèìè ñïîæèâà÷àìè.
Ìåòîäàìè åêîíîì³÷íîãî ñòèìóëþâàííÿ, ùî áóäóòü äîðå÷íèìè â íàøîìó âèïàäêó, º:
- óñòàíîâêà ïðîãðàìíîãî ïðîäóêòó;
- ïîâíà òåõí³÷íà ï³äòðèìêà â òå÷³¿ ðîêó ³ êîíñóëüòàö³¿.
5.6.3 Îðãàí³çàö³ÿ ðåêëàìè òà âèòðàòè íà íå¿
Ðåêëàìíà ä³ÿëüí³ñòü ñòàíîâèòü âàæëèâó ³ íåâ³ä^ºìíó ÷àñòèíó çàãàëüíî¿ ñèñòåìè çàõîä³â ìàðêåòèíãó. Ãîëîâíà ôóíêö³ÿ ðåêëàìè ïîëÿãຠ⠳íäèâ³äóàë³çàö³¿ âèðîáó, ùî ðåêëàìóºòüñÿ, òîáòî âèä³ëåíí³ éîãî ç ìàñè êîíêóðóþ÷èõ íà îñíîâ³ âèä³ëåííÿ ÿêî¿-íåáóäü â³äì³òíî¿ âëàñòèâîñò³.
Øëÿõîì ôîðìóâàííÿ ïîïèòó ðåêëàìà àêòèâíî âïëèâຠíà âèðîáíèöòâî ³ ñïðèÿº äîñÿãíåííþ íàéá³ëüø åôåêòèâíèõ êîìåðö³éíèõ ðåçóëüòàò³â íà ðèíêó. Ðåêëàìíà ä³ÿëüí³ñòü ï³äëåãëà çàãàëüíèì ö³ëÿì ³ ñòðàòå㳿 ìàðêåòèíãó, çîêðåìà ñïðèÿº ï³äãîòîâö³ ðèíêó äî ïîÿâè íîâîãî òîâàðó, ï³äòðèìóº ïî÷àòîê ïðîäàæó, ¿õ ðîçøèðåííÿ, äîñÿãíåííÿ ìàêñèìàëüíèõ îá"ºì³â ðèíêó, çàáåçïå÷óº äîäàòêîâèé ïðîäàæ ïðîäóêö³¿ â ïåð³îä çàêëþ÷íî¿ ôàçè æèòòºâîãî öèêëó âèðîáó.
Ðåêëàìîþ äëÿ äàíîãî ïðîãðàìíîãî ïðîäóêòó ñòàíå ñòàòòÿ ó æóðíàë³ “Ðàä³îõîáá³”.
Âàðò³ñòü ðîçì³ùåííÿ ñòàòò³ â äàíîìó âèäàíí³ ñòàíîâèòü 60 ãðí.
5.7 Ðîçðîáêà ô³íàíñîâîãî ïëàíó
Ìåòà äàíîãî ðîçä³ëó óçàãàëüíèòè ìàòåð³àëè ïîïåðåäí³õ ðîçä³ë³â òà ïðåäñòàâèòè ¿õ ó âàðò³ñíîìó âèðàç³.
 öüîìó ðîçä³ë³ ñòâîðþþòüñÿ êàðòè ïðîãíîçó ðóõó ãîò³âêè äëÿ 1, 2 ³ 3-ãî ðîê³â ðåàë³çàö³¿ ïðîãðàìíîãî ïðîäóêòó “ Â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ”. Äëÿ ïåðøîãî ðîêó ðåàë³çàö³¿ êàðòà ïðîãíîç³â ñêëàäåíà íà ì³ñÿöü, äëÿ äðóãîãî ïî êâàðòàëàõ, äëÿ òðåòüîãî çàãàëîì íà ð³ê. Ó êàðòè ïðîãíîçó âíîñèòüñÿ ãðàôà “ãîò³âêà”, òîáòî ð³çíèöÿ ì³æ ïðèáóòêàìè ³ ñóìîþ âèòðàò. Çà äîïîìîãîþ öèõ êàðò áóäóºòüñÿ òàáëèöÿ ïðèáóòê³â òà âèòðàò. Êàðòè ïðîãíîç³â ãîò³âêè äëÿ 1, 2 ³ 3-ãî ðîê³â ðåàë³çàö³¿ ïðîãðàìíîãî ïðîäóêòó “ Â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ” ïðåäñòàâëåí³, â³äïîâ³äíî, â òàáëèöÿõ 6.7, 6.8 ³ 6.9. Ðóõ ãîò³âêè
Òàáëèöÿ 5.7 - Êàðòà ðóõó ãîò³âêè çà ïåðøèé ð³ê ðåàë³çàö³¿
Ïðèáóòîê, âèòðàòè | Ñóìà, ãðí. ïî ì³ñÿöÿõ | Âñüîãî |
|
||||||||||||||||||||||||||||||||||
̳ñÿöü | ñ³÷åíü | ëþòèé | áåðåç | êâ³ò | òðàâ | ÷åðâ | ëèïåíü | ñåðï | âåðåñ | æîâò | ëèñò | ãðóä |
|
||||||||||||||||||||||||
Îáñÿã ïðîäàæ ÏÏ | 0 | 0 | 0 | 5 | 9 | 10 | 12 | 15 | 25 | 31 | 38 | 46 | 191 |
|
|||||||||||||||||||||||
Ïðèáóòîê â³ä ðåàë³çàö³¿ | 0 | 0 | 0 | 2950 | 5310 | 5900 | 7080 | 8850 | 14750 | 18290 | 22420 | 27140 | 112690 |
|
|||||||||||||||||||||||
Ï Î Ñ Ò ² É Í ² |
Ç/ï. Êåð³âí., ïðîãðàì.. | 260 | 260 | 260 | 260 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 1040 |
|
||||||||||||||||||||||
Íàêë. âèòð. |
182 | 182 | 182 | 182 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 728 |
|
|||||||||||||||||||||||
Ñòðàõ. Âíåñîê | 108,25 | 108,25 | 108,25 | 108,25 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 433 | ||||||||||||||||||||||||
Âñüîãî | 550,25 | 550,25 | 550,25 | 550,25 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 2201 |
|
|||||||||||||||||||||||
Ç Ì ² Í Í ² |
Âèòð. Òèðàæ | 0,0 | 0,0 | 0,0 | 20,17 | 36,306 | 40,34 | 48,408 | 60,51 | 100,85 | 125,054 | 153,292 | 185,564 | 770,494 |
|
||||||||||||||||||||||
Âèòð. ðåêë. |
0,0 | 0,0 | 60 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 60 |
|
|||||||||||||||||||||||
Âàðò³ñòü ìàøèííîãî ÷àñó | 27 | 27 | 27 | 27 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 108 | ||||||||||||||||||||||||
Ïîäàòêè (10% ïðèáóòêà) | 0 | 0 | 0 | 295,0 | 531,0 | 590,0 | 708,0 | 885,0 | 1475,0 | 1829,0 | 2242,0 | 2714,0 | 11269,0 |
|
|||||||||||||||||||||||
Âñüîãî | 27 | 27 | 87 | 342,17 | 567,306 | 530,34 | 756,408 | 945,51 | 1575,85 | 1954,054 | 2395,292 | 2899,564 | 12207,494 |
|
|||||||||||||||||||||||
Òàáëèöÿ 5.8 - Êàðòà ðóõó ãîò³âêè çà äðóãèé ð³ê ðåàë³çàö³¿
|
Ïðèáóòîê òà âèòðàòè | Ñóìà, ãðí. | Âñüîãî | |||||||||||||||||||||
|
I êâ. | II êâ. | III êâ. | IV êâ. |
|
|||||||||||||||||||
|
Îá^ºì ðåàë³çîâàíîãî ïðîäóêòó | 50 | 55 | 60 | 65 | 220 | ||||||||||||||||||
|
Ïðèáóòîê â³ä ðåàë³çàö³¿ | 29500 | 32450 | 35400 | 38350 | 129800 | ||||||||||||||||||
|
Ïîñò³éí³ âèòðàòè | Çàðïëàòà êåð³âíèêà | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||
|
Íàêëàäí³ âèòðàòè | 0 | 0 | 0 | 0 | 0 |
|
|||||||||||||||||
|
Ñòðàõîâ³ âíåñêè | 0 | 0 | 0 | 0 | 0 |
|
|||||||||||||||||
Âñüîãî | 0 | 60 | 0 | 0 | 60 |
|
||||||||||||||||||
|
Çì³íí³ âèòðàòè | Âèòðàòè íà òèðàæ | 201,7 | 221,87 | 242,04 | 262,21 | 887,48 | |||||||||||||||||
|
Âèòðàòè íà ðåêëàìó | 0 | 60 | 0 | 0 | 60 |
|
|||||||||||||||||
|
Ïîäàòêè | 2950 | 3245 | 3540 | 3835 | 12980 | ||||||||||||||||||
|
Âñüîãî | 13927,48 |
|
|||||||||||||||||||||
Òàáëèöÿ 5.9 - Êàðòà ðóõó ãîò³âêè çà òðåò³é ð³ê ðåàë³çàö³¿
Ïðèáóòîê òà âèòðàòè | Ñóìà, ãðí. | |
Îá^ºì ðåàë³çîâàíîãî ïðîäóêòó | 350 | |
Ïðèáóòîê â³ä ðåàë³çàö³¿ | 206500 | |
Ïîñò³éí³ âèòðàòè | Çàðïëàòà êåð³âíèêà | 0 |
Íàêëàäí³ âèòðàòè | 0 | |
Ñòðàõîâ³ âíåñêè | 0 | |
Âñüîãî | 60 | |
Çì³íí³ âèòðàòè | Âèòðàòè íà òèðàæ | 1411,9 |
Âèòðàòè íà ðåêëàìó | 60 | |
Ïîäàòêè | 20650 | |
Âñüîãî | 22121,9 |
Çà ðåçóëüòàòàìè ðîçðàõóíê³â ñêëàäàºìî òàáëèöþ ïðèáóòê³â ³ âèòðàò (òàáë. 5.10).
Òàáëèöÿ 5.10 - Ïðèáóòêè òà âèòðàòè
Íàçâà ïîêàçíèêó | Ñóìà, ãðí. | Âñüîãî | |||
1 ð³ê | 2 ð³ê | 3 ð³ê | |||
ʳëüê³ñòü ïðîäàæ | 191 | 220 | 350 | 761 | |
Ïðèáóòîê â³ä ïðîäàæ | 112690 | 129800 | 206500 | 448990 | |
Ïîñò. Âèòð. | Çàðïëàòà (îñí+äîä) | 1144 | 0 | 0 | 1144 |
³ä÷èñëåííÿ íà ñîö³àëüí³ çàõîäè: | 433 | 0 | 0 | 433 | |
Âàðò³ñòü ìàòåð³àë³â | 28 | 0 | 0 | 28 | |
Íàêëàäí³ âèòðàòè ïðè ðåàë³çàö³¿ | 728 | 0 | 0 | 728 | |
Çì³í. Âèòð. |
Âèòðàòè íà ðåêëàìó | 60 | 60 | 60 | 180 |
Âàðò³ñòü ìàøèííîãî ÷àñó | 108 | 0 | 0 | 108 | |
Òèðàæóâàííÿ | 770,494 | 887,48 | 1411,9 | 3069,874 | |
Ïîäàòîê | 11269 | 12980 | 20650 | 44899 | |
Âñüîãî | 14432,494 | 13927,48 | 22121,9 | 50481,874 | |
“×èñòèé” ïðèáóòîê | 98257,506 | 115872,52 | 184378,1 | 398508,126 |
Âèçíà÷èìî òî÷êó áåççáèòêîâîñò³ – öå òàêèé îáñÿã ïðîäàæ, ïðè êîòðîìó îêóïàþòüñÿ âñ³ âèòðàòè.
Àíàë³òè÷íî âîíà âèçíà÷àºòüñÿ ïî ôîðìóë³:
Òá=(Çïîñò+Çð)/(Öåä-Çïåð), (5.8)
äå Çïîñò – ïîñò³éí³ âèòðàòè íà ñòðîê ðåàë³çàö³¿ ÏÏ (ãðí.);
Çð – âèòðàòè íà ðîçðîáêó ÏÏ (ãðí.);
Öåä – ö³íà îäèíèö³ ïðîäóêö³¿ (ãðí.);
Çïåð – çì³íí³ âèòðàòè íà îäèíèöþ ïðîäóêö³¿.
Çïîñò òà Çïåð âèçíà÷àþòüñÿ ç òàáëèö³ ïðèáóòê³â òà âèòðàò (òàáë. 5.10). Çïîñò âì³ùóº äî ñåáå çàðîá³òíó ïëàòó íà ñòðîê ðîçðîáêè ïðîãðàìíîãî ïðîäóêòó, â³ä÷èñëåííÿ íà ñîö³àëüíå ñòðàõóâàííÿ òà íàêëàäí³ âèòðàòè. Çïåð âì³ùóº äî ñåáå âàðò³ñòü ìàøèííîãî ÷àñó, âèòðàòè íà òèðàæóâàííÿ, âèòðàòè íà ðåêëàìó íà ñòðîê ðåàë³çàö³¿ ïðîãðàìíîãî ïðîäóêòó. Âèòðàòè íà ðîçðîáêó ïðîãðàìíîãî ïðîäóêòó ñêëàäàþòüñÿ ç âèòðàò íà ìàòåð³àëè, ùî íåîáõ³äí³ ïðè ðîçðîáö³ ïðîãðàìíîãî ïðîäóêòó é ñêëàäàþòü 28 ãðí. Çïîñò äîð³âíþº 2305 ãðí. Çïåð äîð³âíþº 3357,874 ãðí. Ö³íà îäèíèö³ ïðîäóêòó äîð³âíþº 3540,00 ãðí. Òàêèì ÷èíîì òî÷êà áåççáèòêîâîñò³ áóäå äîð³âíþâàòè íàñòóïíîìó çíà÷åííþ:
Òá=(2305+28)/(3540-3357,874)= 13
Ãðàô³ê áåççáèòêîâîñò³ çîáðàæåíèé íà ðèñóíêó 5.1.
![]() |
|||
|
|||
|
![]() |
||||||
![]() |
||||||
|
||||||
|
||||||
Ðèñ.5.1. Ãðàô³ê áåççáèòêîâîñò³.
5.8 Âèñíîâêè
Ïðîâåäåíèé àíàë³ç äîçâîëÿº çðîáèòè âèñíîâîê ïðî äîö³ëüí³ñòü ðîçðîáêè ³ ïðîäàæó ïðîãðàìíîãî ïðîäóêòó “ Â³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ ” íà ðèíêó.
Ñîá³âàðò³ñòü ïðîäóêòó ñòàíîâèòü 3540 ãðí., à ïðèáóòîê – 590 ãðí. çà îäèíèöþ ïðîãðàìíîãî ïðîäóêòó.
Ìàêñèìàëüíà ö³íà ðîçðîáëåíîãî ïðîãðàìíîãî ïðîäóêòó äîð³âíþº:
Ömax=1.2·(Ccc+1.3·Ï) = 1,2·(3540+1,3*590)= 5168,4 ãðí.
̳í³ìàëüíà ö³íà ðîçðîáëåíîãî ïðîãðàìíîãî ïðîäóêòó äîð³âíþº:
Ömin=1.2·(Çòèð+Çàä+1.3·Ï)=1,2·(4,034+0+1,3·590)= 925,2408 ãðí.
Âèõîäÿ÷è ç îòðèìàíèõ ðåçóëüòàò³â, óñòàíîâèìî ö³íó ïðîäàæó áåç îáë³êó ÏÄÂ. Ö³íà ïðîãðàìíîãî ïðîäóêòó çíàõîäèòüñÿ â ìåæàõ:
925,2408 ãðí. <= Öïðîä <= 5168,4 ãðí.
Ïðèéìàºìî ö³íó ïðîäàæó ïðîãðàìíîãî ïðîäóêòó ð³âíî¿ 3540 ãðí.
Çà ïåðøèé ð³ê ïëàíóºòüñÿ ðåàë³çóâàòè 191 îäèíèöþ ïðîäóêö³¿, çà äðóãèé – 220, çà òðåò³é – 350. Çàâäÿêè ðîçðàõóíêó òî÷ö³ áåççáèòêîâîñò³ áóëî âèçíà÷åíî îáñÿã ïðîäàæ, ïðè êîòðîìó îêóïóþòüñÿ óñ³ âèòðàòè, â³í äîð³âíþº 13 ïðîãðàìíèì ïðîäóêòàì. Ïîòåíö³éíèìè ïîêóïöÿìè äàíîãî ïðîãðàìíîãî ïðîäóêòó ìîæóòü áóòè ð³çíîìàí³òí³ ñïîæèâà÷³ åëåêòðîåíåð㳿, òà êîðèñòóâà÷³ ÅÎÌ, ùî áóäóòü çàö³êàâëåí³ öèì ïðîãðàìíèì ïðîäóêòîì. Ðåêëàìó äàíîãî ïðîãðàìíîãî ïðîäóêòó ïëàíóºòüñÿ ïðîâîäèòü çàâäÿêè ñïåö³àë³çîâàíîìó æóðíàëó “Ðàä³îõîáá³” ó âèãëÿä³ ñòàòò³, â ÿê³é áóäå îïèñàíî âñ³ ìîæëèâîñò³ äàíîãî ïðîãðàìíîãî ïðîäóêòó.
6 ÎÕÎÐÎÍÀ ÏÐÀÖ² ÒÀ ÍÀÂÊÎËÈØÍÜÎÃÎ ÑÅÐÅÄÎÂÈÙÀ
 äàíîìó ðîçä³ë³ äèïëîìíîãî ïðîåêòó íà òåìó “³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó EV8031 ” ðîçãëÿäàþòüñÿ ïèòàííÿ ñòâîðåííÿ îïòèìàëüíèõ óìîâ ðîáîòè îïåðàòîðà, êîðèñòóâà÷³â ðîçðîáëÿºìîãî ïðîãðàìíîãî ïðîäóêòó.
6.1 Çàãàëüí³ ïèòàííÿ îõîðîíè ïðàö³
Îõîðîíà ïðàö³ - öå ñèñòåìà ïðàâîâèõ, ñîö³àëüíî-åêîíîì³÷íèõ, îðãàí³çàö³éíî-òåõí³÷íèõ, ñàí³òàðíî-ã³ã³ºí³÷íèõ ³ ë³êóâàëüíî-ïðîô³ëàêòè÷íèõ çàõîä³â òà çàñîá³â, ñïðÿìîâàíèõ íà çáåðåæåííÿ æèòòÿ, çäîðîâ"ÿ ³ ïðàöåçäàòíîñò³ ëþäèíè ó ïðîöåñ³ òðóäîâî¿ ä³ÿëüíîñò³.
Çàâäàííÿ îõîðîíè ïðàö³ – çâåñòè äî ì³í³ìóìó ³ìîâ³ðí³ñòü óðàæåííÿ àáî çàíåäóæàííÿ ïðàöþþ÷îãî ç îäíî÷àñíèì ñòâîðåííÿì êîìôîðòíèõ óìîâ ïðè ìàêñèìàëüí³é ïðîäóêòèâíîñò³ ïðàö³.
Äëÿ äàíîãî åòàïó ðåàë³çàö³¿ ïðîãðàìíîãî ïðîäóêòó ïèòàííÿ îõîðîíè ïðàö³ ðîçãëÿäàþòüñÿ ùîäî óìîâ ðîáîòè îïåðàòîðà òà íàóêîâöÿ ïðè äîñë³äæåíí³.
6.2 Õàðàêòåðèñòèêà âèðîáíè÷îãî ñåðåäîâèùà ïðèì³ùåííÿ, äå
âèêîíóºòüñÿ ïðîåêòíà ðîáîòà
Ïðèì³ùåííÿ ì³ñòèòüñÿ íà òðåòüîìó ïîâåðñ³ òðèïîâåðõîâîãî áóäèíêó.
Ïëîùà ïðèì³ùåííÿ ïîâèííà ðîçðàõîâóâàòèñü ó â³äïîâ³äíîñò³ ç íàñòóïíèìè âèìîãàìè: íà îäíå ðîáî÷å ì³ñöå ïîâèííî â³äâîäèòèñÿ 6 ì2, îá^ºì 20 ì3. Êîìï^þòåðè ïîâèíí³ ðîçì³ùóâàòèñÿ íà â³äñòàí³ íå ìåíøå 1 ì â³ä ñò³í. ³äñòàíü ì³æ áîêîâèìè ïîâåðõíÿìè êîìï^þòåð³â íå ïîâèííà áóòè ìåíøå 1,2 ì. ³äñòàíü ì³æ òèëüíîþ ïîâåðõíåþ îäíîãî êîìï^þòåðà òà åêðàíîì ³íøîãî – 2,5 ì.
Êàòåãîð³ÿ áóäèíêó çà ïîæåæîíåáåçïåêîþ – êàòåãîð³ÿ  [6]. Äî ö³º¿ êàòåãî𳿠íàëåæàòü ïðèì³ùåííÿ, â ÿêèõ çíàõîäÿòüñÿ òâåðä³ ïàëüí³ ðå÷îâèíè òà ìàòåð³àëè (ïðè çàïàëåíí³ ñòîðîíí³ì äæåðåëîì ïðîäîâæóþòü ãîð³òè ï³ñëÿ éîãî çíèêíåííÿ).
Êëàñ ïðèì³ùåííÿ çà ïîæåæîíåáåçïåêîþ Ï-I²à [6].
Ñòóï³íü âîãíåñò³éêîñò³ áóä³âåëüíèõ êîíñòðóêö³é òðèïîâåðõîâîãî áóäèíêó ç êàòåãîð³ºþ ïîæåæîíåáåçïåêè  – I òà II [6].
Êëàñ ïðèì³ùåííÿ çà ñòóïåíåì íåáåçïåêè óðàæåííÿ åëåêòðè÷íèì ñòðóìîì – ïðèì³ùåííÿ ç ï³äâèùåíîþ íåáåçïåêîþ, òîìó ùî â íüîìó º ìîæëèâ³ñòü îäíî÷àñíîãî äîòèêó ëþäèíè äî ìàþ÷èõ ç^ºäíàííÿ ç çåìëåþ ìåòàëîêîíñòðóêö³é áóäèíêó, òåõíîëîã³÷íèì àïàðàòîì, ìåõàí³çìîì òà ³í. ç îäíîãî áîêó, òà äî ìåòàëåâèõ êîíñòðóêö³é – ç ³íøîãî [7].
Ïîìåøêàííÿ ïîâèííî áóòè ñâ³òëèì, ñóõèì i òåïëèì. ϳäëîãè ðîáëÿòü ð³âíèìè, áåç âèáî¿â, ù³ëüíèìè, ìàþòü íå ñëèçüêó i çðó÷íó äëÿ ÷èùåííÿ ïîâåðõíþ, i óòðèìóþòüñÿ â ÷èñòîò³. Ðàä³àòîðè i òðóáîïðîâîäè îïàëþâàëüíî¿ i âîäîïðîâ³äíî¿ ñèñòåì îáëàäíóþòüñÿ ä³åëåêòðèêàìè (äåðåâ^ÿíèìè i ò.ä.) i çàêðèâàþòüñÿ îãîðîäæåííÿìè. Íå ìîæíà çàñòîñîâóâàòè îãîðîäæåííÿ ç øàðóâàòîãî ïàïåðîâîãî ïëàñòèêà i ò.ï.
Õàðàêòåðèñòèêà åëåêòðè÷íî¿ ìåðåæ³, ùî æèâèòü åëåêòðîóñòàòêóâàííÿ, ïðèì³ùåííÿ: ïåðåì³ííèé ñòðóì, ÷àñòîòà 50 Ãö, íàïðóãà 220 Â, ðåæèì íåéòðàë³ – ãëóõîçàçåìëåíà íåéòðàëü, ñïîæèâ÷à ïîòóæí³ñòü êîìï^þòåðà 300 Âò.
6.3 Àíàë³ç íåáåçïå÷íèõ ³ øê³äëèâèõ ôàêòîð³â
Ó â³äïîâ³äíîñò³ äî ÃÎÑÒ 12.0.003–74 [9] ïðè ðîçðîáö³ ñèñòåìè, ùî âèêîíóºòüñÿ íà êîìï^þòåð³, íà ëþäèíó âïëèâàþòü íåáåçïå÷í³ òà øê³äëèâ³ ôàêòîðè, ïåðåë³ê ÿêèõ ïðèâåäåíèé â òàáëèö³ 7.1.
Òàáëèöÿ 6.1 – Ïåðåë³ê íåáåçïå÷íèõ òà øê³äëèâèõ ôàêòîð³â
Íàéìåíóâàííÿ íåáåçïå÷íîãî òà øê³äëèâîãî ôàêòîðà | Äæåðåëî âèíèêíåííÿ ôàêòîðà | Õàðàêòåð 䳿 íà ëþäèíó | Íîðìèðóâàíå çíà÷åííÿ ôàêòîðà | Íîðìàòèâíèé äîêó-ìåíò |
Ïðîäîâæåííÿ òàáëèö³ 6.1 | ||||
1 | 2 | 3 | 4 | 5 |
1. ϳäâèùåíèé ð³âåíü ³îí³çóþ÷èõ âèïðîì³íþâàíü â ðîáî÷³é çîí³ | Åêðàíè òà ³íø³ ïî-âåðõí³ ÅÎÌ | Ìóòàãåíí³ ïðîöåñè, ùî âèíèêëè âñå-ðåäåí³ îðãà-í³çìó |
ʳëüê³ñòü â 1ñì3 ïîâ³òðÿ: ïîçèòèâíèõ ³îí³â Ô=1500..3000, ëåãêèõ íåãàòèâíèõ ³îí³â Ô=3000..5000 |
[10] |
2. Ðåíòãåí³âñüêå ì^ÿêå âèïðîì³íþ-âàííÿ | Ìîí³òîð (ÅÏÒ) | Ìóòàãåíí³ ïðîöåñè, ùî âèíèêëè âñå-ðåäåí³ îðãà-í³çìó | Íà â³äñòàí³ 5 ñì â³ä åêðàíó ð³âåíü âèïðì³íþâàííÿ íå ïîâèíåí ïåðåâ³ùó-âàòè 100 ìêð/ã | [11] |
3. Ïðÿìà òà â³ä-áèòà áëèñê³ñòü | Íåâ³ðíå ðîçòàøó-âàííÿ ÏÊ | Ïåðåâòîìà çîðîâîãî àíàë³çàòîðó | Ïîêàæ÷èê Ð=0 | [12] |
1 | 2 | 3 | 4 | 5 |
4. ϳäâèùåíèé ð³âåíü ñòàòè÷íî¿ åëåêòðèêè | ijàëåêò-ðè÷íà ïî-âåðõÿ êîì-ï^þòåðà, äæåðåëà æèâëåííÿ | Óðàæåííÿ ñòðóìîì | Å≤20 êÂ/ì | [13] |
5.ϳäâèùåíà àáî çíèæåíà òåìïå-ðàòóðà ïîâ³òðÿ |
ϳäâèùåíà: íåäîë³ê ïðîâ³òðþâà-íîñò³ ïðèì³-ùåííÿ, â³ä-ñóòí³ñòü êîíäèö³îíå-ð³â; Çíèæåíà: ïîãàíà îïà-ëþâàí³ñòü ïðèì³ùåííÿ |
Ïîðóøåííÿ òåðìîðåãóëÿ-ö³¿ îðãàí³çìó | t=22..24°C | [14] |
6. ϳäâèùåíèé ð³âåíü øóìó íà ðîáî÷îìó ì³ñö³ | Äðóêàðñüêà òåõí³êà,âåí-òèëÿö³ÿ, îñ-â³òëþâàëü-íèé ïðèëàä | Çàãàëüíà âòîìà îðãà-í³çìó | L≤50 äÁÀ | [15] |
7.Íåäîë³ê ïðè-ðîäíüîãî îñâ³ò-ëåííÿ | Íåâ³ðíå ðîçòàøó-âàííÿ ìîí³-òîðó, â³êîí-íèõ ïðîð³ç³â | Ñòîìëåííÿ çîðîâîãî àíàë³çàòîðó | ÊÏÎ íå íèæ÷å 1,5% | [12] |
8.ϳäâèùåíà ÿñêðàâ³ñòü ñâ³òëà | Íåâ³ðíå ðîçòàøó-âàííÿ ìîí³-òîðó | Ñòîìëåííÿ çîðîâîãî àíàë³çàòîðó |
Â=100 êä/ì2 |
[11] |
9.Çíèæåíà êîíòðàñí³ñòü | ßê³ñòü ìîí³òîðó | Ñòîìëåííÿ çîðîâîãî àíàë³çàòîðó |
Â0 – ÿñêðàâ³ñòü îá^ºêòó, Âô – ÿñêðàâ³ñòü ôîíó |
[11] |
10.ϳäâèùåíå çíà÷åííÿ íàïðóãè â åëåêòðè÷íîìó ëàíöþãó | Åëåêòðè÷íà,àïàðàòóðà | Óðàæåííÿ åëåêòðè÷íèì ñòðóìîì | I=0,6 ìÀ | [18] |
11. ϳäâèùåíà ïóëüñàö³ÿ ñâ³ò-ëîâîãî ïîòîêó | Ëàìïè äåí-íîãî ñâ³òëà, ìîí³òîð ÅÎÌ | Ñòîìëåííÿ çîðó |
Êï=5% |
[11] |
12. Âèðîáíè÷èé ïèë | Ñòàòè÷íà åëåêòðèêà, íàêîïè÷åíà íà ïîâåðõí³ êîìï^þòåðà |
Ïîäðàçíåííÿ ñëèçîâî¿ îáîëîíêè |
ÏÄÊ=4ìã/ì3 |
[14] |
13. Ñòàòè÷íà íàïðóãà | Ïîñò³éíà ïîçà ñèä³í-íÿ | Ì^ÿçîâà âòî-ìà | Çíèæåííÿ ñòàòè-÷íî¿ âèòðèâàëîñò³ íà 40% | [11] |
14.Ðîçóìîâà ïåðåíàïðóãà | Òðóäíîù³ âèðîáíè÷î-ãî çàâäàííÿ | Çàãàëüíå ô³-çè÷íå ñòîì-ëåííÿ, çíè-æåííÿ ïðàöå-çäàòíîñò³ | Çíèæåííÿ âèòðè-âàëîñò³ äî âèõ³ä-íîãî 40-50% | [11] |
15. Ïåðåíàïðóãà çîðîâèõ àíàë³-çàòîð³â | Ìîí³òîð ÅÎÌ | Çàãàëüíå ô³-çè÷íå ñòîì-ëåííÿ | Ïîäîâæåííÿ ÷àñó ðåàêö³¿ íà ñâ³òëî òà çâóê 40-50% | [11] |
6.4 Âèðîáíè÷à ñàí³òàð³ÿ
Ïðàö³âíèêè îá÷èñëþâàëüíîãî öåíòðà ï³ääàþòüñÿ âïëèâîâ³ øê³äëèâèõ ³ íåáåçïå÷íèõ ôàêòîð³â âèðîáíè÷îãî ñåðåäîâèùà, åëåêòðîìàãí³òíèõ ïîë³â, ñòàòè÷íî¿ åëåêòðèêè, øóì³â .
Îïåðàòîðè çàçíàþòü ïñèõîåìîö³éíî¿ íàïðóãè.
6.4.1 Ìåòåðåîëîã³÷í³ óìîâè
Ìåòåîðîëîã³÷í³ óìîâè íà âèðîáíèöòâ³ àáî ì³êðîêë³ìàò âèçíà÷àþòü íàñòóïí³ ïàðàìåòðè: òåìïåðàòóðà (°C), ðóõëèâ³ñòü (ì/ñ), â³äíîñíà âîëîã³ñòü ïîâ³òðÿ (%) ³ ³íòåíñèâí³ñòü òåïëîâîãî âèïðîì³íþâàííÿ.
Ç óðàõóâàííÿì ïàðàìåòð³â ì³êðîêë³ìàòó ìåòåîóìîâè â ïðèì³ùåíí³ ïîä³ëÿþòüñÿ íà îïòèìàëüí³ òà äîïóñòèì³.
Ó â³äïîâ³ä³ äî ÃÎÑÒ 12.1.005–88 [14] âñòàíîâëþþòüñÿ îïòèìàëüí³ óìîâè, ïðè âèáîð³ ÿêèõ âðàõîâóºòüñÿ ïîðà ðîêó òà êàòåãîð³ÿ ðîáîòè.
Çà çàòðàòàìè åíåð㳿 ðîçðîáêà ïðîãðàìíîãî ïðîäóêòó º ëåãêîþ ô³çè÷íîþ ðîáîòîþ (ñèäÿ÷à ðîáîòà, íå ïîòðåáóº ô³çè÷íîãî íàïðóæåííÿ) – êàòåãîð³ÿ 1à.
Àëå äèïëîìíà ðîáîòà õàðàêòåðèçóºòüñÿ íàïðóæåíîþ ðîçóìîâîþ ïðàöåþ. Òîìó îáðàí³ îïòèìàëüí³ ïàðàìåòðè ì³êðîêë³ìàòó, ùî íàâåäåí³ ó òàáëèö³ 6.2.
Òàáëèöÿ 6.2 – Îïòèìàëüí³ ïðàìåòðè ì³êðîêë³ìàòó
Êàòåãîð³ÿ ðîáîòè ïî åíåðãîçàòðàòàì | Ïîðà ðîêó | Òåìïåðàòóðà ïîâ³òðÿ, °Ñ | ³äíîñíà âîëîã³ñòü ïîâ³òðÿ,% |
Øâèäê³ñòü ðóõó ïîâ³òðÿ, ì/ñ |
ëåãêà 1à | Õîëîäíà | 22-24 | 40-60 | 0,1 |
Òåïëà | 23-25 |
Ïðèì³ùåííÿ îáëàäíàíå ñèñòåìàìè öåíòðàë³çîâàíîãî îïàëåííÿ (çàãàëüíå ïàðîâå), êîíäèö³þâàííÿ ïîâ³òðÿ òà øòó÷íîþ ïðèïëèâíî-âèòÿæíîþ âåíòèëÿö³ºþ â³äïîâ³äíî äî ÑÍèÏ 2.04.05-91 [17].
6.4.2 Çàáåçïå÷åííÿ âèðîáíè÷îãî îñâ³òëåííÿ
Ïðè îñâ³òëåíí³ âèðîáíè÷èõ ïðèì³ùåíü âèêîðèñòîâóºòüñÿ ïðèðîäíå îñâ³òëåííÿ, ñòâîðþâàíå ñâ³òëîì íåáà (ïðÿìå òà â³äáèòå) , øòó÷íå, çä³éñíþâàíå åëåêòðè÷íèìè ëàìïàìè, òà êîìá³íîâàíå.
Ïðèðîäíå îñâ³òëåííÿ ï³äðîçä³ëÿþòü íà á³÷íå, âåðõíº, êîìá³íîâàíå.
 ïðèì³ùåíí³ âèêîðèñòîâóºòüñÿ á³÷íå ïðèðîäíå îñâ³òëåííÿ, ùî çä³éñíþºòüñÿ êð³çü á³÷í³ â³êíà. Âîíî ïîâèííå çàáåçïå÷óâàòè êîåô³ö³ºíò ïðèðîäíî¿ îñâ³òëåííîñò³ (ÊÏÎ) íå íèæ÷å 1,5% [12].
Íîðìîâàí³ çíà÷åííÿ ÊÏÎ äëÿ áóäèíê³â, ðîçòàøîâàíèõ ó IV ïîÿñ³ ñâ³òëîâîãî êë³ìàòó âèçíà÷àþòüñÿ çà ôîðìóëîþ:
(6.1)
äå – çíà÷åííÿ ÊÏÎ äëÿ III
ïîÿñó ñâ³òëîâîãî êë³ìàòó ñêëàäຠ1,5%,
m – êîåô³ö³ºíò ñâ³òëîâîãî êë³ìàòó (äëÿ ì³ñòà Õàðêîâà m=0,9%),
c – êîåô³ö³ºíò ñîíÿ÷íîñò³ êë³ìàòó (ñ=1).
=1,5*0,9*1=1,35%
Çàãàëüíå îñâ³òëåííÿ ïîâèííî áóòè ð³âíîì³ðíèì.
Øòó÷íå îñâ³òëåííÿ ïðèì³ùåííÿ ç ðîáî÷èìè ì³ñöÿìè, îáëàäíàíèìè â³äåîòåðì³íàëàìè ÅÎÌ çàãàëüíîãî òà ïåðñîíàëüíîãî êîðèñòóâàííÿ, ìຠáóòè îáëàäíàíå ñèñòåìîþ çàãàëüíîãî ð³âíîì³ðíîãî îñâ³òëåííÿ. Äàíèé âèä øòó÷íîãî îñâ³òëåííÿ ³ âèêîðèñòîâóºòüñÿ íà ìîºìó ðîáî÷îìó ì³ñö³.
Äàí³ ïî íîðìàõ îñâ³òëåííÿ äëÿ ñòâîðåííÿ óìîâ íîðìàëüíî¿ ðîáîòè ñåðåäíüî¿ òî÷íîñò³ ì³ñòÿòüñÿ ó òàáëèö³ 6.3.
Òàáëèöÿ 6.3 – Õàðàêòåðèñòèêà âèðîáíè÷îãî îñâ³òëåííÿ
Òî÷í³ñòü çîðîâî¿ ðîáîòè | ̳í³-ìàëü-íèé ðîçì³ð îá^ºê-òó | Ðîçðÿä çîðîâî¿ ðîáîòè | ϳä-ðîç-ðÿä çîðî-âî¿ ïðàö³ | Êîí-ðàñò îá^ºê-òó ôî-íó | Õàðàê-òåðèñ-òèêà ôîíó | Íîðìîâàíå çíà÷åííÿ îñâ³òëåííÿ | |||
Ïðèðîä-íå | Øòó÷íå | ||||||||
|
,% |
Lmin, ëê |
Òèï ëàìï | ||||||
Ñåðåäíÿ òî÷í³ñòü | 0,5..1 | IV |  | Ñå-ðåä-í³é | Ñåðåä-íÿ | 1,5 | 1,35 | 500 | Ãà-çî-ðîç-ðÿä-í³ |
Êîìôîðòí³ óìîâè çîðîâî¿ ðîáîòè çàáåçïå÷óþòüñÿ.
Çàãàëüíå îñâ³òëåííÿ ìຠáóòè âèêîíàíå ó âèãëÿä³ ñóö³ëüíèõ àáî ïåðåðèâ÷àòèõ ë³í³é ñâ³òèëüíèê³â, ùî ðîçì³ùóþòüñÿ çáîêó â³ä ðîáî÷èõ ì³ñöü (ïåðåâàæíî çë³âà) ïàðàëåëüíî ë³í³¿ çîðó ïðàö³âíèê³â. Äîïóñêàºòüñÿ çàñòîñóâàòè ñâ³òèëüíèêè òàêèõ êëàñ³â ñâ³òëîðîçïîä³ëó:
- ñâ³òèëüíèêè ïðÿìîãî ñâ³òëà - Ï;
- ïåðåâàæíî ïðÿìîãî ñâ³òëà - Í;
- ïåðåâàæíî â³äáèòîãî ñâ³òëà - Â.
Ïðè ðîçòàøóâàíí³ â³äåîòåðì³íàë³â ÅÎÌ çà ïåðèìåòðîì ïðèì³ùåííÿ ë³í³¿ ñâ³òèëüíèê³â øòó÷íîãî îñâ³òëåííÿ ïîâèíí³ ðîçì³ùóâàòèñÿ ëîêàëüíî íàä ðîáî÷èìè ì³ñöÿìè.
Äëÿ çàãàëüíîãî îñâ³òëåííÿ íåîáõ³äíî çàñòîñîâóâàòè ñâ³òèëüíèêè ³ç ðîçñ³þâà÷àìè òà äçåðêàëüíèìè åêðàííèìè ñ³òêàìè àáî â³ääçåðêàëþâà÷àìè, óêîìïëåêòîâàí³ âèñîêî÷àñòîòíèìè ïóñêîðåãóëþâàëüíèìè àïàðàòàìè (Â× ÏÐÀ). Äîïóñêàºòüñÿ çàñòîñîâóâàòè ñâ³òèëüíèêè áåç Â× ÏÐÀ ò³ëüêè ïðè âèêîðèñòàíí³ ìîäåë³ ç òåõí³÷íîþ íàçâîþ "Êîñîñâ³ò". Çàñòîñóâàííÿ ñâ³òèëüíèê³â áåç ðîçñ³þâà÷³â òà åêðàííèõ ñ³òîê çàáîðîíÿºòüñÿ.
ßê äæåðåëî ñâ³òëà ïðè øòó÷íîìó îñâ³òëåíí³ ïîâèíí³ çàñòîñîâóâàòèñÿ, ÿê ïðàâèëî, ëþì³íåñöåíòí³ ëàìïè òèïó ËÁ. Ïðè îáëàäíàíí³ â³äáèâíîãî îñâ³òëåííÿ ó âèðîáíè÷èõ òà àäì³í³ñòðàòèâíî-ãðîìàäñüêèõ ïðèì³ùåííÿõ ìîæóòü çàñòîñîâóâàòèñÿ ìåòàëî ãàëîãåíîâ³ ëàìïè ïîòóæí³ñòþ äî 250 Âò. Äîïóñêàºòüñÿ ó ñâ³òèëüíèêàõ ì³ñöåâîãî îñâ³òëåííÿ çàñòîñîâóâàòè ëàìïè ðîçæàðþâàííÿ.
ßñêðàâ³ñòü ñâ³òèëüíèê³â çàãàëüíîãî îñâ³òëåííÿ â çîí³ êóò³â ïðîì³íþâàííÿ â³ä 50 äî 90 â³äíîñíî âåðòèêàë³ â ïîäîâæí³é ³ ïîïåðå÷í³é ïëîùèíàõ ïîâèííà ñêëàäàòè íå á³ëüøå 200êä/ì2 , à çàõèñíèé êóò ñâ³òèëüíèê³â ïîâèíåí áóòè íå á³ëüøèì çà 40.
Êîåô³ö³ºíò çàïàñó (Êç) â³äïîâ³äíî äî ÑÍèÏ 11-4-79 [12] äëÿ îñâ³òëþâàëüíî¿ óñòàíîâêè çàãàëüíîãî îñâ³òëåííÿ ñë³ä ïðèéìàòè ð³âíèì 1.4.
Êîåô³ö³ºíò ïóëüñàö³¿ ïîâèíåí íå ïåðåâèùóâàòè 5% ³ çàáåçïå÷óâàòèñÿ çàñòîñóâàííÿì ãàçîðîçðÿäíèõ ëàìï ó ñâ³òèëüíèêàõ çàãàëüíîãî ³ ì³ñöåâîãî îñâ³òëåííÿ. Ïðè â³äñóòíîñò³ ñâ³òèëüíèê³â ç Â× ÏÐÀ ëàìïè áàãàòîëàìïîâèõ ñâ³òèëüíèê³â àáî ðîçòàøîâàí³ ïîðó÷ ñâ³òèëüíèêè çàãàëüíîãî îñâ³òëåííÿ íåîáõ³äíî ï³äêëþ÷àòè äî ð³çíèõ ôàç òðèôàçíî¿ ìåðåæ³.
гâåíü îñâ³òëåíîñò³ íà ðîáî÷îìó ñòîë³ â çîí³ ðîçòàøóâàííÿ äîêóìåíò³â ìຠáóòè â ìåæàõ 300-500 ëê. Ó ðàç³ íåìîæëèâîñò³ çàáåçïå÷èòè äàíèé ð³âåíü îñâ³òëåíîñò³ çàáåçïå÷èòè äàíèé ð³âåíü îñâ³òëåíîñò³ ñèñòåìîþ çàãàëüíîãî îñâ³òëåííÿ äîïóñêàºòüñÿ çàñòîñóâàííÿ ñâ³òèëüíèê³â ì³ñöåâîãî îñâ³òëåííÿ, àëå ïðè öüîìó íå ïîâèííî áóòè â³äáëèñê³â íà ïîâåðõí³ òà çá³ëüøåííÿ îñâ³òëåíîñò³ åêðàíó á³ëüøå í³æ 300 ëê.
Ñâ³òèëüíèêè ì³ñöåâîãî îñâ³òëåííÿ ïîâèíí³ ìàòè íàï³âïðîçîðèé â³äáèâà÷ ñâ³òëà ç çàõèñíèì êóòîì íå ìåíøèì çà 40 .
Íåîáõ³äíî ïåðåäáà÷èòè îáìåæåííÿ ïðÿìî¿ áëèñêîñò³ â³ä äæåðåëà ïðèðîäíîãî òà øòó÷íîãî îñâ³òëåííÿ, ïðè öüîìó ÿñêðàâ³ñòü ïîâåðõîíü, ùî ñâ³òÿòüñÿ (â³êíà, äæåðåëà øòó÷íîãî ñâ³òëà) ³ ïåðåáóâàþòü ó ïîë³ çîðó, ïîâèííà áóòè íå á³ëüøîþ çà 200 êä/ì2.
Íåîáõ³äíî îáìåæóâàòè â³äáèòó áëèñê³ñòü øëÿõîì ïðàâèëüíîãî âèáîðó òèï³â ñâ³òèëüíèê³â òà ðîçì³ùåííÿì ðîáî÷èõ ì³ñöü â³äíîñíî äæåðåë ïðèðîäíîãî òà øòó÷íîãî îñâ³òëåííÿ. Ïðè öüîìó ÿñêðàâ³ñòü â³äáëèñê³â íà åêðàí³ â³äåîòåðì³íàëà íà ïîâèííà ïåðåâèùóâàòè 40 êä/ì2, ÿñêðàâ³ñòü ñòåë³ ïðè çàñòîñóâàíí³ ñèñòåìè â³äáèâíîãî îñâ³òëåííÿ íå ïîâèííà ïåðåâèùóâàòè 200 êä/ì2.
Íåîáõ³äíî ïåðåäáà÷èòè íåð³âíîì³ðí³ñòü ðîçïîä³ëó ÿñêðàâîñò³ â ïîë³ çîðó îñ³á, ùî ïðàöþþòü ç â³äåîòåðì³íàëîì, ïðè öüîìó â³äíîøåííÿ çíà÷åíü ÿñêðàâîñò³ ðîáî÷èõ ïîâåðõîíü íå ïîâèííî ïåðåâèùóâàòè 3:1, à ðîáî÷èõ ïîâåðõîíü ³ íàâêîëèøí³õ ïðåäìåò³â (ñò³íè, îáëàäíàííÿ) - 5:1.
Íåîáõ³äíî âèêîðèñòîâóâàòè ñèñòåìó âèìèêà÷³â, ùî äîçâîëÿº ðåãóëþâàòè ³íòåíñèâí³ñòü øòó÷íîãî îñâ³òëåííÿ çàëåæíî â³ä ³íòåíñèâíîñò³ ïðèðîäíîãî, à òàêîæ äîçâîëÿº îñâ³òëþâàòè ò³ëüêè ïîòð³áí³ äëÿ ðîáîòè çîíè ïðèì³ùåííÿ.
Äëÿ çàáåçïå÷åííÿ íîðìîâàíèõ çíà÷åíü îñâ³òëåííÿ â ïðèì³ùåííÿõ ç â³äåîòåðì³íàëàìè ÅÎÌ çàãàëüíî òà ïåðñîíàëüíîãî êîðèñòóâàííÿ íåîáõ³äíî î÷èùàòè â³êîííå ñêëî òà ñâ³òèëüíèêè íå ð³äøå í³æ 2 ðàçè íà ð³ê, òà ñâîº÷àñíî ïðîâîäèòè çàì³íó ëàìï, ùî ïåðåãîð³ëè.
Âèðîáíè÷³ ïðèì³ùåííÿ, â ÿêèõ ðîçòàøîâàí³ ÅÎÌ, íå ïîâèíí³ ìåæóâàòè ç ïðèì³ùåííÿìè, äå ð³âí³ øóìó òà â³áðàö³¿ ïåðåâèùóþòü íîðìó (ìåõàí³÷í³ öåõè, ìàéñòåðí³ òîùî).
6.4.3 Øóì
Ó ïðèì³ùåííÿõ ç ÅÎÌ ð³âí³ çâóêîâîãî òèñêó, ð³âí³ çâóêó òà åêâ³âàëåíòí³ ð³âí³ çâóêó íà ðîáî÷èõ ì³ñöÿõ ïîâèíí³ â³äïîâ³äàòè âèìîãàì ÃÎÑÒ 12.1.003-83 ÑÑÁÒ [15] ”Øóì. Îáùèå òðåáîâàíèÿ áåçîïàñíîñòè", ÑÍ 3223-85 "Ñàí³òàðí³ íîðìè äîïóñòèìèõ ð³âí³â øóìó íà ðîáî÷èõ ì³ñöÿõ ç óðàõóâàííÿì íàïðóæåíîñò³ òà òÿæêîñò³ ïðàö³", çàòâåðäæåíèõ ̳í³ñòåðñòâîì îõîðîíè çäîðîâ"ÿ Óêðà¿íè. гâí³ øóìó íà ðîáî÷èõ ì³ñöÿõ îñ³á, ùî ïðàöþþòü ç â³äåîòåðì³íàëàìè òà ÅÎÌ, âèçíà÷åí³ ÄÑàíÏ²Í 3.3.2-007-98[19]
Äëÿ çàáåçïå÷åííÿ íîðìàòèâíèõ ð³âí³â øóìó ó âèðîáíè÷èõ ïðèì³ùåííÿõ òà íà ðîáî÷èõ ì³ñöÿõ çàñòîñîâóþòüñÿ øóìîïîãëèíàëüí³ çàñîáè, âèá³ð ÿêèõ îá´ðóíòîâóºòüñÿ ñïåö³àëüíèìè ³íæåíåðíî-àêóñòè÷íèìè ðîçðàõóíêàìè.
ßê çàñîáè øóìîïîãëèíàííÿ ïîâèíí³ çàñòîñîâóâàòèñÿ íåãîðþ÷³ àáî âàæêîãîðþ÷³ ñïåö³àëüí³ ïåðôîðîâàí³ ïëèòè, ïàíåë³, ì³íåðàëüíà âàòà ç ìàêñèìàëüíèì êîåô³ö³ºíòîì çâóêîïîãëèíàííÿ â ìåæàõ ÷àñòîò 31.-8000 Ãö, àáî ³íø³ ìàòåð³àëè àíàëîã³÷íîãî ïðèçíà÷åííÿ, äîçâîëåí³ äëÿ îçäîáëåííÿ ïðèì³ùåíü îðãàíàìè äåðæàâíîãî ñàí³òàðíî-åï³äåì³îëîã³÷íîãî íàãëÿäó. Êð³ì òîãî, íåîáõ³äíî çàñòîñîâóâàòè ï³äâ³ñí³ ñòåë³ ç àíàëîã³÷íèìè âëàñòèâîñòÿìè.
6.4.4 Âèïðîì³íþâàííÿ âiä åêðàíà
ÂÄÒ ãåíåðóº äåê³ëüêà òèï³â âèïðîì³íþâàííÿ, ó òîìó ÷èñë³: ãàììà òîðìîçíå, ðåíòãåí³âñüêå, ðàä³î÷àñòîòíå, ì³êðîâîëíîâå, âèäèìå, óëüòðàô³îëåòîâå é ³íôðà÷åðâîíå âèïðîì³íþâàííÿ. гâí³ öèõ âèïðîì³íþâàíü íå ïåðåâèùóþòü ä³þ÷èõ íîðì.
Âèìîãè ùîäî äîïóñòèìèõ çíà÷åíü íå³îí³çóþ÷îãî åëåêòðîìàãí³òíîãî âèïðîì³íþâàííÿ:
– íàïðóæåí³ñòü åëåêòðîìàãí³òíîãî ïîëÿíà â³äñòàí³ 50 ñì. Íàâêðóãè ÂÄÒ çà åëåêòðè÷íîþ ñêëàäîâîþ íå ïîâèííà ïåðåâèùóâàòè:
ó ä³àïàçîí³ ÷àñòîò 5 Ãö - 2 êÃö – 25 Â/ì,
ó ä³àïàçîí³ ÷àñòîò 2 êÃö - 400 êÃö – 2,5 Â/ì,
– ù³ëüí³ñòü ìàãí³òíîãî ïîòîêó íå ïîâèííà ïåðåâèùóâàòè:
ó ä³àïàçîí³ ÷àñòîò 5 Ãö - 2 êÃö – 250 íÒë,
ó ä³àïàçîí³ ÷àñòîò 2 êÃö - 400 êÃö – 25 íÒë,
– ïîâåðõíåâèé åëåêòðîñòàòè÷íèé ïîòåíö³àë íå ïîâèíåí ïåðåâèùóâàòè 500 Â.
Êîíñòðóêòèâíå ð³øåííÿ åêðàíà äèñïëåÿ òàêå, ùî ðåíòãåí³âñüêå âèïðîì³íþâàííÿ â³ä åêðàíà íà â³äñòàí³ 10 ñì íå ïåðåâèùóº 100 ìêÐ/ã [19].
Ó ïîìåøêàííÿõ ³ç äèñïëåÿìè íåîáõ³äíî êîíòðîëþâàòè àåðî³îí³çàö³þ. Ó òàáëèö³ 6.4 íàâåäåí³ ð³âí³ ³îí³çàö³¿ ïîâ³òðÿ ðîáî÷î¿ çîíè îá÷èñëþâàëüíîãî öåíòðó (ÎÖ).
Òàáëèöÿ 6.4 - гâí³ ³îí³çàö³¿ ïîâ³òðÿ ðîáî÷î¿ çîíè ÎÖ
гâí³ | ʳëüê³ñòü ³îí³â â 1 ñì ïîâ³òðÿ | |
n+ | n- | |
̳í³ìàëüíî íåîáõ³äí³ | 400 | 600 |
Îïòèìàëüí³ | 1500-3000 | 3000-5000 |
Ìàêñèìàëüíî äîïóñòèì³ | 50000 | 50000 |
Âàðòî âðàõîâóâàòè, ùî ì"ÿêå ðåíòãåí³âñüêå âèïðîì³íþâàííÿ, ùî âèíèêຠïðè íàïðóç³ íà àíîä³ 20-22 êÂ, à òàêîæ íàïðóãà íà ñòðóìîâåäó÷èõ ä³ëÿíêàõ ñõåìè âèêëèêຠ³îí³çàö³þ ïîâ³òðÿ ç óòâîðåííÿì ïîçèòèâíèõ ³îí³â, ùî ââàæàþòüñÿ íåñïðèÿòëèâèìè äëÿ ëþäèíè.
6.5 Òåõí³êà áåçïåêè
Òîìó ùî ëàáîðàòîð³ÿ, äå çíàõîäÿòüñÿ ÅÎÌ, íå º ïîìåøêàííÿì ³ç ï³äâèùåíèì óòðèìàííÿì ìåõàí³÷íèõ, òåïëîâèõ àáî ðàä³àö³éíèõ íåáåçïåê, àëå º ñïîæèâà÷åì åëåêòðè÷íî¿ åíåð㳿 (òðèôàçíà ìåðåæà ïåðåì³ííîãî ñòðóìó íàïðóãîþ 220  òà ÷àñòîòîþ 50 Ãö), òî â äàíîìó ïîìåøêàíí³ º íåáåçïåêà ïîðàçêè ëþäèíè åëåêòðè÷íèì ñòðóìîì. Òîìó ïðè ðîçãëÿä³ ïèòàíü òåõí³êè áåçïåêè îáìåæèìîñÿ ðîçãëÿäîì åëåêòðîáåçïåêè.
Ïåðåäáà÷åíî òàê³ ì³ðè åëåêòðîáåçïåêè:
– êîíñòðóêòèâí³ çàõîäè åëåêòðîáåçïåêè;
– ñõåìíî-êîíñòðóêòèâí³ çàõîäè åëåêòðîáåçïåêè;
– åêñïëóàòàö³éí³ çàõîäè åëåêòðîáåçïåêè.
Êîíñòðóêòèâí³ çàõîäè áåçïåêè ñïðÿìîâàí³ íà çàïîá³ãàííÿ ìîæëèâîñò³ äîòèêó ëþäèíè äî ñòðóìîâåäó÷èõ ÷àñòèí.
Äëÿ óñóíåííÿ ìîæëèâîñò³ äîòèêó îïåðàòîðà äî ñòðóìîâåäó÷èõ ÷àñòèí, óñ³ ðóáèëüíèêè âñòàíîâëåí³ â çàêðèòèõ êîðïóñàõ, óñ³ ñòðóìîâåäó÷³ ÷àñòèíè ïîì³ùåí³ â çàõèñíèé êîðïóñ àáî ìàþòü çàõèñíèé ïðîøàðîê ³çîëÿö³¿, ùî âèêëþ÷ຠìîæëèâ³ñòü äîòèêó äî íèõ, çàñòîñîâóºòüñÿ áëîêîâèé ìîíòàæ. Æèâëÿ÷èé åëåêòðè÷íèé ëàíöþã ìຠ³çîëÿö³þ, âèêîíàíó â³äïîâ³äíî äî ÃÎÑÒ 14254-80 [20]. Ñòóï³íü çàõèñòó óñòàòêóâàííÿ â³äïîâ³äຠIÐ44
(äå 4 çàõèñò â³ä òâåðäèõ ò³ë ðîçì³ðîì á³ëüø 1 ìì; 4 – çàõèñò â³ä áðèçîê) â³äïîâ³äíî äî ÏÓÝ-87 [7].
³äïîâ³äíî äî ÃÎÑÒ 12.2.007.0-75* [21] ïðèéìàºìî I êëàñ çàõèñòó â³ä ïîðàçêè åëåêòðè÷íèì ñòðóìîì îáñëóãîâóþ÷îãî ïåðñîíàëó òîìó, ùî êîìï"þòåð ìຠðîáî÷ó ³çîëÿö³þ é åëåìåíòè çàíóëåííÿ.
Ñõåìíî-êîíñòðóêòèâí³ çàõîäè åëåêòðîáåçïåêè çàáåçïå÷óþòü áåçïåêó äîòèêó ëþäèíè äî ìåòàëåâèõ íå ñòðóìîâåäó÷èõ ÷àñòèí åëåêòðè÷íèõ àïàðàò³â ïðè âèïàäêîâîìó ïðîáî¿ ¿õíüî¿ ³çîëÿö³¿ ³ âèíèêíåííÿ åëåêòðè÷íîãî ïîòåíö³àëó íà íèõ.
Æèâëåííÿ çä³éñíþºòüñÿ â³ä òðüîõ ïðîâ³äíî¿ ìåðåæ³: ôàçîâèé äð³ò, íóëüîâèé ðîáî÷èé äð³ò, íóëüîâèé çàõèñíèé äð³ò.
Òîìó ùî íàïðóãà ìåíøå 1000 Â, àëå á³ëüøå 42 Â, òî â³äïîâ³äíî äî ÃÎÑÒ 12.1.030-81* [22] ³ç ìåòîþ çàõèñòó â³ä ïîðàçêè åëåêòðè÷íèì ñòðóìîì çàñòîñîâóºìî çàíóëåííÿ, òîìó ùî ëàáîðàòîð³ÿ º ïîìåøêàííÿì ³ç ï³äâèùåíîþ íåáåçïåêîþ ïîðàçêè ëþäèíè åëåêòðè÷íèì ñòðóìîì, òàê ÿê ìîæëèâèé îäíî÷àñíèé äîòèê ëþäèíè äî ìåòàëîêîíñòðóêö³é áóäèíê³â ³ ò.ï., ùî ìàþòü ç^ºäíàííÿ ç çåìëåþ ç îäíîãî áîêó, ³ äî ìåòàëåâèõ êîðïóñ³â åëåêòðîííîãî óñòàòêóâàííÿ – ç ³íøîãî.
Çàíóëåííÿ – íàâìèñíå åëåêòðè÷íå ç^ºäíàííÿ ç íóëüîâèì çàõèñíèì ïðîâ³äíèêîì ìåòàëåâèõ íå ñòðóìîâåäó÷èõ ÷àñòèí, ùî ìîæóòü âèÿâèòèñÿ ï³ä íàïðóãîþ.
Ïðèíöèï 䳿 çàíóëåííÿ – ïåðåòâîðåííÿ ïðîáîþ íà êîðïóñ â îäíîôàçíå êîðîòêå çàìèêàííÿ ç ìåòîþ âèêëèêàòè âåëèêèé ñòðóì, çäàòíèé çàáåçïå÷èòè ñïðàöüîâóâàííÿ çàõèñòó ³ òèì ñàìèì àâòîìàòè÷íî â³äêëþ÷èòè óøêîäæåíó óñòàíîâêó â³ä æèâëÿ÷î¿ ìåðåæ³. Òàêèì çàõèñòîì º: ïëàâê³ çàïîá³æíèêè, ùî çä³éñíþþòü çàõèñò îäíî÷àñíî â³ä ñòðóì³â êîðîòêîãî çàìèêàííÿ ³ ïåðåâàíòàæåííÿ.
![]() |
Çàíóëåííÿ ïîòðåáóº íàÿâíîñò³ â ìåðåæ³ íóëüîâîãî äðîòó, ãëóõîãî çàçåìëåííÿ íåéòðàë³ äæåðåëà ñòðóìó ³ ïîâòîðíîãî çàçåìëåííÿ íóëüîâîãî äðîòó (ðèñ. 6.1).
Ðèñ. 6.1. Ïðèíöèïîâà ñõåìà çàíóëåííÿ
1 - êîðïóñ åëåêòðîóñòàíîâêè;
2 - àïàðàòè çàõèñòó â³ä ñòðóì³â ÊÇ (çàïîá³æíèêè);
Ro - îï³ð çàçåìëåííÿ ñåðåäíüî¿ òî÷êè îáìîòêè äæåðåëà ñòðóìó;
Rï - îï³ð ïîâòîðíîãî çàçåìëþâà÷à íóëüîâîãî çàõèñíîãî ïðîâ³äíèêà;
Iê - ñòðóì êîðîòêîãî çàìèêàííÿ;
Ií - ÷àñòèíà ñòðóìó êîðîòêîãî çàìèêàííÿ, ùî ïðîò³êຠ÷åðåç íóëüîâèé çàõèñíèé ïðîâ³äíèê;
Iç - ÷àñòèíà ñòðóìó êîðîòêîãî çàìèêàííÿ, ùî ïðîò³êຠ÷åðåç çåìëþ.
Ïî çàñîáó çàõèñòó â³ä ïîðàçêè åëåêòðè÷íèì ñòðóìîì ïðîåêòîâàíà ñèñòåìà â³äíîñèòüñÿ äî I êëàñó â³äïîâ³äíî äî ÃÎÑÒ 12.2.007.0-75* [21].
Ïðèçíà÷åííÿ åëåìåíò³â çàíóëåííÿ:
– ïðèçíà÷åííÿ íóëüîâîãî çàõèñíîãî ïðîâ³äíèêà – çàáåçïå÷èòè íåîáõ³äíå äëÿ â³äêëþ÷åííÿ óñòàíîâêè çíà÷åííÿ ñòðóìó îäíîôàçíîãî êîðîòêîãî çàìèêàííÿ øëÿõîì ñòâîðåííÿ äëÿ öüîãî ñòðóìó ëàíöþãà ç ìàëèì îïîðîì;
– ïðèçíà÷åííÿ çàçåìëåííÿ ñåðåäíüî¿ òî÷êè – çíèæåííÿ íàïðóãè çàíóëåíèõ êîðïóñ³â (à îòæå, íóëüîâîãî çàõèñíîãî ïðîâ³äíèêà) ùîäî çåìë³ äî áåçïå÷íîãî çíà÷åííÿ ïðè çàìèêàíí³ ôàçè íà çåìëþ;
– ïðèçíà÷åííÿ ïîâòîðíîãî çàçåìëåííÿ çàõèñíîãî ïðîâ³äíèêà – çíèæåííÿ íàïðóãè ùîäî çåìë³ çàíóëåíèõ êîíñòðóêö³é ó ïåð³îä çàìèêàííÿ ôàçè íà êîðïóñ ÿê ïðè ñïðàâí³é ñõåì³ çàíóëåííÿ, òàê ³ ó âèïàäêó îáðèâó íóëüîâîãî çàõèñíîãî äðîòó.
Òàêèì ÷èíîì, çàíóëåííÿ çä³éñíþº äâ³ çàõèñíèõ 䳿 – øâèäêå àâòîìàòè÷íå â³äêëþ÷åííÿ óøêîäæåíî¿ óñòàíîâêè â³ä æèâëÿ÷î¿ ìåðåæ³ ³ çíèæåííÿ íàïðóãè çàíóëåíèõ ìåòàëåâèõ íå ñòðóìîâåäó÷èõ ÷àñòèí, ùî âèÿâèëèñÿ ï³ä íàïðóãîþ, ùîäî çåìë³.
Ïåðâèííèì äæåðåëîì æèâëåííÿ ÏÅÎÌ º òðüîõïðîâ³äíà ìåðåæà: ôàçîâèé äð³ò, íóëüîâèé ðîáî÷èé äð³ò, íóëüîâèé çàõèñíèé äð³ò. Åëåêòðîæèâëåííÿ çä³éñíþºòüñÿ â³ä åëåêòðîóñòàíîâêè (òðàíñôîðìàòîðà) ³ç ðåãóëüîâàíîþ íàïðóãîþ ï³ä íàâàíòàæåííÿì. Íàïðóãà ìåðåæ³ ïîäàºòüñÿ â ðîçïîä³ëüíó øàôó.
Ó ïîìåøêàíí³ ëàáîðàòî𳿠ïðîêëàäåíà øèíà ïîâòîðíîãî çàõèñíîãî çàçåìëåííÿ (çàçåìëþº÷èé ïðîâ³äíèê) âèêîíàíà â³äïîâ³äíî äî ÃÎÑÒ 12.1.030‑81* [22], ùî ìåòàëåâî ç^ºäíóºòüñÿ ç çàçåìëåíîþ íåéòðàëëþ åëåêòðîóñòàòêóâàííÿ.
Îï³ð çàçåìëþþ÷îãî ïðèñòðîþ, äî ÿêîãî ïðèºäíàíà íåéòðàëü, íå á³ëüø 0,6 Îì. Øèíà ïîâòîðíîãî çàõèñíîãî çàçåìëþâà÷à äîñòóïíà äëÿ îãëÿäó.
Äëÿ ðîáîòè ç ïðèñòðîÿìè ï³ä âèñîêîþ íàïðóãîþ íåîáõ³äí³ íàñòóïí³ çàïîá³æí³ çàõîäè:
– íå ï³äêëþ÷àòè ³ íå â³äêëþ÷àòè ðîçí³ìàííÿ êàáåë³â ïðè íàïðóç³ ìåðåæ³;
– òåõí³÷íå îáñëóãîâóâàííÿ ³ ðåìîíòí³ ðîáîòè äîïóñêàºòüñÿ âèðîáëÿòè ò³ëüêè ïðè âèêëþ÷åíîìó æèâëåíí³ ìåðåæ³;
– äî ðîáîòè äîïóñêàþòüñÿ îñîáè, ÿê³ íàâ÷åí³ ³ ÿê³ ìàþòü ãðóïè äîïóñêó äî ðîáîòè íà ìàøèíàõ â³äïîâ³äíî äî ÏÓÝ-87 [7].
6.6 Ïîæåæíà áåçïåêà
Ïîæåæíà áåçïåêà – ñòàí îá"ºêòà ïðè ÿêîìó ³ç óñòàíîâëåíîþ éìîâ³ðí³ñòþ âèêëþ÷àºòüñÿ ìîæëèâ³ñòü âèíèêíåííÿ ³ ðîçâèòêó ïîæåæ³, à òàêîæ çàáåçïå÷óºòüñÿ çàõèñò ìàòåð³àëüíèõ ö³ííîñòåé.
Ïðè÷èíàìè, ùî ìîæóòü âèêëèêàòè ïîæåæó â ðîçãëÿíóòîìó
ïîìåøêàíí³, º:
– íåñïðàâí³ñòü åëåêòðîïðîâîäêè ³ ïðèëàä³â;
– êîðîòêå çàìèêàííÿ åëåêòðè÷íèõ ëàíöþã³â;
– ïåðåãð³â àïàðàòóðè;
– áëèñêàâêà.
Ïîìåøêàííÿ îá÷èñëþâàëüíîãî öåíòðó ïî ïîæåæí³é áåçïåö³ â³äíîñèòüñÿ äî êàòåãî𳿠 â³äïîâ³äíî äî ÎÍÒÏ-24-86 [6], òîìó ùî â îá³ãó çíàõîäÿòüñÿ òâåðä³ ñïàëèì³ ðå÷îâèíè ³ ìàòåð³àëè. Ñòóï³íü âîãíåñò³éêîñò³ áóäèíêó – II â³äïîâ³äíî äî ÑÍèÏ 2.01.02-85 [8], êëàñ ïîìåøêàííÿ ïî ïîæåæí³é íåáåçïåö³ Ï-IIà, â³äïîâ³äíî äî ÏÓÝ-87 [7].
Ïîæåæíà áåçïåêà â³äïîâ³äíî äî ÃÎÑÒ 12.1.004-91 [16] çàáåçïå÷óºòüñÿ ñèñòåìàìè çàïîá³ãàííÿ ïîæåæ³, ïîæåæíîãî çàõèñòó, îðãàí³çàö³éíî-òåõí³÷íèìè çàõîäàìè.
Ñèñòåìà çàïîá³ãàííÿ ïîæåæ³:
– êîíòðîëü ³ ïðîô³ëàêòèêà ³çîëÿö³¿;
– íàÿâí³ñòü ïëàâêèõ âñòàâîê ³ çàïîá³æíèê³â â åëåêòðîííîìó óñòàòêóâàíí³;
– äëÿ çàõèñòó â³ä ñòàòè÷íî¿ íàïðóãè âèêîðèñòîâóºòüñÿ çàçåìëåííÿ;
– çàõèñò â³ä áëèñêàâîê áóä³âåëü ³ óñòàòêóâàííÿ.
Äëÿ äàíîãî êëàñó áóä³âåëü ³ ì³ñöåâîñò³ ³ç ñåðåäíüîþ ãðîçîâîþ ä³ÿëüí³ñòþ 10 ³ á³ëüø ãðîçîâèõ ãîäèí ó ð³ê, òîáòî äëÿ óìîâ ì. Õàðêîâà âñòàíîâëåíà III êàòåãîð³ÿ çàõèñòó â³ä áëèñêàâîê.
Ñòóï³íü çàõèñòó â³äïîâ³äíîìó êëàñó ïîìåøêàííÿ Ï II-à IÐ44 äëÿ óñòàòêóâàííÿ ³ IÐ2Õ äëÿ ñâ³òèëüíèê³â.
Ñèñòåìà ïîæåæíîãî çàõèñòó:
– àâàð³éíå â³äêëþ÷åííÿ ³ ïåðåêëþ÷åííÿ àïàðàòóðè;
– íàÿâí³ñòü ïåðâèííèõ çàñîá³â ïîæåæåãàñ³ííÿ, âîãíåãàñíèê³â ÎÏ-5, òîìó ùî âóãëåêèñëîòà ìຠïîãàíó åëåêòðîïðîâ³äí³ñòü, àáî ïîðîøêîâèõ âîãíåãàñíèê³â;
– ñèñòåìà îïîâ³ùåííÿ, ñâ³òëîâà ³ çâóêîâà ñèãíàë³çàö³ÿ;
– çàõèñò ëåãêîçàéìèñòèõ ÷àñòèí óñòàòêóâàííÿ, êîíñòðóêö³é çàõèñíèìè ìàòåð³àëàìè;
– âèêîðèñòàííÿ íåãîðþ÷èõ ìàòåð³àë³â äëÿ àêóñòè÷íî¿ îáðîáêè ñò³í ³ ñòåëü;
– ó ïîìåøêàííÿõ, äå íåìຠðîáî÷îãî ïåðñîíàëó, âñòàíîâëåíà àâòîìàòè÷íà ñèñòåìà ïîæåæíîãî çàõèñòó.
Äëÿ óñï³øíî¿ åâàêóàö³¿ ïåðñîíàëó ïðè ïîæåæ³ ðîçì³ðè äâåðåé ðîáî÷îãî ïîìåøêàííÿ ïîâèíí³ áóòè íàñòóïíèìè: øèðèíà äâåðåé íå ìåíøå 1,5 ì., âèñîòà äâåðåé íå ìåíøå 2,0 ì., øèðèíà êîðèäîðó 1,8 ì.; ðîáî÷å ïîìåøêàííÿ ïîâèííî ìàòè äâà âèõîäè; â³äñòàíü â³ä íàéá³ëüøå â³ääàëåíîãî ðîáî÷îãî ì³ñöÿ íå ïîâèííå ïåðåâèùóâàòè 100 ì.
Îðãàí³çàö³éí³ çàõîäè ïîæåæíî¿ ïðîô³ëàêòèêè:
– íàâ÷àííÿ ïåðñîíàëó ïðàâèëàì ïîæåæíî¿ áåçïåêè;
– âèäàííÿ íåîáõ³äíèõ ³íñòðóêö³é ³ ïëàêàò³â, ïëàíó åâàêóàö³¿ ïåðñîíàëó ó âèïàäêó ïîæåæ³.
Áóä³âëÿ îá÷èñëþâàëüíîãî öåíòðó â³äïîâ³äຠâèìîãàì ïîæåæíî¿ áåçïåêè.
6.7 Îõîðîíà íàâêîëèøíüîãî ñåðåäîâèùà
Ïðè âèð³øåíí³ òåõí³÷íèõ çàäà÷ íåîáõ³äíî ïðèä³ëÿòè îñîáëèâó óâàãó ïèòàííþ âçàºìî䳿 âèðîáíè÷î¿ ñåðåäè ç íàâêîëèøíüîþ ïðèðîäíîþ ñåðåäîþ. Ðåçóëüòàò õîçÿéñòâåííî¿ ä³ÿëüíîñò³ ëþäèíè ñêàçóºòüñÿ âæå íå ò³ëüêè â ëîêàëüíîìó, àëå é ó ðåã³îíàëüíîìó, à ó ðÿä³ âèïàäê³â ³ ãëîáàëüíîìó ìàñøòàáàõ. Îõîðîíà íàâêîëèøíüîãî ñåðåäîâèùà ñòàíîâèòüñÿ âàæëèâîþ ñîö³àëüíîþ òà åêîíîì³÷íîþ ïðîáëåìîþ.
Íà ïîðîç³ ²²² òèñÿ÷îë³òòÿ ëþäñòâî çíàõîäèòüñÿ ç äîñèòü ñóïåðå÷ëèâèì íàäáàííÿì. Ç îäíîãî áîêó-áóðõëèâ³ òåìïè çàãàëüíîëþäñüêîãî ïðîãðåñó, à ç äðóãîãî-éîãî íåãàòèâí³ íàñë³äêè ïðÿìî ïðîòèëåæíî¿ ñïðÿìîâàíîñò³. Îñòàíí³ ïðîÿâëÿþòüñÿ, íàñàìïåðåä, ó íàäì³ðíîìó çàáðóäíåíí³ íàâêîëèøíüîãî ñåðåäîâèùà é ³íòåíñèâí³é éîãî äåãðàäàö³¿.
 çàêîí³ Óêðàéíè ïðî îõîðîíó íàâêîëèøíüîãî ñåðåäîâèùà ðåãëàìåíòóºòüñÿ «Çàêîíîì ïðî îõîðîíó íàâêîëèøíüîãî ïðèðîäíîãî ñåðåäîâèùà, 1991ð. Ïðè âèêîíàíí³ äèïëîìíî¿ ðîáîòè óòâîðþþòüñÿ òâåðä³ ïîáóòîâ³ â³äõîäè (ïàï³ð, êàíöåëÿðñüê³ âèðîáè òà ³íø³), à òàêîæ êîìï^þòåðí³ òà ³íø³ âèäè îðãàí³çàö³éíî¿ òåõí³êè, ÿêà â³äïðàöþâàëà ñâ³é òåðì³í. Âîíè ïîâèíí³ óòèë³çîâóâàòèñÿ íà ïîë³ãîíàõ òâåðäèõ ïîáóòîâèõ â³äõîä³â ç ìàêñèìàëüíèì âèêîðèñòàííÿì â ÿêîñò³ âòîðèííèõ ðåñóðñ³â.
6.8 Âèñíîâîê
Äîòðèìàííÿ íàâåäåíèõ â òàáëèöÿõ 6.1, 6.2, 6.3 íîðìàòèâíèõ çíà÷åíü ïàðàìåòð³â øê³äëèâèõ òà íåáåçïå÷íèõ ôàêòîð³â, îïòèìàëüíèõ ïàðàìåòð³â ì³êðîêë³ìàòó, íîðì îñâ³òëåííÿ äîçâîëèòü çàáåçïå÷èòè áåçïå÷í³ óìîâè ïðàö³ êîðèñòóâà÷à ÅÎÌ.
ÑÏÈÑÎÊ ÄÆÅÐÅË ²ÍÔÎÐÌÀÖ²¯
1. Datasheet ATMega8515 www.atmel.com.
2. Òåõíè÷åñêîå îïèñàíèå ñòåíäà EV8031.
3. Ì.Å. Ôëåíîâ, Áèáë³ÿ ïðîãðàì³ñòà (Delphi), Ìîñêâà, 2008, 349ñ.
4. Ñòèâ Òåéêñåéðà, Êñàâüå Ïà÷åêî, Borland Delphi 6. Ðóêîâîäñòâî ðàçðàáîò÷èêà, Ïèòåð, 2008, 1120ñ.
5. Ïàðèæñêèé Ñ.Ì., Delphi. Òîëüêî ïðàêòèêà, Ïèòåð, 2008, 208 ñ.
6. ÎÍÒÏ-24-86, ÌÂÄ ÑÑÑÐ. "Îáùåñîþçíûå íîðìû òåõíîëîãè÷åñêîãî ïðîåêòèðîâàíèÿ. Îïðåäåëåíèå êàòåãîðèé çäàíèé è ñîîðóæåíèé ïî âçðûâîïîæàðíîé è ïîæàðíîé îïàñíîñòè. " - Ì.: 1986.
7. ÏÓÝ-87 . Ïðàâèëà óñòàíîâêè ýëåêòðîóñòðîéñòâ. Ì.:Ýíåðãîàòîìèçäàò 1987ã.
8. ÑÍèÏ 2.01.02-85. " Ñòðîèòåëüíûå íîðìû è ïðàâèëà. Ïðîòèâîïîæàðíûå íîðìû ïðîåêòèðîâàíèÿ çäàíèé è ñîîðóæåíèé" -Ì.:Ñòðîéèçäàò.,1986 ð.
9. 12.0.003–74* “ÑÑÁÒ. Îïàñíûå è âðåäíûå ïðîèçâîäñòâåííûå ôàêòîðû. Êëàññèôèêàöèÿ.” 1978 (ñ 01.01.76). Ïåðåèçäàíèå (ñåíòÿáðü 1999 ã.) ñ Èçìåíåíèåì ¹ 1, óòâåðæäåííûì â îêòÿáðå 1978 ã. (ÈÓÑ 11-78).
10. ÑÍ 2152-80 "Ñàí³òàðíî-ã³ã³ºí³÷í³ íîðìè äîïóñòèìèõ ð³âí³â ³îí³çàö³¿ ïîâ³òðÿ âèðîáíè÷èõ òà ãðîìàäñüêèõ ïðèì³ùåíü"
11. ÄÍÀÎÏ 0.00 – 1.31 – 99. Ïðàâèëà îõîðîíè ïðàö³ ï³ä ÷àñ åêñïëóàòàö³¿ åëåêòðîííî-îá÷èñëþâàëüíèõ ìàøèí.
12. ÑÍèÏ 11-4-79 " Ñòðîèòåëüíûå íîðìû è ïðàâèëà. Åñòåñòâåííîå è èñêóññòâåííîå îñâåùåíèå"-Ì.:Ñòðîéèçäàò.,1980 ð.
13. ÃÎÑÒ 12.1.045 "ÑÑÁÒ. Ýëåêòðîñòàòè÷åñêèå ïîëÿ. Äîïóñòèìûå óðîâíè íà ðàáî÷èõ ìåñòàõ è òðåáîâàíèÿ ê ïðîâåäåíèþ êîíòðîëÿ"
14. ÃÎÑÒ 12.1.005-88 "ÑÑÁÒ Îáùèå ñàíèòàðíî-ãèãèåíè÷åñêèå òðåáîâàíèÿ ê âîçäóõó ðàáî÷åé çîíû"-Ââåä. 01.01.89.
15. ÃÎÑÒ 12.1.003-83 "ÑÑÁÒ Øóì. Îáùèå òðåáîâàíèÿ áåçîïàñíîñòè"-Ââåä. 01.07.84.
16. ÃÎÑÒ 12.1.004-91." ÑÑÁÒ. Ïîæàðíàÿ áåçîïàñíîñòü. Îáùèå òðåáîâàíèÿ". ‑Ââåä. 01.07.92.
17. ÑÍèÏ 2.04.05-91 " Ñòðîèòåëüíûå íîðìû è ïðàâèëà. Îòîïëåíèå, âåíòèëÿöèÿ è êîíäèöèîíèðîâàíèå âîçäóõà"-Ì.:Ñòðîéèçäàò.,1987 ð.
18. ÃÎÑÒ 12.1.038-82 "ÑÑÁÒ Ýëåêòðîáåçîïàñíîñòü. Ïðåäåëüíî-äîïóñòèìûå óðîâíè íàïðÿæåíèÿ ïðèêîñíîâåíèÿ è òîêîâ". -Ââåä. 01.07.83.
19. ÄÑàíÏ³Í Ç.Ç.2. 007 1998. Äåðæàâí³ ñàí³òàðí³ ïðàâèëà ³ íîðìè ðîáîòè ç â³çóàëüíèìè äèñïëåéíèì òåðì³íàëàìè åëåêòðîííî-îá÷èñëþâàëüíèõ ìàøèí.
20. ÃÎÑÒ 14254-80. Ýëåêòðîîáîðóäîâàíèå íàïðÿæåíèåì äî 1000 Â. Îáîëî÷êè. Ñòåïåíè çàùèòû. ‑Ââåä. 01.01.81.
21. ÃÎÑÒ 12.2.007.0-75*. ÑÑÁÒ. Èçäåëèÿ ýëåêòðîòåõíè÷åñêèå. Îáùèå òðåáîâàíèÿ áåçîïàñíîñòè. ‑Ââåä. 01.01.78.
22. ÃÎÑÒ 12.1.030-81*. ÑÑÁÒ. Ýëåêòðîáåçîïàñíîñòü. Çàùèòíîå çàçåìëåíèå. Çàíóëåíèå. ‑Ââåä. 01.07.82.
23. Ïåðåðâà Ï.Ã. Óïðàâëåíèå ïðîìûøëåííûì ìàðêåòèíãîì. Õàðüêîâ, Îñíîâà, 1993.
24. Ñîâðåìåííûé ìàðêåòèíã / ïîä ðåä. Å.Ê.Õðóöêîãî. – Ì.: Ïðîãðåññ, 1991.
ÂÈÑÍÎÂÊÈ
Ó õîä³ âèêîíàííÿ íàó÷íî äîñë³äíèöüêî¿ ðîáîòè áóëè ðîçãëÿíóò³ îñíîâí³ òåõí³÷í³ õàðàêòåðèñòèêè ëàáîðàòîðíîãî ñòåíäó EV8031, à òàêîæ ðîçãëÿíóòèé ëàáîðàòîðíèé ïðàêòèêóì ç êóðñó ì³êðîêîíòðîëëåðíèõ ñèñòåì.
Ó õîä³ ðîáîòè áóëè ðîçãëÿíóò³ îñíîâí³ õàðàêòåðèñòèêè òà ðåñóðñè ì³êðîêîíòðîëëåðà ATMega8515 òà ñòåíäó EV8031. Áóëè îá÷èñëåí³ éîãî øâèäê³ñòí³ õàðàêòåðèñòèêè, ÿê³ íåîáõ³äí³ äëÿ ðîçðîáêè â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó.
Áóëî ç^ÿñîâàíî, ùî äóæå ñêëàäíî ïîáóäóâàòè òàê³ ïðèñòðî¿ ÿê ëîã³÷íèé àíàë³çàòîð òà ãåíåðàòîð ñë³â íà ïðîãðàìí³é áàç³ ì³êðîêîíòðîëëåðó. Àëå îòðèìàí³ õàðàêòåðèñòèêè ïîâí³ñòþ âäîâ³ëüíèëè ïîñòàíîâëåíó çàäà÷ó.
Îäíî÷àñíèé äîñòóï äâîõ ïðîãðàì äî ïîñë³äîâíîãî ïîîðòó íåìîæëèâèé, òîìó äëÿ âèð³øåííÿ çàäà÷³ áóëî ïðèéíÿòî ð³øåííÿ îáü^ºäíàòè äâ³ ïðîãðàìè ó îäèí ïðîãðàìíèé ìîäóëü, àëå ç äâîìà â³êíàìè, äëÿ çðó÷íîñò³ ó êîðèñòóâàíí³.
Ïîáóäîâà ³íòåðôåéñó áóëà âçÿòà ³ç áàãàòîâ³äîìî¿ ñèñòåìè ìîäåëþâàííÿ åëåêòðîííèõ ïðèñòðî¿â Electronic Workbench, äå º àíàëîã³÷í³ â³ðòóàëüí³ ïðèñòðî¿.
Ó ðåçóëüòàò³ òåñòóâàííÿ ñòâîðåíîãî ïðîãðàìíîãî çàáåñïå÷åííÿ, áóëè îòðèìàí³ âäîâ³ëüí³ ïîêàçíèêè. ßê áóëî çàçíà÷åíî âèùå, âèêîðèñòàííÿ òàéìåðó íå ïðèçâîäèòü äî âåëèêî³ ïîõèáêè ïðè âèì³ðþâàíí³ íà øâèäêîñò³ âõ³äíî¿ ïîñë³äîâíîñò³ 50Ãö.
̲ͲÑÒÅÐÑÒÂÎ ÎѲÒÈ ² ÍÀÓÊÈ ÓÊÐÀ¯ÍÈ
ÍÀÖ²ÎÍÀËÜÍÈÉ ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ
“ÕÀÐʲÂÑÜÊÈÉ ÏÎ˲ÒÅÕͲ×ÍÈÉ ²ÍÑÒÈÒÓÒ”
Êàôåäðà: “Îá÷èñëþâàëüíà òåõí³êà òà ïðîãðàìóâàííÿ”
“ÇÀÒÂÅÐÄÆÓÞ”
Çàâ³äóþ÷èé êàôåäðîþ ÎÒÏ
__________ /xxxx.À./
"___" __________ 2009ð.
²ÐÒÓÀËÜÍÈÉ ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031
Òåêñò ïðîãðàìè
ËÈÑÒ ÇÀÒÂÅÐÄÆÅÍÍß
xxxx.03077-01 12 01-1-ËÇ
ÐÎÇÐÎÁÍÈÊÈ Êåð³âíèê ïðîåêòó _____________/xxx./ “_____”_________2009ð. Âèêîíàâåöü Ñòóäåíò ãðóïè x /xxxxxx./ “_____”____________2009ð. |
Õàðê³â 2009
ÇÀÒÂÅÐÄÆÅÍÎ
xxx.03077-01 12 01-1-ËÇ
²ÐÒÓÀËÜÍÈÉ ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031
Òåêñò ïðîãðàìè
xxxxx.03077-01 12 01-1
Àðêóø³â _48_
Õàðê³â 2009
Ç̲ÑÒ
1 ÒÅÊÑÒ ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß ÏÊ
1.1 Òåêñò ïðîãðàìíîãî ìîäóëÿ ëîã³÷íîãî àíàë³çàòîðà, Unit1.pas
2 Òåêñòè ïðîãðàìíîãî ìîäóëÿ ãåíåðàòîðà ñë³â, Unit2.pas
3 Òåêñò ïðîãðàìíîãî ìîäóëÿ ãîëîâíîãî â³êíà ÂÂÊ, , Unit3.pas
2 ÒÅÊÑÒ ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß ÌÊ
2.1 Òåêñò ïðîãðàìíîãî çàáåñïå÷åííÿ ÂÂÊ ì³êðîêîíòðîëëåðà, main.asm
1 ÒÅÊÑÒ ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß ÏÊ
1.1 Òåêñò ïðîãðàìíîãî ìîäóëÿ ëîã³÷íîãî àíàë³çàòîðà, Unit1.pas
²ì^ÿ äàííîãî ôàéëó : Unit1.pas
Ôóíêö³îíàëüíå ïðèçíà÷åííÿ : ïðîãðàìíå çàáåñïå÷åííÿ ÏÊ, ìîäóëü ëîã³÷íîãî àíàë³çàòîðà
Ôàéë ñòâîðåíèé äëÿ äèïëîìíîãî ïðîåêòà çàõèñòó êâàë³ô³êàö³¿ ôàõ³âöÿ
Çà ôàõîì : Ñèñòåìíå ïðîãðàìóâàííÿ;
Òåìà ïðîåêòó : ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó;
Êåð³âíèê : Ì.Â. Ñêîðîäºëîâ, âèêëàäà÷ êàôåäðè ÎÒÏ;
Ðîçðîáíèê : Î.Î. ²ñìà³ëîâ, ñòóäåíò ãðóïè ʲÒ-23à;
гê ðîçðîáêè : 2009.
unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart, StdCtrls, ComCtrls, Buttons, ComDrv32, SerialNG, Mask, Math;
type TForm1 = class(TForm)
Chart1: TChart;
Series1: TLineSeries;
Series2: TLineSeries;
Series3: TLineSeries;
Series4: TLineSeries;
Series5: TLineSeries;
Series6: TLineSeries;
Series7: TLineSeries;
Series8: TLineSeries;
ColorBox1: TColorBox;
ColorBox2: TColorBox;
ColorBox3: TColorBox;
ColorBox4: TColorBox;
ColorBox5: TColorBox;
ColorBox6: TColorBox;
ColorBox7: TColorBox;
ColorBox8: TColorBox;
StaticText1: TStaticText;
StaticText2: TStaticText;
StaticText3: TStaticText;
StaticText4: TStaticText;
StaticText5: TStaticText;
StaticText6: TStaticText;
StaticText7: TStaticText;
StaticText8: TStaticText;
ScrollBar1: TScrollBar;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
StaticText9: TStaticText;
GroupBox1: TGroupBox;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
ComboBox1: TComboBox;
ComboBox2: TComboBox;
BitBtn1: TBitBtn;
SerialPortNG1: TSerialPortNG;
TrackBar1: TTrackBar;
Edit1: TEdit;
Label1: TLabel;
Label2: TLabel;
MaskEdit1: TMaskEdit;
Label3: TLabel;
Label4: TLabel;
MaskEdit2: TMaskEdit;
Label5: TLabel;
procedure FormCreate(Sender: TObject);
procedure ScrollChange(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure SpeedButton1Click(
Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure BitBtn1Click(Sender: TObject);
procedure SerialPortNG1RxClusterEvent(Sender: TObject);
procedure TrackBar1Change(Sender: TObject);
procedure ComboBox2Change(Sender: TObject);
procedure MaskEdit2Change(Sender: TObject);
private
{ Private declarations }
scale:word;
dwError:dword;
pName:PWideChar;
flag:byte;
function StrToIntM(str:string):dword;
public
{ Public declarations }
end;
TArrBuf512 = array[0..511] of byte;
Var Form1: TForm1;
implementation
uses SerialNGBasic;
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
i:word;
s:string;
begin
SerialPortNG1.Active := True;
scale := 500;
ScrollBar1.Visible := False;
Chart1.BottomAxis.Minimum := 0;
Chart1.BottomAxis.Maximum := scale;
Series1.Clear;
Series2.Clear;
Series3.Clear;
Series4.Clear;
Series5.Clear;
Series6.Clear;
Series7.Clear;
Series8.Clear;
for i := 0 to 500 do
begin
Series1.AddXY(i, ((i mod 1)*0.5)+0.25, "", ColorBox1.Selected);
Series2.AddXY(i, ((i mod 2)*0.5)+1.25, "", ColorBox2.Selected);
Series3.AddXY(i, ((i mod 2)*0.5)+2.25, "", ColorBox3.Selected);
Series4.AddXY(i, ((i mod 2)*0.5)+3.25, "", ColorBox4.Selected);
Series5.AddXY(i, ((i mod 2)*0.5)+4.25, "", ColorBox5.Selected);
Series6.AddXY(i, ((i mod 2)*0.5)+5.25, "", ColorBox6.Selected);
Series7.AddXY(i, ((i mod 2)*0.5)+6.25, "", ColorBox7.Selected);
Series8.AddXY(i, ((i mod 2)*0.5)+7.25, "", ColorBox8.Selected);
end;
end;
procedure TForm1.ScrollChange(Sender: TObject);
begin
Chart1.BottomAxis.Minimum := ScrollBar1.Position;
Chart1.BottomAxis.Maximum := ScrollBar1.Position + scale;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
if (scale < 500) then
scale := scale + 10;
if (scale = 500) then
ScrollBar1.Visible := False
else
ScrollBar1.Visible := True;
ScrollBar1.Max := 500 - scale;
if (ScrollBar1.Position > (500 - scale)) then
ScrollBar1.Position := (500 - scale);
Chart1.BottomAxis.Minimum := ScrollBar1.Position;
Chart1.BottomAxis.Maximum := ScrollBar1.Position + scale;
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
begin
if (scale > 0) then
scale := scale - 10;
if (scale = 500) then
ScrollBar1.Visible := False
else
ScrollBar1.Visible := True;
ScrollBar1.Max := 500 - scale;
Chart1.BottomAxis.Minimum := ScrollBar1.Position;
Chart1.BottomAxis.Maximum := ScrollBar1.Position + scale;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
SerialPortNG1.Active := False;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
s:string;
begin
if (ComboBox2.ItemIndex <> -1) and (ComboBox1.ItemIndex <> -1) then
begin
s := " ";
s[1] := char($FF);
s[2] := char($AA);
s[3] := char($3A);
s[4] := char((((ComboBox1.ItemIndex shl 1) or byte(RadioButton2.Checked))or (ComboBox2.ItemIndex shl 5)));
SerialPortNG1.SendString(s);
flag := 1;
end
else
MessageBox(0, "Íåîáõîäèìî óêàçàòü íîìåð ïóñêîâîãî êàíàëà è âûáðàòü òàêòîâûé ãåíåðàòîð!", "Îøèáêà", MB_OK or MB_ICONINFORMATION);
end;
procedure TForm1.SerialPortNG1RxClusterEvent(
Sender: TObject);
var
i:integer;
n:integer;
p:^TArrBuf512;
size:integer;
error:DWord;
begin
n := SerialPortNG1.NextClusterSize;
if n >= 0 then
begin
p := SerialPortNG1.ReadNextCluster(size, error);
if (flag=1) then
begin
Series1.Clear;
Series2.Clear;
Series3.Clear;
Series4.Clear;
Series5.Clear;
Series6.Clear;
Series7.Clear;
Series8.Clear;
for i := 0 to n do
begin
Series8.AddXY(i, -(((p^[i] shr 7) and 1)*0.5)+7.75, "", ColorBox8.Selected);
Series7.AddXY(i, -(((p^[i] shr 6) and 1)*0.5)+6.75, "", ColorBox7.Selected);
Series6.AddXY(i, -(((p^[i] shr 5) and 1)*0.5)+5.75, "", ColorBox6.Selected);
Series5.AddXY(i, -(((p^[i] shr 4) and 1)*0.5)+4.75, "", ColorBox5.Selected);
Series4.AddXY(i, -(((p^[i] shr 3) and 1)*0.5)+3.75, "", ColorBox4.Selected);
Series3.AddXY(i, -(((p^[i] shr 2) and 1)*0.5)+2.75, "", ColorBox3.Selected);
Series2.AddXY(i, -(((p^[i] shr 1) and 1)*0.5)+1.75, "", ColorBox2.Selected);
Series1.AddXY(i, -(( p^[i] and 1)*0.5)+0.75, "", ColorBox1.Selected);
end;
flag := 0;
end;
end;
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
Edit1.Text := IntToStr(TrackBar1.Position);
end;
procedure TForm1.ComboBox2Change(Sender: TObject);
begin
if ComboBox2.ItemIndex = 7 then
begin
MaskEdit1.Visible := true;
Label3.Visible := true;
MaskEdit1.Text := "";
end
else
begin
MaskEdit1.Visible := False;
Label3.Visible := false;
end;
end;
procedure TForm1.MaskEdit2Change(Sender: TObject);
begin
if MaskEdit2.Text <> "" then
if StrToIntM(MaskEdit2.Text) > 65535 then
MaskEdit2.Text := "65535";
end;
function TForm1.StrToIntM(str:string):dword;
var
i,num:integer;
begin
num := 0;
if (length(str) > 0) and (length(str) < 6) then
for i := length(str) downto 1 do
if ((str[i] >= "0")and(str[i] <= "9")) then
begin
num := num +
(byte(str[i])-byte("0"))*
Round(Power(10,length(str)-i));
end;
StrToIntM := num;
end;
end.
2 Òåêñòè ïðîãðàìíîãî ìîäóëÿ ãåíåðàòîðà ñë³â, Unit2.pas
²ì^ÿ äàííîãî ôàéëó : Unit2.pas
Ôóíêö³îíàëüíå ïðèçíà÷åííÿ : ïðîãðàìíå çàáåñïå÷åííÿ ÏÊ, ìîäóëü ãåíåðàòîðà ñë³â
Ôàéë ñòâîðåíèé äëÿ äèïëîìíîãî ïðîåêòà çàõèñòó êâàë³ô³êàö³¿ ôàõ³âöÿ
Çà ôàõîì : Ñèñòåìíå ïðîãðàìóâàííÿ;
Òåìà ïðîåêòó : ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó;
Êåð³âíèê : Ì.Â. Ñêîðîäºëîâ, âèêëàäà÷ êàôåäðè ÎÒÏ;
Ðîçðîáíèê : Î.Î. ²ñìà³ëîâ, ñòóäåíò ãðóïè ʲÒ-23à;
гê ðîçðîáêè : 2009.
unit Unit2;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons, Mask;
type TForm2 = class(TForm)
ListBox1: TListBox;
RadioGroup1: TRadioGroup;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
CheckBox1: TCheckBox;
Label1: TLabel;
GroupBox1: TGroupBox;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
ComboBox1: TComboBox;
Label5: TLabel;
Label6: TLabel;
MaskEdit1: TMaskEdit;
Label2: TLabel;
MaskEdit2: TMaskEdit;
MaskEdit3: TMaskEdit;
Label3: TLabel;
Label4: TLabel;
MaskEdit4: TMaskEdit;
MaskEdit5: TMaskEdit;
procedure RadioButton1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
procedure ListBoxClick(Sender: TObject);
procedure Form2Create(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
procedure MaskEdit1KeyPress(Sender: TObject; var Key: Char);
procedure MaskEdit1Change(Sender: TObject);
procedure MaskEdit2KeyPress(Sender: TObject; var Key: Char);
procedure MaskEdit2Change(Sender: TObject);
procedure MaskEdit3KeyPress(Sender: TObject; var Key: Char);
procedure MaskEdit4KeyPress(Sender: TObject; var Key: Char);
procedure MaskEdit4Change(Sender: TObject);
procedure MaskEdit3Change(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
index:integer;
count:integer;
buf:array[0..1023]of byte;
function StrToHex(str:string):integer;
public
{ Public declarations }
end;
var Form2: TForm2;
implementation
uses Unit1;
{$R *.dfm}
procedure TForm2.RadioButton1Click(Sender: TObject);
begin
MaskEdit5.Enabled := false;
Label6.Enabled := false;
ComboBox1.Enabled := true;
Label5.Enabled := true;
end;
procedure TForm2.RadioButton2Click(Sender: TObject);
begin
ComboBox1.Enabled := false;
Label5.Enabled := false;
MaskEdit5.Enabled := true;
Label6.Enabled := true;
end;
procedure TForm2.ListBoxClick(Sender: TObject);
var
s:string;
begin
s:=
ListBox1.Items.ValueFromIndex[ListBox1.ItemIndex];
index := ListBox1.ItemIndex;
MaskEdit1.Text := s[4]+s[5];
end;
procedure TForm2.Form2Create(Sender: TObject);
var
i,j:integer;
s,s1:string;
begin
count := 1024;
index := 0;
ListBox1.Clear;
for i := 0 to count-1 do
begin
s := Format("%x",[i]);
for j := 1 to 3-length(s) do
s1 := s1 + "0";
for j := 1 to length(s) do
s1 := s1 + s[j];
ListBox1.Items.Add(s1+":00");
s1 := "";
buf[i] := 0;
end;
end;
procedure TForm2.CheckBox1Click(Sender: TObject);
begin
if (CheckBox1.Checked = True) then
Form1.Visible := true;
end;
procedure TForm2.MaskEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(((Key >= "0") and (Key <= "9")) or
((Key >= "A") and (Key <= "F")) or
((Key >= "a") and (Key <= "f"))) then
Key := " ";
if (Key >= "a") and (Key <= "f") then
Key := UpCase(Key)
end;
procedure TForm2.MaskEdit1Change(Sender: TObject);
var
s,s1,s2:string;
i:byte;
begin
s1 := "";
s := Format("%x",[index]);
for i := 1 to 3-length(s) do
s1 := s1 + "0";
for i := 1 to length(s) do
s1 := s1 + s[i];
s2 := s1 + ":";
s1 := "";
s := Format("%x",[StrToHex(MaskEdit1.Text)]);
for i := 1 to 2-length(s) do
s1 := s1 + "0";
for i := 1 to length(s) do
s1 := s1 + s[i];
buf[index] := StrToHex(MaskEdit1.Text);
s2 := s2 + s1;
ListBox1.Items.Strings[index] := s2;
end;
procedure TForm2.MaskEdit2KeyPress(Sender: TObject; var Key: Char);
var
i,j:integer;
s,s1:string;
begin
if not((Key >= "0") and (Key <= "9") or
(Key = #13)) then
Key := " ";
if Key = #13 then
begin
ListBox1.Clear;
for i := 0 to count-1 do
begin
s := Format("%x",[i]);
for j := 1 to 3-length(s) do
s1 := s1 + "0";
for j := 1 to length(s) do
s1 := s1 + s[j];
ListBox1.Items.Add(s1+":00");
s1 := "";
end;
end;
end;
procedure TForm2.MaskEdit2Change(Sender: TObject);
var
i:integer;
s,s1:string;
begin
s1 := "";
s := MaskEdit2.Text;
if s <> "" then
for i := 1 to length(s) do
if s[i] <> " " then s1 := s1 + s[i];
if s1 <> "" then
begin
if (StrToInt(s1) > 1024) then
begin
MaskEdit2.Text := "1024";
count := 1024;
end;
count := StrToInt(s1);
end;
end;
function TForm2.StrToHex(str:string):integer;
var
i,num:integer;
begin
num := 0;
if (length(str) > 0) and (length(str) < 5) then
for i := length(str) downto 1 do
begin
if ((str[i] >= "0")and(str[i] <= "9")) then
num := num + (byte(str[i])-byte("0"))shl(4*(length(str)-i));
if ((str[i] >= "A")and(str[i] <= "F")) then
num := num + (byte(str[i])-byte("A")+10)shl(4*(length(str)-i));
if ((str[i] >= "a")and(str[i] <= "f")) then
num := num + (byte(str[i])-byte("a")+10)shl(4*(length(str)-i));
end;
StrToHex := num;
end;
procedure TForm2.MaskEdit3KeyPress(Sender: TObject; var Key: Char);
begin
if not(((Key >= "0") and (Key <= "9")) or
((Key >= "A") and (Key <= "F")) or
((Key >= "a") and (Key <= "f"))) then
Key := " ";
if (Key >= "a") and (Key <= "f") then
Key := UpCase(Key);
end;
procedure TForm2.MaskEdit4KeyPress(Sender: TObject; var Key: Char);
begin
if not(((Key >= "0") and (Key <= "9")) or
((Key >= "A") and (Key <= "F")) or
((Key >= "a") and (Key <= "f"))) then
Key := " ";
if (Key >= "a") and (Key <= "f") then
Key := UpCase(Key);
end;
procedure TForm2.MaskEdit4Change(Sender: TObject);
begin
if MaskEdit4.Text <> "" then
begin
if StrToHex(MaskEdit4.Text) > count-1 then
MaskEdit4.Text := Format("%3x", [count-1]);
if StrToHex(MaskEdit4.Text) < StrToHex(MaskEdit3.Text) then
MaskEdit4.Text := MaskEdit3.Text;
end;
end;
procedure TForm2.MaskEdit3Change(Sender: TObject);
begin
if MaskEdit3.Text <> "" then
begin
if StrToHex(MaskEdit3.Text) > count-1 then
MaskEdit3.Text := Format("%3x", [count-1]);
if StrToHex(MaskEdit4.Text) < StrToHex(MaskEdit3.Text) then
MaskEdit3.Text := MaskEdit4.Text;
end;
end;
procedure TForm2.BitBtn1Click(Sender: TObject);
var
i:integer;
//a:array[1..]
begin
BitBtn1.Enabled := False;
BitBtn2.Enabled := True;
//Form1.SerialPortNG1.SendData();
Form1.SerialPortNG1.SendData(@buf[StrToHex(MaskEdit3.Text)],StrToHex(MaskEdit4.T
ext)-StrToHex(MaskEdit3.Text));
end;
procedure TForm2.BitBtn2Click(Sender: TObject);
begin
BitBtn1.Enabled := True;
BitBtn2.Enabled := False;
end;
end.
3 Òåêñò ïðîãðàìíîãî ìîäóëÿ ãîëîâíîãî â³êíà ÂÂÊ, , Unit3.pas
²ì^ÿ äàííîãî ôàéëó : Unit3.pas
Ôóíêö³îíàëüíå ïðèçíà÷åííÿ : ïðîãðàìíå çàáåñïå÷åííÿ ÏÊ, ìîäóëü ãîëîâíîãî â³êíà ÂÂÊ
Ôàéë ñòâîðåíèé äëÿ äèïëîìíîãî ïðîåêòà çàõèñòó êâàë³ô³êàö³¿ ôàõ³âöÿ
Çà ôàõîì : Ñèñòåìíå ïðîãðàìóâàííÿ;
Òåìà ïðîåêòó : ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó;
Êåð³âíèê : Ì.Â. Ñêîðîäºëîâ, âèêëàäà÷ êàôåäðè ÎÒÏ;
Ðîçðîáíèê : Î.Î. ²ñìà³ëîâ, ñòóäåíò ãðóïè ʲÒ-23à;
гê ðîçðîáêè : 2009.
unit Unit3;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons;
type TForm3 = class(TForm)
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
Label1: TLabel;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var Form3: TForm3;
implementation
uses Unit1, Unit2;
{$R *.dfm}
procedure TForm3.BitBtn1Click(Sender: TObject);
begin
Form1.Visible := True;
end;
procedure TForm3.BitBtn2Click(Sender: TObject);
begin
Form2.Visible := true;
end;
end.
2 ÒÅÊÑÒ ÏÐÎÃÐÀÌÍÎÃÎ ÇÀÁÅÑÏÅ×ÅÍÍß ÌÊ
2.1 Òåêñò ïðîãðàìíîãî çàáåñïå÷åííÿ ÂÂÊ ì³êðîêîíòðîëëåðà, main.asm
²ì^ÿ äàííîãî ôàéëó : main.asm
Ôóíêö³îíàëüíå ïðèçíà÷åííÿ : ïðîãðàìíå çàáåñïå÷åííÿ ÏÊ, ìîäóëü ëîã³÷íîãî àíàë³çàòîðà
Ôàéë ñòâîðåíèé äëÿ äèïëîìíîãî ïðîåêòà çàõèñòó êâàë³ô³êàö³¿ ôàõ³âöÿ
Çà ôàõîì : Ñèñòåìíå ïðîãðàìóâàííÿ;
Òåìà ïðîåêòó : ³ðòóàëüíèé âèì³ðþâàëüíèé êîìïëåêñ íà áàç³ ó÷áîâîãî ëàáîðàòîðíîãî ñòåíäó;
Êåð³âíèê : Ì.Â. Ñêîðîäºëîâ, âèêëàäà÷ êàôåäðè ÎÒÏ;
Ðîçðîáíèê : Î.Î. ²ñìà³ëîâ, ñòóäåíò ãðóïè ʲÒ-23à;
гê ðîçðîáêè : 2009.
#include
.def tmp = r16
.def tmp1 = r17
.def RX_flag = r18
.def RX_Counter = r19
.def RX_Complete = r20
.def command = r21
.def tmp2 = r22
.def tmp3 = r23
.equ UC_REG = 0xC000
.equ RX_Buffer = 0x7C00
.macro USART_TRANSMITT_M
utm_l0:
wdr
sbis UCSRA, UDRE
rjmp utm_l0
out UDR, tmp
.endm
.macro WAIT_PUSK
mov tmp, command
andi tmp, 0b00010000
brne wp_l5
mov tmp, command
andi tmp, 0b00001110
lsr tmp
ldi tmp1, 1
wp_l0:
cpi tmp, 0
breq wp_l1
lsl tmp1
dec tmp
brne wp_l0
wp_l1:
mov tmp, command
andi tmp, 0b00000001
brne wp_l2
wp_l3:
wdr
in tmp2, PINB
and tmp2, tmp1
brne wp_l3
wp_l4:
wdr
in tmp2, PINB
and tmp2, tmp1
breq wp_l4
rjmp wp_l5
wp_l2:
wdr
in tmp2, PINB
and tmp2, tmp1
breq wp_l2
wp_l6:
wdr
in tmp2, PINB
and tmp2, tmp1
brne wp_l6
wp_l5:
.endm
.macro ANALYZE_CLK_6
ac6_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
dec tmp3 // 1 cycle
brne ac6_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac6_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
dec tmp3 // 1 cycle
brne ac6_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_8
ac8_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
nop // +2 cyle
nop
dec tmp3 // 1 cycle
brne ac8_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac8_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
nop // +2 cyle
nop
dec tmp3 // 1 cycle
brne ac8_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_16
ac16_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 3 // +10 cyle
ac16_l2:
dec tmp1
brne ac16_l2
nop
dec tmp3 // 1 cycle
brne ac16_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac16_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 3 // +10 cyle
ac16_l3:
dec tmp1
brne ac16_l3
nop
dec tmp3 // 1 cycle
brne ac16_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_32
ac32_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 8 // +26 cyle
ac32_l2:
dec tmp1
brne ac32_l2
nop
nop
dec tmp3 // 1 cycle
brne ac32_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac32_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 8 // +26 cyle
ac32_l3:
dec tmp1
brne ac32_l3
nop
nop
dec tmp3 // 1 cycle
brne ac32_l3 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_64
ac64_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 19 // +58 cyle
ac64_l2:
dec tmp1
brne ac64_l2
nop
dec tmp3 // 1 cycle
brne ac64_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac64_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 19 // +58 cyle
ac64_l3:
dec tmp1
brne ac64_l3
nop
dec tmp3 // 1 cycle
brne ac64_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_128
ac128_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 40 // +122 cyle
ac128_l2:
dec tmp1
brne ac128_l2
nop
nop
dec tmp3 // 1 cycle
brne ac128_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac128_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 40 // +122 cyle
ac128_l3:
dec tmp1
brne ac128_l3
nop
nop
dec tmp3 // 1 cycle
brne ac128_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_256
ac256_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 83 // +250 cyle
ac256_l2:
dec tmp1
brne ac256_l2
nop
dec tmp3 // 1 cycle
brne ac256_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
ac256_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
ldi tmp1, 83 // +250 cyle
ac256_l3:
dec tmp1
brne ac256_l3
nop
dec tmp3 // 1 cycle
brne ac256_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.macro ANALYZE_CLK_VN
acv_l0:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
dec tmp3 // 1 cycle
brne acv_l0 // 2 cycles or
// 1 cycle
dec tmp3 // 1 cycle
acv_l1:
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
dec tmp3 // 1 cycle
brne acv_l1 // 2 cycles
dec tmp3
in tmp, PINB // 1 cycle
st Y+, tmp // 2 cycle
.endm
.org 0
rjmp RESET
nop;rjmp INT0
nop;rjmp INT1
nop;rjmp TIMER1_CAPT
nop;rjmp TIMER1_COMPA
nop;rjmp TIMER1_COMPB
nop;rjmp TIMER1_OVF
rjmp TIMER0_OVF
nop;rjmp SPI_STC
rjmp USART_RXC
nop;rjmp USART_UDRE
nop;rjmp USART_TXC
nop;rjmp ANA_COMP
nop;rjmp INT2
nop;rjmp TIMER0_COMP
nop;rjmp EE_RDY
nop;rjmp SPM_RDY
RESET:
; set stack pointer to top of RAM
ldi tmp, high(RAMEND)
out SPH, tmp
ldi tmp, low(RAMEND)
out SPL, tmp
; enable WDT with 2,1s timeout
ldi tmp,
(1< out WDTCR, tmp ; enable external SRAM ldi tmp,
(1< out MCUCR, tmp ; enable interrupts sei ; USART init rcall USART_Init // Unmask timer 0 overflov interrupt ldi tmp, (1< out TIMSK, tmp // Stop timer0 ldi tmp, 0b00000000 out TCCR0, tmp clr RX_Flag clr RX_Complete ldi tmp, 0 out DDRB, tmp ldi tmp, 0b11111111 out PORTB, tmp loop: wdr cpi RX_Complete, 1 breq c_l0 rjmp l0 c_l0: // reset RX_Complete clr RX_Complete // mask RXCIE ldi tmp, (1< out UCSRB, tmp // reset RX_Buffer ldi YL, low(RX_Buffer) ldi YH, high(RX_Buffer) ldi tmp3, 0xFF // do command mov tmp, command andi tmp, 0b11100000 lsr tmp lsr tmp lsr tmp lsr tmp lsr tmp cpi tmp, 0 brne dc_l0 WAIT_PUSK ANALYZE_CLK_6 Rjmp dc_end dc_l0: cpi tmp, 1 brne dc_l1 WAIT_PUSK ANALYZE_CLK_8 Rjmp dc_end dc_l1: cpi tmp, 2 brne dc_l2 WAIT_PUSK ANALYZE_CLK_16 Rjmp dc_end dc_l2: cpi tmp, 3 brne dc_l3 WAIT_PUSK ANALYZE_CLK_32 Rjmp dc_end dc_l3: cpi tmp, 4 brne dc_l4 WAIT_PUSK ANALYZE_CLK_64 Rjmp dc_end dc_l4: cpi tmp, 5 brne dc_l5 WAIT_PUSK ANALYZE_CLK_128 Rjmp dc_end dc_l5: cpi tmp, 6 brne dc_l6 WAIT_PUSK ANALYZE_CLK_256 Rjmp dc_end dc_l6: cpi tmp, 7 breq cdc_unk rjmp dc_unk cdc_unk: WAIT_PUSK ANALYZE_CLK_VN dc_end: /* // wait if need befor pusk WAIT_PUSK // analyse and store (6 cycles) // clock time (1/7372800Mhz)*6 = 813,8ns ANALYZE_CLK_6 */ // reset RX_Buffer ldi YL, low(RX_Buffer) ldi YH, high(RX_Buffer) // transmitt data l1: ld tmp, Y+ USART_TRANSMITT_M Dec tmp3 brne l1 dec tmp3 l2: ld tmp, Y+ USART_TRANSMITT_M Dec tmp3 brne l2 ld tmp, Y+ USART_TRANSMITT_M dc_unk: // unmask RXCIE ldi tmp,
(1< out UCSRB, tmp l0: rjmp loop //////////////////////////////////////////////////// // USART receive complete ISR USART_RXC: Push tmp in tmp, SREG push tmp // tmp <- RX in tmp, UDR // if (RX_Flag == 1) goto urxc_l0 cpi RX_Flag, 1 breq urxc_l0 // if (RX == AA) cpi tmp, 0xAA brne urxc_end // init timeout ldi tmp, 0b00000101 out TCCR0, tmp clr tmp out TCNT0, tmp // set recive_flag ldi RX_Flag, 1 // reset RX_Buffer ldi YL, low(RX_Buffer) ldi YH, high(RX_Buffer) clr RX_Counter ldi tmp, 0xAA urxc_l0: // push RX to buffer st Y+, tmp inc RX_Counter urxc_end: pop tmp out SREG, tmp pop tmp reti //////////////////////////////////////////////////// // Timer0 overflow ISR TIMER0_OVF: Push tmp Push tmp1 In tmp, SREG push tmp // Stop timer0 ldi tmp, 0b00000000 out TCCR0, tmp // reset RX_Buffer ldi YL, low(RX_Buffer) ldi YH, high(RX_Buffer) cpi RX_Counter, 3 brne t0ovf_l0 ld tmp, Y+ cpi tmp, 0xAA brne t0ovf_l0 ld tmp, Y+ cpi tmp, 0x3A brne t0ovf_l0 ld tmp, Y+ mov command, tmp ldi RX_Complete, 1 //clear buffer ldi YL, low(RX_Buffer) ldi YH, high(RX_Buffer) clr tmp st Y+, tmp st Y+, tmp st Y+, tmp st Y+, tmp st Y+, tmp t0ovf_l0: // clear recive_flag clr RX_Flag pop tmp out SREG, tmp pop tmp1 pop tmp reti //////////////////////////////////////////////////// // USART init routine // uses: tmp, tmp1 USART_Init: Ldi tmp, (1< Out UCSRB, tmp Ldi tmp, (1< Out UCSRC, tmp Ldi tmp, 0 Ldi tmp1, 23 Out UBRRH, tmp Out UBRRL, tmp1 Ldi tmp, 0b00000001 Sts UC_REG, tmp ret //////////////////////////////////////////////////// // USART transmit routine // uses: tmp USART_Transmit: cli ut_l0: wdr sbis UCSRA, UDRE rjmp ut_l0 out UDR, tmp sei ret ̲ͲÑÒÅÐÑÒÂÎ ÎѲÒÈ ² ÍÀÓÊÈ ÓÊÐÀ¯ÍÈ ÍÀÖ²ÎÍÀËÜÍÈÉ
ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ “ÕÀÐʲÂÑÜÊÈÉ
ÏÎ˲ÒÅÕͲ×ÍÈÉ ²ÍÑÒÈÒÓÒ” Êàôåäðà:
“Îá÷èñëþâàëüíà òåõí³êà òà
ïðîãðàìóâàííÿ” Çàâ³äóþ÷èé
êàôåäðîþ ÎÒÏ __________
/xxxx./ "___"
__________ 2009ð. ²ÐÒÓÀËÜÍÈÉ
ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031 Îïèñ
ïðîãðàìè ËÈÑÒ
ÇÀÒÂÅÐÄÆÅÍÍß xxxxx.03077-01 13 01-1-ËÇ ÐÎÇÐÎÁÍÈÊÈ Êåð³âíèê
ïðîåêòó /xxxxxxxxx./
“_____”____________2009ð. Âèêîíàâåöü ñòóäåíò ãðóïè xxxxx /xxxx./
“_____”_______________2009ð. Õàðê³â 2009 ÇÀÒÂÅÐÄÆÅÍÎ xxx.03077-01 13 01-1-ËÇ Â²ÐÒÓÀËÜÍÈÉ
ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031 Îïèñ
ïðîãðàìè xxxx.03077-01 13 01-1 Ëèñò³â _8_ Õàðê³â
2009 ÀÍÎÒÀÖ²ß Äàíèé äîêóìåíò ì³ñòèòü ó
ñîá³ îïèñ ïðîãðàìè, ìåòîä³â òà àëãîðèòì³â, ùî âèêîðèñòîâóþòüñÿ, îïèñ ïîòðåá òà
îñîáëèâîñòåé ôóíêö³îíóâàííÿ ïðîäóêòó, ðîçðîáëåíîãî ó ìåæàõ äèïëîìíîãî
ïðîåêòóâàííÿ “â³ðòóàëüíîãî âèì³ðþâàëüíîãî êîìïëåêñó”. Ñèñòåìà ïðèçíà÷åíà äëÿ
òåñòóâàííÿ ð³çíîìàí³òíèõ öèôðîâèõ ïðèñòðî¿â. ABSTRACT The given document
contains the description of programs, methods and algorithms which were used. It describes the
requirements and peculiarities of operation of the product developed within the
framework of degree projection of a virtual analyze complex. The program
implementation of the methods of analysis of self-descriptiveness and
diagnostics. Ç̲ÑÒ 1. ÇÀÃÀËÜͲ ²ÄÎÌÎÑÒ² 1.1 Ïîçíà÷åííÿ ³ íàéìåíóâàííÿ
ïðîãðàìè 1.2 Ïðîãðàìíå çàáåçïå÷åííÿ, íåîáõ³äíå
äëÿ ôóíêö³îíóâàííÿ ïðîãðàìè 1.3 Îáðàíà ìîâà ïðîãðàìóâàííÿ 2. ÔÓÍÊÖ²ÎÍÀËÜÍÅ ÏÐÈÇÍÀ×ÅÍÍß 2.1 Ïðèçíà÷åííÿ
ïðîãðàìè 2.2 Ôóíêö³îíàëüí³
îáìåæåííÿ 3. ÎÏÈÑ ËÎò×Íί ÑÒÐÓÊÒÓÐÈ ÏÐÎÃÐÀÌÈ 3.1 Àëãîðèòì ïðîãðàìè 4. ÂÈÊÎÐÈÑÒÀͲ ÒÅÕͲ×Ͳ ÇÀÑÎÁÈ 5. ÂÈÊËÈÊ ² ÇÀÂÀÍÒÀÆÅÍÍß 5.1 Âèêëèê ïðîãðàìè 5.2 Òî÷êè âõîäó â ïðîãðàìó 5.3 Âèêîðèñòàííÿ îïåðàòèâíî¿ ïàì^ÿò³ 6. ÂÕ²ÄͲ ÄÀͲ ÏÐÎÃÐÀÌÈ 7. ÂÈÕ²ÄͲ ÄÀͲ ÏÐÎÃÐÀÌÈ Ïðîãðàìíèé ïðîäóêò ìàº
íàéìåíóâàííÿ „³ðòóàëüíèé âèì³ðþâàëüíèé ïðèñòð³é ”. ³äïîâ³äíî ãîëîâíèé
çàâàíòàæóâàëüíèé ìîäóëü ñèñòåìè ìຠíàçâó “BBK.exe”(ñêëàäàºòüñÿ
ñ ïåðøèõ áóêâ ñë³â ³ìåí³ ïðîäóêòó), ãîëîâíèé ìîäóëü òàêîæ ï³äêëþ÷ຠäîäàòêîâ³
ôóíêö³îíàëüí³ ìîäóë³, ÿê³ âèêîíóþòü îêðåì³ ôóíêö³¿. Öå òàê³ ìîäóë³: - Ìîäóëü, ÿêèé ïðåäîñòàâëÿº êîðèñòóâà÷ó
âèá³ð íåîáõ³äíèõ â³ðòóàëüíèõ ïðèñòðî¿â; - Ìîäóëü, ÿêèé ïðåäîñòàâëÿº ³íòåðôåéñ
êîðèñòóâà÷à ëîã³÷íîãî àíàë³çàòîðà; - Ìîäóëü ÿêèé ïðåäîñòàâëÿº ³íòåðôåéñ
ãåíåðàòîðà ñë³â. Äëÿ ôóíêö³îíóâàííÿ
ïðîãðàìè íåîáõ³äí³: -
îïåðàö³éíà
ñèñòåìà Windows2000/XP. Ïðè âèáîð³ êîìï^þòåðíî¿
òåõí³êè äîö³ëüíî âèêîðèñòîâóâàòè IBM-ñóì³ñí³
ñèñòåìè ÷åðåç ¿õíº âåëèêå ïîøèðåííÿ ³ äîñòóïí³ñòü. Íà êîìï^þòåðàõ ö³º¿ ñåð³¿
íàéá³ëüø ïîøèðåí³ îïåðàö³éí³ ñèñòåìè Microsoft Windows NT/2000/XP. Òîìó ðåàë³çàö³ÿ ïðîãðàìè áóëà
çä³éñííåíà äëÿ îïåðàö³éíèõ ñèñòåì Microsoft Windows
2000/XP íà IBM-ñóì³ñíèõ êîìï^þòåðàõ. ²ñíóº äîñèòü áàãàòî
ñó÷àñíèõ ñåðåäîâèù ³ ìîâ ïðîãðàìóâàííÿ. Ïðè îáèðàíí³ ìîâè ïðîãðàìóâàííÿ áóëè
ðîçãëÿíóò³ äåê³êà âàæëèâèõ ôàêòîð³â, ÿê³ ïîâèíí³ ÿê íàéá³ëüøå â³äïîâ³äàòè
âèñóíóòèì äî ïðîäóêòó âèìîãàì. Âèìîãè äî ïðîãðàìíîãî ïðîäóêòó: -
çðó÷íèé ³íòåðôåéñ
ç êîðèñòóâà÷åì; -
ïðîñòîòà
âèêîðèñòàííÿ, íå âèìàãàþ÷è ñïåö³àëüíîãî íàâ÷àííÿ êîðèñòóâà÷à; -
íàî÷í³ñòü
âèõ³äíèõ äàíèõ; -
îáðîáêà âåëèêèõ
ñòðóêòóð äàíèõ; -
âèìîãè äî
ñåðåäîâèùà ðîçðîáêè; -
ïðîñòîòà
ïðîãðàìóâàííÿ; -
âåëèêèé íàá³ð êîìïîíåíò³â; -
çðó÷íèé ³íòåðôåéñ
ñåðåäîâèùà; -
ìîæëèâ³ñòü
ñòâîðåííÿ çðó÷íîãî ³íòåðôåéñó; -
íåâèñîê³ âèìîãè
äî îáëàäíàííÿ; -
ïðîñòîòà
íàëàãîäæåííÿ ïðîãðàì. Âðàõîâóþ÷è âñ³
âèùåíàâåäåí³ âèìîãè ê ìîâàì ïðîãðàìóâàííÿ, áóëî ïðèéíÿòî ð³øåííÿ äëÿ ñòâîðåííÿ
ñèñòåìè âèêîðèñòîâóâàòè íàñòóïí³ ìîâè ïðîãðàìóâàííÿ: -
ïðîãðàìíå
çàáåñïå÷åííÿ ÏÊ – Delphi 7; -
ïðîãðàìíå
çàáåñïå÷åííÿ ÌÊ – AVRStudio; -
Çàâàíòàæåííÿ
ïîøèâêè äî ì³êðîêîíòðîëëåðó AVReal32. Ïðîãðàìíèé
ïðîäóêò ïðèçíà÷åíèé äëÿ íàëàãîäæåííÿ ð³çíîìàí³òíèõ öèôðîâèõ ïðèñòðî¿â. À òàêîæ
îòðèìàííÿ ïðîàíàë³çîâàíèõ äàííèõ òåñòóºìîãî ïðèñòðîþ(ëîã³÷íèé àíàë³çàòîð),
ï³ñëÿ ïîäà÷³ íà íüîãî òåñòîâî¿ ïîñë³äîâíîñò³(ãåíåðàòîð ñë³â). Ïðîãðàìíèé ïðîäóêò â³äïîâ³äຠïîñòàâëåíèì äî íüîãî âèìîãàì
³ ó ìåæàõ îáóìîâëåíèõ íèìè íå ìຠôóíêö³îíàëüíèõ îáìåæåíü. Ðîçðîáëåíå ïðîãðàìíå
çàáåçïå÷åííÿ ôóíêö³îíóº çà íàñòóïíèì çàãàëüíèì àëãîðèòìîì: còâîðþºòüñÿ ãîëîâíå â³êíî ïðîãðàìè íà
ÿêîìó ðîçòàøîâàí³ åëåìåíòè êåðóâàííÿ. Ïðîãðàìà ñêëàäàºòüñÿ ç òðîüîõ â³êîí.
Ïåðøå â³êíî äîçâîëÿº îáèðàòè íåîáõ³äíèé â³ðòóàëüíèé ïðèñòð³é. Äðóãå ³ òðåòº
â³êíî – ³íòåðôåéñ êîðèñòóâà÷à ëîã³÷íîãî àíàë³çàòîðà òà ãåíåðàòîðà ñë³â. Îáèäâà
â³êíà î÷³êóþòü íàëàøòîâóâàíü ïðèñòðîþ, òà îáðîáëþþòü åëåìåíòè êåðóâàííÿ.
Åëåìåíò êåðóâàííÿ çàïóñêîì òà çóïèííåííÿì âèêîíóº ïåðåäà÷ó ââåäåíèõ
íàëàøòîâóâàíü, çà äîïîìîãîþ ³íòåðôåéñà êîðèñòóâà÷à, ³ ïåðåäຠíàëàøòîâóâàííÿ ³
äàíí³ çà äîïîìîãîþ COM ïîðòó ó
ì³êðîêîíòðîëëåð. ϳñëÿ öüîãî ïðîãðàìà î÷³êóº ïðèéîì â³äïîâ³ä³. ϳñëÿ ïðèéîìó
â³äïîâ³ä³ ïåðåõîäèòü ó îáðîáêó åëåìåíò³â êåðóâàííÿ. Äëÿ ðîáîòè ïðîãðàìíîãî
ïðîäóêòó íåîáõ³äíà IBM PC/AT ñóì³ñíà ïåðñîíàëüíà ÅÎÌ, íàÿâí³ñòü ïðîöåñîðó Pentium II
433ÌÃö òà âèùå ç îáñÿãîì îïåðàòèâíî¿ ïàì^ÿò³ 128Ìá àáî á³ëüøå, íàÿâí³ñòþ â³äåî
àäàïòåðó VGA àáî SVGA, à òàêîæ ïîñë³äîâíîãî ïðèºìîïåðåäàâà÷à ÑÎÌ ïîðòà àáî RS-232. Íåîáõ³äíèé îá^ºì íà
æîðñòêîìó äèñêó 5 Ìá äëÿ ïðîäóêòó. Ïðè ðîçðîáö³
âèêîðèñòîâóâàëàñÿ ÏÅÎÌ ç íàñòóïíèìè ïàðàìåòðàìè: Pentium Tualatin, 512 Ìá RIMM ÎÇÏ, æîðñòêèé äèñê ºìí³ñòþ 80 Ãá, â³äåîêàðòà GeForce2 MX 400 32Ìá. Ïðîãðàìíå
çàïåñïå÷åííÿ ÏÊ ³íñòàëëÿö³¿ íå ïîòðåáóº, ïîòð³áíî ò³ëüêè çðîáèòè êîï³þ ïðîãðàìíîãî
ìîäóëÿ ó çðó÷íå ì³ñöå, ³ çàâàíòàæóâàòè ñòàíäàðòíèìè çàñîáàìè îïåðàö³éíî¿
ñèñòåìè. Ïðîãðàìíå
çàáåñïå÷åííÿ ì³êðîêîíòðîëëåðà ïîòðåáóº íàÿâíîñò³ âñòàíîâëåíîãî ïàêåòó
âíóòð³øíüîñèñòåìíîãî ïðîãðàìàòîðó AVReal32. Òàêîæ íà ìîìåíò ïðîãðàìóâàííÿ ö³ëüîâà ñèòåìà
ïîâèííà áóòè ï³äºäíàíà ñïåö³àëüíèì êàáåëåì – ïðîãðàìàòîðîì, òàêîæ ö³ëüâà
ñèñòåìà ïîâèííà áóòè ï³äêëþ÷åíà äî áëîêó æèâëåííÿ(äîïóñêàºòüñÿ æèâëåííÿ â³ä USB). Ïðîãðàìóâàííÿ
ïî÷èíàºòüñÿ çàïóñêîì ñïåö³àëüíî ï³äãîòîâëåíîãî *.bat ôàéëó.ÿêè ì³ñòèòü
êîìàíäíó ñòðîêó ³ç íåîáõ³äíèìè íàëàøòîâóâàííÿìè ïðîãðàìóâàííÿ ö³ëåâî¿ ñèñòåìè.
Ôàéë ÿêèé ì³ñòèòü çàâàíòàæóâàëüíèé êîä ìຠðîçøèðåííÿ *.hex. Òî÷êîþ âõîäó
äî áóäü-ÿêîãî ç ìîäóë³â ïðîãðàìè º çàïóñê ãîëîâíîãî ìîäóëÿ „ÂÂÊ.åõå”, ùî çä³éñíþº ñòâîðåííÿ
ãîëîâíîãî â³êíà ïðîãðàìè, äå º ìîæëèâ³ñòü îáèðàòè ïîäàëüø³ 䳿. Ïðîãðàìíèé ïðîäóêò
ïîòðåáóº ìåíøå 5 Ìá îïåðàòèâíî¿ ïàì^ÿò³. Âõ³äíèìè äàíèìè
ïðîãðàìíîãî çàáåñïå÷åííÿ ÏÊ º íàëàøòîâóâàííÿ êîðèñòóâà÷à, ³ ó ðàç³ âèêîðèñòàííÿ
ëîã³÷íîãî àíàë³çàòîðó ïðèéíÿò³ ïî COM ïîðòó äàíí³. Âõ³äíèìè äàííèìè ïðîãðàìíîãî çàáåñïå÷åííÿ ì³êðîêîíòðîëëåðà
º ïðèéíÿò³ êîìàíäè ³ ó ðàç³ ðåæèìó ãåíåðàòîðó ñë³â ïðèéíÿòà ïîñë³äîâí³ñòü
äàííèõ ïî COM ïîðòó. Âèõ³äíèìè äàíèìè
ïðîãðàìíîãî çàáåñïå÷åííÿ ÏÊ º íàëàøòîâóâàííÿ êîðèñòóâà÷à, ³ ó ðàç³ âèêîðèñòàííÿ
ãåíåðàòîðó ñë³â ïåðåäàâàºì³ ïî COM
ïîðòó äàíí³. Âèõ³äíèìè äàííèìè ïðîãðàìíîãî çàáåñïå÷åííÿ ì³êðîêîíòðîëëåðà º
ïðåðåäàâàºì³ â³äïîâ³ä³ ³ ó ðàç³ ðåæèìó ëîã³÷íîãî àíàë³çàòîðà ïåðåäàâàºìà
ïîñë³äîâí³ñòü ïðîàíàë³çîâàíèõ äàííèõ ïî COM ïîðòó. ̲ͲÑÒÅÐÑÒÂÎ
ÎѲÒÈ ² ÍÀÓÊÈ ÓÊÐÀ¯ÍÈ ÍÀÖ²ÎÍÀËÜÍÈÉ
ÒÅÕͲ×ÍÈÉ ÓͲÂÅÐÑÈÒÅÒ “ÕÀÐʲÂÑÜÊÈÉ
ÏÎ˲ÒÅÕͲ×ÍÈÉ ²ÍÑÒÈÒÓÒ” Êàôåäðà:
“Îá÷èñëþâàëüíà òåõí³êà òà
ïðîãðàìóâàííÿ” Çàâ³äóþ÷èé
êàôåäðîþ ÎÒÏ __________
/xxxxxxxx./ "___"
__________ 2009ð. ²ÐÒÓÀËÜÍÈÉ
ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031 Êåð³âíèöòâî
îïåðàòîðà ËÈÑÒ
ÇÀÒÂÅÐÄÆÅÍÍß xxxxx.03077-01 34 01-1-ËÇ ÐÎÇÐÎÁÍÈÊÈ Êåð³âíèê
ïðîåêòó _ _________ /xxxxx./
“_____”_______________2009ð. Âèêîíàâåöü ñòóäåíò ãðóïè xx-23à /xxxxxxxx./ “_____”_______________2009ð. Õàðê³â 2009 ÇÀÒÂÅÐÄÆÅÍÎ xxxxxxxxxxxxxxxxxxxx ²ÐÒÓÀËÜÍÈÉ
ÂÈ̲ÐÞÂÀËÜÍÈÉ ÊÎÌÏËÅÊÑ ÍÀ ÁÀDz Ó×ÁÎÂÎÃÎ ËÀÁÎÐÀÒÎÐÍÎÃÎ ÑÒÅÍÄÓ EV8031 Êåð³âíèöòâî
îïåðàòîðà xxxxxxx.03077-01 34 01-1 Àðêóø³â
Õàðê³â
2009 ÀÍÎÒÀÖ²ß Äîêóìåíò «Êåð³âíèöòâî
îïåðàòîðà» ì³ñòèòü ³íôîðìàö³þ äëÿ ïåðåâ³ðêè, çàáåçïå÷åííÿ ôóíêö³îíóâàííÿ é
íàëàøòîâóâàííÿ ñèñòåìè «Â³ðòóàëüíèé
âèì³ðþâàëüíèé êîìïëåêñ». Ó äàíîìó äîêóìåíò³ çàçíà÷åí³ â³äîìîñò³ ïðî ïðîãðàìíèé
ïðîäóêò, éîãî ïðèçíà÷åííÿ é óìîâè çàñòîñóâàííÿ, õàðàêòåðèñòèêà, óñòàíîâêà,
çâåðíòàííÿ äî ïðîãðàìè. Document «Guidance of operator» contains
information for verification, providing of functioning and tuning of the system
«Virtual measuring complex». In this document the noted information is about a
software product, his setting and terms of application, description, setting,
zverntannya to the program. Ç̲ÑÒ 1 ÏÐÈÇÍÀ×ÅÍÍß ÏÐÎÃÐÀÌÍÎÃÎ ÏÀÊÅÒÓ 2 ÓÌÎÂÈ ÂÈÊÎÍÀÍÍß 3 ÇÀÂÀÍÒÀÆÅÍÍß ÏÐÎÅÊÒÓ 4 ÏβÄÎÌËÅÍÍß ÎÏÅÐÀÒÎÐÓ Ïðîãðàìíèé
ïðîäóêò ïðèçíà÷åíèé äëÿ íàëàãîäæåííÿ ð³çíîìàí³òíèõ öèôðîâèõ ïðèñòðî¿â. À òàêîæ
îòðèìàííÿ ïðîàíàë³çîâàíèõ äàííèõ òåñòóºìîãî ïðèñòðîþ(ëîã³÷íèé àíàë³çàòîð),
ï³ñëÿ ïîäà÷³ íà íüîãî òåñòîâî¿ ïîñë³äîâíîñò³(ãåíåðàòîð ñë³â). Íîðìàëüíà ðîáîòà ç äàííèì ïðîãðàìíèì
ïðîäóêòîì ìîæëèâà ëèøå íà êîìï^þòåðàõ IBM PC/AT(÷è ñóì³ñíîìó ç íèì) ñå𳿠íå íèæ÷å Pentium !!!, ç îïåðàö³éíîþ ñèñòåìîþ Microsoft Windows 2000/XP. Äëÿ íîðìàëüíîãî ôóíêö³îíóâàííÿ
ïðîãðàìíîãî ïðîäóêòó íåîáõ³äíà íàÿâí³ñòü òàêèõ õàðàêòåðèñòèê: -
SVGA â³äåîàäàïòåð íå ìåíøå 1024õ768õ32; -
Æîðñòêèé äèñê; -
Ïàì^ÿòü(áàæàíî íå
íèæ÷å 128Ìá); -
Ìàí³ïóëÿòîð òèïó “ìèøà”; -
Êëàâ³àòóðà; -
COM – ïîðò. Ùîá çàâàíòàæèòè ïðîãðàìó,
íåîáõ³äíî çàïóñòèòè ôàéë BBK.exe. ϳñëÿ öüîãî ïåðåä êîðèñòóâà÷åì
ç^ÿâëÿºòüñÿ â³êíî(ðèñ. 3.1) ³ç ÷îòèðìà êíîïêàìè. Äâ³ çíèõ çàëèøåí³ äëÿ
ðîçøèðåííÿ ïðîãðàìíîãî çàáåñïå÷åííÿ: ãåíåðàòîð ñèãíàëó â³ëüíî¿ ôîðìè òà
îñöèëîãðàô. À ³íø³ äâ³ äîçâîëÿþòü âèêëèêàòè äîäàòêîâ³ â³êíà: ëîã³÷íèé
àíàë³çàòîð(ðèñ. 3.2) òà ãåíåðàòîð ñë³â(ðèñ. 3.3). Ðèñ 3.1
Ãîëîâíå â³êî â³ðòóàëüíîãî âèì³ðþâàëüíîãî ïðèñòðîþ Ðèñ 3.2 ³êíî
ëîã³÷íîãî àíàë³çàòîðà Ðèñ 3.3 ³êíî
ãåíåðàòîðà ñë³â ²íòåðôåéñ ñêëàäàºòüñÿ ç
òðüîõ â³êîí. Ïåðøå – ãîëîâíå â³êíî äîçâîëÿº â³äêðèâàòè â³êíà íåîáõ³äíèõ
ïðèñòðî¿â. ³êíà ïðàöþþòü ÿê ïî îäèíö³ òàê ³ ðàçîì ó çàëåæíîñò³ â³ä
íàëàãîäæåííÿ. Ëîã³÷íèé
àíàë³çàòîð(ðèñ.3.2) ìຠíàñòóïí³ åëåìåíòè êåðóâàííÿ: -
êåðóâàííÿ
êîëüîðîì êîæíîãî ç âîñüìè ñèãíàë³â; -
çì³íåííÿ
ìàñøòàáó â³äîáðàæåíîãî ñèãíàëó; -
ïåðåãëÿä ñèãíàëó
çà äîïîìîãîþ ïîëîñè çñóâó; -
êåðóâàííÿ òèïîì
çàïóñêó ÿêùî âèáðàíèé çàïóñ ïî êàíàëó; -
âèá³ð çàïóñêó çà
íåîáõ³äíèì êàíàëîì, àáî íåâèêîðèñòîâóâàòè; -
âèá³ð
ãëèáèíè ïåðåäïóñêîâî¿ ðåºñòðàö³¿; -
âèá³ð
øâèäêîñò³ ðåºñòðàö³¿ äàííèõ ç ïåðåë³êó àáî â³ëüíî; -
çàïóñê
àíàë³çàòîðà; -
îñòàíîâ
àíàë³çàòîðà íà âèïàäîê î÷³êóâàííÿ ïóñêó, ÿêèé äîâãî íå íàñòóïàº. Ãåíåðàòîð ñë³â(ðèñ. 3.3)
ìຠíàñòóïí³ åëåìåíòè êåðóâàííÿ: -
êåðóâàííÿ ââîäîì
íåîáõ³äíèõ ïîñë³äîâíîñòåé; -
êåðóâàííÿ
ê³ëüê³ñòþ íåîáõ³äíèõ ñëîâ; -
êåðóâàííÿ
ä³àïàçîíîì ç ÿêîãî ïî ÿêèé ãåíåðóâàòè; -
êåðóâàííÿ
ðåæèìàìè ðîáîòè: öèêë³÷íà ãåíåðàö³ÿ, îäíîðàçîâà, øàãîâà. -
Ïóñê ãåíåðàö³¿,
àáî øàã; -
Îñòàíîâ ãåíåðàö³¿
ó âèïàäêó íàïðèêëàä öèêë³÷íî¿ ãåíåðàö³¿; -
Êåðóâàííÿ
øâèäê³ñòþ ãåíåðàö³¿ ç ïåðåë³êó à òàêîæ â³ëüíî; -
Ðåæèì ðîáîòè
ãåíåðàòîðà ñë³â òà ëîã³÷íîãî àíàë³çàòîðà ó ïàð³. Ïðîãðàìà âèêëþ÷àº
ââåäåííÿ íåâ³ðíèõ äàíèõ ó ïîëÿ ââîäà, òàêèì ÷èíîì òàì äå î÷³êóºòüñÿ ââ³ä
ø³ñòíàäöÿòèð³÷íîãî ÷èñëà ìîæëèâî ââåñòè òâëüêè öèôðè â³ä 0 äî 9
òà ñèìâîëè â³ä a äî f ³, ÿêùî ñèìâîëè ââîäÿòüñÿ ó íèæíüîìó
ðåã³ñòð³ ââîäó, ïðîãðàìà àâòîìàòè÷íî ïåðåâîäèòü ³õ äî âåðõíüîãî ðåã³ñòðó. Òàêîæ
áëîêóþòüñÿ äåÿê³ íåñóì³ñí³ îïåðàö³¿, äëÿ òîãî, ùîá íå äîçâîëèòè êîðèñòóâà÷åâ³
âèêîíóâàòè íåìîæëèâ³ àáî íåâ³ðí³ ä³¿. Òàêîæ âèêîíóºòüñÿ ïåðåâ³ðêà íà íàÿâí³ñòü
íàëàøòîâóâàííÿ îáîâ^ÿçêîàèõ ïàðàìåòð³â, ³íàêøå âèâîäèòüñÿ ïîâ³äîìëåííÿ ó ÿêîìó
çàçíà÷åíå âèêîíàííÿ îáîâ^ÿçêîâèõ ä³é.
“ÇÀÒÂÅÐÄÆÓÞ”
1. ÇÀÃÀËÜͲ ²ÄÎÌÎÑÒ²
1.1 Ïîçíà÷åííÿ ³ íàéìåíóâàííÿ
ïðîãðàìè
1.2 Ïðîãðàìíå çàáåçïå÷åííÿ,
íåîáõ³äíå äëÿ ôóíêö³îíóâàííÿ ïðîãðàìè
1.3 Îáðàíà ìîâà ïðîãðàìóâàííÿ
2.1 Ïðèçíà÷åííÿ
ïðîãðàìè
2.2
Ôóíêö³îíàëüí³ îáìåæåííÿ
3.1
Àëãîðèòì ïðîãðàìè
5. ÂÈÊËÈÊ
² ÇÀÂÀÍÒÀÆÅÍÍß
5.1
Âèêëèê ïðîãðàìè
5.2
Òî÷êè âõîäó â ïðîãðàìó
5.3
Âèêîðèñòàííÿ îïåðàòèâíî¿ ïàì^ÿò³
“ÇÀÒÂÅÐÄÆÓÞ”
ABSTRACT
1
ÏÐÈÇÍÀ×ÅÍÍß ÏÐÎÃÐÀÌÍÎÃÎ ÏÀÊÅÒÓ
4 ÏβÄÎÌËÅÍÍß
ÎÏÅÐÀÒÎÐÓ