NoRT CNC Control 0.5 |
Ïîñëå äîëãîãî ïåðèîäà ðàçðàáîòêè, íàêîíåö âûøåë NoRT CNC Control 0.5.
Îí ÿâëÿåò ñîáîé ñèñòåìó óïðàâëåíèÿ òðåõêîîðäèíàòíûì ôðåçåðíûì ñòàíêîì ñ ×ÏÓ, ïîçâîëÿþùóþ â êà÷åñòâå óïðàâëÿþùåãî êîìïüþòåðà èñïîëüçîâàòü îáû÷íûé íîóòáóê èëè äàæå ïëàíøåò.
Êëþ÷åâàÿ îñîáåííîñòü çàêëþ÷àåòñÿ â ðàçäåëåíèè êîäà íà 2 áîëüøèå ÷àñòè: òðåáóþùóþ realtime è íå òðåáóþùóþ. Òà ÷àñòü, êîòîðàÿ òðåáóåò realtime, âûïîëíÿåòñÿ íà íåäîðîãîì ìèêðîêîíòðîëëåðå. À îñòàëüíîå èñïîëíÿåòñÿ íà îáû÷íîì êîìïüþòåðå. È â îòëè÷èè îò äðóãèõ ñõîæèõ ñèñòåì, ãäå ê êîìïüþòåðó äîáàâëÿåòñÿ íåêàÿ ïëàòà ðàñøèðåíèÿ, òóò íåò æåñòêèõ realtime òðåáîâàíèé ê êàíàëó ñâÿçè, äîñòàòî÷íî ÷òîáû õâàòàëî ïðîïóñêíîé ñïîñîáíîñòè.  êà÷åñòâå òàêîãî êàíàëà ìîæåò âûñòóïàòü ethernet, uart (âêëþ÷àÿ usb-uart ïåðåõîäíèê).
Ýòî ïîçâîëÿåò ñ îäíîé ñòîðîíû, îáõîäèòüñÿ äîñòóïíûì êîìïüþòåðíûì æåëåçîì, ñ äðóãîé îáúåì ïàìÿòè ìèêðîêîíòðîëëåðîâ îãðàíè÷åí è ïîìåñòèòü âñå â íåãî áûëî áû òóïèêîì, ò.ê. ýòî íàêëàäûâàåò îãðàíè÷åíèÿ íà ðàçâèòèå ïðîåêòà.
Ïðîåêò ñîñòîèò èç 3 êîìïîíåíò:
 êà÷åñòâå ìèêðîêîíòðîëëåðîâ ïîääåðæèâàþòñÿ stm32f103 ñ ìîäóëåì enc28j60 äëÿ ñâÿçè, à òàêæå arduino mega2560 ñî ñâÿçüþ ÷åðåç øòàòíûé usb
Èçìåíåíèÿ:
Îáðàáîòêà íåøòàòíûõ ñèòóàöèé:
Ñèñòåìà èñïîëüçóåòñÿ ìíîþ íà ìîåì íàñòîëüíîì ×ÏÓ ðîóòåðå
http://feedproxy.google.com/~r/org/LOR/~3/3Gpbw2pfF0o/15948383
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |