2013-07-18 50 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打印技術。我看到這個新市場取得成功的巨大機會將超過當前的網絡編程。我只需要了解基礎知識,以便我能夠與他人合作。 –