2011-12-03 98 views
0

我买了是用来检测汽车在我目前的项目中使用它的电感传感器,我的问题是:怎样编程这个传感器或界面与它从中读取数据,有什么办法,我应该使用哪种编程语言?微控制器编程

+3

它是什么样的传感器?如果它只是一个线圈,那么您可能需要一些额外的电路,并且您可以通过多种方式记录其电感的变化,然后您可以对其进行解释。是否有任何传感器文件? –

+1

有了这样的问题,*总是*给出传感器的类型(部分编号)或链接到数据表。 – 0x6d64

+0

您需要告诉我们传感器用于通信的接口是什么。它是一些特定的或众所周知的RS232/422/485协议,如MODBUS,或SPI,I2C,1Wire或其他。从规格中阅读或告诉我们确切的产品名称,有人可能会为你做。通信接口将决定你的问题的答案,如果没有它,我们只会在黑暗中行走。 – avra

回答

1

我reccommend你得到Microchip的PIC微控制器。确保PIC具有模拟输入和数字输出端口。您可以将传感器连接到模拟输入。该输入由内部ADC进行转换,您可以将其读入程序中。

使用Microchip IDE进行编程。你可以这样做是汇编器或者汇编器。汇编器是一组机器指令,C是更高级别的。

阅读这个网站:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=81&redirects=developmenttools

+0

如果你不想使用Arduino,PIC是一个很好的选择! – bvd

1

退房Arduino的,它是一个良好的开端,它在C语言编程。

退房thier网站:http://arduino.cc/

0

如果我们都将与回答,嘿嘿试试这个微控制器我可能会在几个也抛出:

的MSP430有一个非常干净和简单的指令集和好的工具。在$ 4.30,你还不如买最高3%的订单,只是让他们未雨绸缪......

www.ti.com/launchpad

约20 $你得到你在这一个包所需要的一切:

http://www.st.com/internet/evalboard/product/252419.jsp

大量比PIC或AVR对于普通入门级Arduino的一半的价格更加强大。

有几个PIC32(这是一个真正的MIPS不是传统的PIC指令集)在Arduino的价格区间板。

我和喜欢arduinos,划破了基于PIC的牙齿在移动之前,不要误会我的意思,他们都很好,有自己的优点和缺点。

http://www.sparkfun.com找到吨的东西,单片机开发板和接口可能对你感兴趣的传感器等

真正回答你的问题是不是有什么是我最喜欢的微控制器或板,但我该如何使用这个传感器。在购买之前或之前,你应该明白这一点。您需要研究如何使用这些传感器,如果需要任何传感器特定的硬件或电路等等。您可能会在sparkfun上找到一个交钥匙工具包,或者其他一些arduino屏蔽,只是您所需要的一切。或者可能是执行相同功能的不同传感器类型。

我猜你将需要感知以某种形式或方式电流,做电感和电感器的一些使用Google。您可能需要将一个小型精密电阻器与电感器配合使用,并使用微控制器中的ADC或挂接到微控制器或其他设备的独立adc测量其两端的电压。取决于您需要的精度,您可能需要的不仅仅是单片机可以提供的。其中涉及到如何连接spi或i2c ADC。您可能需要更多的小电阻来避免熔化传感器或电路......

如果你不想让这个问题关闭并发送到electronics.stackexchange,那么你需要编辑你的问题,并提供一个直接链接到你购买的传感器。如果它只是一个电感,那么如果它是一个带有串行或并行接口(spi,i2c,rs323)的完整传感器包,则必须添加更多的电路,那么这是一个编程问题,但您仍然必须决定哪种微控制器想要问我怎么在一个arduino中做i2c例子(其中有很多网页)。