USB-RS232 सीरियल कनेक्शन स्टॉल


3

गैजेट्स के प्रशंसक के रूप में कभी-कभी मैं दूर हो जाता हूं और इस बार मैंने एक नीटो XV-11 वैक्यूम बॉट (जो वैसे भी बहुत अच्छा काम करता है) खरीदा।

अब डिवाइस के लिए एक फर्मवेयर अपग्रेड लगता है जो मुझे विंडोज के तहत करना है। हालांकि मेरे पास 2008 मैकबुक प्रो है, इसलिए मैंने बूटकैम्प का उपयोग करने का फैसला किया।

अपग्रेड करने के लिए आपको एक मिनी यूएसबी केबल की जरूरत है और इसे अपने रोबोट में प्लग करें। अपडेट एप्लिकेशन रोबोट से एक सीरियल कनेक्शन सेटअप करेगा, जो मेरे मामले में COM3 के तहत अनुकरणीय है।

यह काम नहीं करता है क्योंकि विंडोज के तहत डिवाइस के साथ कोई भी सीरियल कनेक्शन पहले चरित्र के बाद स्टाल है जो भेजा जाता है। मैंने खुद इसे टेस्टी सीरियल कनेक्शन (115200 बॉड) सेटअप करने के लिए पुट्टी और हाइपरटर्मिनल के साथ आज़माया है। मैं "सहायता" टाइप करना चाहता हूं जो रोबोट कमांड को सूचीबद्ध करेगा, लेकिन केवल "एच" मेरे लिए ईको-एड है।

अगर OSX (टर्मिनल और स्क्रीन कमांड, /dev/ttsy.usbmodem662, Windows में समान सेटिंग्स) के साथ और सभी कुछ ठीक काम करता है (मैं समर्थित रोबोट कमांड की सूची प्राप्त करता हूं)!

विंडोज के तहत एक धारावाहिक संचार मॉनिटर के साथ डिबगिंग के बाद मैंने देखा कि कनेक्शन "एच" के बाद भी खुला है, लेकिन डिवाइस उसके बाद कुछ भी नहीं भेज रहा है। जब मैं सत्र को डिस्कनेक्ट करता हूं, तो USB को अनप्लग करें और इसे वापस प्लग इन करें। मैं ध्यान देता हूं कि डिवाइस अचानक मेरे सभी पिछले आदेशों पर प्रतिक्रिया करता है। थोड़ा सा अगर यह बफ़र किया गया था (मैं केवल सीरियल लकड़हारा की वजह से इसे देख सकता हूं)।

मैंने बूट SPamp, समानताएं और VMware संलयन के साथ XP SP3 (x86) और विंडोज 7 (x64) की कोशिश की है। मैंने उनके ग्राहक सहायता से संपर्क किया है, लेकिन मैं अभी भी तकनीकी प्रतिक्रिया की प्रतीक्षा कर रहा हूं।

अद्यतन - FrankenSerial वैकल्पिक प्रयास:
इसे ठीक करने के अपने हताश प्रयासों में मैंने OSX से डिवाइस को एक पाइप के माध्यम से VMWare से कनेक्ट करने का प्रयास किया है। आप इसे सोसाइटी नामक यूनिक्स प्रोग्राम के साथ कर सकते हैं। यह मूल रूप से VMWare के COM1 पोर्ट पर /dev/ttsy.usbmodem662 से एक रीड / राइट स्ट्रीम खोलता है। मैं इस समाधान के माध्यम से COM1 पर डिवाइस के साथ संवाद करने में कामयाब रहा। दुर्भाग्य से फर्मवेयर अपडेट टूल सबसे पहले एक USB डिवाइस की तलाश करता है जिसे Neato XV-11 कहा जाता है जो COM3 के तहत सिम्युलेटेड है। COM1 से COM3 तक विंडोज स्विच करना न तो काम करता है (वे शायद यूएसबी उपकरणों को एन्यूमरेट करते हैं, ताकि उन्हें सभी COM पोर्ट को स्कैन न करना पड़े)।

कोई सुराग क्या हो रहा है?
क्या यह एक ज्ञात विंडोज समस्या है (Apple hw पर)?
किसी तरह USB - & gt; विंडोज के अंतर्गत सीरियल इम्यूलेशन मेरे हार्डवेयर से टूट गया है?


रोबोट में एक मिनी-यूएसबी पोर्ट है, मैं एक सीरियल एडाप्टर का उपयोग नहीं कर रहा हूं। और यह OSX शेर के तहत काम करता है इसलिए मुझे लगता है कि हार्डवेयर सब ठीक है। विंडोज किसी तरह इसका कारण बन रहा है। ड्राइवर सीधे विंडोज के usbser.sys पर आधारित है।
Zyphrax

क्षमा करें, जाहिरा तौर पर मेरे लिए सुबह जल्दी।
Chris S

इस कॉम पोर्ट का अनुकरण करते समय, क्या आप किसी भी फ्लो कंट्रोल आइटम को समायोजित कर सकते हैं? अब तक (जैसा कि आप शायद जानते हैं) आपका हो रहा है जो एक तरह से संचार की तरह लगता है, जिसमें कोई पुनरावृत्ति नहीं है। (मुझे यह जानने में भी भ्रमित नहीं होना चाहिए कि क्या है) जब धारावाहिक सामान करते थे तो हमेशा समायोजन की एक सरणी होती थी जिसे एक व्यक्ति प्रवाह, गति, हाथ मिलाना, और मैं / ओ धारा, जैसे 7-1 और ??? सरल धारावाहिक इतना सरल कभी नहीं था, और उन्होंने हमें सभी प्रकार के मापदंडों को गड़बड़ाने दिया जो इस तरह की समस्या पैदा कर सकते हैं।
Psycogeek

मैंने कुछ सीरियल सेटिंग्स (प्रवाह नियंत्रण, बिट सेटिंग, समता) को बदलने की कोशिश की है, इससे कोई फर्क नहीं पड़ता। मैंने कुछ अतिरिक्त जानकारी के साथ अपनी पोस्ट अपडेट की है।
Zyphrax

अच्छी तरह से आप कहीं भी :-), अपने कौशल से परे, इस वर्चुअलाइजेशन सामान के साथ। फर्मवेयर अपडेट ,, मुझे लगता है कि आपके पास डिवाइस के लिए एक बहुत ठोस, वास्तविक वास्तविक कनेक्शन होना चाहिए, क्योंकि सुरक्षित रूप से बोलना (ब्रोकिंग) अपडेट को हमेशा अनुमान लगाना चाहिए कि फर्मवेयर फिट होगा और काम करने से पहले डिवाइस को आकार आदि को पूरी तरह से आईडी करना चाहिए। मैंने कभी नहीं (कभी भी :-) रॉवेस्ट और ओनली कनेक्शन विधि के बिना फर्मवेयर अपडेट करने में सक्षम रहा है जो वे सुझाते हैं और परीक्षण करते हैं।
Psycogeek
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.