Le .NET Micro Framework supporte le bus CAN?
Question
Je sais que le supporte .NET Micro Framework bus I²C. Y at-il des bibliothèques pour CAN ou CANopen aussi?
Dans le cas contraire, il prend en charge CAN sans utiliser d'autres périphériques? Puis-je construire peux me soutenir?
La solution
Les offres de soutien GHI CAN par le biais de leurs extensions .NET Micro. Voir ici pour un système de développement.
Reportez-vous à la documentation pour plus de détails sur la la mise en œuvre CAN:
Autres conseils
Support au sujet CAN peut être très spécifique à la couche matérielle en dessous. Est-ce que la puce ont des boîtes aux lettres? Combien? Est-ce qu'ils prennent en charge les ID étendus ou seulement les ID standards? Quel genre de autorouting est pris en charge par une boîte aux lettres / canal?
En fait, je pense que toutes les bibliothèques que vous pourriez trouver vont être liés spécifiquement à une interface matérielle.
Vous pouvez jeter un oeil à National Instruments -. Ils ont tendance à fournir des bibliothèques robustes pour leur matériel, même si elles ne sont pas les moins chers
J'utilise actuellement un USB CAN-bus adaptateur de IXXAT. Ils fournissent une DLL à jour, les liaisons C # et un pilote Windows que j'utilise pour lire et écrire des données sur un réseau CAN-bus.
Vous pouvez utiliser un bus CAN spécifique IC pour le développement de votre Microframework .NET. Par exemple, vous pouvez utiliser le puce MCP2515 en conjonction avec un Netduino . Quelqu'un a déjà écrit un pilote pour cette configuration spécifique .