2013-07-18 49 views
0

我想先说我是一个java网络程序员,而不是芯片程序员,对芯片一无所知。编程芯片从输入设备测量温度

我想通过做一个小小的测试项目来了解一点。我的项目的目标是用燃烧器将液体加热到175华氏度并保持温度。

我会需要一些传感器, 温度传感器, 燃油调节器,燃油 点火

和电路板与芯片的传感器插入。

我有以下问题,

  1. 什么语言通常是写入芯片时使用?
  2. 需要什么芯片/板?
  3. 你的代码是否需要闪存到芯片?
  4. 传感器返回什么样的信号?

我花了大量的时间浏览网络上的例子,但我发现它有点难以找到有用的东西。任何链接引用将不胜感激。

最后,如果stackoverflow芯片编程有更好的部分,请告知。

+0

StackOverflow没有更好的部分,但我相信你会在其他人的StackExchange网站上找到它! –

+0

这会更好在这里http://electronics.stackexchange.com/?as=1 –

+0

我想你应该尝试http://electronics.stackexchange.com/编辑:哦,殴打:P – Doodad

回答

2
  1. 汇编或C
  2. 有很多不错的选择,我认为一个良好的开端可能是8个PIC和我会用组装。许多人也喜欢Ardiunos。
  3. 通常,是
  4. 它取决于,可以选择热敏电阻或使用热电偶(更准确)。您需要担心某些硬件,芯片(微控制器)通常称为外设。如果您选择热电偶,您也可能需要运算放大器 - 这会放大非常小的电压,因此A/D转换器(您可能需要的外设)可以将其数字化。
2
  1. 通常使用C。有时需要组装,但考虑到Java背景,使用起来会比较困难。
  2. 计算多少个传感器,输出以及传感器或输出的类型。例如,您至少需要一个ADC读取温度传感器和至少两个GPIO引脚来控制阀门和点火器。
  3. 是的。
  4. 取决于传感器。例如,你的温度传感器可能是一个模拟信号。你会得到电压范围和温度范围。

如果你不想学习太多的电子产品,我建议你去看看已经提供了你需要的传感器的工具包之一,比如Ardiuno。就个人而言,我有一个MSP-430,并且对开发的容易性印象深刻,但显然会涉及一些焊接和电路设计。

+0

虽然我同意C可能比汇编更受欢迎,但我认为汇编是一个不错的选择。就我个人而言,即使非程序员(但是技术)组装,特别是对于PIC,由于只有30条指令,所以我已经有了好运。我所强调的不推荐的是使用BASIC之类的东西,它比它的价值更令人困惑。 – tallen

+0

也许我从我自己的使用装配经验谈起。 :) –

+0

@Dark Falcon谢谢,我很想了解更多关于电子产品的信息,特别是3D打印技术。我看到这个新市场取得成功的巨大机会将超过当前的网络编程。我只需要了解基础知识,以便我能够与他人合作。 –