<
From version < 74.7 >
edited by Xiaoling
on 2023/09/26 08:52
To version < 79.4 >
edited by Xiaoling
on 2023/12/14 09:18
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -3,7 +3,7 @@
3 3  
4 4  
5 5  
6 -**Table of Contents**
6 +**Table of Contents:**
7 7  
8 8  {{toc/}}
9 9  
... ... @@ -580,6 +580,7 @@
580 580  
581 581  ==== 2.3.2.10  MOD~=10 (PWM input capture and output mode,Since firmware v1.2) ====
582 582  
583 +(% style="color:red" %)**Note: Firmware not release, contact Dragino for testing.**
583 583  
584 584  In this mode, the uplink can perform PWM input capture, and the downlink can perform PWM output.
585 585  
... ... @@ -591,8 +591,8 @@
591 591  
592 592  [[image:image-20230817172209-2.png||height="439" width="683"]]
593 593  
594 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:690px" %)
595 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:135px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:89px" %)**2**
595 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
596 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:135px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**2**
596 596  |Value|Bat|(% style="width:191px" %)(((
597 597  Temperature(DS18B20)(PC13)
598 598  )))|(% style="width:78px" %)(((
... ... @@ -599,7 +599,6 @@
599 599  ADC(PA4)
600 600  )))|(% style="width:135px" %)(((
601 601  PWM_Setting
602 -
603 603  &Digital Interrupt(PA8)
604 604  )))|(% style="width:70px" %)(((
605 605  Pulse period
... ... @@ -628,10 +628,37 @@
628 628  
629 629  [[image:image-20230818092200-1.png||height="344" width="627"]]
630 630  
631 +===== 2.3.2.10.b  Uplink, PWM output =====
631 631  
632 -===== 2.3.2.10.b  Downlink, PWM output =====
633 +[[image:image-20230817172209-2.png||height="439" width="683"]]
633 633  
635 +(% style="background-attachment:initial; background-clip:initial; background-image:initial; background-origin:initial; background-position:initial; background-repeat:initial; background-size:initial; color:blue; font-family:Arial,sans-serif" %)**AT+PWMOUT=a,b,c**
634 634  
637 +a is the time delay of the output, the unit is ms.
638 +
639 +b is the output frequency, the unit is HZ.
640 +
641 +c is the duty cycle of the output, the unit is %.
642 +
643 +(% style="background-attachment:initial; background-clip:initial; background-image:initial; background-origin:initial; background-position:initial; background-repeat:initial; background-size:initial; color:blue; font-family:Arial,sans-serif" %)**Downlink**(%%):  (% style="color:#037691" %)**0B 01 bb cc aa **
644 +
645 +aa is the time delay of the output, the unit is ms.
646 +
647 +bb is the output frequency, the unit is HZ.
648 +
649 +cc is the duty cycle of the output, the unit is %.
650 +
651 +
652 +For example, send a AT command: AT+PWMOUT=65535,1000,50  The PWM is always out, the frequency is 1000HZ, and the duty cycle is 50.
653 +
654 +The oscilloscope displays as follows:
655 +
656 +[[image:image-20231213102404-1.jpeg||height="780" width="932"]]
657 +
658 +
659 +===== 2.3.2.10.c  Downlink, PWM output =====
660 +
661 +
635 635  [[image:image-20230817173800-3.png||height="412" width="685"]]
636 636  
637 637  Downlink:  (% style="color:#037691" %)**0B xx xx xx yy zz zz**
... ... @@ -890,8 +890,17 @@
890 890  )))
891 891  * (((
892 892  Since the device can only detect a pulse period of 50ms when [[AT+PWMSET=0>>||anchor="H3.3.8PWMsetting"]] (counting in microseconds), it is necessary to change the value of PWMSET according to the frequency of input capture.
920 +)))
921 +* (((
922 +PWM Input allows low power consumption. PWM Output to achieve real-time control, you need to go to class C. Power consumption will not be low.
893 893  
924 +For PWM Output Feature, there are two consideration to see if the device can be powered by battery or have to be powered by external DC.
894 894  
926 +a) If real-time control output is required, the SN50v3-LB is already operating in class C and an external power supply must be used.
927 +
928 +b) If the output duration is more than 30 seconds, better to use external power source. 
929 +
930 +
895 895  
896 896  )))
897 897  
... ... @@ -1143,25 +1143,26 @@
1143 1143  * Example 1: Downlink Payload: 0A01  **~-~-->**  AT+MOD=1
1144 1144  * Example 2: Downlink Payload: 0A04  **~-~-->**  AT+MOD=4
1145 1145  
1182 +(% id="H3.3.8PWMsetting" %)
1146 1146  === 3.3.8 PWM setting ===
1147 1147  
1148 1148  
1149 -Feature: Set the time acquisition unit for PWM input capture.
1186 +(% class="mark" %)Feature: Set the time acquisition unit for PWM input capture.
1150 1150  
1151 1151  (% style="color:blue" %)**AT Command: AT+PWMSET**
1152 1152  
1153 1153  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1154 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**
1155 -|(% style="width:154px" %)AT+PWMSET=?|(% style="width:196px" %)0|(% style="width:157px" %)(((
1191 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 223px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="width: 130px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Response**
1192 +|(% style="width:154px" %)AT+PWMSET=?|(% style="width:223px" %)0|(% style="width:130px" %)(((
1156 1156  0(default)
1157 1157  
1158 1158  OK
1159 1159  )))
1160 -|(% style="width:154px" %)AT+PWMSET=0|(% style="width:196px" %)The unit of PWM capture time is microsecond. The capture frequency range is between 20HZ and 100000HZ.   |(% style="width:157px" %)(((
1197 +|(% style="width:154px" %)AT+PWMSET=0|(% style="width:223px" %)The unit of PWM capture time is microsecond. The capture frequency range is between 20HZ and 100000HZ.   |(% style="width:130px" %)(((
1161 1161  OK
1162 1162  
1163 1163  )))
1164 -|(% style="width:154px" %)AT+PWMSET=1|(% style="width:196px" %)The unit of PWM capture time is millisecond.  The capture frequency range is between 5HZ and 250HZ. |(% style="width:157px" %)OK
1201 +|(% style="width:154px" %)AT+PWMSET=1|(% style="width:223px" %)The unit of PWM capture time is millisecond.  The capture frequency range is between 5HZ and 250HZ. |(% style="width:130px" %)OK
1165 1165  
1166 1166  (% style="color:blue" %)**Downlink Command: 0x0C**
1167 1167  
... ... @@ -1170,9 +1170,73 @@
1170 1170  * Example 1: Downlink Payload: 0C00  **~-~-->**  AT+PWMSET=0
1171 1171  * Example 2: Downlink Payload: 0C01  **~-~-->**  AT+PWMSET=1
1172 1172  
1173 -= 4. Battery & Power Consumption =
1210 +(% class="mark" %)Feature: Set PWM output time, output frequency and output duty cycle.
1174 1174  
1212 +(% style="color:blue" %)**AT Command: AT+PWMOUT**
1175 1175  
1214 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1215 +|=(% style="width: 183px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 193px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="width: 137px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Response**
1216 +|(% style="width:183px" %)AT+PWMOUT=?|(% style="width:193px" %)0|(% style="width:137px" %)(((
1217 +0,0,0(default)
1218 +
1219 +OK
1220 +)))
1221 +|(% style="width:183px" %)AT+PWMOUT=0,0,0|(% style="width:193px" %)The default is PWM input detection|(% style="width:137px" %)(((
1222 +OK
1223 +
1224 +)))
1225 +|(% style="width:183px" %)AT+PWMOUT=5,1000,50|(% style="width:193px" %)(((
1226 +The PWM output time is 5ms, the output frequency is 1000HZ, and the output duty cycle is 50%.
1227 +
1228 +
1229 +)))|(% style="width:137px" %)(((
1230 +OK
1231 +)))
1232 +
1233 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1234 +|=(% style="width: 155px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 112px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="width: 242px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**parameters**
1235 +|(% colspan="1" rowspan="3" style="width:155px" %)(((
1236 +AT+PWMOUT=a,b,c
1237 +
1238 +
1239 +)))|(% colspan="1" rowspan="3" style="width:112px" %)(((
1240 +Set PWM output time, output frequency and output duty cycle.
1241 +
1242 +(((
1243 +
1244 +)))
1245 +
1246 +(((
1247 +
1248 +)))
1249 +)))|(% style="width:242px" %)(((
1250 +a: Output time (unit: seconds)
1251 +
1252 +The value ranges from 0 to 65535.
1253 +
1254 +When a=65535, PWM will always output.
1255 +)))
1256 +|(% style="width:242px" %)(((
1257 +b: Output frequency (unit: HZ)
1258 +)))
1259 +|(% style="width:242px" %)(((
1260 +c: Output duty cycle (unit: %)
1261 +
1262 +The value ranges from 0 to 100.
1263 +)))
1264 +
1265 +(% style="color:blue" %)**Downlink Command: 0x0B01**
1266 +
1267 +Format: Command Code (0x0B01) followed by 6 bytes.
1268 +
1269 +Downlink payload:0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1270 +
1271 +* Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->**  AT+PWMSET=5,1000,50
1272 +* Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->**  AT+PWMSET=10,2000,60
1273 +
1274 += 4. Battery & Power Cons =
1275 +
1276 +
1176 1176  SN50v3-LB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
1177 1177  
1178 1178  [[**Battery Info & Power Consumption Analyze**>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
image-20231213102404-1.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.ting
Size
... ... @@ -1,0 +1,1 @@
1 +4.2 MB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0