Перейти к содержанию
    

Датчик температуры STM32F4xx

Аналогичная тема по датчику температуры только проц другой.

Плату использую STM32F4DISCOVERY (питание == 3.0 V; процессор STM32F407VGT6).

По поводу формулы расчета в R.M. сказано:

Temperature (in °C) = {(VSENSE – V25) / Avg_Slope} + 25

Where:

– V25 = VSENSE value for 25° C

– Avg_Slope = average slope of the temperature vs. VSENSE curve (given in mV/°C or mkV/°C)

В D.S на STM32F407xx Rev 3.

V25 = 0.76(V)

Avg_Slope = 2.5 (mV/°C)

Подставляем в формулу:

VSENSE = (ADC16*3.0)/4095;

Temperature (in °C) = ((VSENSE – 0.76) / 2.5) + 25;

С АЦП значения идут реальные, и адекватно реагирую на температуру. При комнатной температуре АЦП == 0х044А.

 

В итоге не зависимо от того грею я плату паяльником, или кладу в холодильник температура равна 25 или 24 градусам.

Если кто имеет рабочие решение по формуле расчета, отзовитесь.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел ошибку, Avg_Slope это 2,5 вольта на 1 градус.

Соответственно формула приобретает вид:

Temperature (in °C) = ((VSENSE – 0.76)*1000 / 2.5) + 25; (VSENSE - напряжение в вольтах)

И хотя значение температуры теперь заметно реагирует на внешние воздействия, но все равно далеко от реальности.

Сразу после включения плата показывает, что в комнате 38 градусов. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нашел ошибку, Avg_Slope это 2,5 вольта на 1 градус.

Соответственно формула приобретает вид:

Temperature (in °C) = ((VSENSE – 0.76)*1000 / 2.5) + 25; (VSENSE - напряжение в вольтах)

И хотя значение температуры теперь заметно реагирует на внешние воздействия, но все равно далеко от реальности.

Сразу после включения плата показывает, что в комнате 38 градусов. :)

Вы значение напряжения питания прокалибруйте, заодно произойдёт выравнивание значение напряжения с термодатчика. Сам на это попадал, в понедельник могу приложить формулу расчёта(правда для stm32f100rb).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В Reference manual на STM32 же написано:

The internal temperature sensor is more suited to applications that detect temperature

variations instead of absolute temperatures. If accurate temperature readings are needed,

an external temperature sensor part should be used.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А так же там написано:

Main features

● Supported temperature range: –40 to 125 °C

● Precision: ±1.5 °C

(STM32F4xx RM0090 Reference manual стр. 233 Doc ID 018909 Rev 2).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

● Precision: ±1.5 °C

Это хорошо соотносится со строчкой из даташита: Vsense linearity with temperature - ±1°C typ, ±2°C max.

Гораздо интереснее точность до калибровки - Voltage at 25°C: 0.76V typ.

Я нисколько не удивлюсь, если это напряжение будет иметь разброс ±0.01V, что соответствует ±4°C.

Да, забыл, там ещё веселее: Average slope - 2.5 mV/°C typ. И разброс этого параметра тоже не указан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полагаю, это все равно можно будет победить. Поверял в ревизиях М.К ”A” и “Z”. Кажут одинаковую ошибку. Может считать нужно от Vrefint. Появится время обязательно разберусь. Пообещали взять на тестирование в термокамеру.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Победить можно, конечно. Нужно калибровать при 2-х температурах. Вопросы: как точно и как часто? Каждый экземпляр или один из каждой партии? Собственно, это обусловлено допусками при производстве полупроводниковых микросхем. Насколько я понимаю, температура измеряется путём измерения падения напряжения на диоде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поскольку зависимость линейная уже хорошо, но оффсетом в одной точке не обойтись, хотябы две, если конечно хочется приблизиться к реальной температуре.

Разброс еще будет зависить от шумов по питанию, насколько хорошо вычищено. Также работа программ будет вносить свои искажения в точность, поскольку дергает питание. ±3.5 °C ближе к реальности, если не применять специальных мер. Да и оправдано ли это, все же на кристале температура а не снаружи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного отвлёкся от темы (командировка, задачи, овралы). Вчера решил добить данный вопрос.

Накидал программку на STM32F4DISCOVERY.

Добавил к плате термо-датчик LM61, прилепил его к процессору.

post-45369-1356773436_thumb.jpg

Данные выводил в программу по USB.

Плату засунул в термокамеру, питалась плата по USB от ноута.

post-45369-1356773802_thumb.jpgpost-45369-1356774588_thumb.jpg

Температуру вначале догнал до +70, затем опустил до -20 (на картинке написано -10, я потом подредактировал).

Тест проводилcя 4 часа. Значения фиксировались, если изменения на LM61 достигало >= 0,2 °C.

Vref = 2,935В.

Получился вот такой файл:

Температура LM61(в °C);Значение на АЦП LM61; пересчёт в напряжение на АЦП LM61; АЦП на термо датчике STM;
пересчёт в напряжение на АЦП термо датчика STM; Расчетное значение(в °C)
24,3;1171;0,844;1064;0,766;27,6
24,5;1174;0,846;1064;0,767;27,8
24,7;1176;0,847;1065;0,767;28,0
25,0;1181;0,851;1066;0,768;28,4
25,3;1184;0,853;1067;0,769;28,5
25,6;1188;0,856;1068;0,770;28,8
25,8;1191;0,858;1069;0,770;29,0
26,0;1194;0,861;1069;0,770;29,2
26,2;1197;0,863;1070;0,771;29,5
26,4;1200;0,864;1071;0,772;29,7
26,6;1203;0,867;1071;0,772;29,8
26,8;1205;0,869;1072;0,772;30,0
27,0;1209;0,871;1073;0,773;30,2
27,2;1210;0,872;1073;0,773;30,3
27,5;1215;0,875;1074;0,774;30,6
27,8;1219;0,878;1075;0,775;30,9
28,0;1222;0,880;1075;0,775;30,8
28,2;1224;0,882;1076;0,776;31,3
28,5;1229;0,886;1077;0,776;31,5
28,7;1231;0,887;1078;0,777;31,8
28,9;1235;0,890;1078;0,777;31,8
29,2;1239;0,893;1079;0,777;31,9
29,4;1242;0,895;1080;0,778;32,4
29,7;1245;0,897;1080;0,779;32,4
29,9;1249;0,900;1081;0,779;32,7
30,3;1253;0,903;1082;0,780;32,9
30,5;1256;0,905;1083;0,781;33,3
30,7;1260;0,908;1084;0,781;33,4
30,9;1262;0,910;1084;0,781;33,6
31,1;1265;0,912;1085;0,782;33,6
31,3;1268;0,913;1085;0,782;33,7
31,5;1270;0,915;1086;0,783;34,0
31,7;1274;0,918;1087;0,783;34,3
31,9;1276;0,920;1087;0,783;34,2
32,2;1280;0,923;1089;0,785;34,8
32,4;1283;0,924;1089;0,785;34,8
32,6;1285;0,926;1089;0,785;34,9
32,8;1289;0,929;1090;0,786;35,3
33,0;1292;0,931;1090;0,786;35,3
33,2;1294;0,932;1091;0,786;35,5
33,4;1296;0,934;1093;0,787;36,0
33,6;1299;0,936;1092;0,787;35,9
33,8;1303;0,939;1093;0,788;36,1
34,0;1305;0,940;1095;0,789;36,5
34,2;1308;0,943;1094;0,788;36,4
34,4;1310;0,944;1095;0,789;36,6
34,6;1314;0,947;1095;0,789;36,7
34,8;1316;0,949;1096;0,790;37,0
35,0;1320;0,951;1097;0,790;37,1
35,2;1321;0,952;1098;0,791;37,5
35,5;1326;0,956;1099;0,792;37,7
35,7;1328;0,957;1099;0,792;37,7
35,9;1332;0,960;1100;0,793;38,0
36,1;1334;0,961;1101;0,793;38,3
36,4;1338;0,964;1102;0,794;38,5
36,6;1341;0,966;1102;0,794;38,7
36,8;1344;0,968;1102;0,794;38,8
37,1;1348;0,971;1104;0,795;39,2
37,3;1350;0,973;1104;0,796;39,3
37,6;1355;0,977;1105;0,796;39,4
37,9;1359;0,979;1106;0,797;39,8
38,2;1364;0,983;1107;0,798;40,1
38,4;1366;0,984;1107;0,798;40,1
38,7;1371;0,988;1109;0,799;40,7
38,9;1374;0,990;1109;0,799;40,8
39,1;1376;0,991;1109;0,799;40,7
39,4;1381;0,995;1111;0,801;41,2
39,6;1383;0,997;1111;0,801;41,3
39,9;1387;0,999;1112;0,802;41,6
40,2;1391;1,002;1113;0,802;41,9
40,5;1395;1,005;1114;0,803;42,2
40,8;1399;1,008;1115;0,803;42,3
41,1;1403;1,011;1116;0,804;42,6
41,3;1406;1,013;1117;0,805;42,9
41,6;1411;1,016;1118;0,806;43,3
41,8;1414;1,019;1119;0,806;43,4
42,0;1416;1,020;1118;0,806;43,4
42,2;1419;1,023;1120;0,807;43,7
42,4;1422;1,025;1120;0,807;43,9
42,6;1424;1,026;1121;0,808;44,2
42,8;1427;1,028;1121;0,808;44,2
43,1;1432;1,032;1123;0,809;44,6
43,3;1434;1,034;1123;0,809;44,6
43,5;1437;1,036;1124;0,810;45,0
43,7;1439;1,037;1124;0,810;45,0
43,9;1443;1,040;1125;0,810;45,2
44,2;1447;1,043;1126;0,811;45,5
44,4;1450;1,045;1127;0,812;45,8
44,6;1452;1,046;1127;0,812;45,9
44,9;1457;1,050;1128;0,813;46,2
45,1;1459;1,052;1128;0,813;46,2
45,3;1462;1,054;1129;0,814;46,5
45,5;1465;1,056;1131;0,815;46,9
45,8;1469;1,059;1131;0,815;47,1
46,1;1473;1,061;1132;0,816;47,3
46,4;1477;1,065;1133;0,816;47,5
46,7;1481;1,067;1133;0,817;47,7
46,9;1484;1,070;1135;0,818;48,1
47,1;1487;1,072;1136;0,819;48,4
47,4;1492;1,075;1137;0,819;48,6
47,6;1495;1,077;1137;0,820;48,8
47,8;1497;1,079;1137;0,820;48,8
48,0;1499;1,080;1138;0,820;49,0
48,2;1502;1,082;1139;0,821;49,4
48,4;1506;1,085;1140;0,821;49,5
48,7;1509;1,087;1140;0,822;49,6
48,9;1511;1,089;1141;0,822;49,9
49,1;1514;1,091;1141;0,822;49,9
49,4;1518;1,094;1142;0,823;50,1
49,6;1522;1,097;1143;0,824;50,6
49,8;1524;1,098;1144;0,824;50,7
50,0;1528;1,101;1144;0,824;50,8
50,2;1530;1,103;1146;0,826;51,2
50,5;1534;1,105;1146;0,826;51,4
50,8;1538;1,108;1146;0,826;51,4
51,0;1541;1,110;1147;0,826;51,5
51,2;1544;1,112;1148;0,827;51,8
51,4;1547;1,115;1149;0,828;52,1
51,6;1550;1,117;1149;0,828;52,2
51,8;1552;1,118;1150;0,829;52,5
52,1;1556;1,121;1150;0,829;52,5
52,3;1559;1,123;1152;0,830;53,0
52,5;1561;1,125;1153;0,831;53,4
52,8;1566;1,128;1153;0,831;53,3
53,1;1570;1,131;1154;0,831;53,5
53,3;1573;1,133;1155;0,832;53,9
53,5;1576;1,136;1156;0,833;54,1
53,8;1580;1,139;1157;0,834;54,5
54,0;1583;1,140;1156;0,833;54,3
54,4;1588;1,145;1159;0,835;55,0
54,7;1592;1,147;1159;0,835;55,1
55,0;1596;1,150;1160;0,836;55,4
55,3;1601;1,154;1161;0,837;55,8
55,5;1604;1,156;1162;0,838;56,1
55,7;1606;1,157;1162;0,838;56,1
55,9;1610;1,160;1163;0,838;56,3
56,1;1611;1,161;1164;0,839;56,4
56,4;1616;1,165;1165;0,839;56,8
56,6;1619;1,167;1165;0,840;56,9
56,8;1622;1,168;1166;0,840;57,1
57,0;1624;1,170;1167;0,841;57,3
57,2;1627;1,173;1167;0,841;57,4
57,4;1630;1,175;1168;0,842;57,8
57,6;1633;1,177;1169;0,842;57,9
57,8;1636;1,179;1169;0,842;58,0
58,1;1639;1,181;1170;0,843;58,2
58,3;1643;1,184;1171;0,844;58,4
58,5;1645;1,185;1171;0,844;58,5
58,7;1648;1,187;1172;0,845;58,9
58,9;1651;1,190;1173;0,845;59,0
59,1;1653;1,191;1174;0,846;59,3
59,3;1657;1,194;1174;0,846;59,5
59,6;1661;1,197;1175;0,847;59,7
59,8;1663;1,198;1175;0,847;59,7
60,0;1666;1,200;1176;0,848;60,0
60,2;1669;1,203;1176;0,848;60,1
60,4;1671;1,204;1177;0,848;60,2
60,7;1676;1,207;1179;0,849;60,7
60,9;1679;1,210;1178;0,849;60,7
61,2;1682;1,212;1179;0,850;60,9
61,5;1686;1,215;1181;0,851;61,4
61,8;1691;1,218;1182;0,852;61,7
62,0;1693;1,220;1182;0,852;61,6
62,2;1696;1,222;1183;0,853;62,0
62,4;1700;1,225;1184;0,853;62,2
62,7;1703;1,227;1184;0,853;62,4
62,9;1707;1,230;1185;0,854;62,7
63,2;1711;1,233;1186;0,855;63,0
63,4;1714;1,235;1187;0,855;63,2
63,7;1718;1,238;1188;0,856;63,5
64,0;1721;1,240;1189;0,857;63,7
64,2;1724;1,242;1189;0,857;63,7
64,5;1728;1,245;1190;0,857;63,9
64,8;1732;1,248;1191;0,858;64,3
65,0;1735;1,250;1192;0,859;64,5
65,3;1739;1,253;1192;0,859;64,7
65,5;1742;1,255;1193;0,860;65,0
65,7;1745;1,257;1194;0,860;65,1
65,9;1747;1,259;1194;0,861;65,2
66,2;1752;1,262;1195;0,861;65,6
66,4;1754;1,264;1196;0,862;65,6
66,6;1758;1,266;1197;0,862;66,0
66,8;1761;1,269;1197;0,863;66,1
67,0;1763;1,271;1198;0,863;66,2
67,2;1766;1,272;1199;0,864;66,6
67,4;1768;1,274;1199;0,864;66,6
67,6;1771;1,276;1200;0,865;66,9
67,8;1774;1,278;1201;0,866;67,2
68,1;1778;1,281;1202;0,866;67,4
68,3;1781;1,283;1202;0,866;67,6
68,6;1785;1,286;1203;0,867;67,8
68,8;1788;1,289;1205;0,868;68,2
69,0;1791;1,291;1205;0,868;68,3
69,2;1794;1,293;1206;0,869;68,5
69,4;1797;1,295;1206;0,869;68,7
69,6;1799;1,296;1206;0,869;68,7
69,8;1802;1,298;1208;0,870;69,1
70,0;1805;1,300;1209;0,871;69,5
70,2;1807;1,302;1209;0,871;69,5
70,4;1810;1,304;1210;0,872;69,8
70,6;1813;1,306;1210;0,872;69,9
70,8;1816;1,308;1212;0,873;70,3
71,0;1818;1,310;1213;0,874;70,6
71,2;1821;1,312;1213;0,874;70,7
71,4;1824;1,314;1213;0,874;70,5
71,6;1827;1,316;1215;0,875;71,2
71,4;1825;1,315;1213;0,874;70,7
71,6;1827;1,316;1214;0,875;71,0
71,8;1830;1,318;1215;0,876;71,3
71,6;1828;1,317;1214;0,875;70,9
71,8;1829;1,318;1215;0,876;71,3
71,6;1827;1,317;1214;0,875;71,0
71,4;1825;1,315;1214;0,875;71,0
71,6;1827;1,317;1214;0,875;71,0
71,4;1825;1,315;1213;0,874;70,7
71,6;1827;1,316;1215;0,875;71,1
71,4;1824;1,315;1215;0,875;71,1
71,6;1827;1,316;1214;0,875;71,0
71,4;1825;1,315;1214;0,875;71,0
71,6;1827;1,317;1215;0,875;71,2
71,4;1825;1,315;1214;0,875;71,0
71,6;1827;1,316;1214;0,875;70,9
71,4;1825;1,315;1214;0,875;71,0
71,2;1821;1,312;1213;0,874;70,7
71,0;1818;1,310;1213;0,874;70,6
70,7;1815;1,308;1213;0,874;70,7
70,4;1810;1,304;1212;0,873;70,3
70,1;1806;1,302;1211;0,873;70,1
69,7;1801;1,298;1210;0,872;69,8
69,5;1797;1,295;1209;0,871;69,6
69,2;1794;1,293;1209;0,871;69,5
69,0;1791;1,291;1208;0,871;69,2
68,6;1785;1,286;1208;0,871;69,2
68,4;1782;1,284;1207;0,870;69,0
68,1;1779;1,282;1206;0,869;68,6
67,9;1776;1,280;1205;0,868;68,4
67,6;1772;1,277;1205;0,868;68,3
67,3;1768;1,274;1203;0,867;67,9
66,8;1760;1,268;1203;0,867;67,7
66,6;1757;1,266;1202;0,866;67,5
66,3;1754;1,264;1201;0,865;67,1
66,0;1749;1,260;1199;0,864;66,7
65,8;1747;1,259;1199;0,864;66,7
65,5;1742;1,255;1199;0,864;66,5
65,3;1740;1,253;1199;0,864;66,5
65,0;1735;1,250;1197;0,863;66,1
64,7;1732;1,248;1196;0,862;65,7
64,5;1729;1,246;1196;0,862;65,6
64,2;1724;1,242;1194;0,860;65,1
63,9;1720;1,240;1194;0,860;65,1
63,7;1717;1,237;1193;0,860;64,9
63,3;1712;1,234;1192;0,859;64,6
63,1;1709;1,231;1191;0,858;64,2
62,8;1705;1,229;1190;0,857;64,0
62,6;1702;1,226;1190;0,857;64,0
62,3;1699;1,224;1189;0,857;63,6
62,1;1696;1,222;1188;0,856;63,5
61,9;1693;1,220;1187;0,856;63,3
61,4;1685;1,214;1185;0,854;62,6
61,2;1682;1,212;1185;0,854;62,6
60,9;1679;1,210;1184;0,853;62,2
60,6;1674;1,206;1184;0,853;62,2
60,3;1671;1,204;1182;0,852;61,7
59,9;1665;1,200;1180;0,850;61,1
59,7;1662;1,198;1180;0,851;61,2
59,5;1659;1,195;1179;0,850;60,9
59,3;1656;1,193;1179;0,850;60,8
59,0;1652;1,190;1177;0,848;60,4
58,5;1646;1,186;1176;0,848;60,1
58,3;1642;1,183;1175;0,847;59,7
58,0;1639;1,181;1175;0,847;59,8
57,6;1633;1,177;1173;0,846;59,2
57,3;1629;1,174;1172;0,845;58,9
57,1;1626;1,172;1171;0,844;58,6
56,7;1620;1,167;1170;0,843;58,3
56,4;1616;1,164;1169;0,843;58,1
56,1;1613;1,162;1169;0,842;57,9
55,9;1609;1,159;1167;0,841;57,5
55,6;1606;1,157;1167;0,841;57,4
55,4;1603;1,155;1166;0,840;57,1
55,2;1600;1,153;1166;0,840;57,0
55,0;1596;1,150;1165;0,839;56,8
54,8;1593;1,148;1165;0,839;56,8
54,6;1591;1,146;1163;0,838;56,3
54,4;1589;1,145;1163;0,838;56,3
54,2;1585;1,142;1162;0,837;56,0
54,0;1583;1,141;1161;0,837;55,7
53,6;1577;1,137;1161;0,836;55,5
53,4;1575;1,135;1160;0,836;55,3
53,2;1571;1,132;1159;0,835;55,0
53,0;1569;1,130;1158;0,835;54,9
52,7;1565;1,128;1157;0,834;54,6
52,5;1562;1,125;1157;0,834;54,6
52,3;1559;1,123;1156;0,833;54,2
52,1;1556;1,121;1156;0,833;54,1
51,8;1553;1,119;1155;0,832;53,8
51,5;1549;1,116;1154;0,832;53,6
51,1;1543;1,112;1153;0,831;53,3
50,9;1540;1,110;1152;0,830;53,0
50,7;1537;1,107;1152;0,830;53,0
50,4;1533;1,105;1150;0,829;52,6
50,1;1528;1,101;1149;0,828;52,3
49,9;1526;1,100;1149;0,828;52,3
49,5;1521;1,096;1147;0,827;51,7
49,3;1518;1,094;1148;0,827;51,8
49,1;1515;1,092;1146;0,826;51,4
48,8;1511;1,089;1146;0,826;51,4
48,5;1507;1,086;1144;0,825;50,9
48,3;1504;1,083;1144;0,824;50,8
48,0;1499;1,080;1143;0,824;50,4
47,8;1496;1,078;1142;0,823;50,1
47,6;1494;1,076;1142;0,823;50,1
47,4;1492;1,075;1141;0,822;49,9
47,1;1487;1,071;1140;0,821;49,6
46,9;1485;1,070;1140;0,821;49,6
46,7;1482;1,068;1139;0,821;49,2
46,4;1478;1,065;1138;0,820;48,9
46,2;1475;1,063;1137;0,819;48,7
45,9;1470;1,059;1136;0,819;48,6
45,7;1467;1,057;1136;0,819;48,5
45,5;1464;1,055;1135;0,818;48,2
45,3;1462;1,054;1134;0,817;48,0
45,0;1458;1,051;1133;0,817;47,7
44,8;1455;1,048;1132;0,816;47,3
44,6;1452;1,046;1132;0,816;47,3
44,2;1447;1,042;1131;0,815;46,9
44,0;1444;1,040;1130;0,815;46,8
43,8;1441;1,038;1129;0,814;46,5
43,5;1437;1,036;1129;0,814;46,5
43,3;1434;1,034;1128;0,813;46,1
43,1;1432;1,032;1128;0,813;46,1
42,9;1429;1,030;1126;0,812;45,6
42,7;1426;1,027;1126;0,811;45,5
42,4;1421;1,024;1125;0,811;45,2
42,1;1418;1,022;1124;0,810;45,0
41,8;1413;1,018;1123;0,810;44,8
41,5;1410;1,016;1122;0,809;44,5
41,3;1407;1,014;1122;0,809;44,5
41,1;1404;1,012;1121;0,808;44,2
40,9;1400;1,009;1120;0,807;43,8
40,6;1397;1,007;1120;0,807;43,7
40,4;1394;1,004;1119;0,806;43,6
40,1;1390;1,001;1118;0,806;43,3
39,9;1387;0,999;1117;0,805;43,0
39,7;1384;0,998;1116;0,804;42,8
39,3;1379;0,993;1115;0,804;42,4
39,0;1375;0,991;1114;0,803;42,2
38,6;1369;0,986;1113;0,802;41,8
38,4;1366;0,984;1113;0,802;41,9
38,1;1363;0,982;1112;0,801;41,6
37,8;1358;0,978;1111;0,800;41,1
37,5;1354;0,976;1109;0,799;40,8
37,3;1351;0,974;1109;0,799;40,6
37,0;1347;0,971;1108;0,799;40,4
36,8;1343;0,968;1107;0,797;40,0
36,6;1341;0,966;1107;0,798;40,1
36,2;1336;0,963;1106;0,797;39,8
35,9;1332;0,960;1104;0,796;39,3
35,7;1328;0,957;1104;0,795;39,1
35,5;1326;0,955;1103;0,795;38,9
35,3;1324;0,954;1103;0,795;38,9
35,1;1321;0,952;1103;0,795;38,8
34,8;1317;0,949;1101;0,794;38,4
34,5;1312;0,945;1100;0,793;38,0
34,3;1309;0,944;1100;0,792;38,0
34,0;1306;0,941;1099;0,792;37,8
33,7;1302;0,938;1097;0,791;37,3
33,5;1298;0,935;1096;0,790;37,0
33,2;1295;0,933;1096;0,790;36,9
33,0;1292;0,931;1095;0,789;36,7
32,7;1287;0,927;1094;0,788;36,4
32,5;1285;0,926;1093;0,788;36,1
32,3;1282;0,924;1093;0,788;36,1
32,0;1277;0,920;1093;0,788;36,0
31,8;1275;0,919;1092;0,787;35,7
31,6;1272;0,917;1091;0,786;35,5
31,4;1269;0,915;1090;0,785;35,1
31,2;1267;0,913;1089;0,785;35,0
31,0;1264;0,911;1090;0,785;35,1
30,8;1261;0,909;1088;0,784;34,7
30,6;1258;0,907;1088;0,784;34,7
30,4;1255;0,905;1087;0,784;34,4
30,2;1252;0,902;1087;0,783;34,3
30,0;1250;0,901;1086;0,783;34,1
29,8;1247;0,899;1085;0,782;33,9
29,6;1244;0,896;1085;0,782;33,7
29,4;1242;0,895;1084;0,781;33,4
29,2;1238;0,892;1083;0,781;33,3
29,0;1235;0,890;1083;0,781;33,3
28,8;1233;0,889;1082;0,780;32,9
28,6;1230;0,887;1082;0,780;32,9
28,4;1227;0,884;1080;0,779;32,4
28,1;1223;0,881;1080;0,778;32,2
27,7;1218;0,878;1078;0,777;31,8
27,4;1213;0,874;1078;0,777;31,6
27,2;1210;0,872;1077;0,776;31,4
26,9;1207;0,870;1076;0,776;31,2
26,7;1204;0,868;1076;0,776;31,2
26,5;1201;0,866;1074;0,774;30,7
26,2;1197;0,863;1073;0,774;30,4
26,0;1194;0,861;1073;0,774;30,4
25,8;1191;0,858;1073;0,773;30,2
25,6;1189;0,857;1073;0,773;30,2
25,4;1186;0,855;1071;0,772;29,8
25,1;1182;0,852;1071;0,772;29,6
24,9;1179;0,850;1070;0,771;29,3
24,7;1177;0,848;1069;0,770;29,0
24,5;1173;0,845;1068;0,770;29,0
24,3;1171;0,844;1068;0,770;29,0
24,0;1167;0,841;1067;0,769;28,5
23,8;1163;0,838;1066;0,768;28,4
23,6;1160;0,836;1065;0,768;28,1
23,4;1159;0,835;1065;0,767;28,0
23,2;1156;0,833;1064;0,767;27,8
23,0;1152;0,830;1064;0,766;27,6
22,8;1150;0,829;1063;0,766;27,5
22,5;1145;0,825;1062;0,766;27,2
22,3;1143;0,824;1062;0,765;27,1
22,1;1141;0,822;1061;0,765;26,9
21,9;1137;0,819;1060;0,764;26,6
21,6;1133;0,816;1059;0,763;26,4
21,4;1131;0,815;1059;0,763;26,2
21,2;1127;0,812;1058;0,763;26,0
21,0;1125;0,810;1058;0,763;26,1
20,8;1122;0,808;1057;0,762;25,7
20,5;1118;0,806;1056;0,761;25,3
20,2;1114;0,803;1055;0,760;25,1
19,9;1109;0,799;1054;0,759;24,8
19,6;1105;0,796;1053;0,759;24,5
19,4;1103;0,795;1052;0,758;24,3
19,1;1099;0,792;1052;0,758;24,4
18,9;1095;0,789;1051;0,757;23,9
18,6;1091;0,786;1050;0,757;23,6
18,4;1089;0,785;1050;0,757;23,7
18,1;1084;0,781;1049;0,756;23,3
17,9;1082;0,780;1047;0,755;22,9
17,6;1077;0,776;1046;0,754;22,6
17,3;1074;0,774;1046;0,754;22,5
17,0;1070;0,771;1045;0,753;22,1
16,8;1067;0,769;1045;0,753;22,1
16,6;1064;0,766;1044;0,752;21,9
16,4;1060;0,764;1043;0,752;21,6
16,2;1059;0,763;1042;0,751;21,3
15,9;1054;0,760;1042;0,751;21,3
15,7;1051;0,757;1040;0,750;20,8
15,5;1049;0,756;1040;0,750;20,9
15,2;1044;0,752;1039;0,748;20,4
15,0;1042;0,751;1038;0,748;20,3
14,8;1039;0,749;1038;0,748;20,2
14,6;1036;0,747;1038;0,748;20,1
14,4;1034;0,745;1037;0,747;19,8
14,2;1030;0,742;1035;0,746;19,4
14,0;1028;0,741;1035;0,746;19,4
13,7;1024;0,738;1034;0,745;19,2
13,4;1019;0,735;1033;0,745;18,9
13,2;1016;0,732;1033;0,745;18,8
13,0;1014;0,731;1031;0,743;18,2
12,7;1010;0,728;1032;0,743;18,4
12,4;1005;0,724;1031;0,743;18,1
12,1;1001;0,721;1030;0,742;17,9
11,8;997;0,719;1028;0,741;17,4
11,6;995;0,717;1028;0,741;17,4
11,4;992;0,715;1027;0,740;17,1
11,2;988;0,712;1026;0,739;16,8
11,0;986;0,710;1026;0,739;16,7
10,7;982;0,707;1025;0,739;16,5
10,5;980;0,706;1025;0,739;16,4
10,3;977;0,704;1024;0,738;16,1
10,1;973;0,701;1024;0,738;16,1
9,9;971;0,700;1022;0,737;15,6
9,6;967;0,697;1021;0,736;15,4
9,3;963;0,694;1021;0,736;15,2
9,1;960;0,692;1020;0,735;14,9
8,9;957;0,690;1019;0,734;14,6
8,6;953;0,687;1018;0,733;14,3
8,3;949;0,684;1017;0,733;14,3
8,0;944;0,681;1016;0,732;14,0
7,8;942;0,679;1015;0,731;13,6
7,6;938;0,676;1015;0,732;13,7
7,3;934;0,673;1014;0,731;13,3
7,1;932;0,672;1013;0,730;13,0
6,8;928;0,669;1012;0,729;12,7
6,6;924;0,666;1012;0,729;12,6
6,3;921;0,664;1011;0,728;12,3
6,0;916;0,660;1010;0,728;12,0
5,7;913;0,658;1009;0,727;11,8
5,5;909;0,655;1008;0,727;11,6
5,3;906;0,653;1008;0,726;11,5
5,0;903;0,651;1006;0,725;11,1
4,8;900;0,649;1006;0,725;11,0
4,6;898;0,647;1005;0,725;10,8
4,4;894;0,644;1005;0,724;10,6
4,2;891;0,642;1004;0,724;10,5
4,0;889;0,641;1004;0,723;10,3
3,8;886;0,639;1003;0,723;10,0
3,6;883;0,636;1002;0,722;9,7
3,4;881;0,635;1001;0,721;9,5
3,1;877;0,632;1001;0,721;9,4
2,8;872;0,628;999;0,720;9,0
2,6;870;0,627;999;0,720;8,9
2,4;866;0,624;997;0,719;8,4
2,2;864;0,623;997;0,719;8,4
2,0;862;0,621;997;0,718;8,3
1,8;858;0,618;996;0,718;8,0
1,5;855;0,616;995;0,717;7,9
1,3;852;0,614;994;0,716;7,6
1,1;849;0,612;994;0,716;7,4
0,9;846;0,610;993;0,716;7,2
0,7;843;0,608;992;0,715;6,9
0,5;841;0,606;991;0,714;6,8
0,3;837;0,603;991;0,714;6,6
0,1;835;0,602;990;0,714;6,5
-0,1;830;0,598;989;0,713;6,2
-0,3;827;0,596;987;0,711;5,6
-0,5;825;0,595;988;0,712;5,8
-0,7;822;0,593;987;0,711;5,5
-0,9;819;0,591;986;0,711;5,3
-1,1;817;0,589;985;0,710;5,1
-1,3;813;0,586;985;0,710;4,9
-1,5;812;0,585;985;0,710;4,8
-1,7;809;0,583;983;0,709;4,4
-1,9;805;0,580;983;0,709;4,5
-2,1;803;0,579;982;0,708;4,2
-2,3;800;0,577;982;0,708;4,2
-2,5;797;0,575;981;0,707;3,8
-2,7;795;0,573;981;0,707;3,8
-2,9;792;0,571;980;0,707;3,6
-3,1;789;0,569;980;0,706;3,5
-3,3;786;0,567;979;0,706;3,2
-3,5;784;0,565;979;0,705;3,1
-3,7;781;0,563;978;0,705;2,8
-3,9;778;0,561;977;0,704;2,7
-4,1;775;0,559;976;0,703;2,4
-4,3;773;0,557;976;0,703;2,4
-4,5;770;0,555;975;0,703;2,0
-4,7;767;0,553;974;0,702;1,9
-4,9;764;0,551;974;0,702;1,7
-5,1;761;0,549;973;0,701;1,6
-5,3;759;0,547;973;0,701;1,4
-5,5;756;0,545;972;0,701;1,2
-5,7;752;0,542;971;0,700;0,9
-5,9;750;0,540;971;0,700;0,9
-6,1;748;0,539;970;0,699;0,7
-6,3;745;0,537;969;0,698;0,2
-6,5;742;0,535;968;0,698;0,1
-6,7;739;0,533;968;0,698;0,1
-6,9;737;0,531;967;0,697;-0,2
-7,1;734;0,529;966;0,696;-0,4
-7,3;731;0,527;966;0,696;-0,6
-7,1;733;0,528;967;0,697;-0,4
-6,9;735;0,530;967;0,697;-0,4
-6,7;738;0,532;967;0,697;-0,2
-6,9;736;0,531;967;0,697;-0,2
-7,1;733;0,529;967;0,697;-0,2
-7,3;730;0,526;966;0,696;-0,5
-7,5;728;0,525;966;0,696;-0,6
-7,7;725;0,522;965;0,696;-0,7
-7,9;722;0,520;965;0,696;-0,8
-8,1;719;0,519;964;0,695;-1,1
-8,4;715;0,515;963;0,694;-1,3
-8,6;713;0,514;963;0,694;-1,4
-8,8;709;0,511;962;0,694;-1,6
-9,1;706;0,509;961;0,693;-1,9
-9,3;702;0,506;961;0,692;-2,1
-9,5;700;0,505;960;0,692;-2,3
-9,7;697;0,503;959;0,691;-2,7
-9,9;694;0,500;958;0,691;-2,7
-10,1;692;0,499;957;0,690;-3,1
-10,3;689;0,497;957;0,690;-3,2
-10,5;687;0,495;956;0,689;-3,5
-10,7;684;0,493;955;0,689;-3,6
-10,9;681;0,491;955;0,688;-3,7
-11,1;678;0,489;954;0,688;-4,0
-11,3;675;0,487;954;0,687;-4,1
-11,5;672;0,484;952;0,686;-4,5
-11,7;670;0,483;952;0,686;-4,6
-11,9;667;0,481;951;0,685;-4,8
-12,1;664;0,478;950;0,685;-5,0
-12,3;661;0,477;950;0,685;-5,0
-12,5;659;0,475;950;0,685;-5,1
-12,7;656;0,473;949;0,684;-5,5
-12,9;653;0,471;948;0,683;-5,7
-13,1;650;0,469;947;0,683;-6,0
-13,3;647;0,467;947;0,682;-6,0
-13,5;645;0,465;946;0,682;-6,3
-13,7;642;0,463;946;0,681;-6,4
-13,9;639;0,461;945;0,681;-6,6
-14,1;637;0,459;944;0,681;-6,8
-14,3;634;0,457;944;0,680;-6,8
-14,5;631;0,455;944;0,680;-6,9
-14,7;628;0,453;943;0,680;-7,2
-14,9;626;0,451;943;0,679;-7,3
-15,1;622;0,448;941;0,678;-7,6
-15,4;618;0,446;941;0,678;-7,8
-15,6;616;0,444;940;0,677;-8,1
-15,8;613;0,442;940;0,677;-8,1
-16,0;610;0,440;938;0,676;-8,5
-16,2;608;0,438;938;0,676;-8,6
-16,4;604;0,436;937;0,675;-8,9
-16,6;601;0,433;936;0,675;-9,1
-16,8;599;0,432;936;0,675;-9,1
-17,0;596;0,430;935;0,674;-9,4
-17,2;593;0,428;934;0,673;-9,6
-17,0;595;0,429;935;0,674;-9,6
-16,8;598;0,431;935;0,674;-9,4
-16,6;601;0,433;936;0,674;-9,2
-16,4;604;0,435;936;0,675;-9,1
-16,2;607;0,438;937;0,675;-8,9
-16,0;610;0,440;937;0,675;-8,9
-15,7;613;0,442;938;0,676;-8,6
-15,5;617;0,444;938;0,676;-8,6
-15,2;620;0,447;939;0,677;-8,2
-15,0;623;0,449;939;0,677;-8,2
-14,8;626;0,451;940;0,677;-8,1
-14,6;629;0,453;940;0,678;-7,9
-14,4;632;0,456;941;0,678;-7,8
-14,2;635;0,457;941;0,678;-7,7
-14,0;637;0,459;943;0,679;-7,3
-13,8;640;0,461;942;0,679;-7,3
-13,6;642;0,463;943;0,679;-7,3
-13,4;645;0,465;943;0,680;-7,1
-13,2;648;0,467;944;0,680;-6,8
-13,0;651;0,469;945;0,681;-6,7
-12,8;654;0,471;946;0,681;-6,4
-12,6;657;0,473;946;0,682;-6,3
-12,4;659;0,475;946;0,682;-6,2
-12,2;662;0,477;947;0,683;-5,9
-12,0;665;0,479;948;0,683;-5,8
-11,8;668;0,481;948;0,683;-5,6
-11,6;670;0,483;949;0,684;-5,4
-11,4;674;0,486;950;0,685;-5,0
-11,2;677;0,488;951;0,685;-5,0
-11,0;679;0,490;951;0,685;-4,8
-10,8;682;0,491;952;0,686;-4,7
-10,6;685;0,493;953;0,687;-4,3
-10,4;687;0,495;954;0,687;-4,1
-10,2;690;0,498;954;0,687;-4,0
-10,0;693;0,500;954;0,688;-4,0
-9,8;695;0,501;955;0,688;-3,7
-9,6;698;0,503;955;0,689;-3,6
-9,4;701;0,506;956;0,689;-3,4
-9,2;704;0,507;958;0,690;-2,9
-9,0;706;0,509;958;0,691;-2,7
-8,8;709;0,511;959;0,691;-2,7
-8,6;712;0,513;959;0,691;-2,4
-8,4;715;0,515;960;0,692;-2,3
-8,2;718;0,518;961;0,692;-2,0
-8,0;720;0,519;961;0,693;-1,9
-7,8;724;0,522;963;0,694;-1,5
-7,6;726;0,523;963;0,694;-1,4
-7,4;729;0,525;964;0,695;-1,1
-7,2;732;0,527;964;0,695;-1,0
-7,0;734;0,529;965;0,695;-0,9
-6,8;737;0,531;965;0,696;-0,7
-6,6;740;0,534;966;0,696;-0,6
-6,4;742;0,535;967;0,697;-0,4
-6,2;745;0,537;967;0,697;-0,4
-6,0;748;0,539;968;0,698;0,1
-5,8;751;0,541;968;0,698;0,2
-5,6;754;0,543;969;0,699;0,4
-5,4;757;0,546;970;0,699;0,7
-5,2;759;0,547;970;0,699;0,7
-5,0;762;0,549;971;0,700;0,9
-4,8;765;0,551;971;0,700;1,0
-4,6;767;0,553;972;0,701;1,3
-4,4;770;0,555;973;0,701;1,4
-4,2;773;0,557;974;0,702;1,7
-4,0;776;0,559;974;0,702;1,7
-3,8;779;0,561;975;0,703;2,1
-3,6;781;0,563;975;0,703;2,1
-3,4;784;0,565;976;0,703;2,4
-3,2;787;0,567;977;0,704;2,5
-3,0;790;0,569;978;0,705;2,8
-2,8;793;0,571;978;0,705;2,9
-2,6;796;0,573;979;0,705;3,1
-2,4;798;0,575;979;0,706;3,3
-2,2;801;0,577;980;0,707;3,6
-2,0;804;0,579;980;0,706;3,5
-1,8;806;0,581;981;0,707;3,9
-1,6;809;0,583;982;0,707;4,0
-1,4;812;0,585;982;0,708;4,1
-1,2;815;0,587;984;0,709;4,5
-1,0;817;0,589;984;0,709;4,5
-0,8;821;0,591;984;0,709;4,8
-0,6;823;0,593;985;0,710;4,8
-0,4;826;0,595;986;0,710;5,2
-0,2;828;0,597;986;0,710;5,2
0,0;831;0,599;987;0,711;5,5
0,2;835;0,602;988;0,712;5,8
0,4;838;0,604;989;0,712;6,0
0,6;841;0,606;989;0,713;6,1
0,8;844;0,608;990;0,713;6,3
1,0;847;0,610;991;0,714;6,6
1,2;850;0,613;991;0,714;6,7
1,4;852;0,614;991;0,714;6,8
1,6;855;0,616;992;0,715;7,1
1,8;858;0,618;992;0,715;7,1
2,0;860;0,620;994;0,716;7,4
2,2;863;0,622;994;0,716;7,6
2,4;866;0,624;994;0,716;7,6
2,6;869;0,626;995;0,717;7,9
2,8;872;0,628;996;0,718;8,1
3,0;874;0,630;997;0,718;8,3
3,2;878;0,633;998;0,719;8,6
3,4;880;0,634;998;0,719;8,7
3,6;883;0,636;999;0,720;8,9
3,8;886;0,638;999;0,720;9,1
4,0;888;0,640;999;0,720;9,1
4,2;891;0,642;1001;0,721;9,4

Формула расчета Temp = (UTemp - 0.76)/0.0025 + 25;

 

Из чего видно, что ошибка на низких температурах достигает 7-8 °C. И чем выше температура, тем значение ошибки меньше. Следует ещё учитывать, что дополнительную ошибку вносит LM61.

Ну и осталось самое простое, рассчитать правильный коэффициент и проверить правильность расчета. B)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то большая погрешность получается. У меня на STM32F100 при 19...20С датчик показывал 17...18С, при -18С показывал -18С. Возможно дело в калибровке АЦП.

В сотом это:

ADC1->CR2 |= ADC_CR2_CAL;

while (!(ADC1->CR2 & ADC_CR2_CAL)){};

 

Формула в сотом при трех вольтах:

temperature = (1.41 - adc * 0.000732) / 0.0043 + 25;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне как-то пришлось решать проблему с некорректным измерением температуры внутренним MSP430 сенсором, народ в течении нескольких лет патчи к программе периодически писал, не могли никак добить проблему. Я просто привел процедуру обслуживания АЦП в соответствие требованиям даташита и все заработало. Программист, видимо, был узкий цифровик, и не понял значение и нужность выдерживания Tsettling перед измерением, ну а все остальные и помыслить не могли про то, что программер плохо курил даташит :)

 

Это я к чему- может, у Вас что-то подобное? Ну, например, недостаточная пауза от включения датчика до его использования, или от подключения АЦП к датчику до начала измерений, или что-то подобное с референсом? В этом случае результат будет состоять частично из показаний датчика, а частично из всего остального (величины предыдущего измерения, напряжения питания etc).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

#define REF_VOLTAGE    3000l
#define V25            (760000)    /*uV*/
#define SLOPE        (2500)        /*uV/C*/

signed long ADC1_GetTemperature(void)
{
    return (((signed long long)adc.temp) * (REF_VOLTAGE * 1000)/4096 - V25) *1000 / SLOPE + 25000l;
}

 

У меня в проекте F2 и нет FPU, потому перевел вычисления в целочисленные, да и в F4 нет быстрого деления float, так что полагаю, моя будет быстрее работать и на F4. Потери разрядности сведены к минимуму. Результат выдается в мВ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Столкнулся с проблемой что по 16 каналу (TempSense) ADC1 значение не меняется, как процек не грей!

Код инициализации:

RCC_ADCCLKConfig(RCC_PCLK2_Div4);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 , ENABLE);
/* Enable ADC1 */
ADC_Cmd(ADC1, ENABLE);

// Enable ADC1 reset calibration register
ADC_ResetCalibration(ADC1 );
// Check the end of ADC1 reset calibration register
while (ADC_GetResetCalibrationStatus(ADC1 ));

// Start ADC1 calibration
ADC_StartCalibration(ADC1 );
// Check the end of ADC1 calibration
while (ADC_GetCalibrationStatus(ADC1 ));

ADC_InitTypeDef ADC_InitStructure;
/* ADC1 configuration ------------------------------------------------------*/
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_InitStructure.ADC_ScanConvMode = DISABLE;
ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 1;
ADC_Init(ADC1, &ADC_InitStructure);

ADC_TempSensorVrefintCmd(ENABLE);
/* ADC1 regular channels configuration */
ADC_RegularChannelConfig(ADC1, ADC_Channel_16, 1, ADC_SampleTime_239Cycles5 );

ADC_ITConfig(ADC1, ADC_IT_EOC, ENABLE);

NVIC_InitTypeDef   NVIC_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel = ADC1_2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 7;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);

 

Код запуска конвертирования (запускаем раз в секунду):

ADC_SoftwareStartConvCmd(ADC1, ENABLE);

Код прерывания:

adcdata = ADC_GetConversionValue(ADC1);
adcVolt  = adcdata*3.3/4096;
diffVolt =   0.76 - adcVolt;
temp1  = diffVolt / (2.5/1000);//0.00025;
temp2 = temp1 +25;
ADC_ClearITPendingBit(ADC1, ADC_IT_EOC );

 

adcdata постоянно равен 1738 +/- 10 едениц.

 

вопрос снимается так как относится к 100 серии. вопрос перенёс в другую ветку.

Изменено пользователем bullit
[codebox] для длинного кода, [code] - для короткого!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подыму тему. Discovery

Slope & V(T)@25 гуляют и не выдерживаются принципиально, т.е. ST выполняют обещанное 'not tested' :)

Экспресс-калибровать с ума схожу, пирометром могу глянуть только верхушку микросхемы, минус его блестящесть, показывает +18, а внутри из-под отладчика видно +9.

Разбег уже не смешной.

Получается, чтобы хотя бы в 3 градуса влезть надо плату в термостат... ужос :cranky:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...