Étape 4: logiciels
Logiciel de processeur embarqué :
Il est extrêmement facile de la TMS320F28027 de programmation comme elle peut être réalisée à l’aide d’une version Freeware de C2Prog de Coadskin.com. Ceci pour permettre la programmation par le port série déjà configuré pour être utilisé par le matériel.
À l’aide de la Aj_ZRLC. Fichier fourni de sortilège, juste enlever le donner cavalier une réinitialisation et exécutez l’utilitaire de programmation. Connecter retour le cavalier et donner une remise à zéro pour le programme incorporé pour fonctionner. Fait !
Le logiciel GUI VS2013 configuré pour .net 2 :
Simplement extraire les fichiers de Aj_ZRLC_Release.rar dans un dossier sur le PC et exécutez le fichier Aj_ZRLC.exe.
En configurant le fichier pour .net 2, il est compatible avec Windows XP et Win7.
Pour les développeurs :
Le Code Source (Code C TI CCS5.5 et VS2013 Code VB.Net) est partagé le dépôt GitHub :
https://github.com/ajoyraman/Aj_ZRLC_Tweezers .
Simple un caractère ASCII commandes sont utilisées pour communiquer avec le matériel, ce Document de contrôle d’Interface résume les commandes et réponses sur la liaison série :
COMMANDES et réponses (Document de contrôle d’Interface)
T pour le Test
15 octobre 14 09:37:42.552 [TX] - T
15 octobre 14 09:37:42.565 [RX] - Aj_ZRLC prêt
G pour ensemble changer 100 Ohms
15 octobre 14 09:38:09.929 [TX] - G
15 octobre 14 09:38:09.943 [RX] - R100
H pour placer l’interrupteur 1k Ohms
15 octobre 14 09:38:14.501 [TX] - H
15 octobre 14 09:38:14.514 [RX] - R1K
J pour le commutateur 10k Ohms
15 octobre 14 09:38:18.432 [TX] - J
15 octobre 14 09:38:18.449 [RX] - R10K
K pour le commutateur 100k Ohms
15 octobre 14 09:38:20.881 [TX] - K
15 octobre 14 09:38:20.896 [RX] - R100K
L pour tous les commutateurs hors tension
15 octobre 14 09:38:27.183 [TX] - L
15 octobre 14 09:38:27.200 [RX] - ROFF
A pour les acquérir à 30 kHz
15 octobre 14 09:38:36.855 [TX] - A
15 octobre 14 09:38:36.896 [RX] - DoneA
B pour acquérir à 3 kHz
15 octobre 14 09:38:45.856 [TX] - B
15 octobre 14 09:38:45.935 [RX] - DoneB
C pour les acquérir à 300 Hz
15 octobre 14 09:38:53.360 [TX] - C
15 octobre 14 09:38:53.695 [RX] - DoneC
C petit pour compenser oscillateur
15 octobre 14 09:39:28.820 [TX] - ch.
15 octobre 14 09:39:28.832 [RX] - %
Donne la température en mode décimal
15 octobre 14 09:39:28.820 [TX] - 099
15 octobre 14 09:39:28.832 [RX] - 037
O pour la sortie (lire les données acquises)
15 octobre 14 09:40:29.300 [TX] - O
15 octobre 14 09:40:29.314 [RX]-
Réponse vu en hexadécimal
128 valeurs pour chacun des canaux Vout et Vin
10 bit data msb premier alternativement Vout et Vin
15 octobre 14 09:40:29.300 [TX] - 4F
15 octobre 14 09:40:29.314 [RX] - B4 05 08 A2 B4 05 08 58 05 1F 08 02 04 F8
0 A 08 A1 04 07 D5 04 57 07 AE 04 0 A 07 DE 6 03 07 4F 03 9 B 4F 07 03 87
07 12 03 98 06 EF 03 29 06 E9 03 68 06 69 03 72 06 7 A 03 72 06 56 03 A0
4 A 06 03 05 7 EF 03 DB 06 05 04 1E 05 FA 04 05 5 E6 04 AA 05 E3 ED 04
E3 05 05 65 05 CB 05 DC 05 DD 06 46 05 F0 7 06 A 05 FC 07 25 05 DB 07 25
1 B 06 07 1F 9 06 35 08 5 A 06 08 7 B 6 B 06 09 04 06 9F 6E 09 06 BF 09 EC
06 FB 0 A 64 06 FB 0 A 84 07 34 0 B 00 07 2 A 0 B 42 07 7 A 0 B 9 E A5 07 0 B BA
07 E6 0 B BA 08 06 E4 0 B 08 34 0F 0C 08 62 C 0 1 08 88 0C 53 08 D9 0 B CE
08 AC 0C 0 A 08 FC 0 B 08 FC 0 B CC 09 0 B 0F 84 09 2 B 0 B 14 09 4E 0 A EC
09 35 0 A 94 09 62 0 A 94 09 62 0 A 5F 8 B 09 21:00 4E 09 09 5 D 09 50 08 F1
09 47 08 9 A 09 43 07 E4 09 00 07 80 09 00 07 0F F2 08 06 A6 D4 08 06 4
B9 08 05 08 9 9 05 5 08 44 05 5 08 31 04 FC 08 02 04 AA 07 DD 04 46
9 A 07 FE 03 07 6E 03 D3 07 46 03 AE 07 20 03 9F 07 20 03 49 07 0C 03 59
A8 06 03 51 06 9E 03 79 06 72 03 8 B 06 65 03 8 B 4 B 06 03 90 06 12 03 CF
0 A 06 04 07 05 F8 04 74 06 12 04 8 A 05 CD 04 FA 05 E4 05 48 05 E4 05 B4
D3 05 2F 06 05 DF 06 90 05 F3 07 10 05 EF 07 8 A 06 12 07 8 A 06 2 08 1
5 B 06 08 60 06 50 08 E7 06 8 A 09 62 06 B8 C9 09 06 DD 0 A 35 07 14 0 A 77
07 14 0 A E6 2F 07 0 B 6 07 45 0 B 86 07 A7 0 B 7F 07 DC 0 B E7 D4 07 0 B E7
08 32 0C 08 08 5F 0C 36 08 9F 0 B FA 08 90 0C 1F DB 08 0C 08 08 F4 0F 0C
09 33 0 B 9 09 33 0 B 8E 09 0 B 11 45 09 4 A 0 A F6 09 52 0 A A6 09 5 B 0 A 2D
6 09 0 A 2D 09 52 09 D8 5E 09 09 74 09 5 B 09 16 09 57 08 0F 4 09 04 08
09 13 07 9 D 08 FF 07 18 08 FF 06 93 08 CC 4 A 06 08 A4