Bagaimana kami mengukur suhu di pusat data

Jika Anda memiliki pusat data yang besar dan serius, maka parameterisasi rezim suhu tidak menjadi masalah. Ada solusi yang terbukti seperti pengontrol terprogram TAC Xenta yang bekerja melalui LonWorks. Beginilah cara kami mengumpulkan data di Datahouse pusat data Moskow. Tetapi sangat sulit bagi manusia yang belum tahu untuk mengumpulkan indikator yang benar dari bundel ini dan menampilkannya dalam pemantauan dalam formulir yang diperlukan. Selain itu, solusinya bersifat industri dan cukup mahal. Oleh karena itu, selama pembangunan area penahanan baru

di Yekaterinburg, kami memutuskan untuk bereksperimen dan menerapkan solusi alternatif untuk mengukur suhu di lorong yang dingin dan panas.





Tidak ada yang meramalkan masalah ...

Karena banyak sistem di pusat data ini terikat pada protokol komunikasi terbuka Modbus, kami memutuskan untuk memesan sensor suhu yang beroperasi pada bus ini dan mengumpulkan data dengan interpretasi lebih lanjut dalam antarmuka pemantauan. Sensor murah dengan cepat ditemukan di situs terkenal China dan dipesan sebanyak 20 dan 40 buah.



Gelombang pertama yang terdiri dari 20 buah tiba dengan cukup cepat, tetapi setelah diperiksa lebih dekat, terlihat jelas bahwa sensornya sedikit berbeda di rumah mereka. Apakah itu penting, ternyata, ya.





Dari gelombang pertama, 15 sensor ditutup. Karena tidak ada kebutuhan mendesak untuk istirahat selama kami bekerja dengan mereka. Pada saat gelombang kedua tiba, terungkap bahwa beberapa sensor yang sudah dipasang di bus memiliki perilaku pohon Natal: mereka menunjukkan data yang salah, memberikan kesalahan checksum, atau jatuh karena batas waktu.





, .

60 8 .





:





โ€”

, .





โ€ฆ

, : . .  





, โ€“ . โ€“

.





, ยซยป . Modbus READ, PARAM, AUTO, STOP โ€” . ยซยป .





8 , Nu-Link,

. , - .   :

ยซ , ยป.



, .

.





Keil, 51, 8- MCU.





SHT 20 ( ), Modbus. , MCU Nuvoton N76E003AT20, , , .





i2c Modbus , . , SLAVE_ID โ€” , .





, . , .





:





,

. 30ยฐ. , , 24 3.3, .





, , , . , , , โ€“ . , .





Terlepas dari komplikasi yang muncul, solusi ini memiliki dua keuntungan yang jelas: biaya dan fleksibilitas. Sensor dapat dipasang di tempat yang nyaman, sesuai arah jarum jam atau digabungkan menjadi string. Dimungkinkan untuk mengukur suhu total dan bacaan tertentu dari masing-masing instrumen dan perangkat. Dan yang paling penting, semuanya bekerja dengan baik pada Modbus.





Program ini diposting di GitHub - siapa pun yang tertarik dapat mengambilnya dan memainkannya.

Biaya sensor hanya 300 rubel, namun Anda memerlukan programmer.








All Articles