Hai 
Ik ben al een paar maandjes aan het spelen met een Netduino 2 en heb hier veel lol in (achtergrond informatica / c# / .NET, absoluut niet handig, weinig verstand van electro).
Ik loop nu tegen problemen met een projectje wat ik opgestart heb voor een familielid. Ik heb een weegschaal die via RS232 (serieel) verbonden kan worden met een pc (USB2Serial). Via een simpele terminal kan ik via het ascii protocol simpele commando's richting de weegschaal sturen. Hierbij gebruik ik geen handshake.
Erg simpel, werkt leuk. Het probleem is echter dat ik op geen enkele manier contact krijg via mijn netduino. Ik heb een bluetooth chip aan de netduino gehangen, een stukje code geschreven om commando's via windows phone naar de netduino te sturen - dit gaat allemaal prima.
Wat ik weet is dat serieel (-3V to -25V) laag tot (+3V to +25V) hoog gebruikt om hoog-laag door te geven en dat je een aparte chip nodig hebt om dit om te zetten naar een voltage wat de netduino begrijpt, en dat ik dus een breakout boardje nodig heb om deze signalen om te zetten.
Ik heb de volgende zaken geprobeerd:
1. USB BUB:
USB BUB I (http://moderndevice.com/product/usb-bub-i/) met de guide (http://blog.codeblack.nl/...g-Started-with-RS232.aspx). Ik krijg nul respons van de weegschaal, zelfs als ik hem in push mode zet (hij stuurt dan elke 1000ms een gewicht door). Ik heb dit geprobeerd zoals in de guide wordt aangegeven, maar ook met aansluiting van 5V, maar ook dan krijg ik niks door. Ik heb een Serial2USB kabel aangesloten op een usb naar mini usb converter, en vervolgens in de USB BUB.
2. SparkFun FTDI Basic Breakout - 5V
SparkFun FTDI Basic Breakout - 5V (https://www.sparkfun.com/products/9716) zonder guide. Ook hier krijg ik geen respons at all. Ook hier gebruik ik de USB naar mini-USB converter.
Note 1: De weegschaal werkt met 7-O-1, dit heb ik correct ingesteld
Note 2: De weegschaal ondersteunt no-handshake, dus enkel TX/RX
Note 3: Ik krijg gewoon data als ik de boel op de pc aansluit
Omdat ik verder geen kennis heb van RS232 loop ik tegen de een mentale brick wall. Ik weet niet welke hardware ik moet bestellen en/of gebruiken om wel iets terug te krijgen van de weegschaal.
Vragen:
1. Is dit gemakkelijker te doen een met arduino-variant? Ik heb gekozen voor netduino omdat visual studio en step-through debugging
2. Is dit uberhaupt doable?
3. Ligt mijn fout elders?
Ik ben al een paar maandjes aan het spelen met een Netduino 2 en heb hier veel lol in (achtergrond informatica / c# / .NET, absoluut niet handig, weinig verstand van electro).
Ik loop nu tegen problemen met een projectje wat ik opgestart heb voor een familielid. Ik heb een weegschaal die via RS232 (serieel) verbonden kan worden met een pc (USB2Serial). Via een simpele terminal kan ik via het ascii protocol simpele commando's richting de weegschaal sturen. Hierbij gebruik ik geen handshake.
code:
1
2
| Send > P{CR}{LF} Receive < 0.0 g |
Erg simpel, werkt leuk. Het probleem is echter dat ik op geen enkele manier contact krijg via mijn netduino. Ik heb een bluetooth chip aan de netduino gehangen, een stukje code geschreven om commando's via windows phone naar de netduino te sturen - dit gaat allemaal prima.
Wat ik weet is dat serieel (-3V to -25V) laag tot (+3V to +25V) hoog gebruikt om hoog-laag door te geven en dat je een aparte chip nodig hebt om dit om te zetten naar een voltage wat de netduino begrijpt, en dat ik dus een breakout boardje nodig heb om deze signalen om te zetten.
Ik heb de volgende zaken geprobeerd:
1. USB BUB:
USB BUB I (http://moderndevice.com/product/usb-bub-i/) met de guide (http://blog.codeblack.nl/...g-Started-with-RS232.aspx). Ik krijg nul respons van de weegschaal, zelfs als ik hem in push mode zet (hij stuurt dan elke 1000ms een gewicht door). Ik heb dit geprobeerd zoals in de guide wordt aangegeven, maar ook met aansluiting van 5V, maar ook dan krijg ik niks door. Ik heb een Serial2USB kabel aangesloten op een usb naar mini usb converter, en vervolgens in de USB BUB.
2. SparkFun FTDI Basic Breakout - 5V
SparkFun FTDI Basic Breakout - 5V (https://www.sparkfun.com/products/9716) zonder guide. Ook hier krijg ik geen respons at all. Ook hier gebruik ik de USB naar mini-USB converter.
Note 1: De weegschaal werkt met 7-O-1, dit heb ik correct ingesteld
Note 2: De weegschaal ondersteunt no-handshake, dus enkel TX/RX
Note 3: Ik krijg gewoon data als ik de boel op de pc aansluit
Omdat ik verder geen kennis heb van RS232 loop ik tegen de een mentale brick wall. Ik weet niet welke hardware ik moet bestellen en/of gebruiken om wel iets terug te krijgen van de weegschaal.
Vragen:
1. Is dit gemakkelijker te doen een met arduino-variant? Ik heb gekozen voor netduino omdat visual studio en step-through debugging
2. Is dit uberhaupt doable?
3. Ligt mijn fout elders?