2

我目前正在领导一个团队设计一种新设备,该设备涉及对与软件集成的微控制器进行编程。

我的想法很简单:

  • 使用微控制器检测 RFID(大多数酒店房卡中的那种,也就是你把它拿到扫描仪上,它会获取 RFID ID),然后与将用 C# 编写的软件应用程序接口。

微控制器要求:

  • 读取 RFID 的能力(我假设应该只需要 I/O 引脚,因此它可以连接到广播 ID 的收发器)。

  • 通过 USB 与 C# 通信的能力。

  • 应该用C编程

  • 电路板上应该有引脚,试图避免运行微处理器的原型板和电路。

我听说 PIC32 将是一个不错的选择,但不确定我会选择哪种板。

我发现的一个可能的扫描仪是https://www.sparkfun.com/products/8628

什么是一个好的控制器,我不是在寻找超快的微控制器,我只需要它来完成它的工作并向软件报告(RFID ID)?

我认为 C# 将是开发软件应用程序来做这个项目的最简单的语言,还有其他人有什么其他建议吗?

我有一年的时间做这个项目。

4

2 回答 2

0

如果您的预算最高为 800 美元,并且其中包括评估板、RFID 评估板、编程工具、编译器、电子设备、PCB 和组件,那么这会限制您的很多选择。

MCU 执行的工作看起来并不太复杂:只是在连接到 RFID 芯片的 UART(或 SPI)和 USB 之间传递数据包。一个简单、便宜的 MCU 应该没问题。这里不需要强大的 ARM。我建议使用 TI 的 MSP430 之类的产品。对于小于 16k 的二进制文件,c 编译器是免费的。这似乎是这里的情况。调试器价格实惠:100 美元。MSP430 评估板的价格约为 30 美元。

但这不仅仅是软件问题。您需要执行一些电子设计。但是,如果您最终想要一个“产品”而不是一些连接在一起的评估板,那么这是要付出的代价,这更像是一种概念证明。

于 2012-09-17T19:41:35.620 回答
0

如果您对 C# 感到满意,则可以使用 .netmf 板。我有FEZ Panda II板,它允许您在 .net + Visual Studio 中编写所有嵌入式代码。它使用 ARM 处理器。此外,该公司还提供了许多不同的附加模块,它们可能对您有用。这里唯一需要注意的是,在微处理器上运行这样的托管环境并不能让您高度控制时间,从您的项目的声音来看,这应该不是一个大问题。它也是一种非常便宜的解决方案,并且价格与 arduino 之类的产品相同。

Arduino 也非常易于使用,并且更“低级”,抽象层更少。这些还有大量的附加组件。

于 2012-08-21T14:38:14.723 回答