ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Como verificar o PonyProg. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / informática Durante o tempo que passou desde a publicação da descrição deste programador na revista Radio, muitos leitores o recolheram e utilizaram com sucesso. Porém, as perguntas que recebemos mostram que às vezes é difícil verificar o programador montado. O fato é que os sinais em seus circuitos são pulsados e muitas vezes de natureza não periódica (o que, no entanto, é típico de todos os dispositivos que operam sob controle de computador). Mesmo se você tiver um osciloscópio, é bastante difícil verificar a correta formação desses sinais. O artigo descreve um método para verificar o funcionamento do hardware de um programador conectado a um computador por meio de um multímetro. É verdade que isso requer um programa especial TSOM. No diagrama do programador PonuProg mostrado na Fig. 1, duas de suas unidades funcionais são mostradas acopladas: a unidade básica para interface com a porta COM de um computador (ver "Radio", 2001, No. 6, p. 25, Fig. 2) e o adaptador de programação para microcontroladores PICmicro (“Rádio”, 2001, nº 7, p. 21, Fig. 8). Este último foi escolhido por ser o mais complexo dos adaptadores; todos os demais contêm apenas alguns elementos passivos. Ao lado dos soquetes do soquete XS1 da unidade de interface estão indicados os nomes dos circuitos de interface RS-232. Lembramos que esta tomada deve ser conectada diretamente ao plugue de nove pinos da unidade do sistema do computador. Uma conexão usando um cabo de modem nulo é inaceitável, mas um modem cujo plugue e tomada estejam conectados “um a um” pode ser usado se contiver todos os cabos mostrados na Fig. 1 corrente e seu comprimento não ultrapassa 1 m. Deve-se também levar em consideração que o desenho da placa de circuito impresso da unidade de interface (ver Fig. 3 em “Rádio”, 2001, nº 6, p. 25) é dado em imagem espelhada, portanto, antes da transferência o desenho dos condutores ao blank da placa da maneira usual (fixando os furos centrais e posterior aplicação dos condutores impressos com verniz ou tinta impermeável), deve ser virado adequadamente. Após conectar o programador ao computador, inicie o programa TSOM. A janela mostrada na Fig. 2 será aberta na tela. 1. Através dos botões dele, você deve selecionar a porta (COM2 ou COMXNUMX) à qual o programador está conectado. Clicar nos botões da tela com o mouse equivale a pressionar no teclado as teclas correspondentes às letras ou números sublinhados nos rótulos dos botões, juntamente com a tecla Alt. Se o plugue da porta COM for de 25 pinos, pressione o botão correspondente na tela, substituindo a janela anterior pela janela mostrada na Fig. 3. As informações nele fornecidas podem ser usadas para conectar corretamente o programador ao plugue da porta COM de 25 pinos. O programa lembra a correspondência entre o número da porta e seu conector. Basta instalá-lo uma vez e, futuramente, ao trocar a porta, uma imagem do seu conector aparecerá automaticamente na tela. Como você sabe, uma porta COM totalmente “equipada” possui três circuitos de saída (TXD, DTR, RTS) e cinco circuitos de entrada (RXD, DSR, CTS, DCD, RI). O programa TCOM permite definir um nível lógico alto (High) ou baixo (Low) em qualquer uma das saídas. Para alterá-lo para o oposto, basta pressionar o botão correspondente na tela. Quaisquer alterações nos níveis de entrada são imediatamente refletidas na tela. A verificação do programador começa com a fonte de alimentação. A chave SA1 do nó de interface é movida para a posição direita (conforme diagrama), ligando assim a fonte de alimentação “interna” do microcircuito programável da porta COM. Não há necessidade de instalar o chip no painel adaptador. Ele é substituído por um resistor de 1 kOhm inserido nos soquetes do painel destinados aos pinos de alimentação (por exemplo, nos soquetes 14 e 5 do painel XS1 para chips PIC16F8x). Ao alterar o estado dos circuitos TXD, DTR e RTS, certifique-se de que a tensão no resistor não ultrapasse 5±0,5 V se o nível de algum deles for alto e esteja ausente quando todos os níveis estiverem baixos. Se não houver tensão em nível alto em uma das saídas e baixa nas outras duas, verifique o diodo VD1, VD2.VD4 correspondente. Se a tensão for inferior a 4,5 V, pode haver duas razões para isso. A primeira é que o estabilizador integrado DA1 é usado com um valor mínimo de tensão de entrada muito alto (por exemplo, o microcircuito LM78L05 para de funcionar quando a tensão de entrada é inferior a 6,7 V). Como substituto do estabilizador LM2936Z-5.0 indicado no diagrama, podemos recomendar o LM2931Z-5.0 ou o doméstico KR1170EN5. Para operação normal desses microcircuitos, a tensão de entrada deve exceder a tensão de saída em apenas 0,2 V (valor típico). A segunda razão é que a porta COM do computador é muito “fraca” e não suporta a carga. A palavra “fraco” está entre aspas porque, de acordo com a norma, com uma carga com resistência de 3 kOhm, os níveis alto e baixo da tensão de saída da porta podem estar, respectivamente, nos intervalos +5. ..+15 e -5...-15 V. Embora tradicionalmente se acredite que na verdade estejam próximos de +12 e -12 V, na verdade isso está longe de ser o caso. Para a maioria dos microcircuitos drivers RS-232, os valores típicos dos níveis de tensão de saída não excedem +7,5...8 e -7,5...-8 V, e para os mais modernos deles - ainda menos, até +5,5 , 5,5 e -250 V. A tendência de diminuição da oscilação do sinal não é acidental: com isso, é possível aumentar a taxa de transferência de dados para XNUMX Kbps. Se o seu computador tiver essa porta COM, não há nada que você possa fazer, você terá que mudar para alimentação externa. Este último é conseguido de forma simples: basta aplicar uma tensão de 1 V de uma fonte externa ao conector X12 da unidade de interface e mover a chave SA1 para a posição mostrada no diagrama. A tensão de alimentação do microcircuito programável neste modo deve estar dentro de 5±0,5 V, ligada por um nível alto de qualquer um dos sinais TXD, DTR, RTS e desligada quando o nível de todos os três estiver baixo. Caso contrário, verifique o funcionamento da chave eletrônica nos transistores VT1, VT2 na unidade de interface. A seguir, verifique o funcionamento da unidade que fornece tensão ao microcircuito programável, que o coloca em modo de programação. É medido entre os slots 4 e 5 do painel XS1 (PlC16F8x). Não se esqueça de mover a chave do adaptador SA1 para a posição correspondente ao modo de alimentação: superior (conforme diagrama) se a alimentação for externa, inferior se alimentada pela porta. No primeiro caso pode faltar a bateria GB1, no segundo é necessária. A tensão de programação deve ser ligada quando o circuito TXD estiver definido como alto e desligada quando definido como baixo. Seu valor pode estar entre 9...13,5 V. Se surgirem problemas, verifique a chave eletrônica nos transistores VT1, VT3 e o diodo zener VD1 no adaptador. A próxima etapa é verificar o circuito de transmissão de dados para o chip programável (D1) e recebê-los dele (DO). A fonte dos dados transmitidos é a saída da porta COM DTR e a entrada CTS os recebe. Se tudo estiver bem, o nível lógico do CTS deverá ser inverso ao DTR configurado na saída. Certifique-se disso alterando o último. Neste caso, a alimentação deve ser ligada, por exemplo, com nível alto na saída TXD. Se o nível do CTS for independente do status do DTR, meça a tensão no pino 13 do PIC16F8x. Em um nível baixo de DTR, deve ser quase igual à tensão de alimentação (+5 V), em um nível alto - não mais que 0,5 V. Caso contrário, a chave no transistor VT2 do adaptador ou no diodo zener VD3 do unidade de interface está com defeito. Ressalta-se que para programar microcontroladores PICmicro neste diodo zener (assim como no VD5) não há necessidade, pois eles podem ser removidos do circuito sem dor. É possível que a tensão no pino 13 do painel XS1 (PIC16F8x) mude dentro dos limites acima e seja fornecida a uma entrada CTS em funcionamento, mas o nível lógico nele é invariavelmente exibido na janela do programa TCOM como alto. Isso significa que o gatilho Schmitt na entrada CTS do computador tem um limite negativo e, para comutá-lo, não basta reduzir a tensão de entrada a quase zero, mas sim um valor positivo. Esta situação enquadra-se no padrão RS-232, segundo o qual os limites podem estar dentro de 5:3 V, mas um computador com tal porta não é adequado para trabalhar com um programador montado de acordo com o esquema em questão. Resta verificar o circuito de geração de sinal de sincronização de troca de dados (CLOCK). Sua fonte é a saída da porta RTS COM. O jumper entre esta saída e a entrada DSR serve apenas para permitir que o software verifique se o programador está conectado à porta. Ao alterar o estado RTS, primeiro certifique-se de que o estado DSR sempre corresponda a ele. Em seguida meça a tensão no pino 12 do XS1 (PlC16F8x). Quando o nível na saída RTS é alto, deve ser pelo menos 4 V (mais precisamente, 80% da tensão de alimentação do microcircuito) e não mais que 0,6 V superior à tensão de alimentação. Esta condição geralmente é atendida, uma vez que a tensão de estabilização dos diodos zener KS147A (VD6) está na faixa de 4,2...5,2 V. Se a tensão ainda for insuficiente (isso pode acontecer porque os limites acima correspondem a uma corrente de estabilização de 10 mA, e no programador é bem menor), deve-se selecionar um diodo zener ou substituí-lo por um KS147G, projetado para corrente menor, ou importado com tensão de estabilização de 5,1 V. É altamente indesejável conectar um diodo em série com o diodo zener (conforme mostrado no diagrama com uma linha tracejada). Isso fará com que o diodo zener pare de atuar como limitador de tensão negativa (quando a saída do DSR estiver baixa) e o diodo de proteção dentro do chip programável entrará em vigor. E embora a corrente através deste diodo não atinja um valor perigoso (graças ao resistor R5), é melhor evitar tal modo. Depois de concluir as verificações descritas, você pode assumir que o hardware do programador está funcionando corretamente e começar a operá-lo. O software e as instruções para trabalhar com RopuRgod podem ser “baixados” em no site de seu autor Claudio Lanconelli. O mesmo site possui um fórum onde você pode tirar dúvidas sobre o programador. Autor: A. Dolgiy, Moscou Veja outros artigos seção informática. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Máquina para desbastar flores em jardins
02.05.2024 Microscópio infravermelho avançado
02.05.2024 Armadilha de ar para insetos
01.05.2024
Outras notícias interessantes: ▪ Pulseiras de silicone medem a qualidade do ar Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Materiais de referência. Seleção de artigos ▪ artigo Inflar a bola sem agulha. Dicas para o dono da casa ▪ Quantos anos tem o Sudário de Turim? Resposta detalhada ▪ Artigo Jovar. Lendas, cultivo, métodos de aplicação ▪ medidor de SWR do artigo. Enciclopédia de rádio eletrônica e engenharia elétrica
Deixe seu comentário neste artigo: Todos os idiomas desta página Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site www.diagrama.com.ua |